Documentation ¶
Index ¶
- Constants
- type AspectTypeIamBinding
- type AspectTypeIamBindingArgs
- type AspectTypeIamBindingInput
- type AspectTypeIamBindingOutput
- func (o AspectTypeIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (AspectTypeIamBindingOutput) ElementType() reflect.Type
- func (o AspectTypeIamBindingOutput) Etag() pulumi.StringOutput
- func (o AspectTypeIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o AspectTypeIamBindingOutput) Name() pulumi.StringOutput
- func (o AspectTypeIamBindingOutput) Project() pulumi.StringOutput
- func (o AspectTypeIamBindingOutput) Role() pulumi.StringOutput
- func (o AspectTypeIamBindingOutput) ToAspectTypeIamBindingOutput() AspectTypeIamBindingOutput
- func (o AspectTypeIamBindingOutput) ToAspectTypeIamBindingOutputWithContext(ctx context.Context) AspectTypeIamBindingOutput
- type AspectTypeIamBindingState
- type AspectTypeIamMember
- type AspectTypeIamMemberArgs
- type AspectTypeIamMemberInput
- type AspectTypeIamMemberOutput
- func (o AspectTypeIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (AspectTypeIamMemberOutput) ElementType() reflect.Type
- func (o AspectTypeIamMemberOutput) Etag() pulumi.StringOutput
- func (o AspectTypeIamMemberOutput) Member() pulumi.StringOutput
- func (o AspectTypeIamMemberOutput) Name() pulumi.StringOutput
- func (o AspectTypeIamMemberOutput) Project() pulumi.StringOutput
- func (o AspectTypeIamMemberOutput) Role() pulumi.StringOutput
- func (o AspectTypeIamMemberOutput) ToAspectTypeIamMemberOutput() AspectTypeIamMemberOutput
- func (o AspectTypeIamMemberOutput) ToAspectTypeIamMemberOutputWithContext(ctx context.Context) AspectTypeIamMemberOutput
- type AspectTypeIamMemberState
- type AspectTypeIamPolicy
- type AspectTypeIamPolicyArgs
- type AspectTypeIamPolicyInput
- type AspectTypeIamPolicyOutput
- func (o AspectTypeIamPolicyOutput) AspectTypeId() pulumi.StringOutput
- func (o AspectTypeIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o AspectTypeIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (AspectTypeIamPolicyOutput) ElementType() reflect.Type
- func (o AspectTypeIamPolicyOutput) Etag() pulumi.StringOutput
- func (o AspectTypeIamPolicyOutput) Location() pulumi.StringOutput
- func (o AspectTypeIamPolicyOutput) Project() pulumi.StringOutput
- func (o AspectTypeIamPolicyOutput) ToAspectTypeIamPolicyOutput() AspectTypeIamPolicyOutput
- func (o AspectTypeIamPolicyOutput) ToAspectTypeIamPolicyOutputWithContext(ctx context.Context) AspectTypeIamPolicyOutput
- func (o AspectTypeIamPolicyOutput) Version() pulumi.IntOutput
- type AspectTypeIamPolicyState
- type Asset
- type AssetArgs
- type AssetInput
- type AssetOutput
- func (o AssetOutput) AssetId() pulumi.StringOutput
- func (o AssetOutput) CreateTime() pulumi.StringOutput
- func (o AssetOutput) Description() pulumi.StringOutput
- func (o AssetOutput) DiscoverySpec() GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput
- func (o AssetOutput) DiscoveryStatus() GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput
- func (o AssetOutput) DisplayName() pulumi.StringOutput
- func (AssetOutput) ElementType() reflect.Type
- func (o AssetOutput) Labels() pulumi.StringMapOutput
- func (o AssetOutput) LakeId() pulumi.StringOutput
- func (o AssetOutput) Location() pulumi.StringOutput
- func (o AssetOutput) Name() pulumi.StringOutput
- func (o AssetOutput) Project() pulumi.StringOutput
- func (o AssetOutput) ResourceSpec() GoogleCloudDataplexV1AssetResourceSpecResponseOutput
- func (o AssetOutput) ResourceStatus() GoogleCloudDataplexV1AssetResourceStatusResponseOutput
- func (o AssetOutput) SecurityStatus() GoogleCloudDataplexV1AssetSecurityStatusResponseOutput
- func (o AssetOutput) State() pulumi.StringOutput
- func (o AssetOutput) ToAssetOutput() AssetOutput
- func (o AssetOutput) ToAssetOutputWithContext(ctx context.Context) AssetOutput
- func (o AssetOutput) Uid() pulumi.StringOutput
- func (o AssetOutput) UpdateTime() pulumi.StringOutput
- func (o AssetOutput) Zone() pulumi.StringOutput
- type AssetState
- type Attribute
- type AttributeArgs
- type AttributeInput
- type AttributeOutput
- func (o AttributeOutput) AttributeCount() pulumi.IntOutput
- func (o AttributeOutput) CreateTime() pulumi.StringOutput
- func (o AttributeOutput) DataAccessSpec() GoogleCloudDataplexV1DataAccessSpecResponseOutput
- func (o AttributeOutput) DataAttributeId() pulumi.StringOutput
- func (o AttributeOutput) DataTaxonomyId() pulumi.StringOutput
- func (o AttributeOutput) Description() pulumi.StringOutput
- func (o AttributeOutput) DisplayName() pulumi.StringOutput
- func (AttributeOutput) ElementType() reflect.Type
- func (o AttributeOutput) Etag() pulumi.StringOutput
- func (o AttributeOutput) Labels() pulumi.StringMapOutput
- func (o AttributeOutput) Location() pulumi.StringOutput
- func (o AttributeOutput) Name() pulumi.StringOutput
- func (o AttributeOutput) ParentId() pulumi.StringOutput
- func (o AttributeOutput) Project() pulumi.StringOutput
- func (o AttributeOutput) ResourceAccessSpec() GoogleCloudDataplexV1ResourceAccessSpecResponseOutput
- func (o AttributeOutput) ToAttributeOutput() AttributeOutput
- func (o AttributeOutput) ToAttributeOutputWithContext(ctx context.Context) AttributeOutput
- func (o AttributeOutput) Uid() pulumi.StringOutput
- func (o AttributeOutput) UpdateTime() pulumi.StringOutput
- type AttributeState
- type Content
- type ContentArgs
- type ContentInput
- type ContentOutput
- func (o ContentOutput) CreateTime() pulumi.StringOutput
- func (o ContentOutput) DataText() pulumi.StringOutput
- func (o ContentOutput) Description() pulumi.StringOutput
- func (ContentOutput) ElementType() reflect.Type
- func (o ContentOutput) Labels() pulumi.StringMapOutput
- func (o ContentOutput) LakeId() pulumi.StringOutput
- func (o ContentOutput) Location() pulumi.StringOutput
- func (o ContentOutput) Name() pulumi.StringOutput
- func (o ContentOutput) Notebook() GoogleCloudDataplexV1ContentNotebookResponseOutput
- func (o ContentOutput) Path() pulumi.StringOutput
- func (o ContentOutput) Project() pulumi.StringOutput
- func (o ContentOutput) SqlScript() GoogleCloudDataplexV1ContentSqlScriptResponseOutput
- func (o ContentOutput) ToContentOutput() ContentOutput
- func (o ContentOutput) ToContentOutputWithContext(ctx context.Context) ContentOutput
- func (o ContentOutput) Uid() pulumi.StringOutput
- func (o ContentOutput) UpdateTime() pulumi.StringOutput
- type ContentState
- type Contentitem
- type ContentitemArgs
- type ContentitemInput
- type ContentitemOutput
- func (o ContentitemOutput) CreateTime() pulumi.StringOutput
- func (o ContentitemOutput) DataText() pulumi.StringOutput
- func (o ContentitemOutput) Description() pulumi.StringOutput
- func (ContentitemOutput) ElementType() reflect.Type
- func (o ContentitemOutput) Labels() pulumi.StringMapOutput
- func (o ContentitemOutput) LakeId() pulumi.StringOutput
- func (o ContentitemOutput) Location() pulumi.StringOutput
- func (o ContentitemOutput) Name() pulumi.StringOutput
- func (o ContentitemOutput) Notebook() GoogleCloudDataplexV1ContentNotebookResponseOutput
- func (o ContentitemOutput) Path() pulumi.StringOutput
- func (o ContentitemOutput) Project() pulumi.StringOutput
- func (o ContentitemOutput) SqlScript() GoogleCloudDataplexV1ContentSqlScriptResponseOutput
- func (o ContentitemOutput) ToContentitemOutput() ContentitemOutput
- func (o ContentitemOutput) ToContentitemOutputWithContext(ctx context.Context) ContentitemOutput
- func (o ContentitemOutput) Uid() pulumi.StringOutput
- func (o ContentitemOutput) UpdateTime() pulumi.StringOutput
- type ContentitemState
- type DataAttributeBinding
- type DataAttributeBindingArgs
- type DataAttributeBindingIamBinding
- func (*DataAttributeBindingIamBinding) ElementType() reflect.Type
- func (i *DataAttributeBindingIamBinding) ToDataAttributeBindingIamBindingOutput() DataAttributeBindingIamBindingOutput
- func (i *DataAttributeBindingIamBinding) ToDataAttributeBindingIamBindingOutputWithContext(ctx context.Context) DataAttributeBindingIamBindingOutput
- type DataAttributeBindingIamBindingArgs
- type DataAttributeBindingIamBindingInput
- type DataAttributeBindingIamBindingOutput
- func (o DataAttributeBindingIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (DataAttributeBindingIamBindingOutput) ElementType() reflect.Type
- func (o DataAttributeBindingIamBindingOutput) Etag() pulumi.StringOutput
- func (o DataAttributeBindingIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o DataAttributeBindingIamBindingOutput) Name() pulumi.StringOutput
- func (o DataAttributeBindingIamBindingOutput) Project() pulumi.StringOutput
- func (o DataAttributeBindingIamBindingOutput) Role() pulumi.StringOutput
- func (o DataAttributeBindingIamBindingOutput) ToDataAttributeBindingIamBindingOutput() DataAttributeBindingIamBindingOutput
- func (o DataAttributeBindingIamBindingOutput) ToDataAttributeBindingIamBindingOutputWithContext(ctx context.Context) DataAttributeBindingIamBindingOutput
- type DataAttributeBindingIamBindingState
- type DataAttributeBindingIamMember
- func (*DataAttributeBindingIamMember) ElementType() reflect.Type
- func (i *DataAttributeBindingIamMember) ToDataAttributeBindingIamMemberOutput() DataAttributeBindingIamMemberOutput
- func (i *DataAttributeBindingIamMember) ToDataAttributeBindingIamMemberOutputWithContext(ctx context.Context) DataAttributeBindingIamMemberOutput
- type DataAttributeBindingIamMemberArgs
- type DataAttributeBindingIamMemberInput
- type DataAttributeBindingIamMemberOutput
- func (o DataAttributeBindingIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (DataAttributeBindingIamMemberOutput) ElementType() reflect.Type
- func (o DataAttributeBindingIamMemberOutput) Etag() pulumi.StringOutput
- func (o DataAttributeBindingIamMemberOutput) Member() pulumi.StringOutput
- func (o DataAttributeBindingIamMemberOutput) Name() pulumi.StringOutput
- func (o DataAttributeBindingIamMemberOutput) Project() pulumi.StringOutput
- func (o DataAttributeBindingIamMemberOutput) Role() pulumi.StringOutput
- func (o DataAttributeBindingIamMemberOutput) ToDataAttributeBindingIamMemberOutput() DataAttributeBindingIamMemberOutput
- func (o DataAttributeBindingIamMemberOutput) ToDataAttributeBindingIamMemberOutputWithContext(ctx context.Context) DataAttributeBindingIamMemberOutput
- type DataAttributeBindingIamMemberState
- type DataAttributeBindingIamPolicy
- func (*DataAttributeBindingIamPolicy) ElementType() reflect.Type
- func (i *DataAttributeBindingIamPolicy) ToDataAttributeBindingIamPolicyOutput() DataAttributeBindingIamPolicyOutput
- func (i *DataAttributeBindingIamPolicy) ToDataAttributeBindingIamPolicyOutputWithContext(ctx context.Context) DataAttributeBindingIamPolicyOutput
- type DataAttributeBindingIamPolicyArgs
- type DataAttributeBindingIamPolicyInput
- type DataAttributeBindingIamPolicyOutput
- func (o DataAttributeBindingIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o DataAttributeBindingIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (o DataAttributeBindingIamPolicyOutput) DataAttributeBindingId() pulumi.StringOutput
- func (DataAttributeBindingIamPolicyOutput) ElementType() reflect.Type
- func (o DataAttributeBindingIamPolicyOutput) Etag() pulumi.StringOutput
- func (o DataAttributeBindingIamPolicyOutput) Location() pulumi.StringOutput
- func (o DataAttributeBindingIamPolicyOutput) Project() pulumi.StringOutput
- func (o DataAttributeBindingIamPolicyOutput) ToDataAttributeBindingIamPolicyOutput() DataAttributeBindingIamPolicyOutput
- func (o DataAttributeBindingIamPolicyOutput) ToDataAttributeBindingIamPolicyOutputWithContext(ctx context.Context) DataAttributeBindingIamPolicyOutput
- func (o DataAttributeBindingIamPolicyOutput) Version() pulumi.IntOutput
- type DataAttributeBindingIamPolicyState
- type DataAttributeBindingInput
- type DataAttributeBindingOutput
- func (o DataAttributeBindingOutput) Attributes() pulumi.StringArrayOutput
- func (o DataAttributeBindingOutput) CreateTime() pulumi.StringOutput
- func (o DataAttributeBindingOutput) DataAttributeBindingId() pulumi.StringOutput
- func (o DataAttributeBindingOutput) Description() pulumi.StringOutput
- func (o DataAttributeBindingOutput) DisplayName() pulumi.StringOutput
- func (DataAttributeBindingOutput) ElementType() reflect.Type
- func (o DataAttributeBindingOutput) Etag() pulumi.StringOutput
- func (o DataAttributeBindingOutput) Labels() pulumi.StringMapOutput
- func (o DataAttributeBindingOutput) Location() pulumi.StringOutput
- func (o DataAttributeBindingOutput) Name() pulumi.StringOutput
- func (o DataAttributeBindingOutput) Paths() GoogleCloudDataplexV1DataAttributeBindingPathResponseArrayOutput
- func (o DataAttributeBindingOutput) Project() pulumi.StringOutput
- func (o DataAttributeBindingOutput) Resource() pulumi.StringOutput
- func (o DataAttributeBindingOutput) ToDataAttributeBindingOutput() DataAttributeBindingOutput
- func (o DataAttributeBindingOutput) ToDataAttributeBindingOutputWithContext(ctx context.Context) DataAttributeBindingOutput
- func (o DataAttributeBindingOutput) Uid() pulumi.StringOutput
- func (o DataAttributeBindingOutput) UpdateTime() pulumi.StringOutput
- type DataAttributeBindingState
- type DataScan
- type DataScanArgs
- type DataScanIamBinding
- type DataScanIamBindingArgs
- type DataScanIamBindingInput
- type DataScanIamBindingOutput
- func (o DataScanIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (DataScanIamBindingOutput) ElementType() reflect.Type
- func (o DataScanIamBindingOutput) Etag() pulumi.StringOutput
- func (o DataScanIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o DataScanIamBindingOutput) Name() pulumi.StringOutput
- func (o DataScanIamBindingOutput) Project() pulumi.StringOutput
- func (o DataScanIamBindingOutput) Role() pulumi.StringOutput
- func (o DataScanIamBindingOutput) ToDataScanIamBindingOutput() DataScanIamBindingOutput
- func (o DataScanIamBindingOutput) ToDataScanIamBindingOutputWithContext(ctx context.Context) DataScanIamBindingOutput
- type DataScanIamBindingState
- type DataScanIamMember
- type DataScanIamMemberArgs
- type DataScanIamMemberInput
- type DataScanIamMemberOutput
- func (o DataScanIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (DataScanIamMemberOutput) ElementType() reflect.Type
- func (o DataScanIamMemberOutput) Etag() pulumi.StringOutput
- func (o DataScanIamMemberOutput) Member() pulumi.StringOutput
- func (o DataScanIamMemberOutput) Name() pulumi.StringOutput
- func (o DataScanIamMemberOutput) Project() pulumi.StringOutput
- func (o DataScanIamMemberOutput) Role() pulumi.StringOutput
- func (o DataScanIamMemberOutput) ToDataScanIamMemberOutput() DataScanIamMemberOutput
- func (o DataScanIamMemberOutput) ToDataScanIamMemberOutputWithContext(ctx context.Context) DataScanIamMemberOutput
- type DataScanIamMemberState
- type DataScanIamPolicy
- type DataScanIamPolicyArgs
- type DataScanIamPolicyInput
- type DataScanIamPolicyOutput
- func (o DataScanIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o DataScanIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (o DataScanIamPolicyOutput) DataScanId() pulumi.StringOutput
- func (DataScanIamPolicyOutput) ElementType() reflect.Type
- func (o DataScanIamPolicyOutput) Etag() pulumi.StringOutput
- func (o DataScanIamPolicyOutput) Location() pulumi.StringOutput
- func (o DataScanIamPolicyOutput) Project() pulumi.StringOutput
- func (o DataScanIamPolicyOutput) ToDataScanIamPolicyOutput() DataScanIamPolicyOutput
- func (o DataScanIamPolicyOutput) ToDataScanIamPolicyOutputWithContext(ctx context.Context) DataScanIamPolicyOutput
- func (o DataScanIamPolicyOutput) Version() pulumi.IntOutput
- type DataScanIamPolicyState
- type DataScanInput
- type DataScanOutput
- func (o DataScanOutput) CreateTime() pulumi.StringOutput
- func (o DataScanOutput) Data() GoogleCloudDataplexV1DataSourceResponseOutput
- func (o DataScanOutput) DataProfileResult() GoogleCloudDataplexV1DataProfileResultResponseOutput
- func (o DataScanOutput) DataProfileSpec() GoogleCloudDataplexV1DataProfileSpecResponseOutput
- func (o DataScanOutput) DataQualityResult() GoogleCloudDataplexV1DataQualityResultResponseOutput
- func (o DataScanOutput) DataQualitySpec() GoogleCloudDataplexV1DataQualitySpecResponseOutput
- func (o DataScanOutput) DataScanId() pulumi.StringOutput
- func (o DataScanOutput) Description() pulumi.StringOutput
- func (o DataScanOutput) DisplayName() pulumi.StringOutput
- func (DataScanOutput) ElementType() reflect.Type
- func (o DataScanOutput) ExecutionSpec() GoogleCloudDataplexV1DataScanExecutionSpecResponseOutput
- func (o DataScanOutput) ExecutionStatus() GoogleCloudDataplexV1DataScanExecutionStatusResponseOutput
- func (o DataScanOutput) Labels() pulumi.StringMapOutput
- func (o DataScanOutput) Location() pulumi.StringOutput
- func (o DataScanOutput) Name() pulumi.StringOutput
- func (o DataScanOutput) Project() pulumi.StringOutput
- func (o DataScanOutput) State() pulumi.StringOutput
- func (o DataScanOutput) ToDataScanOutput() DataScanOutput
- func (o DataScanOutput) ToDataScanOutputWithContext(ctx context.Context) DataScanOutput
- func (o DataScanOutput) Type() pulumi.StringOutput
- func (o DataScanOutput) Uid() pulumi.StringOutput
- func (o DataScanOutput) UpdateTime() pulumi.StringOutput
- type DataScanState
- type DataTaxonomy
- type DataTaxonomyArgs
- type DataTaxonomyAttributeIamBinding
- func GetDataTaxonomyAttributeIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*DataTaxonomyAttributeIamBinding, error)
- func NewDataTaxonomyAttributeIamBinding(ctx *pulumi.Context, name string, args *DataTaxonomyAttributeIamBindingArgs, ...) (*DataTaxonomyAttributeIamBinding, error)
- func (*DataTaxonomyAttributeIamBinding) ElementType() reflect.Type
- func (i *DataTaxonomyAttributeIamBinding) ToDataTaxonomyAttributeIamBindingOutput() DataTaxonomyAttributeIamBindingOutput
- func (i *DataTaxonomyAttributeIamBinding) ToDataTaxonomyAttributeIamBindingOutputWithContext(ctx context.Context) DataTaxonomyAttributeIamBindingOutput
- type DataTaxonomyAttributeIamBindingArgs
- type DataTaxonomyAttributeIamBindingInput
- type DataTaxonomyAttributeIamBindingOutput
- func (o DataTaxonomyAttributeIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (DataTaxonomyAttributeIamBindingOutput) ElementType() reflect.Type
- func (o DataTaxonomyAttributeIamBindingOutput) Etag() pulumi.StringOutput
- func (o DataTaxonomyAttributeIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o DataTaxonomyAttributeIamBindingOutput) Name() pulumi.StringOutput
- func (o DataTaxonomyAttributeIamBindingOutput) Project() pulumi.StringOutput
- func (o DataTaxonomyAttributeIamBindingOutput) Role() pulumi.StringOutput
- func (o DataTaxonomyAttributeIamBindingOutput) ToDataTaxonomyAttributeIamBindingOutput() DataTaxonomyAttributeIamBindingOutput
- func (o DataTaxonomyAttributeIamBindingOutput) ToDataTaxonomyAttributeIamBindingOutputWithContext(ctx context.Context) DataTaxonomyAttributeIamBindingOutput
- type DataTaxonomyAttributeIamBindingState
- type DataTaxonomyAttributeIamMember
- func (*DataTaxonomyAttributeIamMember) ElementType() reflect.Type
- func (i *DataTaxonomyAttributeIamMember) ToDataTaxonomyAttributeIamMemberOutput() DataTaxonomyAttributeIamMemberOutput
- func (i *DataTaxonomyAttributeIamMember) ToDataTaxonomyAttributeIamMemberOutputWithContext(ctx context.Context) DataTaxonomyAttributeIamMemberOutput
- type DataTaxonomyAttributeIamMemberArgs
- type DataTaxonomyAttributeIamMemberInput
- type DataTaxonomyAttributeIamMemberOutput
- func (o DataTaxonomyAttributeIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (DataTaxonomyAttributeIamMemberOutput) ElementType() reflect.Type
- func (o DataTaxonomyAttributeIamMemberOutput) Etag() pulumi.StringOutput
- func (o DataTaxonomyAttributeIamMemberOutput) Member() pulumi.StringOutput
- func (o DataTaxonomyAttributeIamMemberOutput) Name() pulumi.StringOutput
- func (o DataTaxonomyAttributeIamMemberOutput) Project() pulumi.StringOutput
- func (o DataTaxonomyAttributeIamMemberOutput) Role() pulumi.StringOutput
- func (o DataTaxonomyAttributeIamMemberOutput) ToDataTaxonomyAttributeIamMemberOutput() DataTaxonomyAttributeIamMemberOutput
- func (o DataTaxonomyAttributeIamMemberOutput) ToDataTaxonomyAttributeIamMemberOutputWithContext(ctx context.Context) DataTaxonomyAttributeIamMemberOutput
- type DataTaxonomyAttributeIamMemberState
- type DataTaxonomyAttributeIamPolicy
- func (*DataTaxonomyAttributeIamPolicy) ElementType() reflect.Type
- func (i *DataTaxonomyAttributeIamPolicy) ToDataTaxonomyAttributeIamPolicyOutput() DataTaxonomyAttributeIamPolicyOutput
- func (i *DataTaxonomyAttributeIamPolicy) ToDataTaxonomyAttributeIamPolicyOutputWithContext(ctx context.Context) DataTaxonomyAttributeIamPolicyOutput
- type DataTaxonomyAttributeIamPolicyArgs
- type DataTaxonomyAttributeIamPolicyInput
- type DataTaxonomyAttributeIamPolicyOutput
- func (o DataTaxonomyAttributeIamPolicyOutput) AttributeId() pulumi.StringOutput
- func (o DataTaxonomyAttributeIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o DataTaxonomyAttributeIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (o DataTaxonomyAttributeIamPolicyOutput) DataTaxonomyId() pulumi.StringOutput
- func (DataTaxonomyAttributeIamPolicyOutput) ElementType() reflect.Type
- func (o DataTaxonomyAttributeIamPolicyOutput) Etag() pulumi.StringOutput
- func (o DataTaxonomyAttributeIamPolicyOutput) Location() pulumi.StringOutput
- func (o DataTaxonomyAttributeIamPolicyOutput) Project() pulumi.StringOutput
- func (o DataTaxonomyAttributeIamPolicyOutput) ToDataTaxonomyAttributeIamPolicyOutput() DataTaxonomyAttributeIamPolicyOutput
- func (o DataTaxonomyAttributeIamPolicyOutput) ToDataTaxonomyAttributeIamPolicyOutputWithContext(ctx context.Context) DataTaxonomyAttributeIamPolicyOutput
- func (o DataTaxonomyAttributeIamPolicyOutput) Version() pulumi.IntOutput
- type DataTaxonomyAttributeIamPolicyState
- type DataTaxonomyIamBinding
- type DataTaxonomyIamBindingArgs
- type DataTaxonomyIamBindingInput
- type DataTaxonomyIamBindingOutput
- func (o DataTaxonomyIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (DataTaxonomyIamBindingOutput) ElementType() reflect.Type
- func (o DataTaxonomyIamBindingOutput) Etag() pulumi.StringOutput
- func (o DataTaxonomyIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o DataTaxonomyIamBindingOutput) Name() pulumi.StringOutput
- func (o DataTaxonomyIamBindingOutput) Project() pulumi.StringOutput
- func (o DataTaxonomyIamBindingOutput) Role() pulumi.StringOutput
- func (o DataTaxonomyIamBindingOutput) ToDataTaxonomyIamBindingOutput() DataTaxonomyIamBindingOutput
- func (o DataTaxonomyIamBindingOutput) ToDataTaxonomyIamBindingOutputWithContext(ctx context.Context) DataTaxonomyIamBindingOutput
- type DataTaxonomyIamBindingState
- type DataTaxonomyIamMember
- type DataTaxonomyIamMemberArgs
- type DataTaxonomyIamMemberInput
- type DataTaxonomyIamMemberOutput
- func (o DataTaxonomyIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (DataTaxonomyIamMemberOutput) ElementType() reflect.Type
- func (o DataTaxonomyIamMemberOutput) Etag() pulumi.StringOutput
- func (o DataTaxonomyIamMemberOutput) Member() pulumi.StringOutput
- func (o DataTaxonomyIamMemberOutput) Name() pulumi.StringOutput
- func (o DataTaxonomyIamMemberOutput) Project() pulumi.StringOutput
- func (o DataTaxonomyIamMemberOutput) Role() pulumi.StringOutput
- func (o DataTaxonomyIamMemberOutput) ToDataTaxonomyIamMemberOutput() DataTaxonomyIamMemberOutput
- func (o DataTaxonomyIamMemberOutput) ToDataTaxonomyIamMemberOutputWithContext(ctx context.Context) DataTaxonomyIamMemberOutput
- type DataTaxonomyIamMemberState
- type DataTaxonomyIamPolicy
- type DataTaxonomyIamPolicyArgs
- type DataTaxonomyIamPolicyInput
- type DataTaxonomyIamPolicyOutput
- func (o DataTaxonomyIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o DataTaxonomyIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (o DataTaxonomyIamPolicyOutput) DataTaxonomyId() pulumi.StringOutput
- func (DataTaxonomyIamPolicyOutput) ElementType() reflect.Type
- func (o DataTaxonomyIamPolicyOutput) Etag() pulumi.StringOutput
- func (o DataTaxonomyIamPolicyOutput) Location() pulumi.StringOutput
- func (o DataTaxonomyIamPolicyOutput) Project() pulumi.StringOutput
- func (o DataTaxonomyIamPolicyOutput) ToDataTaxonomyIamPolicyOutput() DataTaxonomyIamPolicyOutput
- func (o DataTaxonomyIamPolicyOutput) ToDataTaxonomyIamPolicyOutputWithContext(ctx context.Context) DataTaxonomyIamPolicyOutput
- func (o DataTaxonomyIamPolicyOutput) Version() pulumi.IntOutput
- type DataTaxonomyIamPolicyState
- type DataTaxonomyInput
- type DataTaxonomyOutput
- func (o DataTaxonomyOutput) AttributeCount() pulumi.IntOutput
- func (o DataTaxonomyOutput) ClassCount() pulumi.IntOutput
- func (o DataTaxonomyOutput) CreateTime() pulumi.StringOutput
- func (o DataTaxonomyOutput) DataTaxonomyId() pulumi.StringOutput
- func (o DataTaxonomyOutput) Description() pulumi.StringOutput
- func (o DataTaxonomyOutput) DisplayName() pulumi.StringOutput
- func (DataTaxonomyOutput) ElementType() reflect.Type
- func (o DataTaxonomyOutput) Etag() pulumi.StringOutput
- func (o DataTaxonomyOutput) Labels() pulumi.StringMapOutput
- func (o DataTaxonomyOutput) Location() pulumi.StringOutput
- func (o DataTaxonomyOutput) Name() pulumi.StringOutput
- func (o DataTaxonomyOutput) Project() pulumi.StringOutput
- func (o DataTaxonomyOutput) ToDataTaxonomyOutput() DataTaxonomyOutput
- func (o DataTaxonomyOutput) ToDataTaxonomyOutputWithContext(ctx context.Context) DataTaxonomyOutput
- func (o DataTaxonomyOutput) Uid() pulumi.StringOutput
- func (o DataTaxonomyOutput) UpdateTime() pulumi.StringOutput
- type DataTaxonomyState
- type Entity
- type EntityArgs
- type EntityInput
- type EntityOutput
- func (o EntityOutput) Access() GoogleCloudDataplexV1StorageAccessResponseOutput
- func (o EntityOutput) Asset() pulumi.StringOutput
- func (o EntityOutput) CatalogEntry() pulumi.StringOutput
- func (o EntityOutput) Compatibility() GoogleCloudDataplexV1EntityCompatibilityStatusResponseOutput
- func (o EntityOutput) CreateTime() pulumi.StringOutput
- func (o EntityOutput) DataPath() pulumi.StringOutput
- func (o EntityOutput) DataPathPattern() pulumi.StringOutput
- func (o EntityOutput) Description() pulumi.StringOutput
- func (o EntityOutput) DisplayName() pulumi.StringOutput
- func (EntityOutput) ElementType() reflect.Type
- func (o EntityOutput) Etag() pulumi.StringOutput
- func (o EntityOutput) Format() GoogleCloudDataplexV1StorageFormatResponseOutput
- func (o EntityOutput) LakeId() pulumi.StringOutput
- func (o EntityOutput) Location() pulumi.StringOutput
- func (o EntityOutput) Name() pulumi.StringOutput
- func (o EntityOutput) Project() pulumi.StringOutput
- func (o EntityOutput) Schema() GoogleCloudDataplexV1SchemaResponseOutput
- func (o EntityOutput) System() pulumi.StringOutput
- func (o EntityOutput) ToEntityOutput() EntityOutput
- func (o EntityOutput) ToEntityOutputWithContext(ctx context.Context) EntityOutput
- func (o EntityOutput) Type() pulumi.StringOutput
- func (o EntityOutput) Uid() pulumi.StringOutput
- func (o EntityOutput) UpdateTime() pulumi.StringOutput
- func (o EntityOutput) Zone() pulumi.StringOutput
- type EntityState
- type EntitySystem
- func (EntitySystem) ElementType() reflect.Type
- func (e EntitySystem) ToEntitySystemOutput() EntitySystemOutput
- func (e EntitySystem) ToEntitySystemOutputWithContext(ctx context.Context) EntitySystemOutput
- func (e EntitySystem) ToEntitySystemPtrOutput() EntitySystemPtrOutput
- func (e EntitySystem) ToEntitySystemPtrOutputWithContext(ctx context.Context) EntitySystemPtrOutput
- func (e EntitySystem) ToStringOutput() pulumi.StringOutput
- func (e EntitySystem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EntitySystem) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EntitySystem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EntitySystemInput
- type EntitySystemOutput
- func (EntitySystemOutput) ElementType() reflect.Type
- func (o EntitySystemOutput) ToEntitySystemOutput() EntitySystemOutput
- func (o EntitySystemOutput) ToEntitySystemOutputWithContext(ctx context.Context) EntitySystemOutput
- func (o EntitySystemOutput) ToEntitySystemPtrOutput() EntitySystemPtrOutput
- func (o EntitySystemOutput) ToEntitySystemPtrOutputWithContext(ctx context.Context) EntitySystemPtrOutput
- func (o EntitySystemOutput) ToStringOutput() pulumi.StringOutput
- func (o EntitySystemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EntitySystemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EntitySystemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EntitySystemPtrInput
- type EntitySystemPtrOutput
- func (o EntitySystemPtrOutput) Elem() EntitySystemOutput
- func (EntitySystemPtrOutput) ElementType() reflect.Type
- func (o EntitySystemPtrOutput) ToEntitySystemPtrOutput() EntitySystemPtrOutput
- func (o EntitySystemPtrOutput) ToEntitySystemPtrOutputWithContext(ctx context.Context) EntitySystemPtrOutput
- func (o EntitySystemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EntitySystemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EntityType
- func (EntityType) ElementType() reflect.Type
- func (e EntityType) ToEntityTypeOutput() EntityTypeOutput
- func (e EntityType) ToEntityTypeOutputWithContext(ctx context.Context) EntityTypeOutput
- func (e EntityType) ToEntityTypePtrOutput() EntityTypePtrOutput
- func (e EntityType) ToEntityTypePtrOutputWithContext(ctx context.Context) EntityTypePtrOutput
- func (e EntityType) ToStringOutput() pulumi.StringOutput
- func (e EntityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EntityType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EntityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EntityTypeInput
- type EntityTypeOutput
- func (EntityTypeOutput) ElementType() reflect.Type
- func (o EntityTypeOutput) ToEntityTypeOutput() EntityTypeOutput
- func (o EntityTypeOutput) ToEntityTypeOutputWithContext(ctx context.Context) EntityTypeOutput
- func (o EntityTypeOutput) ToEntityTypePtrOutput() EntityTypePtrOutput
- func (o EntityTypeOutput) ToEntityTypePtrOutputWithContext(ctx context.Context) EntityTypePtrOutput
- func (o EntityTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o EntityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EntityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EntityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EntityTypePtrInput
- type EntityTypePtrOutput
- func (o EntityTypePtrOutput) Elem() EntityTypeOutput
- func (EntityTypePtrOutput) ElementType() reflect.Type
- func (o EntityTypePtrOutput) ToEntityTypePtrOutput() EntityTypePtrOutput
- func (o EntityTypePtrOutput) ToEntityTypePtrOutputWithContext(ctx context.Context) EntityTypePtrOutput
- func (o EntityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EntityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EntryGroupIamBinding
- type EntryGroupIamBindingArgs
- type EntryGroupIamBindingInput
- type EntryGroupIamBindingOutput
- func (o EntryGroupIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (EntryGroupIamBindingOutput) ElementType() reflect.Type
- func (o EntryGroupIamBindingOutput) Etag() pulumi.StringOutput
- func (o EntryGroupIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o EntryGroupIamBindingOutput) Name() pulumi.StringOutput
- func (o EntryGroupIamBindingOutput) Project() pulumi.StringOutput
- func (o EntryGroupIamBindingOutput) Role() pulumi.StringOutput
- func (o EntryGroupIamBindingOutput) ToEntryGroupIamBindingOutput() EntryGroupIamBindingOutput
- func (o EntryGroupIamBindingOutput) ToEntryGroupIamBindingOutputWithContext(ctx context.Context) EntryGroupIamBindingOutput
- type EntryGroupIamBindingState
- type EntryGroupIamMember
- type EntryGroupIamMemberArgs
- type EntryGroupIamMemberInput
- type EntryGroupIamMemberOutput
- func (o EntryGroupIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (EntryGroupIamMemberOutput) ElementType() reflect.Type
- func (o EntryGroupIamMemberOutput) Etag() pulumi.StringOutput
- func (o EntryGroupIamMemberOutput) Member() pulumi.StringOutput
- func (o EntryGroupIamMemberOutput) Name() pulumi.StringOutput
- func (o EntryGroupIamMemberOutput) Project() pulumi.StringOutput
- func (o EntryGroupIamMemberOutput) Role() pulumi.StringOutput
- func (o EntryGroupIamMemberOutput) ToEntryGroupIamMemberOutput() EntryGroupIamMemberOutput
- func (o EntryGroupIamMemberOutput) ToEntryGroupIamMemberOutputWithContext(ctx context.Context) EntryGroupIamMemberOutput
- type EntryGroupIamMemberState
- type EntryGroupIamPolicy
- type EntryGroupIamPolicyArgs
- type EntryGroupIamPolicyInput
- type EntryGroupIamPolicyOutput
- func (o EntryGroupIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o EntryGroupIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (EntryGroupIamPolicyOutput) ElementType() reflect.Type
- func (o EntryGroupIamPolicyOutput) EntryGroupId() pulumi.StringOutput
- func (o EntryGroupIamPolicyOutput) Etag() pulumi.StringOutput
- func (o EntryGroupIamPolicyOutput) Location() pulumi.StringOutput
- func (o EntryGroupIamPolicyOutput) Project() pulumi.StringOutput
- func (o EntryGroupIamPolicyOutput) ToEntryGroupIamPolicyOutput() EntryGroupIamPolicyOutput
- func (o EntryGroupIamPolicyOutput) ToEntryGroupIamPolicyOutputWithContext(ctx context.Context) EntryGroupIamPolicyOutput
- func (o EntryGroupIamPolicyOutput) Version() pulumi.IntOutput
- type EntryGroupIamPolicyState
- type EntryTypeIamBinding
- type EntryTypeIamBindingArgs
- type EntryTypeIamBindingInput
- type EntryTypeIamBindingOutput
- func (o EntryTypeIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (EntryTypeIamBindingOutput) ElementType() reflect.Type
- func (o EntryTypeIamBindingOutput) Etag() pulumi.StringOutput
- func (o EntryTypeIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o EntryTypeIamBindingOutput) Name() pulumi.StringOutput
- func (o EntryTypeIamBindingOutput) Project() pulumi.StringOutput
- func (o EntryTypeIamBindingOutput) Role() pulumi.StringOutput
- func (o EntryTypeIamBindingOutput) ToEntryTypeIamBindingOutput() EntryTypeIamBindingOutput
- func (o EntryTypeIamBindingOutput) ToEntryTypeIamBindingOutputWithContext(ctx context.Context) EntryTypeIamBindingOutput
- type EntryTypeIamBindingState
- type EntryTypeIamMember
- type EntryTypeIamMemberArgs
- type EntryTypeIamMemberInput
- type EntryTypeIamMemberOutput
- func (o EntryTypeIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (EntryTypeIamMemberOutput) ElementType() reflect.Type
- func (o EntryTypeIamMemberOutput) Etag() pulumi.StringOutput
- func (o EntryTypeIamMemberOutput) Member() pulumi.StringOutput
- func (o EntryTypeIamMemberOutput) Name() pulumi.StringOutput
- func (o EntryTypeIamMemberOutput) Project() pulumi.StringOutput
- func (o EntryTypeIamMemberOutput) Role() pulumi.StringOutput
- func (o EntryTypeIamMemberOutput) ToEntryTypeIamMemberOutput() EntryTypeIamMemberOutput
- func (o EntryTypeIamMemberOutput) ToEntryTypeIamMemberOutputWithContext(ctx context.Context) EntryTypeIamMemberOutput
- type EntryTypeIamMemberState
- type EntryTypeIamPolicy
- type EntryTypeIamPolicyArgs
- type EntryTypeIamPolicyInput
- type EntryTypeIamPolicyOutput
- func (o EntryTypeIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o EntryTypeIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (EntryTypeIamPolicyOutput) ElementType() reflect.Type
- func (o EntryTypeIamPolicyOutput) EntryTypeId() pulumi.StringOutput
- func (o EntryTypeIamPolicyOutput) Etag() pulumi.StringOutput
- func (o EntryTypeIamPolicyOutput) Location() pulumi.StringOutput
- func (o EntryTypeIamPolicyOutput) Project() pulumi.StringOutput
- func (o EntryTypeIamPolicyOutput) ToEntryTypeIamPolicyOutput() EntryTypeIamPolicyOutput
- func (o EntryTypeIamPolicyOutput) ToEntryTypeIamPolicyOutputWithContext(ctx context.Context) EntryTypeIamPolicyOutput
- func (o EntryTypeIamPolicyOutput) Version() pulumi.IntOutput
- type EntryTypeIamPolicyState
- type Environment
- type EnvironmentArgs
- type EnvironmentInput
- type EnvironmentOutput
- func (o EnvironmentOutput) CreateTime() pulumi.StringOutput
- func (o EnvironmentOutput) Description() pulumi.StringOutput
- func (o EnvironmentOutput) DisplayName() pulumi.StringOutput
- func (EnvironmentOutput) ElementType() reflect.Type
- func (o EnvironmentOutput) Endpoints() GoogleCloudDataplexV1EnvironmentEndpointsResponseOutput
- func (o EnvironmentOutput) EnvironmentId() pulumi.StringOutput
- func (o EnvironmentOutput) InfrastructureSpec() GoogleCloudDataplexV1EnvironmentInfrastructureSpecResponseOutput
- func (o EnvironmentOutput) Labels() pulumi.StringMapOutput
- func (o EnvironmentOutput) LakeId() pulumi.StringOutput
- func (o EnvironmentOutput) Location() pulumi.StringOutput
- func (o EnvironmentOutput) Name() pulumi.StringOutput
- func (o EnvironmentOutput) Project() pulumi.StringOutput
- func (o EnvironmentOutput) SessionSpec() GoogleCloudDataplexV1EnvironmentSessionSpecResponseOutput
- func (o EnvironmentOutput) SessionStatus() GoogleCloudDataplexV1EnvironmentSessionStatusResponseOutput
- func (o EnvironmentOutput) State() pulumi.StringOutput
- func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
- func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
- func (o EnvironmentOutput) Uid() pulumi.StringOutput
- func (o EnvironmentOutput) UpdateTime() pulumi.StringOutput
- type EnvironmentState
- type GoogleCloudDataplexV1AssetDiscoverySpec
- type GoogleCloudDataplexV1AssetDiscoverySpecArgs
- func (GoogleCloudDataplexV1AssetDiscoverySpecArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1AssetDiscoverySpecArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecOutput() GoogleCloudDataplexV1AssetDiscoverySpecOutput
- func (i GoogleCloudDataplexV1AssetDiscoverySpecArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecOutput
- func (i GoogleCloudDataplexV1AssetDiscoverySpecArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecPtrOutput() GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput
- func (i GoogleCloudDataplexV1AssetDiscoverySpecArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput
- type GoogleCloudDataplexV1AssetDiscoverySpecCsvOptions
- type GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsArgs
- func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput() GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput
- func (i GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput
- func (i GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput() GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput
- func (i GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput
- type GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsInput
- type GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput) Delimiter() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput) DisableTypeInference() pulumi.BoolPtrOutput
- func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput) Encoding() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput) HeaderRows() pulumi.IntPtrOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput() GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput() GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput
- type GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrInput
- type GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput) Delimiter() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput) DisableTypeInference() pulumi.BoolPtrOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput) Elem() GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput
- func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput) Encoding() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput) HeaderRows() pulumi.IntPtrOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput() GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput
- type GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponse
- type GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutput) Delimiter() pulumi.StringOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutput) DisableTypeInference() pulumi.BoolOutput
- func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutput) Encoding() pulumi.StringOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutput) HeaderRows() pulumi.IntOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutput() GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutput
- type GoogleCloudDataplexV1AssetDiscoverySpecInput
- type GoogleCloudDataplexV1AssetDiscoverySpecJsonOptions
- type GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsArgs
- func (GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput() GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput
- func (i GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput
- func (i GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput() GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput
- func (i GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput
- type GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsInput
- type GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput) DisableTypeInference() pulumi.BoolPtrOutput
- func (GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput) Encoding() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput() GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput() GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput
- type GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrInput
- type GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput) DisableTypeInference() pulumi.BoolPtrOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput) Elem() GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput
- func (GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput) Encoding() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput() GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput
- type GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsResponse
- type GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsResponseOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsResponseOutput) DisableTypeInference() pulumi.BoolOutput
- func (GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsResponseOutput) Encoding() pulumi.StringOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsResponseOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsResponseOutput() GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsResponseOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsResponseOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsResponseOutput
- type GoogleCloudDataplexV1AssetDiscoverySpecOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecOutput) CsvOptions() GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput
- func (GoogleCloudDataplexV1AssetDiscoverySpecOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1AssetDiscoverySpecOutput) Enabled() pulumi.BoolPtrOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecOutput) ExcludePatterns() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecOutput) IncludePatterns() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecOutput) JsonOptions() GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecOutput) Schedule() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecOutput() GoogleCloudDataplexV1AssetDiscoverySpecOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecPtrOutput() GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput
- type GoogleCloudDataplexV1AssetDiscoverySpecPtrInput
- type GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput) CsvOptions() GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput) Elem() GoogleCloudDataplexV1AssetDiscoverySpecOutput
- func (GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput) ExcludePatterns() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput) IncludePatterns() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput) JsonOptions() GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput) Schedule() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecPtrOutput() GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput
- type GoogleCloudDataplexV1AssetDiscoverySpecResponse
- type GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput) CsvOptions() GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutput
- func (GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput) Enabled() pulumi.BoolOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput) ExcludePatterns() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput) IncludePatterns() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput) JsonOptions() GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsResponseOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput) Schedule() pulumi.StringOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecResponseOutput() GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput
- func (o GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput
- type GoogleCloudDataplexV1AssetDiscoveryStatusResponse
- type GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput
- func (GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput) LastRunDuration() pulumi.StringOutput
- func (o GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput) LastRunTime() pulumi.StringOutput
- func (o GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput) Message() pulumi.StringOutput
- func (o GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput) State() pulumi.StringOutput
- func (o GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput) Stats() GoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutput
- func (o GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput) ToGoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput() GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput
- func (o GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput) ToGoogleCloudDataplexV1AssetDiscoveryStatusResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput
- func (o GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput) UpdateTime() pulumi.StringOutput
- type GoogleCloudDataplexV1AssetDiscoveryStatusStatsResponse
- type GoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutput
- func (o GoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutput) DataItems() pulumi.StringOutput
- func (o GoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutput) DataSize() pulumi.StringOutput
- func (GoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutput) Filesets() pulumi.StringOutput
- func (o GoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutput) Tables() pulumi.StringOutput
- func (o GoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutput) ToGoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutput() GoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutput
- func (o GoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutput) ToGoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutput
- type GoogleCloudDataplexV1AssetResourceSpec
- type GoogleCloudDataplexV1AssetResourceSpecArgs
- func (GoogleCloudDataplexV1AssetResourceSpecArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1AssetResourceSpecArgs) ToGoogleCloudDataplexV1AssetResourceSpecOutput() GoogleCloudDataplexV1AssetResourceSpecOutput
- func (i GoogleCloudDataplexV1AssetResourceSpecArgs) ToGoogleCloudDataplexV1AssetResourceSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetResourceSpecOutput
- type GoogleCloudDataplexV1AssetResourceSpecInput
- type GoogleCloudDataplexV1AssetResourceSpecOutput
- func (GoogleCloudDataplexV1AssetResourceSpecOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1AssetResourceSpecOutput) Name() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1AssetResourceSpecOutput) ReadAccessMode() GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput
- func (o GoogleCloudDataplexV1AssetResourceSpecOutput) ToGoogleCloudDataplexV1AssetResourceSpecOutput() GoogleCloudDataplexV1AssetResourceSpecOutput
- func (o GoogleCloudDataplexV1AssetResourceSpecOutput) ToGoogleCloudDataplexV1AssetResourceSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetResourceSpecOutput
- func (o GoogleCloudDataplexV1AssetResourceSpecOutput) Type() GoogleCloudDataplexV1AssetResourceSpecTypeOutput
- type GoogleCloudDataplexV1AssetResourceSpecReadAccessMode
- func (GoogleCloudDataplexV1AssetResourceSpecReadAccessMode) ElementType() reflect.Type
- func (e GoogleCloudDataplexV1AssetResourceSpecReadAccessMode) ToGoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput() GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput
- func (e GoogleCloudDataplexV1AssetResourceSpecReadAccessMode) ToGoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput
- func (e GoogleCloudDataplexV1AssetResourceSpecReadAccessMode) ToGoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput() GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput
- func (e GoogleCloudDataplexV1AssetResourceSpecReadAccessMode) ToGoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput
- func (e GoogleCloudDataplexV1AssetResourceSpecReadAccessMode) ToStringOutput() pulumi.StringOutput
- func (e GoogleCloudDataplexV1AssetResourceSpecReadAccessMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleCloudDataplexV1AssetResourceSpecReadAccessMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleCloudDataplexV1AssetResourceSpecReadAccessMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1AssetResourceSpecReadAccessModeInput
- type GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput
- func (GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput) ToGoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput() GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput
- func (o GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput) ToGoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput
- func (o GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput) ToGoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput() GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput
- func (o GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput) ToGoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput
- func (o GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrInput
- type GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput
- func (o GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput) Elem() GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput
- func (GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput) ToGoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput() GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput
- func (o GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput) ToGoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput
- func (o GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1AssetResourceSpecResponse
- type GoogleCloudDataplexV1AssetResourceSpecResponseOutput
- func (GoogleCloudDataplexV1AssetResourceSpecResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1AssetResourceSpecResponseOutput) Name() pulumi.StringOutput
- func (o GoogleCloudDataplexV1AssetResourceSpecResponseOutput) ReadAccessMode() pulumi.StringOutput
- func (o GoogleCloudDataplexV1AssetResourceSpecResponseOutput) ToGoogleCloudDataplexV1AssetResourceSpecResponseOutput() GoogleCloudDataplexV1AssetResourceSpecResponseOutput
- func (o GoogleCloudDataplexV1AssetResourceSpecResponseOutput) ToGoogleCloudDataplexV1AssetResourceSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetResourceSpecResponseOutput
- func (o GoogleCloudDataplexV1AssetResourceSpecResponseOutput) Type() pulumi.StringOutput
- type GoogleCloudDataplexV1AssetResourceSpecType
- func (GoogleCloudDataplexV1AssetResourceSpecType) ElementType() reflect.Type
- func (e GoogleCloudDataplexV1AssetResourceSpecType) ToGoogleCloudDataplexV1AssetResourceSpecTypeOutput() GoogleCloudDataplexV1AssetResourceSpecTypeOutput
- func (e GoogleCloudDataplexV1AssetResourceSpecType) ToGoogleCloudDataplexV1AssetResourceSpecTypeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetResourceSpecTypeOutput
- func (e GoogleCloudDataplexV1AssetResourceSpecType) ToGoogleCloudDataplexV1AssetResourceSpecTypePtrOutput() GoogleCloudDataplexV1AssetResourceSpecTypePtrOutput
- func (e GoogleCloudDataplexV1AssetResourceSpecType) ToGoogleCloudDataplexV1AssetResourceSpecTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetResourceSpecTypePtrOutput
- func (e GoogleCloudDataplexV1AssetResourceSpecType) ToStringOutput() pulumi.StringOutput
- func (e GoogleCloudDataplexV1AssetResourceSpecType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleCloudDataplexV1AssetResourceSpecType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleCloudDataplexV1AssetResourceSpecType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1AssetResourceSpecTypeInput
- type GoogleCloudDataplexV1AssetResourceSpecTypeOutput
- func (GoogleCloudDataplexV1AssetResourceSpecTypeOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1AssetResourceSpecTypeOutput) ToGoogleCloudDataplexV1AssetResourceSpecTypeOutput() GoogleCloudDataplexV1AssetResourceSpecTypeOutput
- func (o GoogleCloudDataplexV1AssetResourceSpecTypeOutput) ToGoogleCloudDataplexV1AssetResourceSpecTypeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetResourceSpecTypeOutput
- func (o GoogleCloudDataplexV1AssetResourceSpecTypeOutput) ToGoogleCloudDataplexV1AssetResourceSpecTypePtrOutput() GoogleCloudDataplexV1AssetResourceSpecTypePtrOutput
- func (o GoogleCloudDataplexV1AssetResourceSpecTypeOutput) ToGoogleCloudDataplexV1AssetResourceSpecTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetResourceSpecTypePtrOutput
- func (o GoogleCloudDataplexV1AssetResourceSpecTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleCloudDataplexV1AssetResourceSpecTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleCloudDataplexV1AssetResourceSpecTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1AssetResourceSpecTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1AssetResourceSpecTypePtrInput
- type GoogleCloudDataplexV1AssetResourceSpecTypePtrOutput
- func (o GoogleCloudDataplexV1AssetResourceSpecTypePtrOutput) Elem() GoogleCloudDataplexV1AssetResourceSpecTypeOutput
- func (GoogleCloudDataplexV1AssetResourceSpecTypePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1AssetResourceSpecTypePtrOutput) ToGoogleCloudDataplexV1AssetResourceSpecTypePtrOutput() GoogleCloudDataplexV1AssetResourceSpecTypePtrOutput
- func (o GoogleCloudDataplexV1AssetResourceSpecTypePtrOutput) ToGoogleCloudDataplexV1AssetResourceSpecTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetResourceSpecTypePtrOutput
- func (o GoogleCloudDataplexV1AssetResourceSpecTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1AssetResourceSpecTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1AssetResourceStatusResponse
- type GoogleCloudDataplexV1AssetResourceStatusResponseOutput
- func (GoogleCloudDataplexV1AssetResourceStatusResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1AssetResourceStatusResponseOutput) ManagedAccessIdentity() pulumi.StringOutput
- func (o GoogleCloudDataplexV1AssetResourceStatusResponseOutput) Message() pulumi.StringOutput
- func (o GoogleCloudDataplexV1AssetResourceStatusResponseOutput) State() pulumi.StringOutput
- func (o GoogleCloudDataplexV1AssetResourceStatusResponseOutput) ToGoogleCloudDataplexV1AssetResourceStatusResponseOutput() GoogleCloudDataplexV1AssetResourceStatusResponseOutput
- func (o GoogleCloudDataplexV1AssetResourceStatusResponseOutput) ToGoogleCloudDataplexV1AssetResourceStatusResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetResourceStatusResponseOutput
- func (o GoogleCloudDataplexV1AssetResourceStatusResponseOutput) UpdateTime() pulumi.StringOutput
- type GoogleCloudDataplexV1AssetSecurityStatusResponse
- type GoogleCloudDataplexV1AssetSecurityStatusResponseOutput
- func (GoogleCloudDataplexV1AssetSecurityStatusResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1AssetSecurityStatusResponseOutput) Message() pulumi.StringOutput
- func (o GoogleCloudDataplexV1AssetSecurityStatusResponseOutput) State() pulumi.StringOutput
- func (o GoogleCloudDataplexV1AssetSecurityStatusResponseOutput) ToGoogleCloudDataplexV1AssetSecurityStatusResponseOutput() GoogleCloudDataplexV1AssetSecurityStatusResponseOutput
- func (o GoogleCloudDataplexV1AssetSecurityStatusResponseOutput) ToGoogleCloudDataplexV1AssetSecurityStatusResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetSecurityStatusResponseOutput
- func (o GoogleCloudDataplexV1AssetSecurityStatusResponseOutput) UpdateTime() pulumi.StringOutput
- type GoogleCloudDataplexV1AssetStatusResponse
- type GoogleCloudDataplexV1AssetStatusResponseOutput
- func (o GoogleCloudDataplexV1AssetStatusResponseOutput) ActiveAssets() pulumi.IntOutput
- func (GoogleCloudDataplexV1AssetStatusResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1AssetStatusResponseOutput) SecurityPolicyApplyingAssets() pulumi.IntOutput
- func (o GoogleCloudDataplexV1AssetStatusResponseOutput) ToGoogleCloudDataplexV1AssetStatusResponseOutput() GoogleCloudDataplexV1AssetStatusResponseOutput
- func (o GoogleCloudDataplexV1AssetStatusResponseOutput) ToGoogleCloudDataplexV1AssetStatusResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetStatusResponseOutput
- func (o GoogleCloudDataplexV1AssetStatusResponseOutput) UpdateTime() pulumi.StringOutput
- type GoogleCloudDataplexV1ContentNotebook
- type GoogleCloudDataplexV1ContentNotebookArgs
- func (GoogleCloudDataplexV1ContentNotebookArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1ContentNotebookArgs) ToGoogleCloudDataplexV1ContentNotebookOutput() GoogleCloudDataplexV1ContentNotebookOutput
- func (i GoogleCloudDataplexV1ContentNotebookArgs) ToGoogleCloudDataplexV1ContentNotebookOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentNotebookOutput
- func (i GoogleCloudDataplexV1ContentNotebookArgs) ToGoogleCloudDataplexV1ContentNotebookPtrOutput() GoogleCloudDataplexV1ContentNotebookPtrOutput
- func (i GoogleCloudDataplexV1ContentNotebookArgs) ToGoogleCloudDataplexV1ContentNotebookPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentNotebookPtrOutput
- type GoogleCloudDataplexV1ContentNotebookInput
- type GoogleCloudDataplexV1ContentNotebookKernelType
- func (GoogleCloudDataplexV1ContentNotebookKernelType) ElementType() reflect.Type
- func (e GoogleCloudDataplexV1ContentNotebookKernelType) ToGoogleCloudDataplexV1ContentNotebookKernelTypeOutput() GoogleCloudDataplexV1ContentNotebookKernelTypeOutput
- func (e GoogleCloudDataplexV1ContentNotebookKernelType) ToGoogleCloudDataplexV1ContentNotebookKernelTypeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentNotebookKernelTypeOutput
- func (e GoogleCloudDataplexV1ContentNotebookKernelType) ToGoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput() GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput
- func (e GoogleCloudDataplexV1ContentNotebookKernelType) ToGoogleCloudDataplexV1ContentNotebookKernelTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput
- func (e GoogleCloudDataplexV1ContentNotebookKernelType) ToStringOutput() pulumi.StringOutput
- func (e GoogleCloudDataplexV1ContentNotebookKernelType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleCloudDataplexV1ContentNotebookKernelType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleCloudDataplexV1ContentNotebookKernelType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1ContentNotebookKernelTypeInput
- type GoogleCloudDataplexV1ContentNotebookKernelTypeOutput
- func (GoogleCloudDataplexV1ContentNotebookKernelTypeOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1ContentNotebookKernelTypeOutput) ToGoogleCloudDataplexV1ContentNotebookKernelTypeOutput() GoogleCloudDataplexV1ContentNotebookKernelTypeOutput
- func (o GoogleCloudDataplexV1ContentNotebookKernelTypeOutput) ToGoogleCloudDataplexV1ContentNotebookKernelTypeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentNotebookKernelTypeOutput
- func (o GoogleCloudDataplexV1ContentNotebookKernelTypeOutput) ToGoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput() GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput
- func (o GoogleCloudDataplexV1ContentNotebookKernelTypeOutput) ToGoogleCloudDataplexV1ContentNotebookKernelTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput
- func (o GoogleCloudDataplexV1ContentNotebookKernelTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleCloudDataplexV1ContentNotebookKernelTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleCloudDataplexV1ContentNotebookKernelTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1ContentNotebookKernelTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1ContentNotebookKernelTypePtrInput
- type GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput
- func (o GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput) Elem() GoogleCloudDataplexV1ContentNotebookKernelTypeOutput
- func (GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput) ToGoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput() GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput
- func (o GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput) ToGoogleCloudDataplexV1ContentNotebookKernelTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput
- func (o GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1ContentNotebookOutput
- func (GoogleCloudDataplexV1ContentNotebookOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1ContentNotebookOutput) KernelType() GoogleCloudDataplexV1ContentNotebookKernelTypeOutput
- func (o GoogleCloudDataplexV1ContentNotebookOutput) ToGoogleCloudDataplexV1ContentNotebookOutput() GoogleCloudDataplexV1ContentNotebookOutput
- func (o GoogleCloudDataplexV1ContentNotebookOutput) ToGoogleCloudDataplexV1ContentNotebookOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentNotebookOutput
- func (o GoogleCloudDataplexV1ContentNotebookOutput) ToGoogleCloudDataplexV1ContentNotebookPtrOutput() GoogleCloudDataplexV1ContentNotebookPtrOutput
- func (o GoogleCloudDataplexV1ContentNotebookOutput) ToGoogleCloudDataplexV1ContentNotebookPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentNotebookPtrOutput
- type GoogleCloudDataplexV1ContentNotebookPtrInput
- type GoogleCloudDataplexV1ContentNotebookPtrOutput
- func (o GoogleCloudDataplexV1ContentNotebookPtrOutput) Elem() GoogleCloudDataplexV1ContentNotebookOutput
- func (GoogleCloudDataplexV1ContentNotebookPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1ContentNotebookPtrOutput) KernelType() GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput
- func (o GoogleCloudDataplexV1ContentNotebookPtrOutput) ToGoogleCloudDataplexV1ContentNotebookPtrOutput() GoogleCloudDataplexV1ContentNotebookPtrOutput
- func (o GoogleCloudDataplexV1ContentNotebookPtrOutput) ToGoogleCloudDataplexV1ContentNotebookPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentNotebookPtrOutput
- type GoogleCloudDataplexV1ContentNotebookResponse
- type GoogleCloudDataplexV1ContentNotebookResponseOutput
- func (GoogleCloudDataplexV1ContentNotebookResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1ContentNotebookResponseOutput) KernelType() pulumi.StringOutput
- func (o GoogleCloudDataplexV1ContentNotebookResponseOutput) ToGoogleCloudDataplexV1ContentNotebookResponseOutput() GoogleCloudDataplexV1ContentNotebookResponseOutput
- func (o GoogleCloudDataplexV1ContentNotebookResponseOutput) ToGoogleCloudDataplexV1ContentNotebookResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentNotebookResponseOutput
- type GoogleCloudDataplexV1ContentSqlScript
- type GoogleCloudDataplexV1ContentSqlScriptArgs
- func (GoogleCloudDataplexV1ContentSqlScriptArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1ContentSqlScriptArgs) ToGoogleCloudDataplexV1ContentSqlScriptOutput() GoogleCloudDataplexV1ContentSqlScriptOutput
- func (i GoogleCloudDataplexV1ContentSqlScriptArgs) ToGoogleCloudDataplexV1ContentSqlScriptOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentSqlScriptOutput
- func (i GoogleCloudDataplexV1ContentSqlScriptArgs) ToGoogleCloudDataplexV1ContentSqlScriptPtrOutput() GoogleCloudDataplexV1ContentSqlScriptPtrOutput
- func (i GoogleCloudDataplexV1ContentSqlScriptArgs) ToGoogleCloudDataplexV1ContentSqlScriptPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentSqlScriptPtrOutput
- type GoogleCloudDataplexV1ContentSqlScriptEngine
- func (GoogleCloudDataplexV1ContentSqlScriptEngine) ElementType() reflect.Type
- func (e GoogleCloudDataplexV1ContentSqlScriptEngine) ToGoogleCloudDataplexV1ContentSqlScriptEngineOutput() GoogleCloudDataplexV1ContentSqlScriptEngineOutput
- func (e GoogleCloudDataplexV1ContentSqlScriptEngine) ToGoogleCloudDataplexV1ContentSqlScriptEngineOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentSqlScriptEngineOutput
- func (e GoogleCloudDataplexV1ContentSqlScriptEngine) ToGoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput() GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput
- func (e GoogleCloudDataplexV1ContentSqlScriptEngine) ToGoogleCloudDataplexV1ContentSqlScriptEnginePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput
- func (e GoogleCloudDataplexV1ContentSqlScriptEngine) ToStringOutput() pulumi.StringOutput
- func (e GoogleCloudDataplexV1ContentSqlScriptEngine) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleCloudDataplexV1ContentSqlScriptEngine) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleCloudDataplexV1ContentSqlScriptEngine) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1ContentSqlScriptEngineInput
- type GoogleCloudDataplexV1ContentSqlScriptEngineOutput
- func (GoogleCloudDataplexV1ContentSqlScriptEngineOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1ContentSqlScriptEngineOutput) ToGoogleCloudDataplexV1ContentSqlScriptEngineOutput() GoogleCloudDataplexV1ContentSqlScriptEngineOutput
- func (o GoogleCloudDataplexV1ContentSqlScriptEngineOutput) ToGoogleCloudDataplexV1ContentSqlScriptEngineOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentSqlScriptEngineOutput
- func (o GoogleCloudDataplexV1ContentSqlScriptEngineOutput) ToGoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput() GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput
- func (o GoogleCloudDataplexV1ContentSqlScriptEngineOutput) ToGoogleCloudDataplexV1ContentSqlScriptEnginePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput
- func (o GoogleCloudDataplexV1ContentSqlScriptEngineOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleCloudDataplexV1ContentSqlScriptEngineOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleCloudDataplexV1ContentSqlScriptEngineOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1ContentSqlScriptEngineOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1ContentSqlScriptEnginePtrInput
- type GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput
- func (o GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput) Elem() GoogleCloudDataplexV1ContentSqlScriptEngineOutput
- func (GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput) ToGoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput() GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput
- func (o GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput) ToGoogleCloudDataplexV1ContentSqlScriptEnginePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput
- func (o GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1ContentSqlScriptInput
- type GoogleCloudDataplexV1ContentSqlScriptOutput
- func (GoogleCloudDataplexV1ContentSqlScriptOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1ContentSqlScriptOutput) Engine() GoogleCloudDataplexV1ContentSqlScriptEngineOutput
- func (o GoogleCloudDataplexV1ContentSqlScriptOutput) ToGoogleCloudDataplexV1ContentSqlScriptOutput() GoogleCloudDataplexV1ContentSqlScriptOutput
- func (o GoogleCloudDataplexV1ContentSqlScriptOutput) ToGoogleCloudDataplexV1ContentSqlScriptOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentSqlScriptOutput
- func (o GoogleCloudDataplexV1ContentSqlScriptOutput) ToGoogleCloudDataplexV1ContentSqlScriptPtrOutput() GoogleCloudDataplexV1ContentSqlScriptPtrOutput
- func (o GoogleCloudDataplexV1ContentSqlScriptOutput) ToGoogleCloudDataplexV1ContentSqlScriptPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentSqlScriptPtrOutput
- type GoogleCloudDataplexV1ContentSqlScriptPtrInput
- type GoogleCloudDataplexV1ContentSqlScriptPtrOutput
- func (o GoogleCloudDataplexV1ContentSqlScriptPtrOutput) Elem() GoogleCloudDataplexV1ContentSqlScriptOutput
- func (GoogleCloudDataplexV1ContentSqlScriptPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1ContentSqlScriptPtrOutput) Engine() GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput
- func (o GoogleCloudDataplexV1ContentSqlScriptPtrOutput) ToGoogleCloudDataplexV1ContentSqlScriptPtrOutput() GoogleCloudDataplexV1ContentSqlScriptPtrOutput
- func (o GoogleCloudDataplexV1ContentSqlScriptPtrOutput) ToGoogleCloudDataplexV1ContentSqlScriptPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentSqlScriptPtrOutput
- type GoogleCloudDataplexV1ContentSqlScriptResponse
- type GoogleCloudDataplexV1ContentSqlScriptResponseOutput
- func (GoogleCloudDataplexV1ContentSqlScriptResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1ContentSqlScriptResponseOutput) Engine() pulumi.StringOutput
- func (o GoogleCloudDataplexV1ContentSqlScriptResponseOutput) ToGoogleCloudDataplexV1ContentSqlScriptResponseOutput() GoogleCloudDataplexV1ContentSqlScriptResponseOutput
- func (o GoogleCloudDataplexV1ContentSqlScriptResponseOutput) ToGoogleCloudDataplexV1ContentSqlScriptResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentSqlScriptResponseOutput
- type GoogleCloudDataplexV1DataAccessSpec
- type GoogleCloudDataplexV1DataAccessSpecArgs
- func (GoogleCloudDataplexV1DataAccessSpecArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1DataAccessSpecArgs) ToGoogleCloudDataplexV1DataAccessSpecOutput() GoogleCloudDataplexV1DataAccessSpecOutput
- func (i GoogleCloudDataplexV1DataAccessSpecArgs) ToGoogleCloudDataplexV1DataAccessSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataAccessSpecOutput
- func (i GoogleCloudDataplexV1DataAccessSpecArgs) ToGoogleCloudDataplexV1DataAccessSpecPtrOutput() GoogleCloudDataplexV1DataAccessSpecPtrOutput
- func (i GoogleCloudDataplexV1DataAccessSpecArgs) ToGoogleCloudDataplexV1DataAccessSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataAccessSpecPtrOutput
- type GoogleCloudDataplexV1DataAccessSpecInput
- type GoogleCloudDataplexV1DataAccessSpecOutput
- func (GoogleCloudDataplexV1DataAccessSpecOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataAccessSpecOutput) Readers() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1DataAccessSpecOutput) ToGoogleCloudDataplexV1DataAccessSpecOutput() GoogleCloudDataplexV1DataAccessSpecOutput
- func (o GoogleCloudDataplexV1DataAccessSpecOutput) ToGoogleCloudDataplexV1DataAccessSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataAccessSpecOutput
- func (o GoogleCloudDataplexV1DataAccessSpecOutput) ToGoogleCloudDataplexV1DataAccessSpecPtrOutput() GoogleCloudDataplexV1DataAccessSpecPtrOutput
- func (o GoogleCloudDataplexV1DataAccessSpecOutput) ToGoogleCloudDataplexV1DataAccessSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataAccessSpecPtrOutput
- type GoogleCloudDataplexV1DataAccessSpecPtrInput
- type GoogleCloudDataplexV1DataAccessSpecPtrOutput
- func (o GoogleCloudDataplexV1DataAccessSpecPtrOutput) Elem() GoogleCloudDataplexV1DataAccessSpecOutput
- func (GoogleCloudDataplexV1DataAccessSpecPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataAccessSpecPtrOutput) Readers() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1DataAccessSpecPtrOutput) ToGoogleCloudDataplexV1DataAccessSpecPtrOutput() GoogleCloudDataplexV1DataAccessSpecPtrOutput
- func (o GoogleCloudDataplexV1DataAccessSpecPtrOutput) ToGoogleCloudDataplexV1DataAccessSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataAccessSpecPtrOutput
- type GoogleCloudDataplexV1DataAccessSpecResponse
- type GoogleCloudDataplexV1DataAccessSpecResponseOutput
- func (GoogleCloudDataplexV1DataAccessSpecResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataAccessSpecResponseOutput) Readers() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1DataAccessSpecResponseOutput) ToGoogleCloudDataplexV1DataAccessSpecResponseOutput() GoogleCloudDataplexV1DataAccessSpecResponseOutput
- func (o GoogleCloudDataplexV1DataAccessSpecResponseOutput) ToGoogleCloudDataplexV1DataAccessSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataAccessSpecResponseOutput
- type GoogleCloudDataplexV1DataAttributeBindingPath
- type GoogleCloudDataplexV1DataAttributeBindingPathArgs
- func (GoogleCloudDataplexV1DataAttributeBindingPathArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1DataAttributeBindingPathArgs) ToGoogleCloudDataplexV1DataAttributeBindingPathOutput() GoogleCloudDataplexV1DataAttributeBindingPathOutput
- func (i GoogleCloudDataplexV1DataAttributeBindingPathArgs) ToGoogleCloudDataplexV1DataAttributeBindingPathOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataAttributeBindingPathOutput
- type GoogleCloudDataplexV1DataAttributeBindingPathArray
- func (GoogleCloudDataplexV1DataAttributeBindingPathArray) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1DataAttributeBindingPathArray) ToGoogleCloudDataplexV1DataAttributeBindingPathArrayOutput() GoogleCloudDataplexV1DataAttributeBindingPathArrayOutput
- func (i GoogleCloudDataplexV1DataAttributeBindingPathArray) ToGoogleCloudDataplexV1DataAttributeBindingPathArrayOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataAttributeBindingPathArrayOutput
- type GoogleCloudDataplexV1DataAttributeBindingPathArrayInput
- type GoogleCloudDataplexV1DataAttributeBindingPathArrayOutput
- func (GoogleCloudDataplexV1DataAttributeBindingPathArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataAttributeBindingPathArrayOutput) Index(i pulumi.IntInput) GoogleCloudDataplexV1DataAttributeBindingPathOutput
- func (o GoogleCloudDataplexV1DataAttributeBindingPathArrayOutput) ToGoogleCloudDataplexV1DataAttributeBindingPathArrayOutput() GoogleCloudDataplexV1DataAttributeBindingPathArrayOutput
- func (o GoogleCloudDataplexV1DataAttributeBindingPathArrayOutput) ToGoogleCloudDataplexV1DataAttributeBindingPathArrayOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataAttributeBindingPathArrayOutput
- type GoogleCloudDataplexV1DataAttributeBindingPathInput
- type GoogleCloudDataplexV1DataAttributeBindingPathOutput
- func (o GoogleCloudDataplexV1DataAttributeBindingPathOutput) Attributes() pulumi.StringArrayOutput
- func (GoogleCloudDataplexV1DataAttributeBindingPathOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataAttributeBindingPathOutput) Name() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataAttributeBindingPathOutput) ToGoogleCloudDataplexV1DataAttributeBindingPathOutput() GoogleCloudDataplexV1DataAttributeBindingPathOutput
- func (o GoogleCloudDataplexV1DataAttributeBindingPathOutput) ToGoogleCloudDataplexV1DataAttributeBindingPathOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataAttributeBindingPathOutput
- type GoogleCloudDataplexV1DataAttributeBindingPathResponse
- type GoogleCloudDataplexV1DataAttributeBindingPathResponseArrayOutput
- func (GoogleCloudDataplexV1DataAttributeBindingPathResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataAttributeBindingPathResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudDataplexV1DataAttributeBindingPathResponseOutput
- func (o GoogleCloudDataplexV1DataAttributeBindingPathResponseArrayOutput) ToGoogleCloudDataplexV1DataAttributeBindingPathResponseArrayOutput() GoogleCloudDataplexV1DataAttributeBindingPathResponseArrayOutput
- func (o GoogleCloudDataplexV1DataAttributeBindingPathResponseArrayOutput) ToGoogleCloudDataplexV1DataAttributeBindingPathResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataAttributeBindingPathResponseArrayOutput
- type GoogleCloudDataplexV1DataAttributeBindingPathResponseOutput
- func (o GoogleCloudDataplexV1DataAttributeBindingPathResponseOutput) Attributes() pulumi.StringArrayOutput
- func (GoogleCloudDataplexV1DataAttributeBindingPathResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataAttributeBindingPathResponseOutput) Name() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataAttributeBindingPathResponseOutput) ToGoogleCloudDataplexV1DataAttributeBindingPathResponseOutput() GoogleCloudDataplexV1DataAttributeBindingPathResponseOutput
- func (o GoogleCloudDataplexV1DataAttributeBindingPathResponseOutput) ToGoogleCloudDataplexV1DataAttributeBindingPathResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataAttributeBindingPathResponseOutput
- type GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResultResponse
- type GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResultResponseOutput
- func (GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResultResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResultResponseOutput) Message() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResultResponseOutput) State() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResultResponseOutput) ToGoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResultResponseOutput() ...
- func (o GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResultResponseOutput) ToGoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResultResponseOutputWithContext(ctx context.Context) ...
- type GoogleCloudDataplexV1DataProfileResultPostScanActionsResultResponse
- type GoogleCloudDataplexV1DataProfileResultPostScanActionsResultResponseOutput
- func (o GoogleCloudDataplexV1DataProfileResultPostScanActionsResultResponseOutput) BigqueryExportResult() ...
- func (GoogleCloudDataplexV1DataProfileResultPostScanActionsResultResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataProfileResultPostScanActionsResultResponseOutput) ToGoogleCloudDataplexV1DataProfileResultPostScanActionsResultResponseOutput() GoogleCloudDataplexV1DataProfileResultPostScanActionsResultResponseOutput
- func (o GoogleCloudDataplexV1DataProfileResultPostScanActionsResultResponseOutput) ToGoogleCloudDataplexV1DataProfileResultPostScanActionsResultResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileResultPostScanActionsResultResponseOutput
- type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponse
- type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutput
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutput) Average() pulumi.Float64Output
- func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutput) Max() pulumi.Float64Output
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutput) Min() pulumi.Float64Output
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutput) Quartiles() pulumi.Float64ArrayOutput
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutput) StandardDeviation() pulumi.Float64Output
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutput() ...
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutputWithContext(ctx context.Context) ...
- type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponse
- type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutput
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutput) Average() pulumi.Float64Output
- func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutput) Max() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutput) Min() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutput) Quartiles() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutput) StandardDeviation() pulumi.Float64Output
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutput() ...
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutputWithContext(ctx context.Context) ...
- type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponse
- type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput) DistinctRatio() pulumi.Float64Output
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput) DoubleProfile() ...
- func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput) IntegerProfile() ...
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput) NullRatio() pulumi.Float64Output
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput) StringProfile() ...
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput() GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput) TopNValues() ...
- type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfoResponse
- type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfoResponseOutput
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfoResponseOutput) AverageLength() pulumi.Float64Output
- func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfoResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfoResponseOutput) MaxLength() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfoResponseOutput) MinLength() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfoResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfoResponseOutput() ...
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfoResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfoResponseOutputWithContext(ctx context.Context) ...
- type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponse
- type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseArrayOutput
- func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseArrayOutput) Index(i pulumi.IntInput) ...
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseArrayOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseArrayOutput() ...
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseArrayOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseArrayOutputWithContext(ctx context.Context) ...
- type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseOutput
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseOutput) Count() pulumi.StringOutput
- func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseOutput) Ratio() pulumi.Float64Output
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseOutput() ...
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseOutputWithContext(ctx context.Context) ...
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseOutput) Value() pulumi.StringOutput
- type GoogleCloudDataplexV1DataProfileResultProfileFieldResponse
- type GoogleCloudDataplexV1DataProfileResultProfileFieldResponseArrayOutput
- func (GoogleCloudDataplexV1DataProfileResultProfileFieldResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutput
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldResponseArrayOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldResponseArrayOutput() GoogleCloudDataplexV1DataProfileResultProfileFieldResponseArrayOutput
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldResponseArrayOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileResultProfileFieldResponseArrayOutput
- type GoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutput
- func (GoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutput) Mode() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutput) Name() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutput) Profile() GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutput() GoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutput
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutput
- func (o GoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutput) Type() pulumi.StringOutput
- type GoogleCloudDataplexV1DataProfileResultProfileResponse
- type GoogleCloudDataplexV1DataProfileResultProfileResponseOutput
- func (GoogleCloudDataplexV1DataProfileResultProfileResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataProfileResultProfileResponseOutput) Fields() GoogleCloudDataplexV1DataProfileResultProfileFieldResponseArrayOutput
- func (o GoogleCloudDataplexV1DataProfileResultProfileResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileResponseOutput() GoogleCloudDataplexV1DataProfileResultProfileResponseOutput
- func (o GoogleCloudDataplexV1DataProfileResultProfileResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileResultProfileResponseOutput
- type GoogleCloudDataplexV1DataProfileResultResponse
- type GoogleCloudDataplexV1DataProfileResultResponseOutput
- func (GoogleCloudDataplexV1DataProfileResultResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataProfileResultResponseOutput) PostScanActionsResult() GoogleCloudDataplexV1DataProfileResultPostScanActionsResultResponseOutput
- func (o GoogleCloudDataplexV1DataProfileResultResponseOutput) Profile() GoogleCloudDataplexV1DataProfileResultProfileResponseOutput
- func (o GoogleCloudDataplexV1DataProfileResultResponseOutput) RowCount() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataProfileResultResponseOutput) ScannedData() GoogleCloudDataplexV1ScannedDataResponseOutput
- func (o GoogleCloudDataplexV1DataProfileResultResponseOutput) ToGoogleCloudDataplexV1DataProfileResultResponseOutput() GoogleCloudDataplexV1DataProfileResultResponseOutput
- func (o GoogleCloudDataplexV1DataProfileResultResponseOutput) ToGoogleCloudDataplexV1DataProfileResultResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileResultResponseOutput
- type GoogleCloudDataplexV1DataProfileSpec
- type GoogleCloudDataplexV1DataProfileSpecArgs
- func (GoogleCloudDataplexV1DataProfileSpecArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1DataProfileSpecArgs) ToGoogleCloudDataplexV1DataProfileSpecOutput() GoogleCloudDataplexV1DataProfileSpecOutput
- func (i GoogleCloudDataplexV1DataProfileSpecArgs) ToGoogleCloudDataplexV1DataProfileSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecOutput
- func (i GoogleCloudDataplexV1DataProfileSpecArgs) ToGoogleCloudDataplexV1DataProfileSpecPtrOutput() GoogleCloudDataplexV1DataProfileSpecPtrOutput
- func (i GoogleCloudDataplexV1DataProfileSpecArgs) ToGoogleCloudDataplexV1DataProfileSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecPtrOutput
- type GoogleCloudDataplexV1DataProfileSpecInput
- type GoogleCloudDataplexV1DataProfileSpecOutput
- func (GoogleCloudDataplexV1DataProfileSpecOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataProfileSpecOutput) ExcludeFields() GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput
- func (o GoogleCloudDataplexV1DataProfileSpecOutput) IncludeFields() GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput
- func (o GoogleCloudDataplexV1DataProfileSpecOutput) PostScanActions() GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput
- func (o GoogleCloudDataplexV1DataProfileSpecOutput) RowFilter() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1DataProfileSpecOutput) SamplingPercent() pulumi.Float64PtrOutput
- func (o GoogleCloudDataplexV1DataProfileSpecOutput) ToGoogleCloudDataplexV1DataProfileSpecOutput() GoogleCloudDataplexV1DataProfileSpecOutput
- func (o GoogleCloudDataplexV1DataProfileSpecOutput) ToGoogleCloudDataplexV1DataProfileSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecOutput
- func (o GoogleCloudDataplexV1DataProfileSpecOutput) ToGoogleCloudDataplexV1DataProfileSpecPtrOutput() GoogleCloudDataplexV1DataProfileSpecPtrOutput
- func (o GoogleCloudDataplexV1DataProfileSpecOutput) ToGoogleCloudDataplexV1DataProfileSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecPtrOutput
- type GoogleCloudDataplexV1DataProfileSpecPostScanActions
- type GoogleCloudDataplexV1DataProfileSpecPostScanActionsArgs
- func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1DataProfileSpecPostScanActionsArgs) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput() GoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput
- func (i GoogleCloudDataplexV1DataProfileSpecPostScanActionsArgs) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput
- func (i GoogleCloudDataplexV1DataProfileSpecPostScanActionsArgs) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput() GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput
- func (i GoogleCloudDataplexV1DataProfileSpecPostScanActionsArgs) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput
- type GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExport
- type GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportArgs
- func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportArgs) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput() GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput
- func (i GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportArgs) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput
- func (i GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportArgs) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput() GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput
- func (i GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportArgs) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput
- type GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportInput
- type GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput
- func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput) ResultsTable() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput() GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput
- func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput
- func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput() GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput
- func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput
- type GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrInput
- type GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput
- func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput) Elem() GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput
- func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput) ResultsTable() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput() GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput
- func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput
- type GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportResponse
- type GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportResponseOutput
- func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportResponseOutput) ResultsTable() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportResponseOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportResponseOutput() ...
- func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportResponseOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportResponseOutputWithContext(ctx context.Context) ...
- type GoogleCloudDataplexV1DataProfileSpecPostScanActionsInput
- type GoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput
- func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput) BigqueryExport() GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput
- func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput() GoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput
- func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput
- func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput() GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput
- func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput
- type GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrInput
- type GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput
- func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput) BigqueryExport() GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput
- func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput) Elem() GoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput
- func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput() GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput
- func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput
- type GoogleCloudDataplexV1DataProfileSpecPostScanActionsResponse
- type GoogleCloudDataplexV1DataProfileSpecPostScanActionsResponseOutput
- func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsResponseOutput) BigqueryExport() ...
- func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsResponseOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsResponseOutput() GoogleCloudDataplexV1DataProfileSpecPostScanActionsResponseOutput
- func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsResponseOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecPostScanActionsResponseOutput
- type GoogleCloudDataplexV1DataProfileSpecPtrInput
- type GoogleCloudDataplexV1DataProfileSpecPtrOutput
- func (o GoogleCloudDataplexV1DataProfileSpecPtrOutput) Elem() GoogleCloudDataplexV1DataProfileSpecOutput
- func (GoogleCloudDataplexV1DataProfileSpecPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataProfileSpecPtrOutput) ExcludeFields() GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput
- func (o GoogleCloudDataplexV1DataProfileSpecPtrOutput) IncludeFields() GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput
- func (o GoogleCloudDataplexV1DataProfileSpecPtrOutput) PostScanActions() GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput
- func (o GoogleCloudDataplexV1DataProfileSpecPtrOutput) RowFilter() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1DataProfileSpecPtrOutput) SamplingPercent() pulumi.Float64PtrOutput
- func (o GoogleCloudDataplexV1DataProfileSpecPtrOutput) ToGoogleCloudDataplexV1DataProfileSpecPtrOutput() GoogleCloudDataplexV1DataProfileSpecPtrOutput
- func (o GoogleCloudDataplexV1DataProfileSpecPtrOutput) ToGoogleCloudDataplexV1DataProfileSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecPtrOutput
- type GoogleCloudDataplexV1DataProfileSpecResponse
- type GoogleCloudDataplexV1DataProfileSpecResponseOutput
- func (GoogleCloudDataplexV1DataProfileSpecResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataProfileSpecResponseOutput) ExcludeFields() GoogleCloudDataplexV1DataProfileSpecSelectedFieldsResponseOutput
- func (o GoogleCloudDataplexV1DataProfileSpecResponseOutput) IncludeFields() GoogleCloudDataplexV1DataProfileSpecSelectedFieldsResponseOutput
- func (o GoogleCloudDataplexV1DataProfileSpecResponseOutput) PostScanActions() GoogleCloudDataplexV1DataProfileSpecPostScanActionsResponseOutput
- func (o GoogleCloudDataplexV1DataProfileSpecResponseOutput) RowFilter() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataProfileSpecResponseOutput) SamplingPercent() pulumi.Float64Output
- func (o GoogleCloudDataplexV1DataProfileSpecResponseOutput) ToGoogleCloudDataplexV1DataProfileSpecResponseOutput() GoogleCloudDataplexV1DataProfileSpecResponseOutput
- func (o GoogleCloudDataplexV1DataProfileSpecResponseOutput) ToGoogleCloudDataplexV1DataProfileSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecResponseOutput
- type GoogleCloudDataplexV1DataProfileSpecSelectedFields
- type GoogleCloudDataplexV1DataProfileSpecSelectedFieldsArgs
- func (GoogleCloudDataplexV1DataProfileSpecSelectedFieldsArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1DataProfileSpecSelectedFieldsArgs) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput() GoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput
- func (i GoogleCloudDataplexV1DataProfileSpecSelectedFieldsArgs) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput
- func (i GoogleCloudDataplexV1DataProfileSpecSelectedFieldsArgs) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput() GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput
- func (i GoogleCloudDataplexV1DataProfileSpecSelectedFieldsArgs) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput
- type GoogleCloudDataplexV1DataProfileSpecSelectedFieldsInput
- type GoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput
- func (GoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput) FieldNames() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput() GoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput
- func (o GoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput
- func (o GoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput() GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput
- func (o GoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput
- type GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrInput
- type GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput
- func (o GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput) Elem() GoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput
- func (GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput) FieldNames() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput() GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput
- func (o GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput
- type GoogleCloudDataplexV1DataProfileSpecSelectedFieldsResponse
- type GoogleCloudDataplexV1DataProfileSpecSelectedFieldsResponseOutput
- func (GoogleCloudDataplexV1DataProfileSpecSelectedFieldsResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataProfileSpecSelectedFieldsResponseOutput) FieldNames() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1DataProfileSpecSelectedFieldsResponseOutput) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsResponseOutput() GoogleCloudDataplexV1DataProfileSpecSelectedFieldsResponseOutput
- func (o GoogleCloudDataplexV1DataProfileSpecSelectedFieldsResponseOutput) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecSelectedFieldsResponseOutput
- type GoogleCloudDataplexV1DataQualityColumnResultResponse
- type GoogleCloudDataplexV1DataQualityColumnResultResponseArrayOutput
- func (GoogleCloudDataplexV1DataQualityColumnResultResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityColumnResultResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudDataplexV1DataQualityColumnResultResponseOutput
- func (o GoogleCloudDataplexV1DataQualityColumnResultResponseArrayOutput) ToGoogleCloudDataplexV1DataQualityColumnResultResponseArrayOutput() GoogleCloudDataplexV1DataQualityColumnResultResponseArrayOutput
- func (o GoogleCloudDataplexV1DataQualityColumnResultResponseArrayOutput) ToGoogleCloudDataplexV1DataQualityColumnResultResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityColumnResultResponseArrayOutput
- type GoogleCloudDataplexV1DataQualityColumnResultResponseOutput
- func (o GoogleCloudDataplexV1DataQualityColumnResultResponseOutput) Column() pulumi.StringOutput
- func (GoogleCloudDataplexV1DataQualityColumnResultResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityColumnResultResponseOutput) Score() pulumi.Float64Output
- func (o GoogleCloudDataplexV1DataQualityColumnResultResponseOutput) ToGoogleCloudDataplexV1DataQualityColumnResultResponseOutput() GoogleCloudDataplexV1DataQualityColumnResultResponseOutput
- func (o GoogleCloudDataplexV1DataQualityColumnResultResponseOutput) ToGoogleCloudDataplexV1DataQualityColumnResultResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityColumnResultResponseOutput
- type GoogleCloudDataplexV1DataQualityDimensionResponse
- type GoogleCloudDataplexV1DataQualityDimensionResponseOutput
- func (GoogleCloudDataplexV1DataQualityDimensionResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityDimensionResponseOutput) Name() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataQualityDimensionResponseOutput) ToGoogleCloudDataplexV1DataQualityDimensionResponseOutput() GoogleCloudDataplexV1DataQualityDimensionResponseOutput
- func (o GoogleCloudDataplexV1DataQualityDimensionResponseOutput) ToGoogleCloudDataplexV1DataQualityDimensionResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityDimensionResponseOutput
- type GoogleCloudDataplexV1DataQualityDimensionResultResponse
- type GoogleCloudDataplexV1DataQualityDimensionResultResponseArrayOutput
- func (GoogleCloudDataplexV1DataQualityDimensionResultResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityDimensionResultResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudDataplexV1DataQualityDimensionResultResponseOutput
- func (o GoogleCloudDataplexV1DataQualityDimensionResultResponseArrayOutput) ToGoogleCloudDataplexV1DataQualityDimensionResultResponseArrayOutput() GoogleCloudDataplexV1DataQualityDimensionResultResponseArrayOutput
- func (o GoogleCloudDataplexV1DataQualityDimensionResultResponseArrayOutput) ToGoogleCloudDataplexV1DataQualityDimensionResultResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityDimensionResultResponseArrayOutput
- type GoogleCloudDataplexV1DataQualityDimensionResultResponseOutput
- func (o GoogleCloudDataplexV1DataQualityDimensionResultResponseOutput) Dimension() GoogleCloudDataplexV1DataQualityDimensionResponseOutput
- func (GoogleCloudDataplexV1DataQualityDimensionResultResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityDimensionResultResponseOutput) Passed() pulumi.BoolOutput
- func (o GoogleCloudDataplexV1DataQualityDimensionResultResponseOutput) Score() pulumi.Float64Output
- func (o GoogleCloudDataplexV1DataQualityDimensionResultResponseOutput) ToGoogleCloudDataplexV1DataQualityDimensionResultResponseOutput() GoogleCloudDataplexV1DataQualityDimensionResultResponseOutput
- func (o GoogleCloudDataplexV1DataQualityDimensionResultResponseOutput) ToGoogleCloudDataplexV1DataQualityDimensionResultResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityDimensionResultResponseOutput
- type GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResultResponse
- type GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResultResponseOutput
- func (GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResultResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResultResponseOutput) Message() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResultResponseOutput) State() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResultResponseOutput) ToGoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResultResponseOutput() ...
- func (o GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResultResponseOutput) ToGoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResultResponseOutputWithContext(ctx context.Context) ...
- type GoogleCloudDataplexV1DataQualityResultPostScanActionsResultResponse
- type GoogleCloudDataplexV1DataQualityResultPostScanActionsResultResponseOutput
- func (o GoogleCloudDataplexV1DataQualityResultPostScanActionsResultResponseOutput) BigqueryExportResult() ...
- func (GoogleCloudDataplexV1DataQualityResultPostScanActionsResultResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityResultPostScanActionsResultResponseOutput) ToGoogleCloudDataplexV1DataQualityResultPostScanActionsResultResponseOutput() GoogleCloudDataplexV1DataQualityResultPostScanActionsResultResponseOutput
- func (o GoogleCloudDataplexV1DataQualityResultPostScanActionsResultResponseOutput) ToGoogleCloudDataplexV1DataQualityResultPostScanActionsResultResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityResultPostScanActionsResultResponseOutput
- type GoogleCloudDataplexV1DataQualityResultResponse
- type GoogleCloudDataplexV1DataQualityResultResponseOutput
- func (o GoogleCloudDataplexV1DataQualityResultResponseOutput) Columns() GoogleCloudDataplexV1DataQualityColumnResultResponseArrayOutput
- func (o GoogleCloudDataplexV1DataQualityResultResponseOutput) Dimensions() GoogleCloudDataplexV1DataQualityDimensionResultResponseArrayOutput
- func (GoogleCloudDataplexV1DataQualityResultResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityResultResponseOutput) Passed() pulumi.BoolOutput
- func (o GoogleCloudDataplexV1DataQualityResultResponseOutput) PostScanActionsResult() GoogleCloudDataplexV1DataQualityResultPostScanActionsResultResponseOutput
- func (o GoogleCloudDataplexV1DataQualityResultResponseOutput) RowCount() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataQualityResultResponseOutput) Rules() GoogleCloudDataplexV1DataQualityRuleResultResponseArrayOutput
- func (o GoogleCloudDataplexV1DataQualityResultResponseOutput) ScannedData() GoogleCloudDataplexV1ScannedDataResponseOutput
- func (o GoogleCloudDataplexV1DataQualityResultResponseOutput) Score() pulumi.Float64Output
- func (o GoogleCloudDataplexV1DataQualityResultResponseOutput) ToGoogleCloudDataplexV1DataQualityResultResponseOutput() GoogleCloudDataplexV1DataQualityResultResponseOutput
- func (o GoogleCloudDataplexV1DataQualityResultResponseOutput) ToGoogleCloudDataplexV1DataQualityResultResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityResultResponseOutput
- type GoogleCloudDataplexV1DataQualityRule
- type GoogleCloudDataplexV1DataQualityRuleArgs
- func (GoogleCloudDataplexV1DataQualityRuleArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1DataQualityRuleArgs) ToGoogleCloudDataplexV1DataQualityRuleOutput() GoogleCloudDataplexV1DataQualityRuleOutput
- func (i GoogleCloudDataplexV1DataQualityRuleArgs) ToGoogleCloudDataplexV1DataQualityRuleOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleOutput
- type GoogleCloudDataplexV1DataQualityRuleArray
- func (GoogleCloudDataplexV1DataQualityRuleArray) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1DataQualityRuleArray) ToGoogleCloudDataplexV1DataQualityRuleArrayOutput() GoogleCloudDataplexV1DataQualityRuleArrayOutput
- func (i GoogleCloudDataplexV1DataQualityRuleArray) ToGoogleCloudDataplexV1DataQualityRuleArrayOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleArrayOutput
- type GoogleCloudDataplexV1DataQualityRuleArrayInput
- type GoogleCloudDataplexV1DataQualityRuleArrayOutput
- func (GoogleCloudDataplexV1DataQualityRuleArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityRuleArrayOutput) Index(i pulumi.IntInput) GoogleCloudDataplexV1DataQualityRuleOutput
- func (o GoogleCloudDataplexV1DataQualityRuleArrayOutput) ToGoogleCloudDataplexV1DataQualityRuleArrayOutput() GoogleCloudDataplexV1DataQualityRuleArrayOutput
- func (o GoogleCloudDataplexV1DataQualityRuleArrayOutput) ToGoogleCloudDataplexV1DataQualityRuleArrayOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleArrayOutput
- type GoogleCloudDataplexV1DataQualityRuleInput
- type GoogleCloudDataplexV1DataQualityRuleNonNullExpectation
- type GoogleCloudDataplexV1DataQualityRuleNonNullExpectationArgs
- func (GoogleCloudDataplexV1DataQualityRuleNonNullExpectationArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1DataQualityRuleNonNullExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput() GoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput
- func (i GoogleCloudDataplexV1DataQualityRuleNonNullExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput
- func (i GoogleCloudDataplexV1DataQualityRuleNonNullExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput
- func (i GoogleCloudDataplexV1DataQualityRuleNonNullExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput
- type GoogleCloudDataplexV1DataQualityRuleNonNullExpectationInput
- type GoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput
- func (GoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput() GoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput
- func (o GoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput
- func (o GoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput
- type GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrInput
- type GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput) Elem() GoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput
- func (GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput
- type GoogleCloudDataplexV1DataQualityRuleNonNullExpectationResponse
- type GoogleCloudDataplexV1DataQualityRuleNonNullExpectationResponseOutput
- func (GoogleCloudDataplexV1DataQualityRuleNonNullExpectationResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityRuleNonNullExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationResponseOutput() GoogleCloudDataplexV1DataQualityRuleNonNullExpectationResponseOutput
- func (o GoogleCloudDataplexV1DataQualityRuleNonNullExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleNonNullExpectationResponseOutput
- type GoogleCloudDataplexV1DataQualityRuleOutput
- func (o GoogleCloudDataplexV1DataQualityRuleOutput) Column() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleOutput) Description() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleOutput) Dimension() pulumi.StringOutput
- func (GoogleCloudDataplexV1DataQualityRuleOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityRuleOutput) IgnoreNull() pulumi.BoolPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleOutput) Name() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleOutput) NonNullExpectation() GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleOutput) RangeExpectation() GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleOutput) RegexExpectation() GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleOutput) RowConditionExpectation() GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleOutput) SetExpectation() GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleOutput) StatisticRangeExpectation() GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleOutput) TableConditionExpectation() GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleOutput) Threshold() pulumi.Float64PtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleOutput) ToGoogleCloudDataplexV1DataQualityRuleOutput() GoogleCloudDataplexV1DataQualityRuleOutput
- func (o GoogleCloudDataplexV1DataQualityRuleOutput) ToGoogleCloudDataplexV1DataQualityRuleOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleOutput
- func (o GoogleCloudDataplexV1DataQualityRuleOutput) UniquenessExpectation() GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput
- type GoogleCloudDataplexV1DataQualityRuleRangeExpectation
- type GoogleCloudDataplexV1DataQualityRuleRangeExpectationArgs
- func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1DataQualityRuleRangeExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput() GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput
- func (i GoogleCloudDataplexV1DataQualityRuleRangeExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput
- func (i GoogleCloudDataplexV1DataQualityRuleRangeExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput
- func (i GoogleCloudDataplexV1DataQualityRuleRangeExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput
- type GoogleCloudDataplexV1DataQualityRuleRangeExpectationInput
- type GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput
- func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput) MaxValue() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput) MinValue() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput) StrictMaxEnabled() pulumi.BoolPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput) StrictMinEnabled() pulumi.BoolPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput() GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput
- type GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrInput
- type GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput) Elem() GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput
- func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput) MaxValue() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput) MinValue() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput) StrictMaxEnabled() pulumi.BoolPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput) StrictMinEnabled() pulumi.BoolPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput
- type GoogleCloudDataplexV1DataQualityRuleRangeExpectationResponse
- type GoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutput
- func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutput) MaxValue() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutput) MinValue() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutput) StrictMaxEnabled() pulumi.BoolOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutput) StrictMinEnabled() pulumi.BoolOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutput() GoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutput
- type GoogleCloudDataplexV1DataQualityRuleRegexExpectation
- type GoogleCloudDataplexV1DataQualityRuleRegexExpectationArgs
- func (GoogleCloudDataplexV1DataQualityRuleRegexExpectationArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1DataQualityRuleRegexExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput() GoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput
- func (i GoogleCloudDataplexV1DataQualityRuleRegexExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput
- func (i GoogleCloudDataplexV1DataQualityRuleRegexExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput
- func (i GoogleCloudDataplexV1DataQualityRuleRegexExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput
- type GoogleCloudDataplexV1DataQualityRuleRegexExpectationInput
- type GoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput
- func (GoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput) Regex() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput() GoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput
- type GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrInput
- type GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput) Elem() GoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput
- func (GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput) Regex() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput
- type GoogleCloudDataplexV1DataQualityRuleRegexExpectationResponse
- type GoogleCloudDataplexV1DataQualityRuleRegexExpectationResponseOutput
- func (GoogleCloudDataplexV1DataQualityRuleRegexExpectationResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityRuleRegexExpectationResponseOutput) Regex() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRegexExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationResponseOutput() GoogleCloudDataplexV1DataQualityRuleRegexExpectationResponseOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRegexExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRegexExpectationResponseOutput
- type GoogleCloudDataplexV1DataQualityRuleResponse
- type GoogleCloudDataplexV1DataQualityRuleResponseArrayOutput
- func (GoogleCloudDataplexV1DataQualityRuleResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityRuleResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudDataplexV1DataQualityRuleResponseOutput
- func (o GoogleCloudDataplexV1DataQualityRuleResponseArrayOutput) ToGoogleCloudDataplexV1DataQualityRuleResponseArrayOutput() GoogleCloudDataplexV1DataQualityRuleResponseArrayOutput
- func (o GoogleCloudDataplexV1DataQualityRuleResponseArrayOutput) ToGoogleCloudDataplexV1DataQualityRuleResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleResponseArrayOutput
- type GoogleCloudDataplexV1DataQualityRuleResponseOutput
- func (o GoogleCloudDataplexV1DataQualityRuleResponseOutput) Column() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataQualityRuleResponseOutput) Description() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataQualityRuleResponseOutput) Dimension() pulumi.StringOutput
- func (GoogleCloudDataplexV1DataQualityRuleResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityRuleResponseOutput) IgnoreNull() pulumi.BoolOutput
- func (o GoogleCloudDataplexV1DataQualityRuleResponseOutput) Name() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataQualityRuleResponseOutput) NonNullExpectation() GoogleCloudDataplexV1DataQualityRuleNonNullExpectationResponseOutput
- func (o GoogleCloudDataplexV1DataQualityRuleResponseOutput) RangeExpectation() GoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutput
- func (o GoogleCloudDataplexV1DataQualityRuleResponseOutput) RegexExpectation() GoogleCloudDataplexV1DataQualityRuleRegexExpectationResponseOutput
- func (o GoogleCloudDataplexV1DataQualityRuleResponseOutput) RowConditionExpectation() GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationResponseOutput
- func (o GoogleCloudDataplexV1DataQualityRuleResponseOutput) SetExpectation() GoogleCloudDataplexV1DataQualityRuleSetExpectationResponseOutput
- func (o GoogleCloudDataplexV1DataQualityRuleResponseOutput) StatisticRangeExpectation() GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput
- func (o GoogleCloudDataplexV1DataQualityRuleResponseOutput) TableConditionExpectation() GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationResponseOutput
- func (o GoogleCloudDataplexV1DataQualityRuleResponseOutput) Threshold() pulumi.Float64Output
- func (o GoogleCloudDataplexV1DataQualityRuleResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleResponseOutput() GoogleCloudDataplexV1DataQualityRuleResponseOutput
- func (o GoogleCloudDataplexV1DataQualityRuleResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleResponseOutput
- func (o GoogleCloudDataplexV1DataQualityRuleResponseOutput) UniquenessExpectation() GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationResponseOutput
- type GoogleCloudDataplexV1DataQualityRuleResultResponse
- type GoogleCloudDataplexV1DataQualityRuleResultResponseArrayOutput
- func (GoogleCloudDataplexV1DataQualityRuleResultResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityRuleResultResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudDataplexV1DataQualityRuleResultResponseOutput
- func (o GoogleCloudDataplexV1DataQualityRuleResultResponseArrayOutput) ToGoogleCloudDataplexV1DataQualityRuleResultResponseArrayOutput() GoogleCloudDataplexV1DataQualityRuleResultResponseArrayOutput
- func (o GoogleCloudDataplexV1DataQualityRuleResultResponseArrayOutput) ToGoogleCloudDataplexV1DataQualityRuleResultResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleResultResponseArrayOutput
- type GoogleCloudDataplexV1DataQualityRuleResultResponseOutput
- func (GoogleCloudDataplexV1DataQualityRuleResultResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityRuleResultResponseOutput) EvaluatedCount() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataQualityRuleResultResponseOutput) FailingRowsQuery() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataQualityRuleResultResponseOutput) NullCount() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataQualityRuleResultResponseOutput) PassRatio() pulumi.Float64Output
- func (o GoogleCloudDataplexV1DataQualityRuleResultResponseOutput) Passed() pulumi.BoolOutput
- func (o GoogleCloudDataplexV1DataQualityRuleResultResponseOutput) PassedCount() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataQualityRuleResultResponseOutput) Rule() GoogleCloudDataplexV1DataQualityRuleResponseOutput
- func (o GoogleCloudDataplexV1DataQualityRuleResultResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleResultResponseOutput() GoogleCloudDataplexV1DataQualityRuleResultResponseOutput
- func (o GoogleCloudDataplexV1DataQualityRuleResultResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleResultResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleResultResponseOutput
- type GoogleCloudDataplexV1DataQualityRuleRowConditionExpectation
- type GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationArgs
- func (GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput() GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput
- func (i GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput
- func (i GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput
- func (i GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput
- type GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationInput
- type GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput
- func (GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput) SqlExpression() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput() GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput
- type GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrInput
- type GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput) Elem() GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput
- func (GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput) SqlExpression() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput
- type GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationResponse
- type GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationResponseOutput
- func (GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationResponseOutput) SqlExpression() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationResponseOutput() GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationResponseOutput
- func (o GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationResponseOutput
- type GoogleCloudDataplexV1DataQualityRuleSetExpectation
- type GoogleCloudDataplexV1DataQualityRuleSetExpectationArgs
- func (GoogleCloudDataplexV1DataQualityRuleSetExpectationArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1DataQualityRuleSetExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationOutput() GoogleCloudDataplexV1DataQualityRuleSetExpectationOutput
- func (i GoogleCloudDataplexV1DataQualityRuleSetExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleSetExpectationOutput
- func (i GoogleCloudDataplexV1DataQualityRuleSetExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput
- func (i GoogleCloudDataplexV1DataQualityRuleSetExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput
- type GoogleCloudDataplexV1DataQualityRuleSetExpectationInput
- type GoogleCloudDataplexV1DataQualityRuleSetExpectationOutput
- func (GoogleCloudDataplexV1DataQualityRuleSetExpectationOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityRuleSetExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationOutput() GoogleCloudDataplexV1DataQualityRuleSetExpectationOutput
- func (o GoogleCloudDataplexV1DataQualityRuleSetExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleSetExpectationOutput
- func (o GoogleCloudDataplexV1DataQualityRuleSetExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleSetExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleSetExpectationOutput) Values() pulumi.StringArrayOutput
- type GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrInput
- type GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput) Elem() GoogleCloudDataplexV1DataQualityRuleSetExpectationOutput
- func (GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput) Values() pulumi.StringArrayOutput
- type GoogleCloudDataplexV1DataQualityRuleSetExpectationResponse
- type GoogleCloudDataplexV1DataQualityRuleSetExpectationResponseOutput
- func (GoogleCloudDataplexV1DataQualityRuleSetExpectationResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityRuleSetExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationResponseOutput() GoogleCloudDataplexV1DataQualityRuleSetExpectationResponseOutput
- func (o GoogleCloudDataplexV1DataQualityRuleSetExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleSetExpectationResponseOutput
- func (o GoogleCloudDataplexV1DataQualityRuleSetExpectationResponseOutput) Values() pulumi.StringArrayOutput
- type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectation
- type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationArgs
- func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput() GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput
- func (i GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput
- func (i GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput
- func (i GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput
- type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationInput
- type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput
- func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput) MaxValue() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput) MinValue() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput) Statistic() ...
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput) StrictMaxEnabled() pulumi.BoolPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput) StrictMinEnabled() pulumi.BoolPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput() GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput
- type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrInput
- type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput) Elem() GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput
- func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput) MaxValue() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput) MinValue() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput) Statistic() ...
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput) StrictMaxEnabled() pulumi.BoolPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput) StrictMinEnabled() pulumi.BoolPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput
- type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponse
- type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput
- func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput) MaxValue() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput) MinValue() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput) Statistic() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput) StrictMaxEnabled() pulumi.BoolOutput
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput) StrictMinEnabled() pulumi.BoolOutput
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput() GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput
- type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic
- func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic) ElementType() reflect.Type
- func (e GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput() GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput
- func (e GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput
- func (e GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput() ...
- func (e GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutputWithContext(ctx context.Context) ...
- func (e GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic) ToStringOutput() pulumi.StringOutput
- func (e GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticInput
- type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput
- func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput() GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput() ...
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutputWithContext(ctx context.Context) ...
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrInput
- type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput) Elem() GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput
- func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput() ...
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutputWithContext(ctx context.Context) ...
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1DataQualityRuleTableConditionExpectation
- type GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationArgs
- func (GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput() GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput
- func (i GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput
- func (i GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput
- func (i GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput
- type GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationInput
- type GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput
- func (GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput) SqlExpression() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput() GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput
- func (o GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput
- func (o GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput
- type GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrInput
- type GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput) Elem() GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput
- func (GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput) SqlExpression() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput
- type GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationResponse
- type GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationResponseOutput
- func (GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationResponseOutput) SqlExpression() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationResponseOutput() GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationResponseOutput
- func (o GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationResponseOutput
- type GoogleCloudDataplexV1DataQualityRuleUniquenessExpectation
- type GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationArgs
- func (GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput() GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput
- func (i GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput
- func (i GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput
- func (i GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput
- type GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationInput
- type GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput
- func (GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput() GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput
- func (o GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput
- func (o GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput
- type GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrInput
- type GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput) Elem() GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput
- func (GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput
- func (o GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput
- type GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationResponse
- type GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationResponseOutput
- func (GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationResponseOutput() GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationResponseOutput
- func (o GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationResponseOutput
- type GoogleCloudDataplexV1DataQualitySpec
- type GoogleCloudDataplexV1DataQualitySpecArgs
- func (GoogleCloudDataplexV1DataQualitySpecArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1DataQualitySpecArgs) ToGoogleCloudDataplexV1DataQualitySpecOutput() GoogleCloudDataplexV1DataQualitySpecOutput
- func (i GoogleCloudDataplexV1DataQualitySpecArgs) ToGoogleCloudDataplexV1DataQualitySpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecOutput
- func (i GoogleCloudDataplexV1DataQualitySpecArgs) ToGoogleCloudDataplexV1DataQualitySpecPtrOutput() GoogleCloudDataplexV1DataQualitySpecPtrOutput
- func (i GoogleCloudDataplexV1DataQualitySpecArgs) ToGoogleCloudDataplexV1DataQualitySpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecPtrOutput
- type GoogleCloudDataplexV1DataQualitySpecInput
- type GoogleCloudDataplexV1DataQualitySpecOutput
- func (GoogleCloudDataplexV1DataQualitySpecOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualitySpecOutput) PostScanActions() GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput
- func (o GoogleCloudDataplexV1DataQualitySpecOutput) RowFilter() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1DataQualitySpecOutput) Rules() GoogleCloudDataplexV1DataQualityRuleArrayOutput
- func (o GoogleCloudDataplexV1DataQualitySpecOutput) SamplingPercent() pulumi.Float64PtrOutput
- func (o GoogleCloudDataplexV1DataQualitySpecOutput) ToGoogleCloudDataplexV1DataQualitySpecOutput() GoogleCloudDataplexV1DataQualitySpecOutput
- func (o GoogleCloudDataplexV1DataQualitySpecOutput) ToGoogleCloudDataplexV1DataQualitySpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecOutput
- func (o GoogleCloudDataplexV1DataQualitySpecOutput) ToGoogleCloudDataplexV1DataQualitySpecPtrOutput() GoogleCloudDataplexV1DataQualitySpecPtrOutput
- func (o GoogleCloudDataplexV1DataQualitySpecOutput) ToGoogleCloudDataplexV1DataQualitySpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecPtrOutput
- type GoogleCloudDataplexV1DataQualitySpecPostScanActions
- type GoogleCloudDataplexV1DataQualitySpecPostScanActionsArgs
- func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1DataQualitySpecPostScanActionsArgs) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput() GoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput
- func (i GoogleCloudDataplexV1DataQualitySpecPostScanActionsArgs) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput
- func (i GoogleCloudDataplexV1DataQualitySpecPostScanActionsArgs) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput() GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput
- func (i GoogleCloudDataplexV1DataQualitySpecPostScanActionsArgs) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput
- type GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExport
- type GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportArgs
- func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportArgs) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput() GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput
- func (i GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportArgs) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput
- func (i GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportArgs) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput() GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput
- func (i GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportArgs) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput
- type GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportInput
- type GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput
- func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput) ResultsTable() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput() GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput
- func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput
- func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput() GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput
- func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput
- type GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrInput
- type GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput
- func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput) Elem() GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput
- func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput) ResultsTable() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput() GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput
- func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput
- type GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportResponse
- type GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportResponseOutput
- func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportResponseOutput) ResultsTable() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportResponseOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportResponseOutput() ...
- func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportResponseOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportResponseOutputWithContext(ctx context.Context) ...
- type GoogleCloudDataplexV1DataQualitySpecPostScanActionsInput
- type GoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput
- func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput) BigqueryExport() GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput
- func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput() GoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput
- func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput
- func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput() GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput
- func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput
- type GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrInput
- type GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput
- func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput) BigqueryExport() GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput
- func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput) Elem() GoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput
- func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput() GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput
- func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput
- type GoogleCloudDataplexV1DataQualitySpecPostScanActionsResponse
- type GoogleCloudDataplexV1DataQualitySpecPostScanActionsResponseOutput
- func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsResponseOutput) BigqueryExport() ...
- func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsResponseOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsResponseOutput() GoogleCloudDataplexV1DataQualitySpecPostScanActionsResponseOutput
- func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsResponseOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecPostScanActionsResponseOutput
- type GoogleCloudDataplexV1DataQualitySpecPtrInput
- type GoogleCloudDataplexV1DataQualitySpecPtrOutput
- func (o GoogleCloudDataplexV1DataQualitySpecPtrOutput) Elem() GoogleCloudDataplexV1DataQualitySpecOutput
- func (GoogleCloudDataplexV1DataQualitySpecPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualitySpecPtrOutput) PostScanActions() GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput
- func (o GoogleCloudDataplexV1DataQualitySpecPtrOutput) RowFilter() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1DataQualitySpecPtrOutput) Rules() GoogleCloudDataplexV1DataQualityRuleArrayOutput
- func (o GoogleCloudDataplexV1DataQualitySpecPtrOutput) SamplingPercent() pulumi.Float64PtrOutput
- func (o GoogleCloudDataplexV1DataQualitySpecPtrOutput) ToGoogleCloudDataplexV1DataQualitySpecPtrOutput() GoogleCloudDataplexV1DataQualitySpecPtrOutput
- func (o GoogleCloudDataplexV1DataQualitySpecPtrOutput) ToGoogleCloudDataplexV1DataQualitySpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecPtrOutput
- type GoogleCloudDataplexV1DataQualitySpecResponse
- type GoogleCloudDataplexV1DataQualitySpecResponseOutput
- func (GoogleCloudDataplexV1DataQualitySpecResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataQualitySpecResponseOutput) PostScanActions() GoogleCloudDataplexV1DataQualitySpecPostScanActionsResponseOutput
- func (o GoogleCloudDataplexV1DataQualitySpecResponseOutput) RowFilter() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataQualitySpecResponseOutput) Rules() GoogleCloudDataplexV1DataQualityRuleResponseArrayOutput
- func (o GoogleCloudDataplexV1DataQualitySpecResponseOutput) SamplingPercent() pulumi.Float64Output
- func (o GoogleCloudDataplexV1DataQualitySpecResponseOutput) ToGoogleCloudDataplexV1DataQualitySpecResponseOutput() GoogleCloudDataplexV1DataQualitySpecResponseOutput
- func (o GoogleCloudDataplexV1DataQualitySpecResponseOutput) ToGoogleCloudDataplexV1DataQualitySpecResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecResponseOutput
- type GoogleCloudDataplexV1DataScanExecutionSpec
- type GoogleCloudDataplexV1DataScanExecutionSpecArgs
- func (GoogleCloudDataplexV1DataScanExecutionSpecArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1DataScanExecutionSpecArgs) ToGoogleCloudDataplexV1DataScanExecutionSpecOutput() GoogleCloudDataplexV1DataScanExecutionSpecOutput
- func (i GoogleCloudDataplexV1DataScanExecutionSpecArgs) ToGoogleCloudDataplexV1DataScanExecutionSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataScanExecutionSpecOutput
- func (i GoogleCloudDataplexV1DataScanExecutionSpecArgs) ToGoogleCloudDataplexV1DataScanExecutionSpecPtrOutput() GoogleCloudDataplexV1DataScanExecutionSpecPtrOutput
- func (i GoogleCloudDataplexV1DataScanExecutionSpecArgs) ToGoogleCloudDataplexV1DataScanExecutionSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataScanExecutionSpecPtrOutput
- type GoogleCloudDataplexV1DataScanExecutionSpecInput
- type GoogleCloudDataplexV1DataScanExecutionSpecOutput
- func (GoogleCloudDataplexV1DataScanExecutionSpecOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataScanExecutionSpecOutput) Field() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1DataScanExecutionSpecOutput) ToGoogleCloudDataplexV1DataScanExecutionSpecOutput() GoogleCloudDataplexV1DataScanExecutionSpecOutput
- func (o GoogleCloudDataplexV1DataScanExecutionSpecOutput) ToGoogleCloudDataplexV1DataScanExecutionSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataScanExecutionSpecOutput
- func (o GoogleCloudDataplexV1DataScanExecutionSpecOutput) ToGoogleCloudDataplexV1DataScanExecutionSpecPtrOutput() GoogleCloudDataplexV1DataScanExecutionSpecPtrOutput
- func (o GoogleCloudDataplexV1DataScanExecutionSpecOutput) ToGoogleCloudDataplexV1DataScanExecutionSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataScanExecutionSpecPtrOutput
- func (o GoogleCloudDataplexV1DataScanExecutionSpecOutput) Trigger() GoogleCloudDataplexV1TriggerPtrOutput
- type GoogleCloudDataplexV1DataScanExecutionSpecPtrInput
- type GoogleCloudDataplexV1DataScanExecutionSpecPtrOutput
- func (o GoogleCloudDataplexV1DataScanExecutionSpecPtrOutput) Elem() GoogleCloudDataplexV1DataScanExecutionSpecOutput
- func (GoogleCloudDataplexV1DataScanExecutionSpecPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataScanExecutionSpecPtrOutput) Field() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1DataScanExecutionSpecPtrOutput) ToGoogleCloudDataplexV1DataScanExecutionSpecPtrOutput() GoogleCloudDataplexV1DataScanExecutionSpecPtrOutput
- func (o GoogleCloudDataplexV1DataScanExecutionSpecPtrOutput) ToGoogleCloudDataplexV1DataScanExecutionSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataScanExecutionSpecPtrOutput
- func (o GoogleCloudDataplexV1DataScanExecutionSpecPtrOutput) Trigger() GoogleCloudDataplexV1TriggerPtrOutput
- type GoogleCloudDataplexV1DataScanExecutionSpecResponse
- type GoogleCloudDataplexV1DataScanExecutionSpecResponseOutput
- func (GoogleCloudDataplexV1DataScanExecutionSpecResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataScanExecutionSpecResponseOutput) Field() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataScanExecutionSpecResponseOutput) ToGoogleCloudDataplexV1DataScanExecutionSpecResponseOutput() GoogleCloudDataplexV1DataScanExecutionSpecResponseOutput
- func (o GoogleCloudDataplexV1DataScanExecutionSpecResponseOutput) ToGoogleCloudDataplexV1DataScanExecutionSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataScanExecutionSpecResponseOutput
- func (o GoogleCloudDataplexV1DataScanExecutionSpecResponseOutput) Trigger() GoogleCloudDataplexV1TriggerResponseOutput
- type GoogleCloudDataplexV1DataScanExecutionStatusResponse
- type GoogleCloudDataplexV1DataScanExecutionStatusResponseOutput
- func (GoogleCloudDataplexV1DataScanExecutionStatusResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataScanExecutionStatusResponseOutput) LatestJobEndTime() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataScanExecutionStatusResponseOutput) LatestJobStartTime() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataScanExecutionStatusResponseOutput) ToGoogleCloudDataplexV1DataScanExecutionStatusResponseOutput() GoogleCloudDataplexV1DataScanExecutionStatusResponseOutput
- func (o GoogleCloudDataplexV1DataScanExecutionStatusResponseOutput) ToGoogleCloudDataplexV1DataScanExecutionStatusResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataScanExecutionStatusResponseOutput
- type GoogleCloudDataplexV1DataSource
- type GoogleCloudDataplexV1DataSourceArgs
- func (GoogleCloudDataplexV1DataSourceArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1DataSourceArgs) ToGoogleCloudDataplexV1DataSourceOutput() GoogleCloudDataplexV1DataSourceOutput
- func (i GoogleCloudDataplexV1DataSourceArgs) ToGoogleCloudDataplexV1DataSourceOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataSourceOutput
- type GoogleCloudDataplexV1DataSourceInput
- type GoogleCloudDataplexV1DataSourceOutput
- func (GoogleCloudDataplexV1DataSourceOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataSourceOutput) Entity() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1DataSourceOutput) Resource() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1DataSourceOutput) ToGoogleCloudDataplexV1DataSourceOutput() GoogleCloudDataplexV1DataSourceOutput
- func (o GoogleCloudDataplexV1DataSourceOutput) ToGoogleCloudDataplexV1DataSourceOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataSourceOutput
- type GoogleCloudDataplexV1DataSourceResponse
- type GoogleCloudDataplexV1DataSourceResponseOutput
- func (GoogleCloudDataplexV1DataSourceResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1DataSourceResponseOutput) Entity() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataSourceResponseOutput) Resource() pulumi.StringOutput
- func (o GoogleCloudDataplexV1DataSourceResponseOutput) ToGoogleCloudDataplexV1DataSourceResponseOutput() GoogleCloudDataplexV1DataSourceResponseOutput
- func (o GoogleCloudDataplexV1DataSourceResponseOutput) ToGoogleCloudDataplexV1DataSourceResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataSourceResponseOutput
- type GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponse
- type GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponseOutput
- func (o GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponseOutput) Compatible() pulumi.BoolOutput
- func (GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponseOutput) Reason() pulumi.StringOutput
- func (o GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponseOutput) ToGoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponseOutput() GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponseOutput
- func (o GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponseOutput) ToGoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponseOutput
- type GoogleCloudDataplexV1EntityCompatibilityStatusResponse
- type GoogleCloudDataplexV1EntityCompatibilityStatusResponseOutput
- func (o GoogleCloudDataplexV1EntityCompatibilityStatusResponseOutput) Bigquery() GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponseOutput
- func (GoogleCloudDataplexV1EntityCompatibilityStatusResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1EntityCompatibilityStatusResponseOutput) HiveMetastore() GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponseOutput
- func (o GoogleCloudDataplexV1EntityCompatibilityStatusResponseOutput) ToGoogleCloudDataplexV1EntityCompatibilityStatusResponseOutput() GoogleCloudDataplexV1EntityCompatibilityStatusResponseOutput
- func (o GoogleCloudDataplexV1EntityCompatibilityStatusResponseOutput) ToGoogleCloudDataplexV1EntityCompatibilityStatusResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EntityCompatibilityStatusResponseOutput
- type GoogleCloudDataplexV1EnvironmentEndpointsResponse
- type GoogleCloudDataplexV1EnvironmentEndpointsResponseOutput
- func (GoogleCloudDataplexV1EnvironmentEndpointsResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1EnvironmentEndpointsResponseOutput) Notebooks() pulumi.StringOutput
- func (o GoogleCloudDataplexV1EnvironmentEndpointsResponseOutput) Sql() pulumi.StringOutput
- func (o GoogleCloudDataplexV1EnvironmentEndpointsResponseOutput) ToGoogleCloudDataplexV1EnvironmentEndpointsResponseOutput() GoogleCloudDataplexV1EnvironmentEndpointsResponseOutput
- func (o GoogleCloudDataplexV1EnvironmentEndpointsResponseOutput) ToGoogleCloudDataplexV1EnvironmentEndpointsResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentEndpointsResponseOutput
- type GoogleCloudDataplexV1EnvironmentInfrastructureSpec
- type GoogleCloudDataplexV1EnvironmentInfrastructureSpecArgs
- func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1EnvironmentInfrastructureSpecArgs) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput() GoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput
- func (i GoogleCloudDataplexV1EnvironmentInfrastructureSpecArgs) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput
- type GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResources
- type GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesArgs
- func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesArgs) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput() GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput
- func (i GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesArgs) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput
- func (i GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesArgs) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput() GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput
- func (i GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesArgs) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput
- type GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesInput
- type GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput) DiskSizeGb() pulumi.IntPtrOutput
- func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput) MaxNodeCount() pulumi.IntPtrOutput
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput) NodeCount() pulumi.IntPtrOutput
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput() GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput() GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput
- type GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrInput
- type GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput) DiskSizeGb() pulumi.IntPtrOutput
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput) Elem() GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput
- func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput) MaxNodeCount() pulumi.IntPtrOutput
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput) NodeCount() pulumi.IntPtrOutput
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput() GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput
- type GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponse
- type GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponseOutput
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponseOutput) DiskSizeGb() pulumi.IntOutput
- func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponseOutput) MaxNodeCount() pulumi.IntOutput
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponseOutput) NodeCount() pulumi.IntOutput
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponseOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponseOutput() ...
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponseOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponseOutputWithContext(ctx context.Context) ...
- type GoogleCloudDataplexV1EnvironmentInfrastructureSpecInput
- type GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntime
- type GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeArgs
- func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeArgs) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput() GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput
- func (i GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeArgs) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput
- type GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeInput
- type GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput
- func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput) ImageVersion() pulumi.StringOutput
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput) JavaLibraries() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput) Properties() pulumi.StringMapOutput
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput) PythonPackages() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput() GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput
- type GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponse
- type GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutput
- func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutput) ImageVersion() pulumi.StringOutput
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutput) JavaLibraries() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutput) Properties() pulumi.StringMapOutput
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutput) PythonPackages() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutput() GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutput
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutput
- type GoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput) Compute() GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput
- func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput) OsImage() GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput() GoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput
- type GoogleCloudDataplexV1EnvironmentInfrastructureSpecResponse
- type GoogleCloudDataplexV1EnvironmentInfrastructureSpecResponseOutput
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecResponseOutput) Compute() ...
- func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecResponseOutput) OsImage() GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutput
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecResponseOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecResponseOutput() GoogleCloudDataplexV1EnvironmentInfrastructureSpecResponseOutput
- func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecResponseOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentInfrastructureSpecResponseOutput
- type GoogleCloudDataplexV1EnvironmentSessionSpec
- type GoogleCloudDataplexV1EnvironmentSessionSpecArgs
- func (GoogleCloudDataplexV1EnvironmentSessionSpecArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1EnvironmentSessionSpecArgs) ToGoogleCloudDataplexV1EnvironmentSessionSpecOutput() GoogleCloudDataplexV1EnvironmentSessionSpecOutput
- func (i GoogleCloudDataplexV1EnvironmentSessionSpecArgs) ToGoogleCloudDataplexV1EnvironmentSessionSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentSessionSpecOutput
- func (i GoogleCloudDataplexV1EnvironmentSessionSpecArgs) ToGoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput() GoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput
- func (i GoogleCloudDataplexV1EnvironmentSessionSpecArgs) ToGoogleCloudDataplexV1EnvironmentSessionSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput
- type GoogleCloudDataplexV1EnvironmentSessionSpecInput
- type GoogleCloudDataplexV1EnvironmentSessionSpecOutput
- func (GoogleCloudDataplexV1EnvironmentSessionSpecOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1EnvironmentSessionSpecOutput) EnableFastStartup() pulumi.BoolPtrOutput
- func (o GoogleCloudDataplexV1EnvironmentSessionSpecOutput) MaxIdleDuration() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1EnvironmentSessionSpecOutput) ToGoogleCloudDataplexV1EnvironmentSessionSpecOutput() GoogleCloudDataplexV1EnvironmentSessionSpecOutput
- func (o GoogleCloudDataplexV1EnvironmentSessionSpecOutput) ToGoogleCloudDataplexV1EnvironmentSessionSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentSessionSpecOutput
- func (o GoogleCloudDataplexV1EnvironmentSessionSpecOutput) ToGoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput() GoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput
- func (o GoogleCloudDataplexV1EnvironmentSessionSpecOutput) ToGoogleCloudDataplexV1EnvironmentSessionSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput
- type GoogleCloudDataplexV1EnvironmentSessionSpecPtrInput
- type GoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput
- func (o GoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput) Elem() GoogleCloudDataplexV1EnvironmentSessionSpecOutput
- func (GoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput) EnableFastStartup() pulumi.BoolPtrOutput
- func (o GoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput) MaxIdleDuration() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput) ToGoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput() GoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput
- func (o GoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput) ToGoogleCloudDataplexV1EnvironmentSessionSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput
- type GoogleCloudDataplexV1EnvironmentSessionSpecResponse
- type GoogleCloudDataplexV1EnvironmentSessionSpecResponseOutput
- func (GoogleCloudDataplexV1EnvironmentSessionSpecResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1EnvironmentSessionSpecResponseOutput) EnableFastStartup() pulumi.BoolOutput
- func (o GoogleCloudDataplexV1EnvironmentSessionSpecResponseOutput) MaxIdleDuration() pulumi.StringOutput
- func (o GoogleCloudDataplexV1EnvironmentSessionSpecResponseOutput) ToGoogleCloudDataplexV1EnvironmentSessionSpecResponseOutput() GoogleCloudDataplexV1EnvironmentSessionSpecResponseOutput
- func (o GoogleCloudDataplexV1EnvironmentSessionSpecResponseOutput) ToGoogleCloudDataplexV1EnvironmentSessionSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentSessionSpecResponseOutput
- type GoogleCloudDataplexV1EnvironmentSessionStatusResponse
- type GoogleCloudDataplexV1EnvironmentSessionStatusResponseOutput
- func (o GoogleCloudDataplexV1EnvironmentSessionStatusResponseOutput) Active() pulumi.BoolOutput
- func (GoogleCloudDataplexV1EnvironmentSessionStatusResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1EnvironmentSessionStatusResponseOutput) ToGoogleCloudDataplexV1EnvironmentSessionStatusResponseOutput() GoogleCloudDataplexV1EnvironmentSessionStatusResponseOutput
- func (o GoogleCloudDataplexV1EnvironmentSessionStatusResponseOutput) ToGoogleCloudDataplexV1EnvironmentSessionStatusResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentSessionStatusResponseOutput
- type GoogleCloudDataplexV1JobResponse
- type GoogleCloudDataplexV1JobResponseOutput
- func (GoogleCloudDataplexV1JobResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1JobResponseOutput) EndTime() pulumi.StringOutput
- func (o GoogleCloudDataplexV1JobResponseOutput) ExecutionSpec() GoogleCloudDataplexV1TaskExecutionSpecResponseOutput
- func (o GoogleCloudDataplexV1JobResponseOutput) Labels() pulumi.StringMapOutput
- func (o GoogleCloudDataplexV1JobResponseOutput) Message() pulumi.StringOutput
- func (o GoogleCloudDataplexV1JobResponseOutput) Name() pulumi.StringOutput
- func (o GoogleCloudDataplexV1JobResponseOutput) RetryCount() pulumi.IntOutput
- func (o GoogleCloudDataplexV1JobResponseOutput) Service() pulumi.StringOutput
- func (o GoogleCloudDataplexV1JobResponseOutput) ServiceJob() pulumi.StringOutput
- func (o GoogleCloudDataplexV1JobResponseOutput) StartTime() pulumi.StringOutput
- func (o GoogleCloudDataplexV1JobResponseOutput) State() pulumi.StringOutput
- func (o GoogleCloudDataplexV1JobResponseOutput) ToGoogleCloudDataplexV1JobResponseOutput() GoogleCloudDataplexV1JobResponseOutput
- func (o GoogleCloudDataplexV1JobResponseOutput) ToGoogleCloudDataplexV1JobResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1JobResponseOutput
- func (o GoogleCloudDataplexV1JobResponseOutput) Trigger() pulumi.StringOutput
- func (o GoogleCloudDataplexV1JobResponseOutput) Uid() pulumi.StringOutput
- type GoogleCloudDataplexV1LakeMetastore
- type GoogleCloudDataplexV1LakeMetastoreArgs
- func (GoogleCloudDataplexV1LakeMetastoreArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1LakeMetastoreArgs) ToGoogleCloudDataplexV1LakeMetastoreOutput() GoogleCloudDataplexV1LakeMetastoreOutput
- func (i GoogleCloudDataplexV1LakeMetastoreArgs) ToGoogleCloudDataplexV1LakeMetastoreOutputWithContext(ctx context.Context) GoogleCloudDataplexV1LakeMetastoreOutput
- func (i GoogleCloudDataplexV1LakeMetastoreArgs) ToGoogleCloudDataplexV1LakeMetastorePtrOutput() GoogleCloudDataplexV1LakeMetastorePtrOutput
- func (i GoogleCloudDataplexV1LakeMetastoreArgs) ToGoogleCloudDataplexV1LakeMetastorePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1LakeMetastorePtrOutput
- type GoogleCloudDataplexV1LakeMetastoreInput
- type GoogleCloudDataplexV1LakeMetastoreOutput
- func (GoogleCloudDataplexV1LakeMetastoreOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1LakeMetastoreOutput) Service() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1LakeMetastoreOutput) ToGoogleCloudDataplexV1LakeMetastoreOutput() GoogleCloudDataplexV1LakeMetastoreOutput
- func (o GoogleCloudDataplexV1LakeMetastoreOutput) ToGoogleCloudDataplexV1LakeMetastoreOutputWithContext(ctx context.Context) GoogleCloudDataplexV1LakeMetastoreOutput
- func (o GoogleCloudDataplexV1LakeMetastoreOutput) ToGoogleCloudDataplexV1LakeMetastorePtrOutput() GoogleCloudDataplexV1LakeMetastorePtrOutput
- func (o GoogleCloudDataplexV1LakeMetastoreOutput) ToGoogleCloudDataplexV1LakeMetastorePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1LakeMetastorePtrOutput
- type GoogleCloudDataplexV1LakeMetastorePtrInput
- type GoogleCloudDataplexV1LakeMetastorePtrOutput
- func (o GoogleCloudDataplexV1LakeMetastorePtrOutput) Elem() GoogleCloudDataplexV1LakeMetastoreOutput
- func (GoogleCloudDataplexV1LakeMetastorePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1LakeMetastorePtrOutput) Service() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1LakeMetastorePtrOutput) ToGoogleCloudDataplexV1LakeMetastorePtrOutput() GoogleCloudDataplexV1LakeMetastorePtrOutput
- func (o GoogleCloudDataplexV1LakeMetastorePtrOutput) ToGoogleCloudDataplexV1LakeMetastorePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1LakeMetastorePtrOutput
- type GoogleCloudDataplexV1LakeMetastoreResponse
- type GoogleCloudDataplexV1LakeMetastoreResponseOutput
- func (GoogleCloudDataplexV1LakeMetastoreResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1LakeMetastoreResponseOutput) Service() pulumi.StringOutput
- func (o GoogleCloudDataplexV1LakeMetastoreResponseOutput) ToGoogleCloudDataplexV1LakeMetastoreResponseOutput() GoogleCloudDataplexV1LakeMetastoreResponseOutput
- func (o GoogleCloudDataplexV1LakeMetastoreResponseOutput) ToGoogleCloudDataplexV1LakeMetastoreResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1LakeMetastoreResponseOutput
- type GoogleCloudDataplexV1LakeMetastoreStatusResponse
- type GoogleCloudDataplexV1LakeMetastoreStatusResponseOutput
- func (GoogleCloudDataplexV1LakeMetastoreStatusResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1LakeMetastoreStatusResponseOutput) Endpoint() pulumi.StringOutput
- func (o GoogleCloudDataplexV1LakeMetastoreStatusResponseOutput) Message() pulumi.StringOutput
- func (o GoogleCloudDataplexV1LakeMetastoreStatusResponseOutput) State() pulumi.StringOutput
- func (o GoogleCloudDataplexV1LakeMetastoreStatusResponseOutput) ToGoogleCloudDataplexV1LakeMetastoreStatusResponseOutput() GoogleCloudDataplexV1LakeMetastoreStatusResponseOutput
- func (o GoogleCloudDataplexV1LakeMetastoreStatusResponseOutput) ToGoogleCloudDataplexV1LakeMetastoreStatusResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1LakeMetastoreStatusResponseOutput
- func (o GoogleCloudDataplexV1LakeMetastoreStatusResponseOutput) UpdateTime() pulumi.StringOutput
- type GoogleCloudDataplexV1ResourceAccessSpec
- type GoogleCloudDataplexV1ResourceAccessSpecArgs
- func (GoogleCloudDataplexV1ResourceAccessSpecArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1ResourceAccessSpecArgs) ToGoogleCloudDataplexV1ResourceAccessSpecOutput() GoogleCloudDataplexV1ResourceAccessSpecOutput
- func (i GoogleCloudDataplexV1ResourceAccessSpecArgs) ToGoogleCloudDataplexV1ResourceAccessSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ResourceAccessSpecOutput
- func (i GoogleCloudDataplexV1ResourceAccessSpecArgs) ToGoogleCloudDataplexV1ResourceAccessSpecPtrOutput() GoogleCloudDataplexV1ResourceAccessSpecPtrOutput
- func (i GoogleCloudDataplexV1ResourceAccessSpecArgs) ToGoogleCloudDataplexV1ResourceAccessSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ResourceAccessSpecPtrOutput
- type GoogleCloudDataplexV1ResourceAccessSpecInput
- type GoogleCloudDataplexV1ResourceAccessSpecOutput
- func (GoogleCloudDataplexV1ResourceAccessSpecOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1ResourceAccessSpecOutput) Owners() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1ResourceAccessSpecOutput) Readers() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1ResourceAccessSpecOutput) ToGoogleCloudDataplexV1ResourceAccessSpecOutput() GoogleCloudDataplexV1ResourceAccessSpecOutput
- func (o GoogleCloudDataplexV1ResourceAccessSpecOutput) ToGoogleCloudDataplexV1ResourceAccessSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ResourceAccessSpecOutput
- func (o GoogleCloudDataplexV1ResourceAccessSpecOutput) ToGoogleCloudDataplexV1ResourceAccessSpecPtrOutput() GoogleCloudDataplexV1ResourceAccessSpecPtrOutput
- func (o GoogleCloudDataplexV1ResourceAccessSpecOutput) ToGoogleCloudDataplexV1ResourceAccessSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ResourceAccessSpecPtrOutput
- func (o GoogleCloudDataplexV1ResourceAccessSpecOutput) Writers() pulumi.StringArrayOutput
- type GoogleCloudDataplexV1ResourceAccessSpecPtrInput
- type GoogleCloudDataplexV1ResourceAccessSpecPtrOutput
- func (o GoogleCloudDataplexV1ResourceAccessSpecPtrOutput) Elem() GoogleCloudDataplexV1ResourceAccessSpecOutput
- func (GoogleCloudDataplexV1ResourceAccessSpecPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1ResourceAccessSpecPtrOutput) Owners() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1ResourceAccessSpecPtrOutput) Readers() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1ResourceAccessSpecPtrOutput) ToGoogleCloudDataplexV1ResourceAccessSpecPtrOutput() GoogleCloudDataplexV1ResourceAccessSpecPtrOutput
- func (o GoogleCloudDataplexV1ResourceAccessSpecPtrOutput) ToGoogleCloudDataplexV1ResourceAccessSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ResourceAccessSpecPtrOutput
- func (o GoogleCloudDataplexV1ResourceAccessSpecPtrOutput) Writers() pulumi.StringArrayOutput
- type GoogleCloudDataplexV1ResourceAccessSpecResponse
- type GoogleCloudDataplexV1ResourceAccessSpecResponseOutput
- func (GoogleCloudDataplexV1ResourceAccessSpecResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1ResourceAccessSpecResponseOutput) Owners() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1ResourceAccessSpecResponseOutput) Readers() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1ResourceAccessSpecResponseOutput) ToGoogleCloudDataplexV1ResourceAccessSpecResponseOutput() GoogleCloudDataplexV1ResourceAccessSpecResponseOutput
- func (o GoogleCloudDataplexV1ResourceAccessSpecResponseOutput) ToGoogleCloudDataplexV1ResourceAccessSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ResourceAccessSpecResponseOutput
- func (o GoogleCloudDataplexV1ResourceAccessSpecResponseOutput) Writers() pulumi.StringArrayOutput
- type GoogleCloudDataplexV1ScannedDataIncrementalFieldResponse
- type GoogleCloudDataplexV1ScannedDataIncrementalFieldResponseOutput
- func (GoogleCloudDataplexV1ScannedDataIncrementalFieldResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1ScannedDataIncrementalFieldResponseOutput) End() pulumi.StringOutput
- func (o GoogleCloudDataplexV1ScannedDataIncrementalFieldResponseOutput) Field() pulumi.StringOutput
- func (o GoogleCloudDataplexV1ScannedDataIncrementalFieldResponseOutput) Start() pulumi.StringOutput
- func (o GoogleCloudDataplexV1ScannedDataIncrementalFieldResponseOutput) ToGoogleCloudDataplexV1ScannedDataIncrementalFieldResponseOutput() GoogleCloudDataplexV1ScannedDataIncrementalFieldResponseOutput
- func (o GoogleCloudDataplexV1ScannedDataIncrementalFieldResponseOutput) ToGoogleCloudDataplexV1ScannedDataIncrementalFieldResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ScannedDataIncrementalFieldResponseOutput
- type GoogleCloudDataplexV1ScannedDataResponse
- type GoogleCloudDataplexV1ScannedDataResponseOutput
- func (GoogleCloudDataplexV1ScannedDataResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1ScannedDataResponseOutput) IncrementalField() GoogleCloudDataplexV1ScannedDataIncrementalFieldResponseOutput
- func (o GoogleCloudDataplexV1ScannedDataResponseOutput) ToGoogleCloudDataplexV1ScannedDataResponseOutput() GoogleCloudDataplexV1ScannedDataResponseOutput
- func (o GoogleCloudDataplexV1ScannedDataResponseOutput) ToGoogleCloudDataplexV1ScannedDataResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ScannedDataResponseOutput
- type GoogleCloudDataplexV1Schema
- type GoogleCloudDataplexV1SchemaArgs
- func (GoogleCloudDataplexV1SchemaArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1SchemaArgs) ToGoogleCloudDataplexV1SchemaOutput() GoogleCloudDataplexV1SchemaOutput
- func (i GoogleCloudDataplexV1SchemaArgs) ToGoogleCloudDataplexV1SchemaOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaOutput
- type GoogleCloudDataplexV1SchemaInput
- type GoogleCloudDataplexV1SchemaOutput
- func (GoogleCloudDataplexV1SchemaOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1SchemaOutput) Fields() GoogleCloudDataplexV1SchemaSchemaFieldArrayOutput
- func (o GoogleCloudDataplexV1SchemaOutput) PartitionFields() GoogleCloudDataplexV1SchemaPartitionFieldArrayOutput
- func (o GoogleCloudDataplexV1SchemaOutput) PartitionStyle() GoogleCloudDataplexV1SchemaPartitionStylePtrOutput
- func (o GoogleCloudDataplexV1SchemaOutput) ToGoogleCloudDataplexV1SchemaOutput() GoogleCloudDataplexV1SchemaOutput
- func (o GoogleCloudDataplexV1SchemaOutput) ToGoogleCloudDataplexV1SchemaOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaOutput
- func (o GoogleCloudDataplexV1SchemaOutput) UserManaged() pulumi.BoolOutput
- type GoogleCloudDataplexV1SchemaPartitionField
- type GoogleCloudDataplexV1SchemaPartitionFieldArgs
- func (GoogleCloudDataplexV1SchemaPartitionFieldArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1SchemaPartitionFieldArgs) ToGoogleCloudDataplexV1SchemaPartitionFieldOutput() GoogleCloudDataplexV1SchemaPartitionFieldOutput
- func (i GoogleCloudDataplexV1SchemaPartitionFieldArgs) ToGoogleCloudDataplexV1SchemaPartitionFieldOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaPartitionFieldOutput
- type GoogleCloudDataplexV1SchemaPartitionFieldArray
- func (GoogleCloudDataplexV1SchemaPartitionFieldArray) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1SchemaPartitionFieldArray) ToGoogleCloudDataplexV1SchemaPartitionFieldArrayOutput() GoogleCloudDataplexV1SchemaPartitionFieldArrayOutput
- func (i GoogleCloudDataplexV1SchemaPartitionFieldArray) ToGoogleCloudDataplexV1SchemaPartitionFieldArrayOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaPartitionFieldArrayOutput
- type GoogleCloudDataplexV1SchemaPartitionFieldArrayInput
- type GoogleCloudDataplexV1SchemaPartitionFieldArrayOutput
- func (GoogleCloudDataplexV1SchemaPartitionFieldArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1SchemaPartitionFieldArrayOutput) Index(i pulumi.IntInput) GoogleCloudDataplexV1SchemaPartitionFieldOutput
- func (o GoogleCloudDataplexV1SchemaPartitionFieldArrayOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldArrayOutput() GoogleCloudDataplexV1SchemaPartitionFieldArrayOutput
- func (o GoogleCloudDataplexV1SchemaPartitionFieldArrayOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldArrayOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaPartitionFieldArrayOutput
- type GoogleCloudDataplexV1SchemaPartitionFieldInput
- type GoogleCloudDataplexV1SchemaPartitionFieldOutput
- func (GoogleCloudDataplexV1SchemaPartitionFieldOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1SchemaPartitionFieldOutput) Name() pulumi.StringOutput
- func (o GoogleCloudDataplexV1SchemaPartitionFieldOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldOutput() GoogleCloudDataplexV1SchemaPartitionFieldOutput
- func (o GoogleCloudDataplexV1SchemaPartitionFieldOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaPartitionFieldOutput
- func (o GoogleCloudDataplexV1SchemaPartitionFieldOutput) Type() GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput
- type GoogleCloudDataplexV1SchemaPartitionFieldResponse
- type GoogleCloudDataplexV1SchemaPartitionFieldResponseArrayOutput
- func (GoogleCloudDataplexV1SchemaPartitionFieldResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1SchemaPartitionFieldResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudDataplexV1SchemaPartitionFieldResponseOutput
- func (o GoogleCloudDataplexV1SchemaPartitionFieldResponseArrayOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldResponseArrayOutput() GoogleCloudDataplexV1SchemaPartitionFieldResponseArrayOutput
- func (o GoogleCloudDataplexV1SchemaPartitionFieldResponseArrayOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaPartitionFieldResponseArrayOutput
- type GoogleCloudDataplexV1SchemaPartitionFieldResponseOutput
- func (GoogleCloudDataplexV1SchemaPartitionFieldResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1SchemaPartitionFieldResponseOutput) Name() pulumi.StringOutput
- func (o GoogleCloudDataplexV1SchemaPartitionFieldResponseOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldResponseOutput() GoogleCloudDataplexV1SchemaPartitionFieldResponseOutput
- func (o GoogleCloudDataplexV1SchemaPartitionFieldResponseOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaPartitionFieldResponseOutput
- func (o GoogleCloudDataplexV1SchemaPartitionFieldResponseOutput) Type() pulumi.StringOutput
- type GoogleCloudDataplexV1SchemaPartitionFieldType
- func (GoogleCloudDataplexV1SchemaPartitionFieldType) ElementType() reflect.Type
- func (e GoogleCloudDataplexV1SchemaPartitionFieldType) ToGoogleCloudDataplexV1SchemaPartitionFieldTypeOutput() GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput
- func (e GoogleCloudDataplexV1SchemaPartitionFieldType) ToGoogleCloudDataplexV1SchemaPartitionFieldTypeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput
- func (e GoogleCloudDataplexV1SchemaPartitionFieldType) ToGoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput() GoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput
- func (e GoogleCloudDataplexV1SchemaPartitionFieldType) ToGoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput
- func (e GoogleCloudDataplexV1SchemaPartitionFieldType) ToStringOutput() pulumi.StringOutput
- func (e GoogleCloudDataplexV1SchemaPartitionFieldType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleCloudDataplexV1SchemaPartitionFieldType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleCloudDataplexV1SchemaPartitionFieldType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1SchemaPartitionFieldTypeInput
- type GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput
- func (GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldTypeOutput() GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput
- func (o GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldTypeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput
- func (o GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput() GoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput
- func (o GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput
- func (o GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1SchemaPartitionFieldTypePtrInput
- type GoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput
- func (o GoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput) Elem() GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput
- func (GoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput() GoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput
- func (o GoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput
- func (o GoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1SchemaPartitionStyle
- func (GoogleCloudDataplexV1SchemaPartitionStyle) ElementType() reflect.Type
- func (e GoogleCloudDataplexV1SchemaPartitionStyle) ToGoogleCloudDataplexV1SchemaPartitionStyleOutput() GoogleCloudDataplexV1SchemaPartitionStyleOutput
- func (e GoogleCloudDataplexV1SchemaPartitionStyle) ToGoogleCloudDataplexV1SchemaPartitionStyleOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaPartitionStyleOutput
- func (e GoogleCloudDataplexV1SchemaPartitionStyle) ToGoogleCloudDataplexV1SchemaPartitionStylePtrOutput() GoogleCloudDataplexV1SchemaPartitionStylePtrOutput
- func (e GoogleCloudDataplexV1SchemaPartitionStyle) ToGoogleCloudDataplexV1SchemaPartitionStylePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaPartitionStylePtrOutput
- func (e GoogleCloudDataplexV1SchemaPartitionStyle) ToStringOutput() pulumi.StringOutput
- func (e GoogleCloudDataplexV1SchemaPartitionStyle) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleCloudDataplexV1SchemaPartitionStyle) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleCloudDataplexV1SchemaPartitionStyle) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1SchemaPartitionStyleInput
- type GoogleCloudDataplexV1SchemaPartitionStyleOutput
- func (GoogleCloudDataplexV1SchemaPartitionStyleOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1SchemaPartitionStyleOutput) ToGoogleCloudDataplexV1SchemaPartitionStyleOutput() GoogleCloudDataplexV1SchemaPartitionStyleOutput
- func (o GoogleCloudDataplexV1SchemaPartitionStyleOutput) ToGoogleCloudDataplexV1SchemaPartitionStyleOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaPartitionStyleOutput
- func (o GoogleCloudDataplexV1SchemaPartitionStyleOutput) ToGoogleCloudDataplexV1SchemaPartitionStylePtrOutput() GoogleCloudDataplexV1SchemaPartitionStylePtrOutput
- func (o GoogleCloudDataplexV1SchemaPartitionStyleOutput) ToGoogleCloudDataplexV1SchemaPartitionStylePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaPartitionStylePtrOutput
- func (o GoogleCloudDataplexV1SchemaPartitionStyleOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleCloudDataplexV1SchemaPartitionStyleOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleCloudDataplexV1SchemaPartitionStyleOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1SchemaPartitionStyleOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1SchemaPartitionStylePtrInput
- type GoogleCloudDataplexV1SchemaPartitionStylePtrOutput
- func (o GoogleCloudDataplexV1SchemaPartitionStylePtrOutput) Elem() GoogleCloudDataplexV1SchemaPartitionStyleOutput
- func (GoogleCloudDataplexV1SchemaPartitionStylePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1SchemaPartitionStylePtrOutput) ToGoogleCloudDataplexV1SchemaPartitionStylePtrOutput() GoogleCloudDataplexV1SchemaPartitionStylePtrOutput
- func (o GoogleCloudDataplexV1SchemaPartitionStylePtrOutput) ToGoogleCloudDataplexV1SchemaPartitionStylePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaPartitionStylePtrOutput
- func (o GoogleCloudDataplexV1SchemaPartitionStylePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1SchemaPartitionStylePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1SchemaResponse
- type GoogleCloudDataplexV1SchemaResponseOutput
- func (GoogleCloudDataplexV1SchemaResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1SchemaResponseOutput) Fields() GoogleCloudDataplexV1SchemaSchemaFieldResponseArrayOutput
- func (o GoogleCloudDataplexV1SchemaResponseOutput) PartitionFields() GoogleCloudDataplexV1SchemaPartitionFieldResponseArrayOutput
- func (o GoogleCloudDataplexV1SchemaResponseOutput) PartitionStyle() pulumi.StringOutput
- func (o GoogleCloudDataplexV1SchemaResponseOutput) ToGoogleCloudDataplexV1SchemaResponseOutput() GoogleCloudDataplexV1SchemaResponseOutput
- func (o GoogleCloudDataplexV1SchemaResponseOutput) ToGoogleCloudDataplexV1SchemaResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaResponseOutput
- func (o GoogleCloudDataplexV1SchemaResponseOutput) UserManaged() pulumi.BoolOutput
- type GoogleCloudDataplexV1SchemaSchemaField
- type GoogleCloudDataplexV1SchemaSchemaFieldArgs
- func (GoogleCloudDataplexV1SchemaSchemaFieldArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1SchemaSchemaFieldArgs) ToGoogleCloudDataplexV1SchemaSchemaFieldOutput() GoogleCloudDataplexV1SchemaSchemaFieldOutput
- func (i GoogleCloudDataplexV1SchemaSchemaFieldArgs) ToGoogleCloudDataplexV1SchemaSchemaFieldOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaSchemaFieldOutput
- type GoogleCloudDataplexV1SchemaSchemaFieldArray
- func (GoogleCloudDataplexV1SchemaSchemaFieldArray) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1SchemaSchemaFieldArray) ToGoogleCloudDataplexV1SchemaSchemaFieldArrayOutput() GoogleCloudDataplexV1SchemaSchemaFieldArrayOutput
- func (i GoogleCloudDataplexV1SchemaSchemaFieldArray) ToGoogleCloudDataplexV1SchemaSchemaFieldArrayOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaSchemaFieldArrayOutput
- type GoogleCloudDataplexV1SchemaSchemaFieldArrayInput
- type GoogleCloudDataplexV1SchemaSchemaFieldArrayOutput
- func (GoogleCloudDataplexV1SchemaSchemaFieldArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1SchemaSchemaFieldArrayOutput) Index(i pulumi.IntInput) GoogleCloudDataplexV1SchemaSchemaFieldOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldArrayOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldArrayOutput() GoogleCloudDataplexV1SchemaSchemaFieldArrayOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldArrayOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldArrayOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaSchemaFieldArrayOutput
- type GoogleCloudDataplexV1SchemaSchemaFieldInput
- type GoogleCloudDataplexV1SchemaSchemaFieldMode
- func (GoogleCloudDataplexV1SchemaSchemaFieldMode) ElementType() reflect.Type
- func (e GoogleCloudDataplexV1SchemaSchemaFieldMode) ToGoogleCloudDataplexV1SchemaSchemaFieldModeOutput() GoogleCloudDataplexV1SchemaSchemaFieldModeOutput
- func (e GoogleCloudDataplexV1SchemaSchemaFieldMode) ToGoogleCloudDataplexV1SchemaSchemaFieldModeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaSchemaFieldModeOutput
- func (e GoogleCloudDataplexV1SchemaSchemaFieldMode) ToGoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput() GoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput
- func (e GoogleCloudDataplexV1SchemaSchemaFieldMode) ToGoogleCloudDataplexV1SchemaSchemaFieldModePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput
- func (e GoogleCloudDataplexV1SchemaSchemaFieldMode) ToStringOutput() pulumi.StringOutput
- func (e GoogleCloudDataplexV1SchemaSchemaFieldMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleCloudDataplexV1SchemaSchemaFieldMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleCloudDataplexV1SchemaSchemaFieldMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1SchemaSchemaFieldModeInput
- type GoogleCloudDataplexV1SchemaSchemaFieldModeOutput
- func (GoogleCloudDataplexV1SchemaSchemaFieldModeOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1SchemaSchemaFieldModeOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldModeOutput() GoogleCloudDataplexV1SchemaSchemaFieldModeOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldModeOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldModeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaSchemaFieldModeOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldModeOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput() GoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldModeOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldModePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldModeOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1SchemaSchemaFieldModePtrInput
- type GoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput) Elem() GoogleCloudDataplexV1SchemaSchemaFieldModeOutput
- func (GoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput() GoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldModePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1SchemaSchemaFieldOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldOutput) Description() pulumi.StringPtrOutput
- func (GoogleCloudDataplexV1SchemaSchemaFieldOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1SchemaSchemaFieldOutput) Fields() GoogleCloudDataplexV1SchemaSchemaFieldArrayOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldOutput) Mode() GoogleCloudDataplexV1SchemaSchemaFieldModeOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldOutput) Name() pulumi.StringOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldOutput() GoogleCloudDataplexV1SchemaSchemaFieldOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaSchemaFieldOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldOutput) Type() GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput
- type GoogleCloudDataplexV1SchemaSchemaFieldResponse
- type GoogleCloudDataplexV1SchemaSchemaFieldResponseArrayOutput
- func (GoogleCloudDataplexV1SchemaSchemaFieldResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1SchemaSchemaFieldResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudDataplexV1SchemaSchemaFieldResponseOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldResponseArrayOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldResponseArrayOutput() GoogleCloudDataplexV1SchemaSchemaFieldResponseArrayOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldResponseArrayOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaSchemaFieldResponseArrayOutput
- type GoogleCloudDataplexV1SchemaSchemaFieldResponseOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldResponseOutput) Description() pulumi.StringOutput
- func (GoogleCloudDataplexV1SchemaSchemaFieldResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1SchemaSchemaFieldResponseOutput) Fields() GoogleCloudDataplexV1SchemaSchemaFieldResponseArrayOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldResponseOutput) Mode() pulumi.StringOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldResponseOutput) Name() pulumi.StringOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldResponseOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldResponseOutput() GoogleCloudDataplexV1SchemaSchemaFieldResponseOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldResponseOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaSchemaFieldResponseOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldResponseOutput) Type() pulumi.StringOutput
- type GoogleCloudDataplexV1SchemaSchemaFieldType
- func (GoogleCloudDataplexV1SchemaSchemaFieldType) ElementType() reflect.Type
- func (e GoogleCloudDataplexV1SchemaSchemaFieldType) ToGoogleCloudDataplexV1SchemaSchemaFieldTypeOutput() GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput
- func (e GoogleCloudDataplexV1SchemaSchemaFieldType) ToGoogleCloudDataplexV1SchemaSchemaFieldTypeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput
- func (e GoogleCloudDataplexV1SchemaSchemaFieldType) ToGoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput() GoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput
- func (e GoogleCloudDataplexV1SchemaSchemaFieldType) ToGoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput
- func (e GoogleCloudDataplexV1SchemaSchemaFieldType) ToStringOutput() pulumi.StringOutput
- func (e GoogleCloudDataplexV1SchemaSchemaFieldType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleCloudDataplexV1SchemaSchemaFieldType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleCloudDataplexV1SchemaSchemaFieldType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1SchemaSchemaFieldTypeInput
- type GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput
- func (GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldTypeOutput() GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldTypeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput() GoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1SchemaSchemaFieldTypePtrInput
- type GoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput) Elem() GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput
- func (GoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput() GoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1StorageAccessResponse
- type GoogleCloudDataplexV1StorageAccessResponseOutput
- func (GoogleCloudDataplexV1StorageAccessResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1StorageAccessResponseOutput) Read() pulumi.StringOutput
- func (o GoogleCloudDataplexV1StorageAccessResponseOutput) ToGoogleCloudDataplexV1StorageAccessResponseOutput() GoogleCloudDataplexV1StorageAccessResponseOutput
- func (o GoogleCloudDataplexV1StorageAccessResponseOutput) ToGoogleCloudDataplexV1StorageAccessResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageAccessResponseOutput
- type GoogleCloudDataplexV1StorageFormat
- type GoogleCloudDataplexV1StorageFormatArgs
- func (GoogleCloudDataplexV1StorageFormatArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1StorageFormatArgs) ToGoogleCloudDataplexV1StorageFormatOutput() GoogleCloudDataplexV1StorageFormatOutput
- func (i GoogleCloudDataplexV1StorageFormatArgs) ToGoogleCloudDataplexV1StorageFormatOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatOutput
- type GoogleCloudDataplexV1StorageFormatCompressionFormat
- func (GoogleCloudDataplexV1StorageFormatCompressionFormat) ElementType() reflect.Type
- func (e GoogleCloudDataplexV1StorageFormatCompressionFormat) ToGoogleCloudDataplexV1StorageFormatCompressionFormatOutput() GoogleCloudDataplexV1StorageFormatCompressionFormatOutput
- func (e GoogleCloudDataplexV1StorageFormatCompressionFormat) ToGoogleCloudDataplexV1StorageFormatCompressionFormatOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatCompressionFormatOutput
- func (e GoogleCloudDataplexV1StorageFormatCompressionFormat) ToGoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput() GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput
- func (e GoogleCloudDataplexV1StorageFormatCompressionFormat) ToGoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput
- func (e GoogleCloudDataplexV1StorageFormatCompressionFormat) ToStringOutput() pulumi.StringOutput
- func (e GoogleCloudDataplexV1StorageFormatCompressionFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleCloudDataplexV1StorageFormatCompressionFormat) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleCloudDataplexV1StorageFormatCompressionFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1StorageFormatCompressionFormatInput
- type GoogleCloudDataplexV1StorageFormatCompressionFormatOutput
- func (GoogleCloudDataplexV1StorageFormatCompressionFormatOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1StorageFormatCompressionFormatOutput) ToGoogleCloudDataplexV1StorageFormatCompressionFormatOutput() GoogleCloudDataplexV1StorageFormatCompressionFormatOutput
- func (o GoogleCloudDataplexV1StorageFormatCompressionFormatOutput) ToGoogleCloudDataplexV1StorageFormatCompressionFormatOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatCompressionFormatOutput
- func (o GoogleCloudDataplexV1StorageFormatCompressionFormatOutput) ToGoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput() GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput
- func (o GoogleCloudDataplexV1StorageFormatCompressionFormatOutput) ToGoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput
- func (o GoogleCloudDataplexV1StorageFormatCompressionFormatOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleCloudDataplexV1StorageFormatCompressionFormatOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleCloudDataplexV1StorageFormatCompressionFormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1StorageFormatCompressionFormatOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1StorageFormatCompressionFormatPtrInput
- type GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput
- func (o GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput) Elem() GoogleCloudDataplexV1StorageFormatCompressionFormatOutput
- func (GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput) ToGoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput() GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput
- func (o GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput) ToGoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput
- func (o GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1StorageFormatCsvOptions
- type GoogleCloudDataplexV1StorageFormatCsvOptionsArgs
- func (GoogleCloudDataplexV1StorageFormatCsvOptionsArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1StorageFormatCsvOptionsArgs) ToGoogleCloudDataplexV1StorageFormatCsvOptionsOutput() GoogleCloudDataplexV1StorageFormatCsvOptionsOutput
- func (i GoogleCloudDataplexV1StorageFormatCsvOptionsArgs) ToGoogleCloudDataplexV1StorageFormatCsvOptionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatCsvOptionsOutput
- func (i GoogleCloudDataplexV1StorageFormatCsvOptionsArgs) ToGoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput() GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput
- func (i GoogleCloudDataplexV1StorageFormatCsvOptionsArgs) ToGoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput
- type GoogleCloudDataplexV1StorageFormatCsvOptionsInput
- type GoogleCloudDataplexV1StorageFormatCsvOptionsOutput
- func (o GoogleCloudDataplexV1StorageFormatCsvOptionsOutput) Delimiter() pulumi.StringPtrOutput
- func (GoogleCloudDataplexV1StorageFormatCsvOptionsOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1StorageFormatCsvOptionsOutput) Encoding() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1StorageFormatCsvOptionsOutput) HeaderRows() pulumi.IntPtrOutput
- func (o GoogleCloudDataplexV1StorageFormatCsvOptionsOutput) Quote() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1StorageFormatCsvOptionsOutput) ToGoogleCloudDataplexV1StorageFormatCsvOptionsOutput() GoogleCloudDataplexV1StorageFormatCsvOptionsOutput
- func (o GoogleCloudDataplexV1StorageFormatCsvOptionsOutput) ToGoogleCloudDataplexV1StorageFormatCsvOptionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatCsvOptionsOutput
- func (o GoogleCloudDataplexV1StorageFormatCsvOptionsOutput) ToGoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput() GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput
- func (o GoogleCloudDataplexV1StorageFormatCsvOptionsOutput) ToGoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput
- type GoogleCloudDataplexV1StorageFormatCsvOptionsPtrInput
- type GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput
- func (o GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput) Delimiter() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput) Elem() GoogleCloudDataplexV1StorageFormatCsvOptionsOutput
- func (GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput) Encoding() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput) HeaderRows() pulumi.IntPtrOutput
- func (o GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput) Quote() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput) ToGoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput() GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput
- func (o GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput) ToGoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput
- type GoogleCloudDataplexV1StorageFormatCsvOptionsResponse
- type GoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutput
- func (o GoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutput) Delimiter() pulumi.StringOutput
- func (GoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutput) Encoding() pulumi.StringOutput
- func (o GoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutput) HeaderRows() pulumi.IntOutput
- func (o GoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutput) Quote() pulumi.StringOutput
- func (o GoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutput) ToGoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutput() GoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutput
- func (o GoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutput) ToGoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutput
- type GoogleCloudDataplexV1StorageFormatIcebergOptions
- type GoogleCloudDataplexV1StorageFormatIcebergOptionsArgs
- func (GoogleCloudDataplexV1StorageFormatIcebergOptionsArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1StorageFormatIcebergOptionsArgs) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsOutput() GoogleCloudDataplexV1StorageFormatIcebergOptionsOutput
- func (i GoogleCloudDataplexV1StorageFormatIcebergOptionsArgs) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatIcebergOptionsOutput
- func (i GoogleCloudDataplexV1StorageFormatIcebergOptionsArgs) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput() GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput
- func (i GoogleCloudDataplexV1StorageFormatIcebergOptionsArgs) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput
- type GoogleCloudDataplexV1StorageFormatIcebergOptionsInput
- type GoogleCloudDataplexV1StorageFormatIcebergOptionsOutput
- func (GoogleCloudDataplexV1StorageFormatIcebergOptionsOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1StorageFormatIcebergOptionsOutput) MetadataLocation() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1StorageFormatIcebergOptionsOutput) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsOutput() GoogleCloudDataplexV1StorageFormatIcebergOptionsOutput
- func (o GoogleCloudDataplexV1StorageFormatIcebergOptionsOutput) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatIcebergOptionsOutput
- func (o GoogleCloudDataplexV1StorageFormatIcebergOptionsOutput) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput() GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput
- func (o GoogleCloudDataplexV1StorageFormatIcebergOptionsOutput) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput
- type GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrInput
- type GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput
- func (o GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput) Elem() GoogleCloudDataplexV1StorageFormatIcebergOptionsOutput
- func (GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput) MetadataLocation() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput() GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput
- func (o GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput
- type GoogleCloudDataplexV1StorageFormatIcebergOptionsResponse
- type GoogleCloudDataplexV1StorageFormatIcebergOptionsResponseOutput
- func (GoogleCloudDataplexV1StorageFormatIcebergOptionsResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1StorageFormatIcebergOptionsResponseOutput) MetadataLocation() pulumi.StringOutput
- func (o GoogleCloudDataplexV1StorageFormatIcebergOptionsResponseOutput) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsResponseOutput() GoogleCloudDataplexV1StorageFormatIcebergOptionsResponseOutput
- func (o GoogleCloudDataplexV1StorageFormatIcebergOptionsResponseOutput) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatIcebergOptionsResponseOutput
- type GoogleCloudDataplexV1StorageFormatInput
- type GoogleCloudDataplexV1StorageFormatJsonOptions
- type GoogleCloudDataplexV1StorageFormatJsonOptionsArgs
- func (GoogleCloudDataplexV1StorageFormatJsonOptionsArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1StorageFormatJsonOptionsArgs) ToGoogleCloudDataplexV1StorageFormatJsonOptionsOutput() GoogleCloudDataplexV1StorageFormatJsonOptionsOutput
- func (i GoogleCloudDataplexV1StorageFormatJsonOptionsArgs) ToGoogleCloudDataplexV1StorageFormatJsonOptionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatJsonOptionsOutput
- func (i GoogleCloudDataplexV1StorageFormatJsonOptionsArgs) ToGoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput() GoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput
- func (i GoogleCloudDataplexV1StorageFormatJsonOptionsArgs) ToGoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput
- type GoogleCloudDataplexV1StorageFormatJsonOptionsInput
- type GoogleCloudDataplexV1StorageFormatJsonOptionsOutput
- func (GoogleCloudDataplexV1StorageFormatJsonOptionsOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1StorageFormatJsonOptionsOutput) Encoding() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1StorageFormatJsonOptionsOutput) ToGoogleCloudDataplexV1StorageFormatJsonOptionsOutput() GoogleCloudDataplexV1StorageFormatJsonOptionsOutput
- func (o GoogleCloudDataplexV1StorageFormatJsonOptionsOutput) ToGoogleCloudDataplexV1StorageFormatJsonOptionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatJsonOptionsOutput
- func (o GoogleCloudDataplexV1StorageFormatJsonOptionsOutput) ToGoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput() GoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput
- func (o GoogleCloudDataplexV1StorageFormatJsonOptionsOutput) ToGoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput
- type GoogleCloudDataplexV1StorageFormatJsonOptionsPtrInput
- type GoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput
- func (o GoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput) Elem() GoogleCloudDataplexV1StorageFormatJsonOptionsOutput
- func (GoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput) Encoding() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput) ToGoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput() GoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput
- func (o GoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput) ToGoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput
- type GoogleCloudDataplexV1StorageFormatJsonOptionsResponse
- type GoogleCloudDataplexV1StorageFormatJsonOptionsResponseOutput
- func (GoogleCloudDataplexV1StorageFormatJsonOptionsResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1StorageFormatJsonOptionsResponseOutput) Encoding() pulumi.StringOutput
- func (o GoogleCloudDataplexV1StorageFormatJsonOptionsResponseOutput) ToGoogleCloudDataplexV1StorageFormatJsonOptionsResponseOutput() GoogleCloudDataplexV1StorageFormatJsonOptionsResponseOutput
- func (o GoogleCloudDataplexV1StorageFormatJsonOptionsResponseOutput) ToGoogleCloudDataplexV1StorageFormatJsonOptionsResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatJsonOptionsResponseOutput
- type GoogleCloudDataplexV1StorageFormatOutput
- func (o GoogleCloudDataplexV1StorageFormatOutput) CompressionFormat() GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput
- func (o GoogleCloudDataplexV1StorageFormatOutput) Csv() GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput
- func (GoogleCloudDataplexV1StorageFormatOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1StorageFormatOutput) Iceberg() GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput
- func (o GoogleCloudDataplexV1StorageFormatOutput) Json() GoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput
- func (o GoogleCloudDataplexV1StorageFormatOutput) MimeType() pulumi.StringOutput
- func (o GoogleCloudDataplexV1StorageFormatOutput) ToGoogleCloudDataplexV1StorageFormatOutput() GoogleCloudDataplexV1StorageFormatOutput
- func (o GoogleCloudDataplexV1StorageFormatOutput) ToGoogleCloudDataplexV1StorageFormatOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatOutput
- type GoogleCloudDataplexV1StorageFormatResponse
- type GoogleCloudDataplexV1StorageFormatResponseOutput
- func (o GoogleCloudDataplexV1StorageFormatResponseOutput) CompressionFormat() pulumi.StringOutput
- func (o GoogleCloudDataplexV1StorageFormatResponseOutput) Csv() GoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutput
- func (GoogleCloudDataplexV1StorageFormatResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1StorageFormatResponseOutput) Format() pulumi.StringOutput
- func (o GoogleCloudDataplexV1StorageFormatResponseOutput) Iceberg() GoogleCloudDataplexV1StorageFormatIcebergOptionsResponseOutput
- func (o GoogleCloudDataplexV1StorageFormatResponseOutput) Json() GoogleCloudDataplexV1StorageFormatJsonOptionsResponseOutput
- func (o GoogleCloudDataplexV1StorageFormatResponseOutput) MimeType() pulumi.StringOutput
- func (o GoogleCloudDataplexV1StorageFormatResponseOutput) ToGoogleCloudDataplexV1StorageFormatResponseOutput() GoogleCloudDataplexV1StorageFormatResponseOutput
- func (o GoogleCloudDataplexV1StorageFormatResponseOutput) ToGoogleCloudDataplexV1StorageFormatResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatResponseOutput
- type GoogleCloudDataplexV1TaskExecutionSpec
- type GoogleCloudDataplexV1TaskExecutionSpecArgs
- func (GoogleCloudDataplexV1TaskExecutionSpecArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1TaskExecutionSpecArgs) ToGoogleCloudDataplexV1TaskExecutionSpecOutput() GoogleCloudDataplexV1TaskExecutionSpecOutput
- func (i GoogleCloudDataplexV1TaskExecutionSpecArgs) ToGoogleCloudDataplexV1TaskExecutionSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskExecutionSpecOutput
- type GoogleCloudDataplexV1TaskExecutionSpecInput
- type GoogleCloudDataplexV1TaskExecutionSpecOutput
- func (o GoogleCloudDataplexV1TaskExecutionSpecOutput) Args() pulumi.StringMapOutput
- func (GoogleCloudDataplexV1TaskExecutionSpecOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1TaskExecutionSpecOutput) KmsKey() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1TaskExecutionSpecOutput) MaxJobExecutionLifetime() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1TaskExecutionSpecOutput) Project() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1TaskExecutionSpecOutput) ServiceAccount() pulumi.StringOutput
- func (o GoogleCloudDataplexV1TaskExecutionSpecOutput) ToGoogleCloudDataplexV1TaskExecutionSpecOutput() GoogleCloudDataplexV1TaskExecutionSpecOutput
- func (o GoogleCloudDataplexV1TaskExecutionSpecOutput) ToGoogleCloudDataplexV1TaskExecutionSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskExecutionSpecOutput
- type GoogleCloudDataplexV1TaskExecutionSpecResponse
- type GoogleCloudDataplexV1TaskExecutionSpecResponseOutput
- func (o GoogleCloudDataplexV1TaskExecutionSpecResponseOutput) Args() pulumi.StringMapOutput
- func (GoogleCloudDataplexV1TaskExecutionSpecResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1TaskExecutionSpecResponseOutput) KmsKey() pulumi.StringOutput
- func (o GoogleCloudDataplexV1TaskExecutionSpecResponseOutput) MaxJobExecutionLifetime() pulumi.StringOutput
- func (o GoogleCloudDataplexV1TaskExecutionSpecResponseOutput) Project() pulumi.StringOutput
- func (o GoogleCloudDataplexV1TaskExecutionSpecResponseOutput) ServiceAccount() pulumi.StringOutput
- func (o GoogleCloudDataplexV1TaskExecutionSpecResponseOutput) ToGoogleCloudDataplexV1TaskExecutionSpecResponseOutput() GoogleCloudDataplexV1TaskExecutionSpecResponseOutput
- func (o GoogleCloudDataplexV1TaskExecutionSpecResponseOutput) ToGoogleCloudDataplexV1TaskExecutionSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskExecutionSpecResponseOutput
- type GoogleCloudDataplexV1TaskExecutionStatusResponse
- type GoogleCloudDataplexV1TaskExecutionStatusResponseOutput
- func (GoogleCloudDataplexV1TaskExecutionStatusResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1TaskExecutionStatusResponseOutput) LatestJob() GoogleCloudDataplexV1JobResponseOutput
- func (o GoogleCloudDataplexV1TaskExecutionStatusResponseOutput) ToGoogleCloudDataplexV1TaskExecutionStatusResponseOutput() GoogleCloudDataplexV1TaskExecutionStatusResponseOutput
- func (o GoogleCloudDataplexV1TaskExecutionStatusResponseOutput) ToGoogleCloudDataplexV1TaskExecutionStatusResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskExecutionStatusResponseOutput
- func (o GoogleCloudDataplexV1TaskExecutionStatusResponseOutput) UpdateTime() pulumi.StringOutput
- type GoogleCloudDataplexV1TaskInfrastructureSpec
- type GoogleCloudDataplexV1TaskInfrastructureSpecArgs
- func (GoogleCloudDataplexV1TaskInfrastructureSpecArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1TaskInfrastructureSpecArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecOutput() GoogleCloudDataplexV1TaskInfrastructureSpecOutput
- func (i GoogleCloudDataplexV1TaskInfrastructureSpecArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecOutput
- func (i GoogleCloudDataplexV1TaskInfrastructureSpecArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput() GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput
- func (i GoogleCloudDataplexV1TaskInfrastructureSpecArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput
- type GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResources
- type GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesArgs
- func (GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput() GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput
- func (i GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput
- func (i GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput() GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput
- func (i GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput
- type GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesInput
- type GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput
- func (GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput) ExecutorsCount() pulumi.IntPtrOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput) MaxExecutorsCount() pulumi.IntPtrOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput() GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput() GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput
- type GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrInput
- type GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput) Elem() GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput
- func (GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput) ExecutorsCount() pulumi.IntPtrOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput) MaxExecutorsCount() pulumi.IntPtrOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput() GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput
- type GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesResponse
- type GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesResponseOutput
- func (GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesResponseOutput) ExecutorsCount() pulumi.IntOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesResponseOutput) MaxExecutorsCount() pulumi.IntOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesResponseOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesResponseOutput() GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesResponseOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesResponseOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesResponseOutput
- type GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntime
- type GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeArgs
- func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput() GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput
- func (i GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput
- func (i GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput() GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput
- func (i GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput
- type GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeInput
- type GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput
- func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput) Image() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput) JavaJars() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput) Properties() pulumi.StringMapOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput) PythonPackages() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput() GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput() GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput
- type GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrInput
- type GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput) Elem() GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput
- func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput) Image() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput) JavaJars() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput) Properties() pulumi.StringMapOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput) PythonPackages() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput() GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput
- type GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponse
- type GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutput
- func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutput) Image() pulumi.StringOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutput) JavaJars() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutput) Properties() pulumi.StringMapOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutput) PythonPackages() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutput() GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutput
- type GoogleCloudDataplexV1TaskInfrastructureSpecInput
- type GoogleCloudDataplexV1TaskInfrastructureSpecOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecOutput) Batch() GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecOutput) ContainerImage() GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput
- func (GoogleCloudDataplexV1TaskInfrastructureSpecOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecOutput() GoogleCloudDataplexV1TaskInfrastructureSpecOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput() GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecOutput) VpcNetwork() GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput
- type GoogleCloudDataplexV1TaskInfrastructureSpecPtrInput
- type GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput) Batch() GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput) ContainerImage() GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput) Elem() GoogleCloudDataplexV1TaskInfrastructureSpecOutput
- func (GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput() GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput) VpcNetwork() GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput
- type GoogleCloudDataplexV1TaskInfrastructureSpecResponse
- type GoogleCloudDataplexV1TaskInfrastructureSpecResponseOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecResponseOutput) Batch() GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesResponseOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecResponseOutput) ContainerImage() GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutput
- func (GoogleCloudDataplexV1TaskInfrastructureSpecResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecResponseOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecResponseOutput() GoogleCloudDataplexV1TaskInfrastructureSpecResponseOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecResponseOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecResponseOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecResponseOutput) VpcNetwork() GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponseOutput
- type GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetwork
- type GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkArgs
- func (GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput() GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput
- func (i GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput
- func (i GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput() GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput
- func (i GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput
- type GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkInput
- type GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput
- func (GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput) Network() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput) NetworkTags() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput) SubNetwork() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput() GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput() GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput
- type GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrInput
- type GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput) Elem() GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput
- func (GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput) Network() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput) NetworkTags() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput) SubNetwork() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput() GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput
- type GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponse
- type GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponseOutput
- func (GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponseOutput) Network() pulumi.StringOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponseOutput) NetworkTags() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponseOutput) SubNetwork() pulumi.StringOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponseOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponseOutput() GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponseOutput
- func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponseOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponseOutput
- type GoogleCloudDataplexV1TaskNotebookTaskConfig
- type GoogleCloudDataplexV1TaskNotebookTaskConfigArgs
- func (GoogleCloudDataplexV1TaskNotebookTaskConfigArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1TaskNotebookTaskConfigArgs) ToGoogleCloudDataplexV1TaskNotebookTaskConfigOutput() GoogleCloudDataplexV1TaskNotebookTaskConfigOutput
- func (i GoogleCloudDataplexV1TaskNotebookTaskConfigArgs) ToGoogleCloudDataplexV1TaskNotebookTaskConfigOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskNotebookTaskConfigOutput
- func (i GoogleCloudDataplexV1TaskNotebookTaskConfigArgs) ToGoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput() GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput
- func (i GoogleCloudDataplexV1TaskNotebookTaskConfigArgs) ToGoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput
- type GoogleCloudDataplexV1TaskNotebookTaskConfigInput
- type GoogleCloudDataplexV1TaskNotebookTaskConfigOutput
- func (o GoogleCloudDataplexV1TaskNotebookTaskConfigOutput) ArchiveUris() pulumi.StringArrayOutput
- func (GoogleCloudDataplexV1TaskNotebookTaskConfigOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1TaskNotebookTaskConfigOutput) FileUris() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1TaskNotebookTaskConfigOutput) InfrastructureSpec() GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput
- func (o GoogleCloudDataplexV1TaskNotebookTaskConfigOutput) Notebook() pulumi.StringOutput
- func (o GoogleCloudDataplexV1TaskNotebookTaskConfigOutput) ToGoogleCloudDataplexV1TaskNotebookTaskConfigOutput() GoogleCloudDataplexV1TaskNotebookTaskConfigOutput
- func (o GoogleCloudDataplexV1TaskNotebookTaskConfigOutput) ToGoogleCloudDataplexV1TaskNotebookTaskConfigOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskNotebookTaskConfigOutput
- func (o GoogleCloudDataplexV1TaskNotebookTaskConfigOutput) ToGoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput() GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput
- func (o GoogleCloudDataplexV1TaskNotebookTaskConfigOutput) ToGoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput
- type GoogleCloudDataplexV1TaskNotebookTaskConfigPtrInput
- type GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput
- func (o GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput) ArchiveUris() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput) Elem() GoogleCloudDataplexV1TaskNotebookTaskConfigOutput
- func (GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput) FileUris() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput) InfrastructureSpec() GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput
- func (o GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput) Notebook() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput) ToGoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput() GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput
- func (o GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput) ToGoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput
- type GoogleCloudDataplexV1TaskNotebookTaskConfigResponse
- type GoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput
- func (o GoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput) ArchiveUris() pulumi.StringArrayOutput
- func (GoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput) FileUris() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput) InfrastructureSpec() GoogleCloudDataplexV1TaskInfrastructureSpecResponseOutput
- func (o GoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput) Notebook() pulumi.StringOutput
- func (o GoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput) ToGoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput() GoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput
- func (o GoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput) ToGoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput
- type GoogleCloudDataplexV1TaskSparkTaskConfig
- type GoogleCloudDataplexV1TaskSparkTaskConfigArgs
- func (GoogleCloudDataplexV1TaskSparkTaskConfigArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1TaskSparkTaskConfigArgs) ToGoogleCloudDataplexV1TaskSparkTaskConfigOutput() GoogleCloudDataplexV1TaskSparkTaskConfigOutput
- func (i GoogleCloudDataplexV1TaskSparkTaskConfigArgs) ToGoogleCloudDataplexV1TaskSparkTaskConfigOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskSparkTaskConfigOutput
- func (i GoogleCloudDataplexV1TaskSparkTaskConfigArgs) ToGoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput() GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput
- func (i GoogleCloudDataplexV1TaskSparkTaskConfigArgs) ToGoogleCloudDataplexV1TaskSparkTaskConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput
- type GoogleCloudDataplexV1TaskSparkTaskConfigInput
- type GoogleCloudDataplexV1TaskSparkTaskConfigOutput
- func (o GoogleCloudDataplexV1TaskSparkTaskConfigOutput) ArchiveUris() pulumi.StringArrayOutput
- func (GoogleCloudDataplexV1TaskSparkTaskConfigOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1TaskSparkTaskConfigOutput) FileUris() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1TaskSparkTaskConfigOutput) InfrastructureSpec() GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput
- func (o GoogleCloudDataplexV1TaskSparkTaskConfigOutput) MainClass() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1TaskSparkTaskConfigOutput) MainJarFileUri() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1TaskSparkTaskConfigOutput) PythonScriptFile() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1TaskSparkTaskConfigOutput) SqlScript() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1TaskSparkTaskConfigOutput) SqlScriptFile() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1TaskSparkTaskConfigOutput) ToGoogleCloudDataplexV1TaskSparkTaskConfigOutput() GoogleCloudDataplexV1TaskSparkTaskConfigOutput
- func (o GoogleCloudDataplexV1TaskSparkTaskConfigOutput) ToGoogleCloudDataplexV1TaskSparkTaskConfigOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskSparkTaskConfigOutput
- func (o GoogleCloudDataplexV1TaskSparkTaskConfigOutput) ToGoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput() GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput
- func (o GoogleCloudDataplexV1TaskSparkTaskConfigOutput) ToGoogleCloudDataplexV1TaskSparkTaskConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput
- type GoogleCloudDataplexV1TaskSparkTaskConfigPtrInput
- type GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput
- func (o GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput) ArchiveUris() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput) Elem() GoogleCloudDataplexV1TaskSparkTaskConfigOutput
- func (GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput) FileUris() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput) InfrastructureSpec() GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput
- func (o GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput) MainClass() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput) MainJarFileUri() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput) PythonScriptFile() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput) SqlScript() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput) SqlScriptFile() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput) ToGoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput() GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput
- func (o GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput) ToGoogleCloudDataplexV1TaskSparkTaskConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput
- type GoogleCloudDataplexV1TaskSparkTaskConfigResponse
- type GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput
- func (o GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput) ArchiveUris() pulumi.StringArrayOutput
- func (GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput) FileUris() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput) InfrastructureSpec() GoogleCloudDataplexV1TaskInfrastructureSpecResponseOutput
- func (o GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput) MainClass() pulumi.StringOutput
- func (o GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput) MainJarFileUri() pulumi.StringOutput
- func (o GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput) PythonScriptFile() pulumi.StringOutput
- func (o GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput) SqlScript() pulumi.StringOutput
- func (o GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput) SqlScriptFile() pulumi.StringOutput
- func (o GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput) ToGoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput() GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput
- func (o GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput) ToGoogleCloudDataplexV1TaskSparkTaskConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput
- type GoogleCloudDataplexV1TaskTriggerSpec
- type GoogleCloudDataplexV1TaskTriggerSpecArgs
- func (GoogleCloudDataplexV1TaskTriggerSpecArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1TaskTriggerSpecArgs) ToGoogleCloudDataplexV1TaskTriggerSpecOutput() GoogleCloudDataplexV1TaskTriggerSpecOutput
- func (i GoogleCloudDataplexV1TaskTriggerSpecArgs) ToGoogleCloudDataplexV1TaskTriggerSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskTriggerSpecOutput
- type GoogleCloudDataplexV1TaskTriggerSpecInput
- type GoogleCloudDataplexV1TaskTriggerSpecOutput
- func (o GoogleCloudDataplexV1TaskTriggerSpecOutput) Disabled() pulumi.BoolPtrOutput
- func (GoogleCloudDataplexV1TaskTriggerSpecOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1TaskTriggerSpecOutput) MaxRetries() pulumi.IntPtrOutput
- func (o GoogleCloudDataplexV1TaskTriggerSpecOutput) Schedule() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1TaskTriggerSpecOutput) StartTime() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1TaskTriggerSpecOutput) ToGoogleCloudDataplexV1TaskTriggerSpecOutput() GoogleCloudDataplexV1TaskTriggerSpecOutput
- func (o GoogleCloudDataplexV1TaskTriggerSpecOutput) ToGoogleCloudDataplexV1TaskTriggerSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskTriggerSpecOutput
- func (o GoogleCloudDataplexV1TaskTriggerSpecOutput) Type() GoogleCloudDataplexV1TaskTriggerSpecTypeOutput
- type GoogleCloudDataplexV1TaskTriggerSpecResponse
- type GoogleCloudDataplexV1TaskTriggerSpecResponseOutput
- func (o GoogleCloudDataplexV1TaskTriggerSpecResponseOutput) Disabled() pulumi.BoolOutput
- func (GoogleCloudDataplexV1TaskTriggerSpecResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1TaskTriggerSpecResponseOutput) MaxRetries() pulumi.IntOutput
- func (o GoogleCloudDataplexV1TaskTriggerSpecResponseOutput) Schedule() pulumi.StringOutput
- func (o GoogleCloudDataplexV1TaskTriggerSpecResponseOutput) StartTime() pulumi.StringOutput
- func (o GoogleCloudDataplexV1TaskTriggerSpecResponseOutput) ToGoogleCloudDataplexV1TaskTriggerSpecResponseOutput() GoogleCloudDataplexV1TaskTriggerSpecResponseOutput
- func (o GoogleCloudDataplexV1TaskTriggerSpecResponseOutput) ToGoogleCloudDataplexV1TaskTriggerSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskTriggerSpecResponseOutput
- func (o GoogleCloudDataplexV1TaskTriggerSpecResponseOutput) Type() pulumi.StringOutput
- type GoogleCloudDataplexV1TaskTriggerSpecType
- func (GoogleCloudDataplexV1TaskTriggerSpecType) ElementType() reflect.Type
- func (e GoogleCloudDataplexV1TaskTriggerSpecType) ToGoogleCloudDataplexV1TaskTriggerSpecTypeOutput() GoogleCloudDataplexV1TaskTriggerSpecTypeOutput
- func (e GoogleCloudDataplexV1TaskTriggerSpecType) ToGoogleCloudDataplexV1TaskTriggerSpecTypeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskTriggerSpecTypeOutput
- func (e GoogleCloudDataplexV1TaskTriggerSpecType) ToGoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput() GoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput
- func (e GoogleCloudDataplexV1TaskTriggerSpecType) ToGoogleCloudDataplexV1TaskTriggerSpecTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput
- func (e GoogleCloudDataplexV1TaskTriggerSpecType) ToStringOutput() pulumi.StringOutput
- func (e GoogleCloudDataplexV1TaskTriggerSpecType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleCloudDataplexV1TaskTriggerSpecType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleCloudDataplexV1TaskTriggerSpecType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1TaskTriggerSpecTypeInput
- type GoogleCloudDataplexV1TaskTriggerSpecTypeOutput
- func (GoogleCloudDataplexV1TaskTriggerSpecTypeOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1TaskTriggerSpecTypeOutput) ToGoogleCloudDataplexV1TaskTriggerSpecTypeOutput() GoogleCloudDataplexV1TaskTriggerSpecTypeOutput
- func (o GoogleCloudDataplexV1TaskTriggerSpecTypeOutput) ToGoogleCloudDataplexV1TaskTriggerSpecTypeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskTriggerSpecTypeOutput
- func (o GoogleCloudDataplexV1TaskTriggerSpecTypeOutput) ToGoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput() GoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput
- func (o GoogleCloudDataplexV1TaskTriggerSpecTypeOutput) ToGoogleCloudDataplexV1TaskTriggerSpecTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput
- func (o GoogleCloudDataplexV1TaskTriggerSpecTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleCloudDataplexV1TaskTriggerSpecTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleCloudDataplexV1TaskTriggerSpecTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1TaskTriggerSpecTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1TaskTriggerSpecTypePtrInput
- type GoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput
- func (o GoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput) Elem() GoogleCloudDataplexV1TaskTriggerSpecTypeOutput
- func (GoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput) ToGoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput() GoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput
- func (o GoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput) ToGoogleCloudDataplexV1TaskTriggerSpecTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput
- func (o GoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1Trigger
- type GoogleCloudDataplexV1TriggerArgs
- func (GoogleCloudDataplexV1TriggerArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1TriggerArgs) ToGoogleCloudDataplexV1TriggerOutput() GoogleCloudDataplexV1TriggerOutput
- func (i GoogleCloudDataplexV1TriggerArgs) ToGoogleCloudDataplexV1TriggerOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerOutput
- func (i GoogleCloudDataplexV1TriggerArgs) ToGoogleCloudDataplexV1TriggerPtrOutput() GoogleCloudDataplexV1TriggerPtrOutput
- func (i GoogleCloudDataplexV1TriggerArgs) ToGoogleCloudDataplexV1TriggerPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerPtrOutput
- type GoogleCloudDataplexV1TriggerInput
- type GoogleCloudDataplexV1TriggerOnDemand
- type GoogleCloudDataplexV1TriggerOnDemandArgs
- func (GoogleCloudDataplexV1TriggerOnDemandArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1TriggerOnDemandArgs) ToGoogleCloudDataplexV1TriggerOnDemandOutput() GoogleCloudDataplexV1TriggerOnDemandOutput
- func (i GoogleCloudDataplexV1TriggerOnDemandArgs) ToGoogleCloudDataplexV1TriggerOnDemandOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerOnDemandOutput
- func (i GoogleCloudDataplexV1TriggerOnDemandArgs) ToGoogleCloudDataplexV1TriggerOnDemandPtrOutput() GoogleCloudDataplexV1TriggerOnDemandPtrOutput
- func (i GoogleCloudDataplexV1TriggerOnDemandArgs) ToGoogleCloudDataplexV1TriggerOnDemandPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerOnDemandPtrOutput
- type GoogleCloudDataplexV1TriggerOnDemandInput
- type GoogleCloudDataplexV1TriggerOnDemandOutput
- func (GoogleCloudDataplexV1TriggerOnDemandOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1TriggerOnDemandOutput) ToGoogleCloudDataplexV1TriggerOnDemandOutput() GoogleCloudDataplexV1TriggerOnDemandOutput
- func (o GoogleCloudDataplexV1TriggerOnDemandOutput) ToGoogleCloudDataplexV1TriggerOnDemandOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerOnDemandOutput
- func (o GoogleCloudDataplexV1TriggerOnDemandOutput) ToGoogleCloudDataplexV1TriggerOnDemandPtrOutput() GoogleCloudDataplexV1TriggerOnDemandPtrOutput
- func (o GoogleCloudDataplexV1TriggerOnDemandOutput) ToGoogleCloudDataplexV1TriggerOnDemandPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerOnDemandPtrOutput
- type GoogleCloudDataplexV1TriggerOnDemandPtrInput
- type GoogleCloudDataplexV1TriggerOnDemandPtrOutput
- func (o GoogleCloudDataplexV1TriggerOnDemandPtrOutput) Elem() GoogleCloudDataplexV1TriggerOnDemandOutput
- func (GoogleCloudDataplexV1TriggerOnDemandPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1TriggerOnDemandPtrOutput) ToGoogleCloudDataplexV1TriggerOnDemandPtrOutput() GoogleCloudDataplexV1TriggerOnDemandPtrOutput
- func (o GoogleCloudDataplexV1TriggerOnDemandPtrOutput) ToGoogleCloudDataplexV1TriggerOnDemandPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerOnDemandPtrOutput
- type GoogleCloudDataplexV1TriggerOnDemandResponse
- type GoogleCloudDataplexV1TriggerOnDemandResponseOutput
- func (GoogleCloudDataplexV1TriggerOnDemandResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1TriggerOnDemandResponseOutput) ToGoogleCloudDataplexV1TriggerOnDemandResponseOutput() GoogleCloudDataplexV1TriggerOnDemandResponseOutput
- func (o GoogleCloudDataplexV1TriggerOnDemandResponseOutput) ToGoogleCloudDataplexV1TriggerOnDemandResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerOnDemandResponseOutput
- type GoogleCloudDataplexV1TriggerOutput
- func (GoogleCloudDataplexV1TriggerOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1TriggerOutput) OnDemand() GoogleCloudDataplexV1TriggerOnDemandPtrOutput
- func (o GoogleCloudDataplexV1TriggerOutput) Schedule() GoogleCloudDataplexV1TriggerSchedulePtrOutput
- func (o GoogleCloudDataplexV1TriggerOutput) ToGoogleCloudDataplexV1TriggerOutput() GoogleCloudDataplexV1TriggerOutput
- func (o GoogleCloudDataplexV1TriggerOutput) ToGoogleCloudDataplexV1TriggerOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerOutput
- func (o GoogleCloudDataplexV1TriggerOutput) ToGoogleCloudDataplexV1TriggerPtrOutput() GoogleCloudDataplexV1TriggerPtrOutput
- func (o GoogleCloudDataplexV1TriggerOutput) ToGoogleCloudDataplexV1TriggerPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerPtrOutput
- type GoogleCloudDataplexV1TriggerPtrInput
- type GoogleCloudDataplexV1TriggerPtrOutput
- func (o GoogleCloudDataplexV1TriggerPtrOutput) Elem() GoogleCloudDataplexV1TriggerOutput
- func (GoogleCloudDataplexV1TriggerPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1TriggerPtrOutput) OnDemand() GoogleCloudDataplexV1TriggerOnDemandPtrOutput
- func (o GoogleCloudDataplexV1TriggerPtrOutput) Schedule() GoogleCloudDataplexV1TriggerSchedulePtrOutput
- func (o GoogleCloudDataplexV1TriggerPtrOutput) ToGoogleCloudDataplexV1TriggerPtrOutput() GoogleCloudDataplexV1TriggerPtrOutput
- func (o GoogleCloudDataplexV1TriggerPtrOutput) ToGoogleCloudDataplexV1TriggerPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerPtrOutput
- type GoogleCloudDataplexV1TriggerResponse
- type GoogleCloudDataplexV1TriggerResponseOutput
- func (GoogleCloudDataplexV1TriggerResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1TriggerResponseOutput) OnDemand() GoogleCloudDataplexV1TriggerOnDemandResponseOutput
- func (o GoogleCloudDataplexV1TriggerResponseOutput) Schedule() GoogleCloudDataplexV1TriggerScheduleResponseOutput
- func (o GoogleCloudDataplexV1TriggerResponseOutput) ToGoogleCloudDataplexV1TriggerResponseOutput() GoogleCloudDataplexV1TriggerResponseOutput
- func (o GoogleCloudDataplexV1TriggerResponseOutput) ToGoogleCloudDataplexV1TriggerResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerResponseOutput
- type GoogleCloudDataplexV1TriggerSchedule
- type GoogleCloudDataplexV1TriggerScheduleArgs
- func (GoogleCloudDataplexV1TriggerScheduleArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1TriggerScheduleArgs) ToGoogleCloudDataplexV1TriggerScheduleOutput() GoogleCloudDataplexV1TriggerScheduleOutput
- func (i GoogleCloudDataplexV1TriggerScheduleArgs) ToGoogleCloudDataplexV1TriggerScheduleOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerScheduleOutput
- func (i GoogleCloudDataplexV1TriggerScheduleArgs) ToGoogleCloudDataplexV1TriggerSchedulePtrOutput() GoogleCloudDataplexV1TriggerSchedulePtrOutput
- func (i GoogleCloudDataplexV1TriggerScheduleArgs) ToGoogleCloudDataplexV1TriggerSchedulePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerSchedulePtrOutput
- type GoogleCloudDataplexV1TriggerScheduleInput
- type GoogleCloudDataplexV1TriggerScheduleOutput
- func (o GoogleCloudDataplexV1TriggerScheduleOutput) Cron() pulumi.StringOutput
- func (GoogleCloudDataplexV1TriggerScheduleOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1TriggerScheduleOutput) ToGoogleCloudDataplexV1TriggerScheduleOutput() GoogleCloudDataplexV1TriggerScheduleOutput
- func (o GoogleCloudDataplexV1TriggerScheduleOutput) ToGoogleCloudDataplexV1TriggerScheduleOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerScheduleOutput
- func (o GoogleCloudDataplexV1TriggerScheduleOutput) ToGoogleCloudDataplexV1TriggerSchedulePtrOutput() GoogleCloudDataplexV1TriggerSchedulePtrOutput
- func (o GoogleCloudDataplexV1TriggerScheduleOutput) ToGoogleCloudDataplexV1TriggerSchedulePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerSchedulePtrOutput
- type GoogleCloudDataplexV1TriggerSchedulePtrInput
- type GoogleCloudDataplexV1TriggerSchedulePtrOutput
- func (o GoogleCloudDataplexV1TriggerSchedulePtrOutput) Cron() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1TriggerSchedulePtrOutput) Elem() GoogleCloudDataplexV1TriggerScheduleOutput
- func (GoogleCloudDataplexV1TriggerSchedulePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1TriggerSchedulePtrOutput) ToGoogleCloudDataplexV1TriggerSchedulePtrOutput() GoogleCloudDataplexV1TriggerSchedulePtrOutput
- func (o GoogleCloudDataplexV1TriggerSchedulePtrOutput) ToGoogleCloudDataplexV1TriggerSchedulePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerSchedulePtrOutput
- type GoogleCloudDataplexV1TriggerScheduleResponse
- type GoogleCloudDataplexV1TriggerScheduleResponseOutput
- func (o GoogleCloudDataplexV1TriggerScheduleResponseOutput) Cron() pulumi.StringOutput
- func (GoogleCloudDataplexV1TriggerScheduleResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1TriggerScheduleResponseOutput) ToGoogleCloudDataplexV1TriggerScheduleResponseOutput() GoogleCloudDataplexV1TriggerScheduleResponseOutput
- func (o GoogleCloudDataplexV1TriggerScheduleResponseOutput) ToGoogleCloudDataplexV1TriggerScheduleResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerScheduleResponseOutput
- type GoogleCloudDataplexV1ZoneDiscoverySpec
- type GoogleCloudDataplexV1ZoneDiscoverySpecArgs
- func (GoogleCloudDataplexV1ZoneDiscoverySpecArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1ZoneDiscoverySpecArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecOutput() GoogleCloudDataplexV1ZoneDiscoverySpecOutput
- func (i GoogleCloudDataplexV1ZoneDiscoverySpecArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecOutput
- func (i GoogleCloudDataplexV1ZoneDiscoverySpecArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput() GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput
- func (i GoogleCloudDataplexV1ZoneDiscoverySpecArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput
- type GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptions
- type GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsArgs
- func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput() GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput
- func (i GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput
- func (i GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput() GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput
- func (i GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput
- type GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsInput
- type GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput) Delimiter() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput) DisableTypeInference() pulumi.BoolPtrOutput
- func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput) Encoding() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput) HeaderRows() pulumi.IntPtrOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput() GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput() GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput
- type GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrInput
- type GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput) Delimiter() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput) DisableTypeInference() pulumi.BoolPtrOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput) Elem() GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput
- func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput) Encoding() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput) HeaderRows() pulumi.IntPtrOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput() GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput
- type GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponse
- type GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutput) Delimiter() pulumi.StringOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutput) DisableTypeInference() pulumi.BoolOutput
- func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutput) Encoding() pulumi.StringOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutput) HeaderRows() pulumi.IntOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutput() GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutput
- type GoogleCloudDataplexV1ZoneDiscoverySpecInput
- type GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptions
- type GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsArgs
- func (GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput() GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput
- func (i GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput
- func (i GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput() GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput
- func (i GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput
- type GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsInput
- type GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput) DisableTypeInference() pulumi.BoolPtrOutput
- func (GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput) Encoding() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput() GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput() GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput
- type GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrInput
- type GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput) DisableTypeInference() pulumi.BoolPtrOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput) Elem() GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput
- func (GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput) Encoding() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput() GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput
- type GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsResponse
- type GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsResponseOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsResponseOutput) DisableTypeInference() pulumi.BoolOutput
- func (GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsResponseOutput) Encoding() pulumi.StringOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsResponseOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsResponseOutput() GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsResponseOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsResponseOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsResponseOutput
- type GoogleCloudDataplexV1ZoneDiscoverySpecOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecOutput) CsvOptions() GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput
- func (GoogleCloudDataplexV1ZoneDiscoverySpecOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecOutput) Enabled() pulumi.BoolOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecOutput) ExcludePatterns() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecOutput) IncludePatterns() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecOutput) JsonOptions() GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecOutput) Schedule() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecOutput() GoogleCloudDataplexV1ZoneDiscoverySpecOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput() GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput
- type GoogleCloudDataplexV1ZoneDiscoverySpecPtrInput
- type GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput) CsvOptions() GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput) Elem() GoogleCloudDataplexV1ZoneDiscoverySpecOutput
- func (GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput) ExcludePatterns() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput) IncludePatterns() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput) JsonOptions() GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput) Schedule() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput() GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput
- type GoogleCloudDataplexV1ZoneDiscoverySpecResponse
- type GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput) CsvOptions() GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutput
- func (GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput) Enabled() pulumi.BoolOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput) ExcludePatterns() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput) IncludePatterns() pulumi.StringArrayOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput) JsonOptions() GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsResponseOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput) Schedule() pulumi.StringOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput() GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput
- func (o GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput
- type GoogleCloudDataplexV1ZoneResourceSpec
- type GoogleCloudDataplexV1ZoneResourceSpecArgs
- func (GoogleCloudDataplexV1ZoneResourceSpecArgs) ElementType() reflect.Type
- func (i GoogleCloudDataplexV1ZoneResourceSpecArgs) ToGoogleCloudDataplexV1ZoneResourceSpecOutput() GoogleCloudDataplexV1ZoneResourceSpecOutput
- func (i GoogleCloudDataplexV1ZoneResourceSpecArgs) ToGoogleCloudDataplexV1ZoneResourceSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneResourceSpecOutput
- type GoogleCloudDataplexV1ZoneResourceSpecInput
- type GoogleCloudDataplexV1ZoneResourceSpecLocationType
- func (GoogleCloudDataplexV1ZoneResourceSpecLocationType) ElementType() reflect.Type
- func (e GoogleCloudDataplexV1ZoneResourceSpecLocationType) ToGoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput() GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput
- func (e GoogleCloudDataplexV1ZoneResourceSpecLocationType) ToGoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput
- func (e GoogleCloudDataplexV1ZoneResourceSpecLocationType) ToGoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput() GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput
- func (e GoogleCloudDataplexV1ZoneResourceSpecLocationType) ToGoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput
- func (e GoogleCloudDataplexV1ZoneResourceSpecLocationType) ToStringOutput() pulumi.StringOutput
- func (e GoogleCloudDataplexV1ZoneResourceSpecLocationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleCloudDataplexV1ZoneResourceSpecLocationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleCloudDataplexV1ZoneResourceSpecLocationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1ZoneResourceSpecLocationTypeInput
- type GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput
- func (GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput) ToGoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput() GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput
- func (o GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput) ToGoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput
- func (o GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput) ToGoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput() GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput
- func (o GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput) ToGoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput
- func (o GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrInput
- type GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput
- func (o GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput) Elem() GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput
- func (GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput) ToGoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput() GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput
- func (o GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput) ToGoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput
- func (o GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDataplexV1ZoneResourceSpecOutput
- func (GoogleCloudDataplexV1ZoneResourceSpecOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1ZoneResourceSpecOutput) LocationType() GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput
- func (o GoogleCloudDataplexV1ZoneResourceSpecOutput) ToGoogleCloudDataplexV1ZoneResourceSpecOutput() GoogleCloudDataplexV1ZoneResourceSpecOutput
- func (o GoogleCloudDataplexV1ZoneResourceSpecOutput) ToGoogleCloudDataplexV1ZoneResourceSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneResourceSpecOutput
- type GoogleCloudDataplexV1ZoneResourceSpecResponse
- type GoogleCloudDataplexV1ZoneResourceSpecResponseOutput
- func (GoogleCloudDataplexV1ZoneResourceSpecResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDataplexV1ZoneResourceSpecResponseOutput) LocationType() pulumi.StringOutput
- func (o GoogleCloudDataplexV1ZoneResourceSpecResponseOutput) ToGoogleCloudDataplexV1ZoneResourceSpecResponseOutput() GoogleCloudDataplexV1ZoneResourceSpecResponseOutput
- func (o GoogleCloudDataplexV1ZoneResourceSpecResponseOutput) ToGoogleCloudDataplexV1ZoneResourceSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneResourceSpecResponseOutput
- type GoogleIamV1AuditConfig
- type GoogleIamV1AuditConfigArgs
- type GoogleIamV1AuditConfigArray
- func (GoogleIamV1AuditConfigArray) ElementType() reflect.Type
- func (i GoogleIamV1AuditConfigArray) ToGoogleIamV1AuditConfigArrayOutput() GoogleIamV1AuditConfigArrayOutput
- func (i GoogleIamV1AuditConfigArray) ToGoogleIamV1AuditConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigArrayOutput
- type GoogleIamV1AuditConfigArrayInput
- type GoogleIamV1AuditConfigArrayOutput
- func (GoogleIamV1AuditConfigArrayOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditConfigArrayOutput) Index(i pulumi.IntInput) GoogleIamV1AuditConfigOutput
- func (o GoogleIamV1AuditConfigArrayOutput) ToGoogleIamV1AuditConfigArrayOutput() GoogleIamV1AuditConfigArrayOutput
- func (o GoogleIamV1AuditConfigArrayOutput) ToGoogleIamV1AuditConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigArrayOutput
- type GoogleIamV1AuditConfigInput
- type GoogleIamV1AuditConfigOutput
- func (o GoogleIamV1AuditConfigOutput) AuditLogConfigs() GoogleIamV1AuditLogConfigArrayOutput
- func (GoogleIamV1AuditConfigOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditConfigOutput) Service() pulumi.StringPtrOutput
- func (o GoogleIamV1AuditConfigOutput) ToGoogleIamV1AuditConfigOutput() GoogleIamV1AuditConfigOutput
- func (o GoogleIamV1AuditConfigOutput) ToGoogleIamV1AuditConfigOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigOutput
- type GoogleIamV1AuditConfigResponse
- type GoogleIamV1AuditConfigResponseArrayOutput
- func (GoogleIamV1AuditConfigResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditConfigResponseArrayOutput) Index(i pulumi.IntInput) GoogleIamV1AuditConfigResponseOutput
- func (o GoogleIamV1AuditConfigResponseArrayOutput) ToGoogleIamV1AuditConfigResponseArrayOutput() GoogleIamV1AuditConfigResponseArrayOutput
- func (o GoogleIamV1AuditConfigResponseArrayOutput) ToGoogleIamV1AuditConfigResponseArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigResponseArrayOutput
- type GoogleIamV1AuditConfigResponseOutput
- func (o GoogleIamV1AuditConfigResponseOutput) AuditLogConfigs() GoogleIamV1AuditLogConfigResponseArrayOutput
- func (GoogleIamV1AuditConfigResponseOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditConfigResponseOutput) Service() pulumi.StringOutput
- func (o GoogleIamV1AuditConfigResponseOutput) ToGoogleIamV1AuditConfigResponseOutput() GoogleIamV1AuditConfigResponseOutput
- func (o GoogleIamV1AuditConfigResponseOutput) ToGoogleIamV1AuditConfigResponseOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigResponseOutput
- type GoogleIamV1AuditLogConfig
- type GoogleIamV1AuditLogConfigArgs
- func (GoogleIamV1AuditLogConfigArgs) ElementType() reflect.Type
- func (i GoogleIamV1AuditLogConfigArgs) ToGoogleIamV1AuditLogConfigOutput() GoogleIamV1AuditLogConfigOutput
- func (i GoogleIamV1AuditLogConfigArgs) ToGoogleIamV1AuditLogConfigOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigOutput
- type GoogleIamV1AuditLogConfigArray
- func (GoogleIamV1AuditLogConfigArray) ElementType() reflect.Type
- func (i GoogleIamV1AuditLogConfigArray) ToGoogleIamV1AuditLogConfigArrayOutput() GoogleIamV1AuditLogConfigArrayOutput
- func (i GoogleIamV1AuditLogConfigArray) ToGoogleIamV1AuditLogConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigArrayOutput
- type GoogleIamV1AuditLogConfigArrayInput
- type GoogleIamV1AuditLogConfigArrayOutput
- func (GoogleIamV1AuditLogConfigArrayOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditLogConfigArrayOutput) Index(i pulumi.IntInput) GoogleIamV1AuditLogConfigOutput
- func (o GoogleIamV1AuditLogConfigArrayOutput) ToGoogleIamV1AuditLogConfigArrayOutput() GoogleIamV1AuditLogConfigArrayOutput
- func (o GoogleIamV1AuditLogConfigArrayOutput) ToGoogleIamV1AuditLogConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigArrayOutput
- type GoogleIamV1AuditLogConfigInput
- type GoogleIamV1AuditLogConfigLogType
- func (GoogleIamV1AuditLogConfigLogType) ElementType() reflect.Type
- func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypeOutput() GoogleIamV1AuditLogConfigLogTypeOutput
- func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypeOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypeOutput
- func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypePtrOutput() GoogleIamV1AuditLogConfigLogTypePtrOutput
- func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypePtrOutput
- func (e GoogleIamV1AuditLogConfigLogType) ToStringOutput() pulumi.StringOutput
- func (e GoogleIamV1AuditLogConfigLogType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleIamV1AuditLogConfigLogType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleIamV1AuditLogConfigLogType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleIamV1AuditLogConfigLogTypeInput
- type GoogleIamV1AuditLogConfigLogTypeOutput
- func (GoogleIamV1AuditLogConfigLogTypeOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypeOutput() GoogleIamV1AuditLogConfigLogTypeOutput
- func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypeOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypeOutput
- func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutput() GoogleIamV1AuditLogConfigLogTypePtrOutput
- func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypePtrOutput
- func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleIamV1AuditLogConfigLogTypePtrInput
- type GoogleIamV1AuditLogConfigLogTypePtrOutput
- func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) Elem() GoogleIamV1AuditLogConfigLogTypeOutput
- func (GoogleIamV1AuditLogConfigLogTypePtrOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutput() GoogleIamV1AuditLogConfigLogTypePtrOutput
- func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypePtrOutput
- func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleIamV1AuditLogConfigOutput
- func (GoogleIamV1AuditLogConfigOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditLogConfigOutput) ExemptedMembers() pulumi.StringArrayOutput
- func (o GoogleIamV1AuditLogConfigOutput) LogType() GoogleIamV1AuditLogConfigLogTypePtrOutput
- func (o GoogleIamV1AuditLogConfigOutput) ToGoogleIamV1AuditLogConfigOutput() GoogleIamV1AuditLogConfigOutput
- func (o GoogleIamV1AuditLogConfigOutput) ToGoogleIamV1AuditLogConfigOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigOutput
- type GoogleIamV1AuditLogConfigResponse
- type GoogleIamV1AuditLogConfigResponseArrayOutput
- func (GoogleIamV1AuditLogConfigResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditLogConfigResponseArrayOutput) Index(i pulumi.IntInput) GoogleIamV1AuditLogConfigResponseOutput
- func (o GoogleIamV1AuditLogConfigResponseArrayOutput) ToGoogleIamV1AuditLogConfigResponseArrayOutput() GoogleIamV1AuditLogConfigResponseArrayOutput
- func (o GoogleIamV1AuditLogConfigResponseArrayOutput) ToGoogleIamV1AuditLogConfigResponseArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigResponseArrayOutput
- type GoogleIamV1AuditLogConfigResponseOutput
- func (GoogleIamV1AuditLogConfigResponseOutput) ElementType() reflect.Type
- func (o GoogleIamV1AuditLogConfigResponseOutput) ExemptedMembers() pulumi.StringArrayOutput
- func (o GoogleIamV1AuditLogConfigResponseOutput) LogType() pulumi.StringOutput
- func (o GoogleIamV1AuditLogConfigResponseOutput) ToGoogleIamV1AuditLogConfigResponseOutput() GoogleIamV1AuditLogConfigResponseOutput
- func (o GoogleIamV1AuditLogConfigResponseOutput) ToGoogleIamV1AuditLogConfigResponseOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigResponseOutput
- type GoogleIamV1Binding
- type GoogleIamV1BindingArgs
- type GoogleIamV1BindingArray
- type GoogleIamV1BindingArrayInput
- type GoogleIamV1BindingArrayOutput
- func (GoogleIamV1BindingArrayOutput) ElementType() reflect.Type
- func (o GoogleIamV1BindingArrayOutput) Index(i pulumi.IntInput) GoogleIamV1BindingOutput
- func (o GoogleIamV1BindingArrayOutput) ToGoogleIamV1BindingArrayOutput() GoogleIamV1BindingArrayOutput
- func (o GoogleIamV1BindingArrayOutput) ToGoogleIamV1BindingArrayOutputWithContext(ctx context.Context) GoogleIamV1BindingArrayOutput
- type GoogleIamV1BindingInput
- type GoogleIamV1BindingOutput
- func (o GoogleIamV1BindingOutput) Condition() GoogleTypeExprPtrOutput
- func (GoogleIamV1BindingOutput) ElementType() reflect.Type
- func (o GoogleIamV1BindingOutput) Members() pulumi.StringArrayOutput
- func (o GoogleIamV1BindingOutput) Role() pulumi.StringPtrOutput
- func (o GoogleIamV1BindingOutput) ToGoogleIamV1BindingOutput() GoogleIamV1BindingOutput
- func (o GoogleIamV1BindingOutput) ToGoogleIamV1BindingOutputWithContext(ctx context.Context) GoogleIamV1BindingOutput
- type GoogleIamV1BindingResponse
- type GoogleIamV1BindingResponseArrayOutput
- func (GoogleIamV1BindingResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleIamV1BindingResponseArrayOutput) Index(i pulumi.IntInput) GoogleIamV1BindingResponseOutput
- func (o GoogleIamV1BindingResponseArrayOutput) ToGoogleIamV1BindingResponseArrayOutput() GoogleIamV1BindingResponseArrayOutput
- func (o GoogleIamV1BindingResponseArrayOutput) ToGoogleIamV1BindingResponseArrayOutputWithContext(ctx context.Context) GoogleIamV1BindingResponseArrayOutput
- type GoogleIamV1BindingResponseOutput
- func (o GoogleIamV1BindingResponseOutput) Condition() GoogleTypeExprResponseOutput
- func (GoogleIamV1BindingResponseOutput) ElementType() reflect.Type
- func (o GoogleIamV1BindingResponseOutput) Members() pulumi.StringArrayOutput
- func (o GoogleIamV1BindingResponseOutput) Role() pulumi.StringOutput
- func (o GoogleIamV1BindingResponseOutput) ToGoogleIamV1BindingResponseOutput() GoogleIamV1BindingResponseOutput
- func (o GoogleIamV1BindingResponseOutput) ToGoogleIamV1BindingResponseOutputWithContext(ctx context.Context) GoogleIamV1BindingResponseOutput
- type GoogleTypeExpr
- type GoogleTypeExprArgs
- func (GoogleTypeExprArgs) ElementType() reflect.Type
- func (i GoogleTypeExprArgs) ToGoogleTypeExprOutput() GoogleTypeExprOutput
- func (i GoogleTypeExprArgs) ToGoogleTypeExprOutputWithContext(ctx context.Context) GoogleTypeExprOutput
- func (i GoogleTypeExprArgs) ToGoogleTypeExprPtrOutput() GoogleTypeExprPtrOutput
- func (i GoogleTypeExprArgs) ToGoogleTypeExprPtrOutputWithContext(ctx context.Context) GoogleTypeExprPtrOutput
- type GoogleTypeExprInput
- type GoogleTypeExprOutput
- func (o GoogleTypeExprOutput) Description() pulumi.StringPtrOutput
- func (GoogleTypeExprOutput) ElementType() reflect.Type
- func (o GoogleTypeExprOutput) Expression() pulumi.StringPtrOutput
- func (o GoogleTypeExprOutput) Location() pulumi.StringPtrOutput
- func (o GoogleTypeExprOutput) Title() pulumi.StringPtrOutput
- func (o GoogleTypeExprOutput) ToGoogleTypeExprOutput() GoogleTypeExprOutput
- func (o GoogleTypeExprOutput) ToGoogleTypeExprOutputWithContext(ctx context.Context) GoogleTypeExprOutput
- func (o GoogleTypeExprOutput) ToGoogleTypeExprPtrOutput() GoogleTypeExprPtrOutput
- func (o GoogleTypeExprOutput) ToGoogleTypeExprPtrOutputWithContext(ctx context.Context) GoogleTypeExprPtrOutput
- type GoogleTypeExprPtrInput
- type GoogleTypeExprPtrOutput
- func (o GoogleTypeExprPtrOutput) Description() pulumi.StringPtrOutput
- func (o GoogleTypeExprPtrOutput) Elem() GoogleTypeExprOutput
- func (GoogleTypeExprPtrOutput) ElementType() reflect.Type
- func (o GoogleTypeExprPtrOutput) Expression() pulumi.StringPtrOutput
- func (o GoogleTypeExprPtrOutput) Location() pulumi.StringPtrOutput
- func (o GoogleTypeExprPtrOutput) Title() pulumi.StringPtrOutput
- func (o GoogleTypeExprPtrOutput) ToGoogleTypeExprPtrOutput() GoogleTypeExprPtrOutput
- func (o GoogleTypeExprPtrOutput) ToGoogleTypeExprPtrOutputWithContext(ctx context.Context) GoogleTypeExprPtrOutput
- type GoogleTypeExprResponse
- type GoogleTypeExprResponseOutput
- func (o GoogleTypeExprResponseOutput) Description() pulumi.StringOutput
- func (GoogleTypeExprResponseOutput) ElementType() reflect.Type
- func (o GoogleTypeExprResponseOutput) Expression() pulumi.StringOutput
- func (o GoogleTypeExprResponseOutput) Location() pulumi.StringOutput
- func (o GoogleTypeExprResponseOutput) Title() pulumi.StringOutput
- func (o GoogleTypeExprResponseOutput) ToGoogleTypeExprResponseOutput() GoogleTypeExprResponseOutput
- func (o GoogleTypeExprResponseOutput) ToGoogleTypeExprResponseOutputWithContext(ctx context.Context) GoogleTypeExprResponseOutput
- type GovernanceRuleIamBinding
- type GovernanceRuleIamBindingArgs
- type GovernanceRuleIamBindingInput
- type GovernanceRuleIamBindingOutput
- func (o GovernanceRuleIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (GovernanceRuleIamBindingOutput) ElementType() reflect.Type
- func (o GovernanceRuleIamBindingOutput) Etag() pulumi.StringOutput
- func (o GovernanceRuleIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o GovernanceRuleIamBindingOutput) Name() pulumi.StringOutput
- func (o GovernanceRuleIamBindingOutput) Project() pulumi.StringOutput
- func (o GovernanceRuleIamBindingOutput) Role() pulumi.StringOutput
- func (o GovernanceRuleIamBindingOutput) ToGovernanceRuleIamBindingOutput() GovernanceRuleIamBindingOutput
- func (o GovernanceRuleIamBindingOutput) ToGovernanceRuleIamBindingOutputWithContext(ctx context.Context) GovernanceRuleIamBindingOutput
- type GovernanceRuleIamBindingState
- type GovernanceRuleIamMember
- type GovernanceRuleIamMemberArgs
- type GovernanceRuleIamMemberInput
- type GovernanceRuleIamMemberOutput
- func (o GovernanceRuleIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (GovernanceRuleIamMemberOutput) ElementType() reflect.Type
- func (o GovernanceRuleIamMemberOutput) Etag() pulumi.StringOutput
- func (o GovernanceRuleIamMemberOutput) Member() pulumi.StringOutput
- func (o GovernanceRuleIamMemberOutput) Name() pulumi.StringOutput
- func (o GovernanceRuleIamMemberOutput) Project() pulumi.StringOutput
- func (o GovernanceRuleIamMemberOutput) Role() pulumi.StringOutput
- func (o GovernanceRuleIamMemberOutput) ToGovernanceRuleIamMemberOutput() GovernanceRuleIamMemberOutput
- func (o GovernanceRuleIamMemberOutput) ToGovernanceRuleIamMemberOutputWithContext(ctx context.Context) GovernanceRuleIamMemberOutput
- type GovernanceRuleIamMemberState
- type GovernanceRuleIamPolicy
- type GovernanceRuleIamPolicyArgs
- type GovernanceRuleIamPolicyInput
- type GovernanceRuleIamPolicyOutput
- func (o GovernanceRuleIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o GovernanceRuleIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (GovernanceRuleIamPolicyOutput) ElementType() reflect.Type
- func (o GovernanceRuleIamPolicyOutput) Etag() pulumi.StringOutput
- func (o GovernanceRuleIamPolicyOutput) GovernanceRuleId() pulumi.StringOutput
- func (o GovernanceRuleIamPolicyOutput) Location() pulumi.StringOutput
- func (o GovernanceRuleIamPolicyOutput) Project() pulumi.StringOutput
- func (o GovernanceRuleIamPolicyOutput) ToGovernanceRuleIamPolicyOutput() GovernanceRuleIamPolicyOutput
- func (o GovernanceRuleIamPolicyOutput) ToGovernanceRuleIamPolicyOutputWithContext(ctx context.Context) GovernanceRuleIamPolicyOutput
- func (o GovernanceRuleIamPolicyOutput) Version() pulumi.IntOutput
- type GovernanceRuleIamPolicyState
- type Lake
- type LakeArgs
- type LakeAssetIamBinding
- type LakeAssetIamBindingArgs
- type LakeAssetIamBindingInput
- type LakeAssetIamBindingOutput
- func (o LakeAssetIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (LakeAssetIamBindingOutput) ElementType() reflect.Type
- func (o LakeAssetIamBindingOutput) Etag() pulumi.StringOutput
- func (o LakeAssetIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o LakeAssetIamBindingOutput) Name() pulumi.StringOutput
- func (o LakeAssetIamBindingOutput) Project() pulumi.StringOutput
- func (o LakeAssetIamBindingOutput) Role() pulumi.StringOutput
- func (o LakeAssetIamBindingOutput) ToLakeAssetIamBindingOutput() LakeAssetIamBindingOutput
- func (o LakeAssetIamBindingOutput) ToLakeAssetIamBindingOutputWithContext(ctx context.Context) LakeAssetIamBindingOutput
- type LakeAssetIamBindingState
- type LakeAssetIamMember
- type LakeAssetIamMemberArgs
- type LakeAssetIamMemberInput
- type LakeAssetIamMemberOutput
- func (o LakeAssetIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (LakeAssetIamMemberOutput) ElementType() reflect.Type
- func (o LakeAssetIamMemberOutput) Etag() pulumi.StringOutput
- func (o LakeAssetIamMemberOutput) Member() pulumi.StringOutput
- func (o LakeAssetIamMemberOutput) Name() pulumi.StringOutput
- func (o LakeAssetIamMemberOutput) Project() pulumi.StringOutput
- func (o LakeAssetIamMemberOutput) Role() pulumi.StringOutput
- func (o LakeAssetIamMemberOutput) ToLakeAssetIamMemberOutput() LakeAssetIamMemberOutput
- func (o LakeAssetIamMemberOutput) ToLakeAssetIamMemberOutputWithContext(ctx context.Context) LakeAssetIamMemberOutput
- type LakeAssetIamMemberState
- type LakeAssetIamPolicy
- type LakeAssetIamPolicyArgs
- type LakeAssetIamPolicyInput
- type LakeAssetIamPolicyOutput
- func (o LakeAssetIamPolicyOutput) AssetId() pulumi.StringOutput
- func (o LakeAssetIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o LakeAssetIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (LakeAssetIamPolicyOutput) ElementType() reflect.Type
- func (o LakeAssetIamPolicyOutput) Etag() pulumi.StringOutput
- func (o LakeAssetIamPolicyOutput) LakeId() pulumi.StringOutput
- func (o LakeAssetIamPolicyOutput) Location() pulumi.StringOutput
- func (o LakeAssetIamPolicyOutput) Project() pulumi.StringOutput
- func (o LakeAssetIamPolicyOutput) ToLakeAssetIamPolicyOutput() LakeAssetIamPolicyOutput
- func (o LakeAssetIamPolicyOutput) ToLakeAssetIamPolicyOutputWithContext(ctx context.Context) LakeAssetIamPolicyOutput
- func (o LakeAssetIamPolicyOutput) Version() pulumi.IntOutput
- func (o LakeAssetIamPolicyOutput) Zone() pulumi.StringOutput
- type LakeAssetIamPolicyState
- type LakeContentIamBinding
- type LakeContentIamBindingArgs
- type LakeContentIamBindingInput
- type LakeContentIamBindingOutput
- func (o LakeContentIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (LakeContentIamBindingOutput) ElementType() reflect.Type
- func (o LakeContentIamBindingOutput) Etag() pulumi.StringOutput
- func (o LakeContentIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o LakeContentIamBindingOutput) Name() pulumi.StringOutput
- func (o LakeContentIamBindingOutput) Project() pulumi.StringOutput
- func (o LakeContentIamBindingOutput) Role() pulumi.StringOutput
- func (o LakeContentIamBindingOutput) ToLakeContentIamBindingOutput() LakeContentIamBindingOutput
- func (o LakeContentIamBindingOutput) ToLakeContentIamBindingOutputWithContext(ctx context.Context) LakeContentIamBindingOutput
- type LakeContentIamBindingState
- type LakeContentIamMember
- type LakeContentIamMemberArgs
- type LakeContentIamMemberInput
- type LakeContentIamMemberOutput
- func (o LakeContentIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (LakeContentIamMemberOutput) ElementType() reflect.Type
- func (o LakeContentIamMemberOutput) Etag() pulumi.StringOutput
- func (o LakeContentIamMemberOutput) Member() pulumi.StringOutput
- func (o LakeContentIamMemberOutput) Name() pulumi.StringOutput
- func (o LakeContentIamMemberOutput) Project() pulumi.StringOutput
- func (o LakeContentIamMemberOutput) Role() pulumi.StringOutput
- func (o LakeContentIamMemberOutput) ToLakeContentIamMemberOutput() LakeContentIamMemberOutput
- func (o LakeContentIamMemberOutput) ToLakeContentIamMemberOutputWithContext(ctx context.Context) LakeContentIamMemberOutput
- type LakeContentIamMemberState
- type LakeContentIamPolicy
- type LakeContentIamPolicyArgs
- type LakeContentIamPolicyInput
- type LakeContentIamPolicyOutput
- func (o LakeContentIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o LakeContentIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (o LakeContentIamPolicyOutput) ContentId() pulumi.StringOutput
- func (LakeContentIamPolicyOutput) ElementType() reflect.Type
- func (o LakeContentIamPolicyOutput) Etag() pulumi.StringOutput
- func (o LakeContentIamPolicyOutput) LakeId() pulumi.StringOutput
- func (o LakeContentIamPolicyOutput) Location() pulumi.StringOutput
- func (o LakeContentIamPolicyOutput) Project() pulumi.StringOutput
- func (o LakeContentIamPolicyOutput) ToLakeContentIamPolicyOutput() LakeContentIamPolicyOutput
- func (o LakeContentIamPolicyOutput) ToLakeContentIamPolicyOutputWithContext(ctx context.Context) LakeContentIamPolicyOutput
- func (o LakeContentIamPolicyOutput) Version() pulumi.IntOutput
- type LakeContentIamPolicyState
- type LakeContentitemIamBinding
- type LakeContentitemIamBindingArgs
- type LakeContentitemIamBindingInput
- type LakeContentitemIamBindingOutput
- func (o LakeContentitemIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (LakeContentitemIamBindingOutput) ElementType() reflect.Type
- func (o LakeContentitemIamBindingOutput) Etag() pulumi.StringOutput
- func (o LakeContentitemIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o LakeContentitemIamBindingOutput) Name() pulumi.StringOutput
- func (o LakeContentitemIamBindingOutput) Project() pulumi.StringOutput
- func (o LakeContentitemIamBindingOutput) Role() pulumi.StringOutput
- func (o LakeContentitemIamBindingOutput) ToLakeContentitemIamBindingOutput() LakeContentitemIamBindingOutput
- func (o LakeContentitemIamBindingOutput) ToLakeContentitemIamBindingOutputWithContext(ctx context.Context) LakeContentitemIamBindingOutput
- type LakeContentitemIamBindingState
- type LakeContentitemIamMember
- type LakeContentitemIamMemberArgs
- type LakeContentitemIamMemberInput
- type LakeContentitemIamMemberOutput
- func (o LakeContentitemIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (LakeContentitemIamMemberOutput) ElementType() reflect.Type
- func (o LakeContentitemIamMemberOutput) Etag() pulumi.StringOutput
- func (o LakeContentitemIamMemberOutput) Member() pulumi.StringOutput
- func (o LakeContentitemIamMemberOutput) Name() pulumi.StringOutput
- func (o LakeContentitemIamMemberOutput) Project() pulumi.StringOutput
- func (o LakeContentitemIamMemberOutput) Role() pulumi.StringOutput
- func (o LakeContentitemIamMemberOutput) ToLakeContentitemIamMemberOutput() LakeContentitemIamMemberOutput
- func (o LakeContentitemIamMemberOutput) ToLakeContentitemIamMemberOutputWithContext(ctx context.Context) LakeContentitemIamMemberOutput
- type LakeContentitemIamMemberState
- type LakeContentitemIamPolicy
- type LakeContentitemIamPolicyArgs
- type LakeContentitemIamPolicyInput
- type LakeContentitemIamPolicyOutput
- func (o LakeContentitemIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o LakeContentitemIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (o LakeContentitemIamPolicyOutput) ContentitemId() pulumi.StringOutput
- func (LakeContentitemIamPolicyOutput) ElementType() reflect.Type
- func (o LakeContentitemIamPolicyOutput) Etag() pulumi.StringOutput
- func (o LakeContentitemIamPolicyOutput) LakeId() pulumi.StringOutput
- func (o LakeContentitemIamPolicyOutput) Location() pulumi.StringOutput
- func (o LakeContentitemIamPolicyOutput) Project() pulumi.StringOutput
- func (o LakeContentitemIamPolicyOutput) ToLakeContentitemIamPolicyOutput() LakeContentitemIamPolicyOutput
- func (o LakeContentitemIamPolicyOutput) ToLakeContentitemIamPolicyOutputWithContext(ctx context.Context) LakeContentitemIamPolicyOutput
- func (o LakeContentitemIamPolicyOutput) Version() pulumi.IntOutput
- type LakeContentitemIamPolicyState
- type LakeEnvironmentIamBinding
- type LakeEnvironmentIamBindingArgs
- type LakeEnvironmentIamBindingInput
- type LakeEnvironmentIamBindingOutput
- func (o LakeEnvironmentIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (LakeEnvironmentIamBindingOutput) ElementType() reflect.Type
- func (o LakeEnvironmentIamBindingOutput) Etag() pulumi.StringOutput
- func (o LakeEnvironmentIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o LakeEnvironmentIamBindingOutput) Name() pulumi.StringOutput
- func (o LakeEnvironmentIamBindingOutput) Project() pulumi.StringOutput
- func (o LakeEnvironmentIamBindingOutput) Role() pulumi.StringOutput
- func (o LakeEnvironmentIamBindingOutput) ToLakeEnvironmentIamBindingOutput() LakeEnvironmentIamBindingOutput
- func (o LakeEnvironmentIamBindingOutput) ToLakeEnvironmentIamBindingOutputWithContext(ctx context.Context) LakeEnvironmentIamBindingOutput
- type LakeEnvironmentIamBindingState
- type LakeEnvironmentIamMember
- type LakeEnvironmentIamMemberArgs
- type LakeEnvironmentIamMemberInput
- type LakeEnvironmentIamMemberOutput
- func (o LakeEnvironmentIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (LakeEnvironmentIamMemberOutput) ElementType() reflect.Type
- func (o LakeEnvironmentIamMemberOutput) Etag() pulumi.StringOutput
- func (o LakeEnvironmentIamMemberOutput) Member() pulumi.StringOutput
- func (o LakeEnvironmentIamMemberOutput) Name() pulumi.StringOutput
- func (o LakeEnvironmentIamMemberOutput) Project() pulumi.StringOutput
- func (o LakeEnvironmentIamMemberOutput) Role() pulumi.StringOutput
- func (o LakeEnvironmentIamMemberOutput) ToLakeEnvironmentIamMemberOutput() LakeEnvironmentIamMemberOutput
- func (o LakeEnvironmentIamMemberOutput) ToLakeEnvironmentIamMemberOutputWithContext(ctx context.Context) LakeEnvironmentIamMemberOutput
- type LakeEnvironmentIamMemberState
- type LakeEnvironmentIamPolicy
- type LakeEnvironmentIamPolicyArgs
- type LakeEnvironmentIamPolicyInput
- type LakeEnvironmentIamPolicyOutput
- func (o LakeEnvironmentIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o LakeEnvironmentIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (LakeEnvironmentIamPolicyOutput) ElementType() reflect.Type
- func (o LakeEnvironmentIamPolicyOutput) EnvironmentId() pulumi.StringOutput
- func (o LakeEnvironmentIamPolicyOutput) Etag() pulumi.StringOutput
- func (o LakeEnvironmentIamPolicyOutput) LakeId() pulumi.StringOutput
- func (o LakeEnvironmentIamPolicyOutput) Location() pulumi.StringOutput
- func (o LakeEnvironmentIamPolicyOutput) Project() pulumi.StringOutput
- func (o LakeEnvironmentIamPolicyOutput) ToLakeEnvironmentIamPolicyOutput() LakeEnvironmentIamPolicyOutput
- func (o LakeEnvironmentIamPolicyOutput) ToLakeEnvironmentIamPolicyOutputWithContext(ctx context.Context) LakeEnvironmentIamPolicyOutput
- func (o LakeEnvironmentIamPolicyOutput) Version() pulumi.IntOutput
- type LakeEnvironmentIamPolicyState
- type LakeIamBinding
- type LakeIamBindingArgs
- type LakeIamBindingInput
- type LakeIamBindingOutput
- func (o LakeIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (LakeIamBindingOutput) ElementType() reflect.Type
- func (o LakeIamBindingOutput) Etag() pulumi.StringOutput
- func (o LakeIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o LakeIamBindingOutput) Name() pulumi.StringOutput
- func (o LakeIamBindingOutput) Project() pulumi.StringOutput
- func (o LakeIamBindingOutput) Role() pulumi.StringOutput
- func (o LakeIamBindingOutput) ToLakeIamBindingOutput() LakeIamBindingOutput
- func (o LakeIamBindingOutput) ToLakeIamBindingOutputWithContext(ctx context.Context) LakeIamBindingOutput
- type LakeIamBindingState
- type LakeIamMember
- type LakeIamMemberArgs
- type LakeIamMemberInput
- type LakeIamMemberOutput
- func (o LakeIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (LakeIamMemberOutput) ElementType() reflect.Type
- func (o LakeIamMemberOutput) Etag() pulumi.StringOutput
- func (o LakeIamMemberOutput) Member() pulumi.StringOutput
- func (o LakeIamMemberOutput) Name() pulumi.StringOutput
- func (o LakeIamMemberOutput) Project() pulumi.StringOutput
- func (o LakeIamMemberOutput) Role() pulumi.StringOutput
- func (o LakeIamMemberOutput) ToLakeIamMemberOutput() LakeIamMemberOutput
- func (o LakeIamMemberOutput) ToLakeIamMemberOutputWithContext(ctx context.Context) LakeIamMemberOutput
- type LakeIamMemberState
- type LakeIamPolicy
- type LakeIamPolicyArgs
- type LakeIamPolicyInput
- type LakeIamPolicyOutput
- func (o LakeIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o LakeIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (LakeIamPolicyOutput) ElementType() reflect.Type
- func (o LakeIamPolicyOutput) Etag() pulumi.StringOutput
- func (o LakeIamPolicyOutput) LakeId() pulumi.StringOutput
- func (o LakeIamPolicyOutput) Location() pulumi.StringOutput
- func (o LakeIamPolicyOutput) Project() pulumi.StringOutput
- func (o LakeIamPolicyOutput) ToLakeIamPolicyOutput() LakeIamPolicyOutput
- func (o LakeIamPolicyOutput) ToLakeIamPolicyOutputWithContext(ctx context.Context) LakeIamPolicyOutput
- func (o LakeIamPolicyOutput) Version() pulumi.IntOutput
- type LakeIamPolicyState
- type LakeInput
- type LakeOutput
- func (o LakeOutput) AssetStatus() GoogleCloudDataplexV1AssetStatusResponseOutput
- func (o LakeOutput) CreateTime() pulumi.StringOutput
- func (o LakeOutput) Description() pulumi.StringOutput
- func (o LakeOutput) DisplayName() pulumi.StringOutput
- func (LakeOutput) ElementType() reflect.Type
- func (o LakeOutput) Labels() pulumi.StringMapOutput
- func (o LakeOutput) LakeId() pulumi.StringOutput
- func (o LakeOutput) Location() pulumi.StringOutput
- func (o LakeOutput) Metastore() GoogleCloudDataplexV1LakeMetastoreResponseOutput
- func (o LakeOutput) MetastoreStatus() GoogleCloudDataplexV1LakeMetastoreStatusResponseOutput
- func (o LakeOutput) Name() pulumi.StringOutput
- func (o LakeOutput) Project() pulumi.StringOutput
- func (o LakeOutput) ServiceAccount() pulumi.StringOutput
- func (o LakeOutput) State() pulumi.StringOutput
- func (o LakeOutput) ToLakeOutput() LakeOutput
- func (o LakeOutput) ToLakeOutputWithContext(ctx context.Context) LakeOutput
- func (o LakeOutput) Uid() pulumi.StringOutput
- func (o LakeOutput) UpdateTime() pulumi.StringOutput
- type LakeState
- type LakeTaskIamBinding
- type LakeTaskIamBindingArgs
- type LakeTaskIamBindingInput
- type LakeTaskIamBindingOutput
- func (o LakeTaskIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (LakeTaskIamBindingOutput) ElementType() reflect.Type
- func (o LakeTaskIamBindingOutput) Etag() pulumi.StringOutput
- func (o LakeTaskIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o LakeTaskIamBindingOutput) Name() pulumi.StringOutput
- func (o LakeTaskIamBindingOutput) Project() pulumi.StringOutput
- func (o LakeTaskIamBindingOutput) Role() pulumi.StringOutput
- func (o LakeTaskIamBindingOutput) ToLakeTaskIamBindingOutput() LakeTaskIamBindingOutput
- func (o LakeTaskIamBindingOutput) ToLakeTaskIamBindingOutputWithContext(ctx context.Context) LakeTaskIamBindingOutput
- type LakeTaskIamBindingState
- type LakeTaskIamMember
- type LakeTaskIamMemberArgs
- type LakeTaskIamMemberInput
- type LakeTaskIamMemberOutput
- func (o LakeTaskIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (LakeTaskIamMemberOutput) ElementType() reflect.Type
- func (o LakeTaskIamMemberOutput) Etag() pulumi.StringOutput
- func (o LakeTaskIamMemberOutput) Member() pulumi.StringOutput
- func (o LakeTaskIamMemberOutput) Name() pulumi.StringOutput
- func (o LakeTaskIamMemberOutput) Project() pulumi.StringOutput
- func (o LakeTaskIamMemberOutput) Role() pulumi.StringOutput
- func (o LakeTaskIamMemberOutput) ToLakeTaskIamMemberOutput() LakeTaskIamMemberOutput
- func (o LakeTaskIamMemberOutput) ToLakeTaskIamMemberOutputWithContext(ctx context.Context) LakeTaskIamMemberOutput
- type LakeTaskIamMemberState
- type LakeTaskIamPolicy
- type LakeTaskIamPolicyArgs
- type LakeTaskIamPolicyInput
- type LakeTaskIamPolicyOutput
- func (o LakeTaskIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o LakeTaskIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (LakeTaskIamPolicyOutput) ElementType() reflect.Type
- func (o LakeTaskIamPolicyOutput) Etag() pulumi.StringOutput
- func (o LakeTaskIamPolicyOutput) LakeId() pulumi.StringOutput
- func (o LakeTaskIamPolicyOutput) Location() pulumi.StringOutput
- func (o LakeTaskIamPolicyOutput) Project() pulumi.StringOutput
- func (o LakeTaskIamPolicyOutput) TaskId() pulumi.StringOutput
- func (o LakeTaskIamPolicyOutput) ToLakeTaskIamPolicyOutput() LakeTaskIamPolicyOutput
- func (o LakeTaskIamPolicyOutput) ToLakeTaskIamPolicyOutputWithContext(ctx context.Context) LakeTaskIamPolicyOutput
- func (o LakeTaskIamPolicyOutput) Version() pulumi.IntOutput
- type LakeTaskIamPolicyState
- type LakeZoneIamBinding
- type LakeZoneIamBindingArgs
- type LakeZoneIamBindingInput
- type LakeZoneIamBindingOutput
- func (o LakeZoneIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (LakeZoneIamBindingOutput) ElementType() reflect.Type
- func (o LakeZoneIamBindingOutput) Etag() pulumi.StringOutput
- func (o LakeZoneIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o LakeZoneIamBindingOutput) Name() pulumi.StringOutput
- func (o LakeZoneIamBindingOutput) Project() pulumi.StringOutput
- func (o LakeZoneIamBindingOutput) Role() pulumi.StringOutput
- func (o LakeZoneIamBindingOutput) ToLakeZoneIamBindingOutput() LakeZoneIamBindingOutput
- func (o LakeZoneIamBindingOutput) ToLakeZoneIamBindingOutputWithContext(ctx context.Context) LakeZoneIamBindingOutput
- type LakeZoneIamBindingState
- type LakeZoneIamMember
- type LakeZoneIamMemberArgs
- type LakeZoneIamMemberInput
- type LakeZoneIamMemberOutput
- func (o LakeZoneIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (LakeZoneIamMemberOutput) ElementType() reflect.Type
- func (o LakeZoneIamMemberOutput) Etag() pulumi.StringOutput
- func (o LakeZoneIamMemberOutput) Member() pulumi.StringOutput
- func (o LakeZoneIamMemberOutput) Name() pulumi.StringOutput
- func (o LakeZoneIamMemberOutput) Project() pulumi.StringOutput
- func (o LakeZoneIamMemberOutput) Role() pulumi.StringOutput
- func (o LakeZoneIamMemberOutput) ToLakeZoneIamMemberOutput() LakeZoneIamMemberOutput
- func (o LakeZoneIamMemberOutput) ToLakeZoneIamMemberOutputWithContext(ctx context.Context) LakeZoneIamMemberOutput
- type LakeZoneIamMemberState
- type LakeZoneIamPolicy
- type LakeZoneIamPolicyArgs
- type LakeZoneIamPolicyInput
- type LakeZoneIamPolicyOutput
- func (o LakeZoneIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o LakeZoneIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (LakeZoneIamPolicyOutput) ElementType() reflect.Type
- func (o LakeZoneIamPolicyOutput) Etag() pulumi.StringOutput
- func (o LakeZoneIamPolicyOutput) LakeId() pulumi.StringOutput
- func (o LakeZoneIamPolicyOutput) Location() pulumi.StringOutput
- func (o LakeZoneIamPolicyOutput) Project() pulumi.StringOutput
- func (o LakeZoneIamPolicyOutput) ToLakeZoneIamPolicyOutput() LakeZoneIamPolicyOutput
- func (o LakeZoneIamPolicyOutput) ToLakeZoneIamPolicyOutputWithContext(ctx context.Context) LakeZoneIamPolicyOutput
- func (o LakeZoneIamPolicyOutput) Version() pulumi.IntOutput
- func (o LakeZoneIamPolicyOutput) Zone() pulumi.StringOutput
- type LakeZoneIamPolicyState
- type LookupAspectTypeIamPolicyArgs
- type LookupAspectTypeIamPolicyOutputArgs
- type LookupAspectTypeIamPolicyResult
- type LookupAspectTypeIamPolicyResultOutput
- func (o LookupAspectTypeIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o LookupAspectTypeIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (LookupAspectTypeIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupAspectTypeIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupAspectTypeIamPolicyResultOutput) ToLookupAspectTypeIamPolicyResultOutput() LookupAspectTypeIamPolicyResultOutput
- func (o LookupAspectTypeIamPolicyResultOutput) ToLookupAspectTypeIamPolicyResultOutputWithContext(ctx context.Context) LookupAspectTypeIamPolicyResultOutput
- func (o LookupAspectTypeIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupAssetArgs
- type LookupAssetOutputArgs
- type LookupAssetResult
- type LookupAssetResultOutput
- func (o LookupAssetResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupAssetResultOutput) Description() pulumi.StringOutput
- func (o LookupAssetResultOutput) DiscoverySpec() GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput
- func (o LookupAssetResultOutput) DiscoveryStatus() GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput
- func (o LookupAssetResultOutput) DisplayName() pulumi.StringOutput
- func (LookupAssetResultOutput) ElementType() reflect.Type
- func (o LookupAssetResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupAssetResultOutput) Name() pulumi.StringOutput
- func (o LookupAssetResultOutput) ResourceSpec() GoogleCloudDataplexV1AssetResourceSpecResponseOutput
- func (o LookupAssetResultOutput) ResourceStatus() GoogleCloudDataplexV1AssetResourceStatusResponseOutput
- func (o LookupAssetResultOutput) SecurityStatus() GoogleCloudDataplexV1AssetSecurityStatusResponseOutput
- func (o LookupAssetResultOutput) State() pulumi.StringOutput
- func (o LookupAssetResultOutput) ToLookupAssetResultOutput() LookupAssetResultOutput
- func (o LookupAssetResultOutput) ToLookupAssetResultOutputWithContext(ctx context.Context) LookupAssetResultOutput
- func (o LookupAssetResultOutput) Uid() pulumi.StringOutput
- func (o LookupAssetResultOutput) UpdateTime() pulumi.StringOutput
- type LookupAttributeArgs
- type LookupAttributeOutputArgs
- type LookupAttributeResult
- type LookupAttributeResultOutput
- func (o LookupAttributeResultOutput) AttributeCount() pulumi.IntOutput
- func (o LookupAttributeResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupAttributeResultOutput) DataAccessSpec() GoogleCloudDataplexV1DataAccessSpecResponseOutput
- func (o LookupAttributeResultOutput) Description() pulumi.StringOutput
- func (o LookupAttributeResultOutput) DisplayName() pulumi.StringOutput
- func (LookupAttributeResultOutput) ElementType() reflect.Type
- func (o LookupAttributeResultOutput) Etag() pulumi.StringOutput
- func (o LookupAttributeResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupAttributeResultOutput) Name() pulumi.StringOutput
- func (o LookupAttributeResultOutput) ParentId() pulumi.StringOutput
- func (o LookupAttributeResultOutput) ResourceAccessSpec() GoogleCloudDataplexV1ResourceAccessSpecResponseOutput
- func (o LookupAttributeResultOutput) ToLookupAttributeResultOutput() LookupAttributeResultOutput
- func (o LookupAttributeResultOutput) ToLookupAttributeResultOutputWithContext(ctx context.Context) LookupAttributeResultOutput
- func (o LookupAttributeResultOutput) Uid() pulumi.StringOutput
- func (o LookupAttributeResultOutput) UpdateTime() pulumi.StringOutput
- type LookupContentArgs
- type LookupContentOutputArgs
- type LookupContentResult
- type LookupContentResultOutput
- func (o LookupContentResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupContentResultOutput) DataText() pulumi.StringOutput
- func (o LookupContentResultOutput) Description() pulumi.StringOutput
- func (LookupContentResultOutput) ElementType() reflect.Type
- func (o LookupContentResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupContentResultOutput) Name() pulumi.StringOutput
- func (o LookupContentResultOutput) Notebook() GoogleCloudDataplexV1ContentNotebookResponseOutput
- func (o LookupContentResultOutput) Path() pulumi.StringOutput
- func (o LookupContentResultOutput) SqlScript() GoogleCloudDataplexV1ContentSqlScriptResponseOutput
- func (o LookupContentResultOutput) ToLookupContentResultOutput() LookupContentResultOutput
- func (o LookupContentResultOutput) ToLookupContentResultOutputWithContext(ctx context.Context) LookupContentResultOutput
- func (o LookupContentResultOutput) Uid() pulumi.StringOutput
- func (o LookupContentResultOutput) UpdateTime() pulumi.StringOutput
- type LookupContentitemArgs
- type LookupContentitemOutputArgs
- type LookupContentitemResult
- type LookupContentitemResultOutput
- func (o LookupContentitemResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupContentitemResultOutput) DataText() pulumi.StringOutput
- func (o LookupContentitemResultOutput) Description() pulumi.StringOutput
- func (LookupContentitemResultOutput) ElementType() reflect.Type
- func (o LookupContentitemResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupContentitemResultOutput) Name() pulumi.StringOutput
- func (o LookupContentitemResultOutput) Notebook() GoogleCloudDataplexV1ContentNotebookResponseOutput
- func (o LookupContentitemResultOutput) Path() pulumi.StringOutput
- func (o LookupContentitemResultOutput) SqlScript() GoogleCloudDataplexV1ContentSqlScriptResponseOutput
- func (o LookupContentitemResultOutput) ToLookupContentitemResultOutput() LookupContentitemResultOutput
- func (o LookupContentitemResultOutput) ToLookupContentitemResultOutputWithContext(ctx context.Context) LookupContentitemResultOutput
- func (o LookupContentitemResultOutput) Uid() pulumi.StringOutput
- func (o LookupContentitemResultOutput) UpdateTime() pulumi.StringOutput
- type LookupDataAttributeBindingArgs
- type LookupDataAttributeBindingIamPolicyArgs
- type LookupDataAttributeBindingIamPolicyOutputArgs
- type LookupDataAttributeBindingIamPolicyResult
- type LookupDataAttributeBindingIamPolicyResultOutput
- func (o LookupDataAttributeBindingIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o LookupDataAttributeBindingIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (LookupDataAttributeBindingIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupDataAttributeBindingIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupDataAttributeBindingIamPolicyResultOutput) ToLookupDataAttributeBindingIamPolicyResultOutput() LookupDataAttributeBindingIamPolicyResultOutput
- func (o LookupDataAttributeBindingIamPolicyResultOutput) ToLookupDataAttributeBindingIamPolicyResultOutputWithContext(ctx context.Context) LookupDataAttributeBindingIamPolicyResultOutput
- func (o LookupDataAttributeBindingIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupDataAttributeBindingOutputArgs
- type LookupDataAttributeBindingResult
- type LookupDataAttributeBindingResultOutput
- func (o LookupDataAttributeBindingResultOutput) Attributes() pulumi.StringArrayOutput
- func (o LookupDataAttributeBindingResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupDataAttributeBindingResultOutput) Description() pulumi.StringOutput
- func (o LookupDataAttributeBindingResultOutput) DisplayName() pulumi.StringOutput
- func (LookupDataAttributeBindingResultOutput) ElementType() reflect.Type
- func (o LookupDataAttributeBindingResultOutput) Etag() pulumi.StringOutput
- func (o LookupDataAttributeBindingResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupDataAttributeBindingResultOutput) Name() pulumi.StringOutput
- func (o LookupDataAttributeBindingResultOutput) Paths() GoogleCloudDataplexV1DataAttributeBindingPathResponseArrayOutput
- func (o LookupDataAttributeBindingResultOutput) Resource() pulumi.StringOutput
- func (o LookupDataAttributeBindingResultOutput) ToLookupDataAttributeBindingResultOutput() LookupDataAttributeBindingResultOutput
- func (o LookupDataAttributeBindingResultOutput) ToLookupDataAttributeBindingResultOutputWithContext(ctx context.Context) LookupDataAttributeBindingResultOutput
- func (o LookupDataAttributeBindingResultOutput) Uid() pulumi.StringOutput
- func (o LookupDataAttributeBindingResultOutput) UpdateTime() pulumi.StringOutput
- type LookupDataScanArgs
- type LookupDataScanIamPolicyArgs
- type LookupDataScanIamPolicyOutputArgs
- type LookupDataScanIamPolicyResult
- type LookupDataScanIamPolicyResultOutput
- func (o LookupDataScanIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o LookupDataScanIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (LookupDataScanIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupDataScanIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupDataScanIamPolicyResultOutput) ToLookupDataScanIamPolicyResultOutput() LookupDataScanIamPolicyResultOutput
- func (o LookupDataScanIamPolicyResultOutput) ToLookupDataScanIamPolicyResultOutputWithContext(ctx context.Context) LookupDataScanIamPolicyResultOutput
- func (o LookupDataScanIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupDataScanOutputArgs
- type LookupDataScanResult
- type LookupDataScanResultOutput
- func (o LookupDataScanResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupDataScanResultOutput) Data() GoogleCloudDataplexV1DataSourceResponseOutput
- func (o LookupDataScanResultOutput) DataProfileResult() GoogleCloudDataplexV1DataProfileResultResponseOutput
- func (o LookupDataScanResultOutput) DataProfileSpec() GoogleCloudDataplexV1DataProfileSpecResponseOutput
- func (o LookupDataScanResultOutput) DataQualityResult() GoogleCloudDataplexV1DataQualityResultResponseOutput
- func (o LookupDataScanResultOutput) DataQualitySpec() GoogleCloudDataplexV1DataQualitySpecResponseOutput
- func (o LookupDataScanResultOutput) Description() pulumi.StringOutput
- func (o LookupDataScanResultOutput) DisplayName() pulumi.StringOutput
- func (LookupDataScanResultOutput) ElementType() reflect.Type
- func (o LookupDataScanResultOutput) ExecutionSpec() GoogleCloudDataplexV1DataScanExecutionSpecResponseOutput
- func (o LookupDataScanResultOutput) ExecutionStatus() GoogleCloudDataplexV1DataScanExecutionStatusResponseOutput
- func (o LookupDataScanResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupDataScanResultOutput) Name() pulumi.StringOutput
- func (o LookupDataScanResultOutput) State() pulumi.StringOutput
- func (o LookupDataScanResultOutput) ToLookupDataScanResultOutput() LookupDataScanResultOutput
- func (o LookupDataScanResultOutput) ToLookupDataScanResultOutputWithContext(ctx context.Context) LookupDataScanResultOutput
- func (o LookupDataScanResultOutput) Type() pulumi.StringOutput
- func (o LookupDataScanResultOutput) Uid() pulumi.StringOutput
- func (o LookupDataScanResultOutput) UpdateTime() pulumi.StringOutput
- type LookupDataTaxonomyArgs
- type LookupDataTaxonomyAttributeIamPolicyArgs
- type LookupDataTaxonomyAttributeIamPolicyOutputArgs
- type LookupDataTaxonomyAttributeIamPolicyResult
- type LookupDataTaxonomyAttributeIamPolicyResultOutput
- func (o LookupDataTaxonomyAttributeIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o LookupDataTaxonomyAttributeIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (LookupDataTaxonomyAttributeIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupDataTaxonomyAttributeIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupDataTaxonomyAttributeIamPolicyResultOutput) ToLookupDataTaxonomyAttributeIamPolicyResultOutput() LookupDataTaxonomyAttributeIamPolicyResultOutput
- func (o LookupDataTaxonomyAttributeIamPolicyResultOutput) ToLookupDataTaxonomyAttributeIamPolicyResultOutputWithContext(ctx context.Context) LookupDataTaxonomyAttributeIamPolicyResultOutput
- func (o LookupDataTaxonomyAttributeIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupDataTaxonomyIamPolicyArgs
- type LookupDataTaxonomyIamPolicyOutputArgs
- type LookupDataTaxonomyIamPolicyResult
- type LookupDataTaxonomyIamPolicyResultOutput
- func (o LookupDataTaxonomyIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o LookupDataTaxonomyIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (LookupDataTaxonomyIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupDataTaxonomyIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupDataTaxonomyIamPolicyResultOutput) ToLookupDataTaxonomyIamPolicyResultOutput() LookupDataTaxonomyIamPolicyResultOutput
- func (o LookupDataTaxonomyIamPolicyResultOutput) ToLookupDataTaxonomyIamPolicyResultOutputWithContext(ctx context.Context) LookupDataTaxonomyIamPolicyResultOutput
- func (o LookupDataTaxonomyIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupDataTaxonomyOutputArgs
- type LookupDataTaxonomyResult
- type LookupDataTaxonomyResultOutput
- func (o LookupDataTaxonomyResultOutput) AttributeCount() pulumi.IntOutput
- func (o LookupDataTaxonomyResultOutput) ClassCount() pulumi.IntOutput
- func (o LookupDataTaxonomyResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupDataTaxonomyResultOutput) Description() pulumi.StringOutput
- func (o LookupDataTaxonomyResultOutput) DisplayName() pulumi.StringOutput
- func (LookupDataTaxonomyResultOutput) ElementType() reflect.Type
- func (o LookupDataTaxonomyResultOutput) Etag() pulumi.StringOutput
- func (o LookupDataTaxonomyResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupDataTaxonomyResultOutput) Name() pulumi.StringOutput
- func (o LookupDataTaxonomyResultOutput) ToLookupDataTaxonomyResultOutput() LookupDataTaxonomyResultOutput
- func (o LookupDataTaxonomyResultOutput) ToLookupDataTaxonomyResultOutputWithContext(ctx context.Context) LookupDataTaxonomyResultOutput
- func (o LookupDataTaxonomyResultOutput) Uid() pulumi.StringOutput
- func (o LookupDataTaxonomyResultOutput) UpdateTime() pulumi.StringOutput
- type LookupEntityArgs
- type LookupEntityOutputArgs
- type LookupEntityResult
- type LookupEntityResultOutput
- func (o LookupEntityResultOutput) Access() GoogleCloudDataplexV1StorageAccessResponseOutput
- func (o LookupEntityResultOutput) Asset() pulumi.StringOutput
- func (o LookupEntityResultOutput) CatalogEntry() pulumi.StringOutput
- func (o LookupEntityResultOutput) Compatibility() GoogleCloudDataplexV1EntityCompatibilityStatusResponseOutput
- func (o LookupEntityResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupEntityResultOutput) DataPath() pulumi.StringOutput
- func (o LookupEntityResultOutput) DataPathPattern() pulumi.StringOutput
- func (o LookupEntityResultOutput) Description() pulumi.StringOutput
- func (o LookupEntityResultOutput) DisplayName() pulumi.StringOutput
- func (LookupEntityResultOutput) ElementType() reflect.Type
- func (o LookupEntityResultOutput) Etag() pulumi.StringOutput
- func (o LookupEntityResultOutput) Format() GoogleCloudDataplexV1StorageFormatResponseOutput
- func (o LookupEntityResultOutput) Name() pulumi.StringOutput
- func (o LookupEntityResultOutput) Schema() GoogleCloudDataplexV1SchemaResponseOutput
- func (o LookupEntityResultOutput) System() pulumi.StringOutput
- func (o LookupEntityResultOutput) ToLookupEntityResultOutput() LookupEntityResultOutput
- func (o LookupEntityResultOutput) ToLookupEntityResultOutputWithContext(ctx context.Context) LookupEntityResultOutput
- func (o LookupEntityResultOutput) Type() pulumi.StringOutput
- func (o LookupEntityResultOutput) Uid() pulumi.StringOutput
- func (o LookupEntityResultOutput) UpdateTime() pulumi.StringOutput
- type LookupEntryGroupIamPolicyArgs
- type LookupEntryGroupIamPolicyOutputArgs
- type LookupEntryGroupIamPolicyResult
- type LookupEntryGroupIamPolicyResultOutput
- func (o LookupEntryGroupIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o LookupEntryGroupIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- 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 LookupEntryTypeIamPolicyArgs
- type LookupEntryTypeIamPolicyOutputArgs
- type LookupEntryTypeIamPolicyResult
- type LookupEntryTypeIamPolicyResultOutput
- func (o LookupEntryTypeIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o LookupEntryTypeIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (LookupEntryTypeIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupEntryTypeIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupEntryTypeIamPolicyResultOutput) ToLookupEntryTypeIamPolicyResultOutput() LookupEntryTypeIamPolicyResultOutput
- func (o LookupEntryTypeIamPolicyResultOutput) ToLookupEntryTypeIamPolicyResultOutputWithContext(ctx context.Context) LookupEntryTypeIamPolicyResultOutput
- func (o LookupEntryTypeIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupEnvironmentArgs
- type LookupEnvironmentOutputArgs
- type LookupEnvironmentResult
- type LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) Description() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) DisplayName() pulumi.StringOutput
- func (LookupEnvironmentResultOutput) ElementType() reflect.Type
- func (o LookupEnvironmentResultOutput) Endpoints() GoogleCloudDataplexV1EnvironmentEndpointsResponseOutput
- func (o LookupEnvironmentResultOutput) InfrastructureSpec() GoogleCloudDataplexV1EnvironmentInfrastructureSpecResponseOutput
- func (o LookupEnvironmentResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupEnvironmentResultOutput) Name() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) SessionSpec() GoogleCloudDataplexV1EnvironmentSessionSpecResponseOutput
- func (o LookupEnvironmentResultOutput) SessionStatus() GoogleCloudDataplexV1EnvironmentSessionStatusResponseOutput
- func (o LookupEnvironmentResultOutput) State() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext(ctx context.Context) LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) Uid() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) UpdateTime() pulumi.StringOutput
- type LookupGovernanceRuleIamPolicyArgs
- type LookupGovernanceRuleIamPolicyOutputArgs
- type LookupGovernanceRuleIamPolicyResult
- type LookupGovernanceRuleIamPolicyResultOutput
- func (o LookupGovernanceRuleIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o LookupGovernanceRuleIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (LookupGovernanceRuleIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupGovernanceRuleIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupGovernanceRuleIamPolicyResultOutput) ToLookupGovernanceRuleIamPolicyResultOutput() LookupGovernanceRuleIamPolicyResultOutput
- func (o LookupGovernanceRuleIamPolicyResultOutput) ToLookupGovernanceRuleIamPolicyResultOutputWithContext(ctx context.Context) LookupGovernanceRuleIamPolicyResultOutput
- func (o LookupGovernanceRuleIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupLakeArgs
- type LookupLakeAssetIamPolicyArgs
- type LookupLakeAssetIamPolicyOutputArgs
- type LookupLakeAssetIamPolicyResult
- type LookupLakeAssetIamPolicyResultOutput
- func (o LookupLakeAssetIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o LookupLakeAssetIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (LookupLakeAssetIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupLakeAssetIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupLakeAssetIamPolicyResultOutput) ToLookupLakeAssetIamPolicyResultOutput() LookupLakeAssetIamPolicyResultOutput
- func (o LookupLakeAssetIamPolicyResultOutput) ToLookupLakeAssetIamPolicyResultOutputWithContext(ctx context.Context) LookupLakeAssetIamPolicyResultOutput
- func (o LookupLakeAssetIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupLakeContentIamPolicyArgs
- type LookupLakeContentIamPolicyOutputArgs
- type LookupLakeContentIamPolicyResult
- type LookupLakeContentIamPolicyResultOutput
- func (o LookupLakeContentIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o LookupLakeContentIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (LookupLakeContentIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupLakeContentIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupLakeContentIamPolicyResultOutput) ToLookupLakeContentIamPolicyResultOutput() LookupLakeContentIamPolicyResultOutput
- func (o LookupLakeContentIamPolicyResultOutput) ToLookupLakeContentIamPolicyResultOutputWithContext(ctx context.Context) LookupLakeContentIamPolicyResultOutput
- func (o LookupLakeContentIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupLakeContentitemIamPolicyArgs
- type LookupLakeContentitemIamPolicyOutputArgs
- type LookupLakeContentitemIamPolicyResult
- type LookupLakeContentitemIamPolicyResultOutput
- func (o LookupLakeContentitemIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o LookupLakeContentitemIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (LookupLakeContentitemIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupLakeContentitemIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupLakeContentitemIamPolicyResultOutput) ToLookupLakeContentitemIamPolicyResultOutput() LookupLakeContentitemIamPolicyResultOutput
- func (o LookupLakeContentitemIamPolicyResultOutput) ToLookupLakeContentitemIamPolicyResultOutputWithContext(ctx context.Context) LookupLakeContentitemIamPolicyResultOutput
- func (o LookupLakeContentitemIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupLakeEnvironmentIamPolicyArgs
- type LookupLakeEnvironmentIamPolicyOutputArgs
- type LookupLakeEnvironmentIamPolicyResult
- type LookupLakeEnvironmentIamPolicyResultOutput
- func (o LookupLakeEnvironmentIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o LookupLakeEnvironmentIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (LookupLakeEnvironmentIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupLakeEnvironmentIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupLakeEnvironmentIamPolicyResultOutput) ToLookupLakeEnvironmentIamPolicyResultOutput() LookupLakeEnvironmentIamPolicyResultOutput
- func (o LookupLakeEnvironmentIamPolicyResultOutput) ToLookupLakeEnvironmentIamPolicyResultOutputWithContext(ctx context.Context) LookupLakeEnvironmentIamPolicyResultOutput
- func (o LookupLakeEnvironmentIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupLakeIamPolicyArgs
- type LookupLakeIamPolicyOutputArgs
- type LookupLakeIamPolicyResult
- type LookupLakeIamPolicyResultOutput
- func (o LookupLakeIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o LookupLakeIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (LookupLakeIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupLakeIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupLakeIamPolicyResultOutput) ToLookupLakeIamPolicyResultOutput() LookupLakeIamPolicyResultOutput
- func (o LookupLakeIamPolicyResultOutput) ToLookupLakeIamPolicyResultOutputWithContext(ctx context.Context) LookupLakeIamPolicyResultOutput
- func (o LookupLakeIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupLakeOutputArgs
- type LookupLakeResult
- type LookupLakeResultOutput
- func (o LookupLakeResultOutput) AssetStatus() GoogleCloudDataplexV1AssetStatusResponseOutput
- func (o LookupLakeResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupLakeResultOutput) Description() pulumi.StringOutput
- func (o LookupLakeResultOutput) DisplayName() pulumi.StringOutput
- func (LookupLakeResultOutput) ElementType() reflect.Type
- func (o LookupLakeResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupLakeResultOutput) Metastore() GoogleCloudDataplexV1LakeMetastoreResponseOutput
- func (o LookupLakeResultOutput) MetastoreStatus() GoogleCloudDataplexV1LakeMetastoreStatusResponseOutput
- func (o LookupLakeResultOutput) Name() pulumi.StringOutput
- func (o LookupLakeResultOutput) ServiceAccount() pulumi.StringOutput
- func (o LookupLakeResultOutput) State() pulumi.StringOutput
- func (o LookupLakeResultOutput) ToLookupLakeResultOutput() LookupLakeResultOutput
- func (o LookupLakeResultOutput) ToLookupLakeResultOutputWithContext(ctx context.Context) LookupLakeResultOutput
- func (o LookupLakeResultOutput) Uid() pulumi.StringOutput
- func (o LookupLakeResultOutput) UpdateTime() pulumi.StringOutput
- type LookupLakeTaskIamPolicyArgs
- type LookupLakeTaskIamPolicyOutputArgs
- type LookupLakeTaskIamPolicyResult
- type LookupLakeTaskIamPolicyResultOutput
- func (o LookupLakeTaskIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o LookupLakeTaskIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (LookupLakeTaskIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupLakeTaskIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupLakeTaskIamPolicyResultOutput) ToLookupLakeTaskIamPolicyResultOutput() LookupLakeTaskIamPolicyResultOutput
- func (o LookupLakeTaskIamPolicyResultOutput) ToLookupLakeTaskIamPolicyResultOutputWithContext(ctx context.Context) LookupLakeTaskIamPolicyResultOutput
- func (o LookupLakeTaskIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupLakeZoneIamPolicyArgs
- type LookupLakeZoneIamPolicyOutputArgs
- type LookupLakeZoneIamPolicyResult
- type LookupLakeZoneIamPolicyResultOutput
- func (o LookupLakeZoneIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
- func (o LookupLakeZoneIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
- func (LookupLakeZoneIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupLakeZoneIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupLakeZoneIamPolicyResultOutput) ToLookupLakeZoneIamPolicyResultOutput() LookupLakeZoneIamPolicyResultOutput
- func (o LookupLakeZoneIamPolicyResultOutput) ToLookupLakeZoneIamPolicyResultOutputWithContext(ctx context.Context) LookupLakeZoneIamPolicyResultOutput
- func (o LookupLakeZoneIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupPartitionArgs
- type LookupPartitionOutputArgs
- type LookupPartitionResult
- type LookupPartitionResultOutput
- func (LookupPartitionResultOutput) ElementType() reflect.Type
- func (o LookupPartitionResultOutput) Etag() pulumi.StringOutput
- func (o LookupPartitionResultOutput) Location() pulumi.StringOutput
- func (o LookupPartitionResultOutput) Name() pulumi.StringOutput
- func (o LookupPartitionResultOutput) ToLookupPartitionResultOutput() LookupPartitionResultOutput
- func (o LookupPartitionResultOutput) ToLookupPartitionResultOutputWithContext(ctx context.Context) LookupPartitionResultOutput
- func (o LookupPartitionResultOutput) Values() pulumi.StringArrayOutput
- type LookupTaskArgs
- type LookupTaskOutputArgs
- type LookupTaskResult
- type LookupTaskResultOutput
- func (o LookupTaskResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupTaskResultOutput) Description() pulumi.StringOutput
- func (o LookupTaskResultOutput) DisplayName() pulumi.StringOutput
- func (LookupTaskResultOutput) ElementType() reflect.Type
- func (o LookupTaskResultOutput) ExecutionSpec() GoogleCloudDataplexV1TaskExecutionSpecResponseOutput
- func (o LookupTaskResultOutput) ExecutionStatus() GoogleCloudDataplexV1TaskExecutionStatusResponseOutput
- func (o LookupTaskResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupTaskResultOutput) Name() pulumi.StringOutput
- func (o LookupTaskResultOutput) Notebook() GoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput
- func (o LookupTaskResultOutput) Spark() GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput
- func (o LookupTaskResultOutput) State() pulumi.StringOutput
- func (o LookupTaskResultOutput) ToLookupTaskResultOutput() LookupTaskResultOutput
- func (o LookupTaskResultOutput) ToLookupTaskResultOutputWithContext(ctx context.Context) LookupTaskResultOutput
- func (o LookupTaskResultOutput) TriggerSpec() GoogleCloudDataplexV1TaskTriggerSpecResponseOutput
- func (o LookupTaskResultOutput) Uid() pulumi.StringOutput
- func (o LookupTaskResultOutput) UpdateTime() pulumi.StringOutput
- type LookupZoneArgs
- type LookupZoneOutputArgs
- type LookupZoneResult
- type LookupZoneResultOutput
- func (o LookupZoneResultOutput) AssetStatus() GoogleCloudDataplexV1AssetStatusResponseOutput
- func (o LookupZoneResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupZoneResultOutput) Description() pulumi.StringOutput
- func (o LookupZoneResultOutput) DiscoverySpec() GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput
- func (o LookupZoneResultOutput) DisplayName() pulumi.StringOutput
- func (LookupZoneResultOutput) ElementType() reflect.Type
- func (o LookupZoneResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupZoneResultOutput) Name() pulumi.StringOutput
- func (o LookupZoneResultOutput) ResourceSpec() GoogleCloudDataplexV1ZoneResourceSpecResponseOutput
- func (o LookupZoneResultOutput) State() pulumi.StringOutput
- func (o LookupZoneResultOutput) ToLookupZoneResultOutput() LookupZoneResultOutput
- func (o LookupZoneResultOutput) ToLookupZoneResultOutputWithContext(ctx context.Context) LookupZoneResultOutput
- func (o LookupZoneResultOutput) Type() pulumi.StringOutput
- func (o LookupZoneResultOutput) Uid() pulumi.StringOutput
- func (o LookupZoneResultOutput) UpdateTime() pulumi.StringOutput
- type Partition
- type PartitionArgs
- type PartitionInput
- type PartitionOutput
- func (PartitionOutput) ElementType() reflect.Type
- func (o PartitionOutput) EntityId() pulumi.StringOutput
- func (o PartitionOutput) Etag() pulumi.StringOutput
- func (o PartitionOutput) LakeId() pulumi.StringOutput
- func (o PartitionOutput) Location() pulumi.StringOutput
- func (o PartitionOutput) Name() pulumi.StringOutput
- func (o PartitionOutput) Project() pulumi.StringOutput
- func (o PartitionOutput) ToPartitionOutput() PartitionOutput
- func (o PartitionOutput) ToPartitionOutputWithContext(ctx context.Context) PartitionOutput
- func (o PartitionOutput) Values() pulumi.StringArrayOutput
- func (o PartitionOutput) Zone() pulumi.StringOutput
- type PartitionState
- type Task
- type TaskArgs
- type TaskInput
- type TaskOutput
- func (o TaskOutput) CreateTime() pulumi.StringOutput
- func (o TaskOutput) Description() pulumi.StringOutput
- func (o TaskOutput) DisplayName() pulumi.StringOutput
- func (TaskOutput) ElementType() reflect.Type
- func (o TaskOutput) ExecutionSpec() GoogleCloudDataplexV1TaskExecutionSpecResponseOutput
- func (o TaskOutput) ExecutionStatus() GoogleCloudDataplexV1TaskExecutionStatusResponseOutput
- func (o TaskOutput) Labels() pulumi.StringMapOutput
- func (o TaskOutput) LakeId() pulumi.StringOutput
- func (o TaskOutput) Location() pulumi.StringOutput
- func (o TaskOutput) Name() pulumi.StringOutput
- func (o TaskOutput) Notebook() GoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput
- func (o TaskOutput) Project() pulumi.StringOutput
- func (o TaskOutput) Spark() GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput
- func (o TaskOutput) State() pulumi.StringOutput
- func (o TaskOutput) TaskId() pulumi.StringOutput
- func (o TaskOutput) ToTaskOutput() TaskOutput
- func (o TaskOutput) ToTaskOutputWithContext(ctx context.Context) TaskOutput
- func (o TaskOutput) TriggerSpec() GoogleCloudDataplexV1TaskTriggerSpecResponseOutput
- func (o TaskOutput) Uid() pulumi.StringOutput
- func (o TaskOutput) UpdateTime() pulumi.StringOutput
- type TaskState
- type Zone
- type ZoneArgs
- type ZoneInput
- type ZoneOutput
- func (o ZoneOutput) AssetStatus() GoogleCloudDataplexV1AssetStatusResponseOutput
- func (o ZoneOutput) CreateTime() pulumi.StringOutput
- func (o ZoneOutput) Description() pulumi.StringOutput
- func (o ZoneOutput) DiscoverySpec() GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput
- func (o ZoneOutput) DisplayName() pulumi.StringOutput
- func (ZoneOutput) ElementType() reflect.Type
- func (o ZoneOutput) Labels() pulumi.StringMapOutput
- func (o ZoneOutput) LakeId() pulumi.StringOutput
- func (o ZoneOutput) Location() pulumi.StringOutput
- func (o ZoneOutput) Name() pulumi.StringOutput
- func (o ZoneOutput) Project() pulumi.StringOutput
- func (o ZoneOutput) ResourceSpec() GoogleCloudDataplexV1ZoneResourceSpecResponseOutput
- func (o ZoneOutput) State() pulumi.StringOutput
- func (o ZoneOutput) ToZoneOutput() ZoneOutput
- func (o ZoneOutput) ToZoneOutputWithContext(ctx context.Context) ZoneOutput
- func (o ZoneOutput) Type() pulumi.StringOutput
- func (o ZoneOutput) Uid() pulumi.StringOutput
- func (o ZoneOutput) UpdateTime() pulumi.StringOutput
- func (o ZoneOutput) ZoneId() pulumi.StringOutput
- type ZoneState
- type ZoneType
- func (ZoneType) ElementType() reflect.Type
- func (e ZoneType) ToStringOutput() pulumi.StringOutput
- func (e ZoneType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ZoneType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ZoneType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e ZoneType) ToZoneTypeOutput() ZoneTypeOutput
- func (e ZoneType) ToZoneTypeOutputWithContext(ctx context.Context) ZoneTypeOutput
- func (e ZoneType) ToZoneTypePtrOutput() ZoneTypePtrOutput
- func (e ZoneType) ToZoneTypePtrOutputWithContext(ctx context.Context) ZoneTypePtrOutput
- type ZoneTypeInput
- type ZoneTypeOutput
- func (ZoneTypeOutput) ElementType() reflect.Type
- func (o ZoneTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ZoneTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ZoneTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ZoneTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o ZoneTypeOutput) ToZoneTypeOutput() ZoneTypeOutput
- func (o ZoneTypeOutput) ToZoneTypeOutputWithContext(ctx context.Context) ZoneTypeOutput
- func (o ZoneTypeOutput) ToZoneTypePtrOutput() ZoneTypePtrOutput
- func (o ZoneTypeOutput) ToZoneTypePtrOutputWithContext(ctx context.Context) ZoneTypePtrOutput
- type ZoneTypePtrInput
- type ZoneTypePtrOutput
- func (o ZoneTypePtrOutput) Elem() ZoneTypeOutput
- func (ZoneTypePtrOutput) ElementType() reflect.Type
- func (o ZoneTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ZoneTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o ZoneTypePtrOutput) ToZoneTypePtrOutput() ZoneTypePtrOutput
- func (o ZoneTypePtrOutput) ToZoneTypePtrOutputWithContext(ctx context.Context) ZoneTypePtrOutput
Constants ¶
const ( // Storage system unspecified. EntitySystemStorageSystemUnspecified = EntitySystem("STORAGE_SYSTEM_UNSPECIFIED") // The entity data is contained within a Cloud Storage bucket. EntitySystemCloudStorage = EntitySystem("CLOUD_STORAGE") // The entity data is contained within a BigQuery dataset. EntitySystemBigquery = EntitySystem("BIGQUERY") )
const ( // Type unspecified. EntityTypeTypeUnspecified = EntityType("TYPE_UNSPECIFIED") // Structured and semi-structured data. EntityTypeTable = EntityType("TABLE") // Unstructured data. EntityTypeFileset = EntityType("FILESET") )
const ( // Access mode unspecified. GoogleCloudDataplexV1AssetResourceSpecReadAccessModeAccessModeUnspecified = GoogleCloudDataplexV1AssetResourceSpecReadAccessMode("ACCESS_MODE_UNSPECIFIED") // Default. Data is accessed directly using storage APIs. GoogleCloudDataplexV1AssetResourceSpecReadAccessModeDirect = GoogleCloudDataplexV1AssetResourceSpecReadAccessMode("DIRECT") // Data is accessed through a managed interface using BigQuery APIs. GoogleCloudDataplexV1AssetResourceSpecReadAccessModeManaged = GoogleCloudDataplexV1AssetResourceSpecReadAccessMode("MANAGED") )
const ( // Type not specified. GoogleCloudDataplexV1AssetResourceSpecTypeTypeUnspecified = GoogleCloudDataplexV1AssetResourceSpecType("TYPE_UNSPECIFIED") // Cloud Storage bucket. GoogleCloudDataplexV1AssetResourceSpecTypeStorageBucket = GoogleCloudDataplexV1AssetResourceSpecType("STORAGE_BUCKET") // BigQuery dataset. GoogleCloudDataplexV1AssetResourceSpecTypeBigqueryDataset = GoogleCloudDataplexV1AssetResourceSpecType("BIGQUERY_DATASET") )
const ( // Kernel Type unspecified. GoogleCloudDataplexV1ContentNotebookKernelTypeKernelTypeUnspecified = GoogleCloudDataplexV1ContentNotebookKernelType("KERNEL_TYPE_UNSPECIFIED") // Python 3 Kernel. GoogleCloudDataplexV1ContentNotebookKernelTypePython3 = GoogleCloudDataplexV1ContentNotebookKernelType("PYTHON3") )
const ( // Value was unspecified. GoogleCloudDataplexV1ContentSqlScriptEngineQueryEngineUnspecified = GoogleCloudDataplexV1ContentSqlScriptEngine("QUERY_ENGINE_UNSPECIFIED") // Spark SQL Query. GoogleCloudDataplexV1ContentSqlScriptEngineSpark = GoogleCloudDataplexV1ContentSqlScriptEngine("SPARK") )
const ( // Unspecified statistic type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticStatisticUndefined = GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic("STATISTIC_UNDEFINED") // Evaluate the column mean GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticMean = GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic("MEAN") // Evaluate the column min GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticMin = GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic("MIN") // Evaluate the column max GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticMax = GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic("MAX") )
const ( // SchemaType unspecified. GoogleCloudDataplexV1SchemaPartitionFieldTypeTypeUnspecified = GoogleCloudDataplexV1SchemaPartitionFieldType("TYPE_UNSPECIFIED") // Boolean field. GoogleCloudDataplexV1SchemaPartitionFieldTypeBoolean = GoogleCloudDataplexV1SchemaPartitionFieldType("BOOLEAN") // Single byte numeric field. GoogleCloudDataplexV1SchemaPartitionFieldTypeByte = GoogleCloudDataplexV1SchemaPartitionFieldType("BYTE") // 16-bit numeric field. GoogleCloudDataplexV1SchemaPartitionFieldTypeInt16 = GoogleCloudDataplexV1SchemaPartitionFieldType("INT16") // 32-bit numeric field. GoogleCloudDataplexV1SchemaPartitionFieldTypeInt32 = GoogleCloudDataplexV1SchemaPartitionFieldType("INT32") // 64-bit numeric field. GoogleCloudDataplexV1SchemaPartitionFieldTypeInt64 = GoogleCloudDataplexV1SchemaPartitionFieldType("INT64") // Floating point numeric field. GoogleCloudDataplexV1SchemaPartitionFieldTypeFloat = GoogleCloudDataplexV1SchemaPartitionFieldType("FLOAT") // Double precision numeric field. GoogleCloudDataplexV1SchemaPartitionFieldTypeDouble = GoogleCloudDataplexV1SchemaPartitionFieldType("DOUBLE") // Real value numeric field. GoogleCloudDataplexV1SchemaPartitionFieldTypeDecimal = GoogleCloudDataplexV1SchemaPartitionFieldType("DECIMAL") // Sequence of characters field. GoogleCloudDataplexV1SchemaPartitionFieldTypeString = GoogleCloudDataplexV1SchemaPartitionFieldType("STRING") // Sequence of bytes field. GoogleCloudDataplexV1SchemaPartitionFieldTypeBinary = GoogleCloudDataplexV1SchemaPartitionFieldType("BINARY") // Date and time field. GoogleCloudDataplexV1SchemaPartitionFieldTypeTimestamp = GoogleCloudDataplexV1SchemaPartitionFieldType("TIMESTAMP") // Date field. GoogleCloudDataplexV1SchemaPartitionFieldTypeDate = GoogleCloudDataplexV1SchemaPartitionFieldType("DATE") // Time field. GoogleCloudDataplexV1SchemaPartitionFieldTypeTime = GoogleCloudDataplexV1SchemaPartitionFieldType("TIME") // Structured field. Nested fields that define the structure of the map. If all nested fields are nullable, this field represents a union. GoogleCloudDataplexV1SchemaPartitionFieldTypeRecord = GoogleCloudDataplexV1SchemaPartitionFieldType("RECORD") // Null field that does not have values. GoogleCloudDataplexV1SchemaPartitionFieldTypeNull = GoogleCloudDataplexV1SchemaPartitionFieldType("NULL") )
const ( // PartitionStyle unspecified GoogleCloudDataplexV1SchemaPartitionStylePartitionStyleUnspecified = GoogleCloudDataplexV1SchemaPartitionStyle("PARTITION_STYLE_UNSPECIFIED") // Partitions are hive-compatible. Examples: gs://bucket/path/to/table/dt=2019-10-31/lang=en, gs://bucket/path/to/table/dt=2019-10-31/lang=en/late. GoogleCloudDataplexV1SchemaPartitionStyleHiveCompatible = GoogleCloudDataplexV1SchemaPartitionStyle("HIVE_COMPATIBLE") )
const ( // Mode unspecified. GoogleCloudDataplexV1SchemaSchemaFieldModeModeUnspecified = GoogleCloudDataplexV1SchemaSchemaFieldMode("MODE_UNSPECIFIED") // The field has required semantics. GoogleCloudDataplexV1SchemaSchemaFieldModeRequired = GoogleCloudDataplexV1SchemaSchemaFieldMode("REQUIRED") // The field has optional semantics, and may be null. GoogleCloudDataplexV1SchemaSchemaFieldModeNullable = GoogleCloudDataplexV1SchemaSchemaFieldMode("NULLABLE") // The field has repeated (0 or more) semantics, and is a list of values. GoogleCloudDataplexV1SchemaSchemaFieldModeRepeated = GoogleCloudDataplexV1SchemaSchemaFieldMode("REPEATED") )
const ( // SchemaType unspecified. GoogleCloudDataplexV1SchemaSchemaFieldTypeTypeUnspecified = GoogleCloudDataplexV1SchemaSchemaFieldType("TYPE_UNSPECIFIED") // Boolean field. GoogleCloudDataplexV1SchemaSchemaFieldTypeBoolean = GoogleCloudDataplexV1SchemaSchemaFieldType("BOOLEAN") // Single byte numeric field. GoogleCloudDataplexV1SchemaSchemaFieldTypeByte = GoogleCloudDataplexV1SchemaSchemaFieldType("BYTE") // 16-bit numeric field. GoogleCloudDataplexV1SchemaSchemaFieldTypeInt16 = GoogleCloudDataplexV1SchemaSchemaFieldType("INT16") // 32-bit numeric field. GoogleCloudDataplexV1SchemaSchemaFieldTypeInt32 = GoogleCloudDataplexV1SchemaSchemaFieldType("INT32") // 64-bit numeric field. GoogleCloudDataplexV1SchemaSchemaFieldTypeInt64 = GoogleCloudDataplexV1SchemaSchemaFieldType("INT64") // Floating point numeric field. GoogleCloudDataplexV1SchemaSchemaFieldTypeFloat = GoogleCloudDataplexV1SchemaSchemaFieldType("FLOAT") // Double precision numeric field. GoogleCloudDataplexV1SchemaSchemaFieldTypeDouble = GoogleCloudDataplexV1SchemaSchemaFieldType("DOUBLE") // Real value numeric field. GoogleCloudDataplexV1SchemaSchemaFieldTypeDecimal = GoogleCloudDataplexV1SchemaSchemaFieldType("DECIMAL") // Sequence of characters field. GoogleCloudDataplexV1SchemaSchemaFieldTypeString = GoogleCloudDataplexV1SchemaSchemaFieldType("STRING") // Sequence of bytes field. GoogleCloudDataplexV1SchemaSchemaFieldTypeBinary = GoogleCloudDataplexV1SchemaSchemaFieldType("BINARY") // Date and time field. GoogleCloudDataplexV1SchemaSchemaFieldTypeTimestamp = GoogleCloudDataplexV1SchemaSchemaFieldType("TIMESTAMP") // Date field. GoogleCloudDataplexV1SchemaSchemaFieldTypeDate = GoogleCloudDataplexV1SchemaSchemaFieldType("DATE") // Time field. GoogleCloudDataplexV1SchemaSchemaFieldTypeTime = GoogleCloudDataplexV1SchemaSchemaFieldType("TIME") // Structured field. Nested fields that define the structure of the map. If all nested fields are nullable, this field represents a union. GoogleCloudDataplexV1SchemaSchemaFieldTypeRecord = GoogleCloudDataplexV1SchemaSchemaFieldType("RECORD") // Null field that does not have values. GoogleCloudDataplexV1SchemaSchemaFieldTypeNull = GoogleCloudDataplexV1SchemaSchemaFieldType("NULL") )
const ( // CompressionFormat unspecified. Implies uncompressed data. GoogleCloudDataplexV1StorageFormatCompressionFormatCompressionFormatUnspecified = GoogleCloudDataplexV1StorageFormatCompressionFormat("COMPRESSION_FORMAT_UNSPECIFIED") // GZip compressed set of files. GoogleCloudDataplexV1StorageFormatCompressionFormatGzip = GoogleCloudDataplexV1StorageFormatCompressionFormat("GZIP") // BZip2 compressed set of files. GoogleCloudDataplexV1StorageFormatCompressionFormatBzip2 = GoogleCloudDataplexV1StorageFormatCompressionFormat("BZIP2") )
const ( // Unspecified trigger type. GoogleCloudDataplexV1TaskTriggerSpecTypeTypeUnspecified = GoogleCloudDataplexV1TaskTriggerSpecType("TYPE_UNSPECIFIED") // The task runs one-time shortly after Task Creation. GoogleCloudDataplexV1TaskTriggerSpecTypeOnDemand = GoogleCloudDataplexV1TaskTriggerSpecType("ON_DEMAND") // The task is scheduled to run periodically. GoogleCloudDataplexV1TaskTriggerSpecTypeRecurring = GoogleCloudDataplexV1TaskTriggerSpecType("RECURRING") )
const ( // Unspecified location type. GoogleCloudDataplexV1ZoneResourceSpecLocationTypeLocationTypeUnspecified = GoogleCloudDataplexV1ZoneResourceSpecLocationType("LOCATION_TYPE_UNSPECIFIED") // Resources that are associated with a single region. GoogleCloudDataplexV1ZoneResourceSpecLocationTypeSingleRegion = GoogleCloudDataplexV1ZoneResourceSpecLocationType("SINGLE_REGION") // Resources that are associated with a multi-region location. GoogleCloudDataplexV1ZoneResourceSpecLocationTypeMultiRegion = GoogleCloudDataplexV1ZoneResourceSpecLocationType("MULTI_REGION") )
const ( // Default case. Should never be this. GoogleIamV1AuditLogConfigLogTypeLogTypeUnspecified = GoogleIamV1AuditLogConfigLogType("LOG_TYPE_UNSPECIFIED") // Admin reads. Example: CloudIAM getIamPolicy GoogleIamV1AuditLogConfigLogTypeAdminRead = GoogleIamV1AuditLogConfigLogType("ADMIN_READ") // Data writes. Example: CloudSQL Users create GoogleIamV1AuditLogConfigLogTypeDataWrite = GoogleIamV1AuditLogConfigLogType("DATA_WRITE") // Data reads. Example: CloudSQL Users list GoogleIamV1AuditLogConfigLogTypeDataRead = GoogleIamV1AuditLogConfigLogType("DATA_READ") )
const ( // Zone type not specified. ZoneTypeTypeUnspecified = ZoneType("TYPE_UNSPECIFIED") // A zone that contains data that needs further processing before it is considered generally ready for consumption and analytics workloads. ZoneTypeRaw = ZoneType("RAW") // A zone that contains data that is considered to be ready for broader consumption and analytics workloads. Curated structured data stored in Cloud Storage must conform to certain file formats (parquet, avro and orc) and organized in a hive-compatible directory layout. ZoneTypeCurated = ZoneType("CURATED") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AspectTypeIamBinding ¶ added in v0.31.1
type AspectTypeIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetAspectTypeIamBinding ¶ added in v0.31.1
func GetAspectTypeIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AspectTypeIamBindingState, opts ...pulumi.ResourceOption) (*AspectTypeIamBinding, error)
GetAspectTypeIamBinding gets an existing AspectTypeIamBinding 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 NewAspectTypeIamBinding ¶ added in v0.31.1
func NewAspectTypeIamBinding(ctx *pulumi.Context, name string, args *AspectTypeIamBindingArgs, opts ...pulumi.ResourceOption) (*AspectTypeIamBinding, error)
NewAspectTypeIamBinding registers a new resource with the given unique name, arguments, and options.
func (*AspectTypeIamBinding) ElementType ¶ added in v0.31.1
func (*AspectTypeIamBinding) ElementType() reflect.Type
func (*AspectTypeIamBinding) ToAspectTypeIamBindingOutput ¶ added in v0.31.1
func (i *AspectTypeIamBinding) ToAspectTypeIamBindingOutput() AspectTypeIamBindingOutput
func (*AspectTypeIamBinding) ToAspectTypeIamBindingOutputWithContext ¶ added in v0.31.1
func (i *AspectTypeIamBinding) ToAspectTypeIamBindingOutputWithContext(ctx context.Context) AspectTypeIamBindingOutput
type AspectTypeIamBindingArgs ¶ added in v0.31.1
type AspectTypeIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a AspectTypeIamBinding resource.
func (AspectTypeIamBindingArgs) ElementType ¶ added in v0.31.1
func (AspectTypeIamBindingArgs) ElementType() reflect.Type
type AspectTypeIamBindingInput ¶ added in v0.31.1
type AspectTypeIamBindingInput interface { pulumi.Input ToAspectTypeIamBindingOutput() AspectTypeIamBindingOutput ToAspectTypeIamBindingOutputWithContext(ctx context.Context) AspectTypeIamBindingOutput }
type AspectTypeIamBindingOutput ¶ added in v0.31.1
type AspectTypeIamBindingOutput struct{ *pulumi.OutputState }
func (AspectTypeIamBindingOutput) Condition ¶ added in v0.31.1
func (o AspectTypeIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (AspectTypeIamBindingOutput) ElementType ¶ added in v0.31.1
func (AspectTypeIamBindingOutput) ElementType() reflect.Type
func (AspectTypeIamBindingOutput) Etag ¶ added in v0.31.1
func (o AspectTypeIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (AspectTypeIamBindingOutput) Members ¶ added in v0.31.1
func (o AspectTypeIamBindingOutput) Members() pulumi.StringArrayOutput
Identities that will be granted the privilege in role. Each entry can have one of the following values:
- user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
- domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
func (AspectTypeIamBindingOutput) Name ¶ added in v0.31.1
func (o AspectTypeIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (AspectTypeIamBindingOutput) Project ¶ added in v0.31.1
func (o AspectTypeIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (AspectTypeIamBindingOutput) Role ¶ added in v0.31.1
func (o AspectTypeIamBindingOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `IamBinding` can be used per role.
func (AspectTypeIamBindingOutput) ToAspectTypeIamBindingOutput ¶ added in v0.31.1
func (o AspectTypeIamBindingOutput) ToAspectTypeIamBindingOutput() AspectTypeIamBindingOutput
func (AspectTypeIamBindingOutput) ToAspectTypeIamBindingOutputWithContext ¶ added in v0.31.1
func (o AspectTypeIamBindingOutput) ToAspectTypeIamBindingOutputWithContext(ctx context.Context) AspectTypeIamBindingOutput
type AspectTypeIamBindingState ¶ added in v0.31.1
type AspectTypeIamBindingState struct { }
func (AspectTypeIamBindingState) ElementType ¶ added in v0.31.1
func (AspectTypeIamBindingState) ElementType() reflect.Type
type AspectTypeIamMember ¶ added in v0.31.1
type AspectTypeIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetAspectTypeIamMember ¶ added in v0.31.1
func GetAspectTypeIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AspectTypeIamMemberState, opts ...pulumi.ResourceOption) (*AspectTypeIamMember, error)
GetAspectTypeIamMember gets an existing AspectTypeIamMember 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 NewAspectTypeIamMember ¶ added in v0.31.1
func NewAspectTypeIamMember(ctx *pulumi.Context, name string, args *AspectTypeIamMemberArgs, opts ...pulumi.ResourceOption) (*AspectTypeIamMember, error)
NewAspectTypeIamMember registers a new resource with the given unique name, arguments, and options.
func (*AspectTypeIamMember) ElementType ¶ added in v0.31.1
func (*AspectTypeIamMember) ElementType() reflect.Type
func (*AspectTypeIamMember) ToAspectTypeIamMemberOutput ¶ added in v0.31.1
func (i *AspectTypeIamMember) ToAspectTypeIamMemberOutput() AspectTypeIamMemberOutput
func (*AspectTypeIamMember) ToAspectTypeIamMemberOutputWithContext ¶ added in v0.31.1
func (i *AspectTypeIamMember) ToAspectTypeIamMemberOutputWithContext(ctx context.Context) AspectTypeIamMemberOutput
type AspectTypeIamMemberArgs ¶ added in v0.31.1
type AspectTypeIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a AspectTypeIamMember resource.
func (AspectTypeIamMemberArgs) ElementType ¶ added in v0.31.1
func (AspectTypeIamMemberArgs) ElementType() reflect.Type
type AspectTypeIamMemberInput ¶ added in v0.31.1
type AspectTypeIamMemberInput interface { pulumi.Input ToAspectTypeIamMemberOutput() AspectTypeIamMemberOutput ToAspectTypeIamMemberOutputWithContext(ctx context.Context) AspectTypeIamMemberOutput }
type AspectTypeIamMemberOutput ¶ added in v0.31.1
type AspectTypeIamMemberOutput struct{ *pulumi.OutputState }
func (AspectTypeIamMemberOutput) Condition ¶ added in v0.31.1
func (o AspectTypeIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (AspectTypeIamMemberOutput) ElementType ¶ added in v0.31.1
func (AspectTypeIamMemberOutput) ElementType() reflect.Type
func (AspectTypeIamMemberOutput) Etag ¶ added in v0.31.1
func (o AspectTypeIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (AspectTypeIamMemberOutput) Member ¶ added in v0.31.1
func (o AspectTypeIamMemberOutput) Member() pulumi.StringOutput
Identity that will be granted the privilege in role. The entry can have one of the following values:
- user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
- domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
func (AspectTypeIamMemberOutput) Name ¶ added in v0.31.1
func (o AspectTypeIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (AspectTypeIamMemberOutput) Project ¶ added in v0.31.1
func (o AspectTypeIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (AspectTypeIamMemberOutput) Role ¶ added in v0.31.1
func (o AspectTypeIamMemberOutput) Role() pulumi.StringOutput
The role that should be applied.
func (AspectTypeIamMemberOutput) ToAspectTypeIamMemberOutput ¶ added in v0.31.1
func (o AspectTypeIamMemberOutput) ToAspectTypeIamMemberOutput() AspectTypeIamMemberOutput
func (AspectTypeIamMemberOutput) ToAspectTypeIamMemberOutputWithContext ¶ added in v0.31.1
func (o AspectTypeIamMemberOutput) ToAspectTypeIamMemberOutputWithContext(ctx context.Context) AspectTypeIamMemberOutput
type AspectTypeIamMemberState ¶ added in v0.31.1
type AspectTypeIamMemberState struct { }
func (AspectTypeIamMemberState) ElementType ¶ added in v0.31.1
func (AspectTypeIamMemberState) ElementType() reflect.Type
type AspectTypeIamPolicy ¶ added in v0.31.1
type AspectTypeIamPolicy struct { pulumi.CustomResourceState AspectTypeId pulumi.StringOutput `pulumi:"aspectTypeId"` // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings GoogleIamV1BindingResponseArrayOutput `pulumi:"bindings"` // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag pulumi.StringOutput `pulumi:"etag"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetAspectTypeIamPolicy ¶ added in v0.31.1
func GetAspectTypeIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AspectTypeIamPolicyState, opts ...pulumi.ResourceOption) (*AspectTypeIamPolicy, error)
GetAspectTypeIamPolicy gets an existing AspectTypeIamPolicy 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 NewAspectTypeIamPolicy ¶ added in v0.31.1
func NewAspectTypeIamPolicy(ctx *pulumi.Context, name string, args *AspectTypeIamPolicyArgs, opts ...pulumi.ResourceOption) (*AspectTypeIamPolicy, error)
NewAspectTypeIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*AspectTypeIamPolicy) ElementType ¶ added in v0.31.1
func (*AspectTypeIamPolicy) ElementType() reflect.Type
func (*AspectTypeIamPolicy) ToAspectTypeIamPolicyOutput ¶ added in v0.31.1
func (i *AspectTypeIamPolicy) ToAspectTypeIamPolicyOutput() AspectTypeIamPolicyOutput
func (*AspectTypeIamPolicy) ToAspectTypeIamPolicyOutputWithContext ¶ added in v0.31.1
func (i *AspectTypeIamPolicy) ToAspectTypeIamPolicyOutputWithContext(ctx context.Context) AspectTypeIamPolicyOutput
type AspectTypeIamPolicyArgs ¶ added in v0.31.1
type AspectTypeIamPolicyArgs struct { AspectTypeId pulumi.StringInput // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigArrayInput // 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 GoogleIamV1BindingArrayInput // 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 // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used:paths: "bindings, etag" UpdateMask pulumi.StringPtrInput // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a AspectTypeIamPolicy resource.
func (AspectTypeIamPolicyArgs) ElementType ¶ added in v0.31.1
func (AspectTypeIamPolicyArgs) ElementType() reflect.Type
type AspectTypeIamPolicyInput ¶ added in v0.31.1
type AspectTypeIamPolicyInput interface { pulumi.Input ToAspectTypeIamPolicyOutput() AspectTypeIamPolicyOutput ToAspectTypeIamPolicyOutputWithContext(ctx context.Context) AspectTypeIamPolicyOutput }
type AspectTypeIamPolicyOutput ¶ added in v0.31.1
type AspectTypeIamPolicyOutput struct{ *pulumi.OutputState }
func (AspectTypeIamPolicyOutput) AspectTypeId ¶ added in v0.31.1
func (o AspectTypeIamPolicyOutput) AspectTypeId() pulumi.StringOutput
func (AspectTypeIamPolicyOutput) AuditConfigs ¶ added in v0.31.1
func (o AspectTypeIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (AspectTypeIamPolicyOutput) Bindings ¶ added in v0.31.1
func (o AspectTypeIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
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 (AspectTypeIamPolicyOutput) ElementType ¶ added in v0.31.1
func (AspectTypeIamPolicyOutput) ElementType() reflect.Type
func (AspectTypeIamPolicyOutput) Etag ¶ added in v0.31.1
func (o AspectTypeIamPolicyOutput) 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 (AspectTypeIamPolicyOutput) Location ¶ added in v0.31.1
func (o AspectTypeIamPolicyOutput) Location() pulumi.StringOutput
func (AspectTypeIamPolicyOutput) Project ¶ added in v0.31.1
func (o AspectTypeIamPolicyOutput) Project() pulumi.StringOutput
func (AspectTypeIamPolicyOutput) ToAspectTypeIamPolicyOutput ¶ added in v0.31.1
func (o AspectTypeIamPolicyOutput) ToAspectTypeIamPolicyOutput() AspectTypeIamPolicyOutput
func (AspectTypeIamPolicyOutput) ToAspectTypeIamPolicyOutputWithContext ¶ added in v0.31.1
func (o AspectTypeIamPolicyOutput) ToAspectTypeIamPolicyOutputWithContext(ctx context.Context) AspectTypeIamPolicyOutput
func (AspectTypeIamPolicyOutput) Version ¶ added in v0.31.1
func (o AspectTypeIamPolicyOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type AspectTypeIamPolicyState ¶ added in v0.31.1
type AspectTypeIamPolicyState struct { }
func (AspectTypeIamPolicyState) ElementType ¶ added in v0.31.1
func (AspectTypeIamPolicyState) ElementType() reflect.Type
type Asset ¶
type Asset struct { pulumi.CustomResourceState // Required. Asset identifier. This ID will be used to generate names such as table names when publishing metadata to Hive Metastore and BigQuery. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must end with a number or a letter. * Must be between 1-63 characters. * Must be unique within the zone. AssetId pulumi.StringOutput `pulumi:"assetId"` // The time when the asset was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Optional. Description of the asset. Description pulumi.StringOutput `pulumi:"description"` // Optional. Specification of the discovery feature applied to data referenced by this asset. When this spec is left unset, the asset will use the spec set on the parent zone. DiscoverySpec GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput `pulumi:"discoverySpec"` // Status of the discovery feature applied to data referenced by this asset. DiscoveryStatus GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput `pulumi:"discoveryStatus"` // Optional. User friendly display name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Optional. User defined labels for the asset. Labels pulumi.StringMapOutput `pulumi:"labels"` LakeId pulumi.StringOutput `pulumi:"lakeId"` Location pulumi.StringOutput `pulumi:"location"` // The relative resource name of the asset, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/assets/{asset_id}. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // Specification of the resource that is referenced by this asset. ResourceSpec GoogleCloudDataplexV1AssetResourceSpecResponseOutput `pulumi:"resourceSpec"` // Status of the resource referenced by this asset. ResourceStatus GoogleCloudDataplexV1AssetResourceStatusResponseOutput `pulumi:"resourceStatus"` // Status of the security policy applied to resource referenced by this asset. SecurityStatus GoogleCloudDataplexV1AssetSecurityStatusResponseOutput `pulumi:"securityStatus"` // Current state of the asset. State pulumi.StringOutput `pulumi:"state"` // System generated globally unique ID for the asset. This ID will be different if the asset is deleted and re-created with the same name. Uid pulumi.StringOutput `pulumi:"uid"` // The time when the asset was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` Zone pulumi.StringOutput `pulumi:"zone"` }
Creates an asset resource. Auto-naming is currently not supported for this resource.
func GetAsset ¶
func GetAsset(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AssetState, opts ...pulumi.ResourceOption) (*Asset, error)
GetAsset gets an existing Asset 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 NewAsset ¶
func NewAsset(ctx *pulumi.Context, name string, args *AssetArgs, opts ...pulumi.ResourceOption) (*Asset, error)
NewAsset registers a new resource with the given unique name, arguments, and options.
func (*Asset) ElementType ¶
func (*Asset) ToAssetOutput ¶
func (i *Asset) ToAssetOutput() AssetOutput
func (*Asset) ToAssetOutputWithContext ¶
func (i *Asset) ToAssetOutputWithContext(ctx context.Context) AssetOutput
type AssetArgs ¶
type AssetArgs struct { // Required. Asset identifier. This ID will be used to generate names such as table names when publishing metadata to Hive Metastore and BigQuery. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must end with a number or a letter. * Must be between 1-63 characters. * Must be unique within the zone. AssetId pulumi.StringInput // Optional. Description of the asset. Description pulumi.StringPtrInput // Optional. Specification of the discovery feature applied to data referenced by this asset. When this spec is left unset, the asset will use the spec set on the parent zone. DiscoverySpec GoogleCloudDataplexV1AssetDiscoverySpecPtrInput // Optional. User friendly display name. DisplayName pulumi.StringPtrInput // Optional. User defined labels for the asset. Labels pulumi.StringMapInput LakeId pulumi.StringInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput // Specification of the resource that is referenced by this asset. ResourceSpec GoogleCloudDataplexV1AssetResourceSpecInput Zone pulumi.StringPtrInput }
The set of arguments for constructing a Asset resource.
func (AssetArgs) ElementType ¶
type AssetInput ¶
type AssetInput interface { pulumi.Input ToAssetOutput() AssetOutput ToAssetOutputWithContext(ctx context.Context) AssetOutput }
type AssetOutput ¶
type AssetOutput struct{ *pulumi.OutputState }
func (AssetOutput) AssetId ¶ added in v0.21.0
func (o AssetOutput) AssetId() pulumi.StringOutput
Required. Asset identifier. This ID will be used to generate names such as table names when publishing metadata to Hive Metastore and BigQuery. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must end with a number or a letter. * Must be between 1-63 characters. * Must be unique within the zone.
func (AssetOutput) CreateTime ¶ added in v0.19.0
func (o AssetOutput) CreateTime() pulumi.StringOutput
The time when the asset was created.
func (AssetOutput) Description ¶ added in v0.19.0
func (o AssetOutput) Description() pulumi.StringOutput
Optional. Description of the asset.
func (AssetOutput) DiscoverySpec ¶ added in v0.19.0
func (o AssetOutput) DiscoverySpec() GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput
Optional. Specification of the discovery feature applied to data referenced by this asset. When this spec is left unset, the asset will use the spec set on the parent zone.
func (AssetOutput) DiscoveryStatus ¶ added in v0.19.0
func (o AssetOutput) DiscoveryStatus() GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput
Status of the discovery feature applied to data referenced by this asset.
func (AssetOutput) DisplayName ¶ added in v0.19.0
func (o AssetOutput) DisplayName() pulumi.StringOutput
Optional. User friendly display name.
func (AssetOutput) ElementType ¶
func (AssetOutput) ElementType() reflect.Type
func (AssetOutput) Labels ¶ added in v0.19.0
func (o AssetOutput) Labels() pulumi.StringMapOutput
Optional. User defined labels for the asset.
func (AssetOutput) LakeId ¶ added in v0.21.0
func (o AssetOutput) LakeId() pulumi.StringOutput
func (AssetOutput) Location ¶ added in v0.21.0
func (o AssetOutput) Location() pulumi.StringOutput
func (AssetOutput) Name ¶ added in v0.19.0
func (o AssetOutput) Name() pulumi.StringOutput
The relative resource name of the asset, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/assets/{asset_id}.
func (AssetOutput) Project ¶ added in v0.21.0
func (o AssetOutput) Project() pulumi.StringOutput
func (AssetOutput) ResourceSpec ¶ added in v0.19.0
func (o AssetOutput) ResourceSpec() GoogleCloudDataplexV1AssetResourceSpecResponseOutput
Specification of the resource that is referenced by this asset.
func (AssetOutput) ResourceStatus ¶ added in v0.19.0
func (o AssetOutput) ResourceStatus() GoogleCloudDataplexV1AssetResourceStatusResponseOutput
Status of the resource referenced by this asset.
func (AssetOutput) SecurityStatus ¶ added in v0.19.0
func (o AssetOutput) SecurityStatus() GoogleCloudDataplexV1AssetSecurityStatusResponseOutput
Status of the security policy applied to resource referenced by this asset.
func (AssetOutput) State ¶ added in v0.19.0
func (o AssetOutput) State() pulumi.StringOutput
Current state of the asset.
func (AssetOutput) ToAssetOutput ¶
func (o AssetOutput) ToAssetOutput() AssetOutput
func (AssetOutput) ToAssetOutputWithContext ¶
func (o AssetOutput) ToAssetOutputWithContext(ctx context.Context) AssetOutput
func (AssetOutput) Uid ¶ added in v0.19.0
func (o AssetOutput) Uid() pulumi.StringOutput
System generated globally unique ID for the asset. This ID will be different if the asset is deleted and re-created with the same name.
func (AssetOutput) UpdateTime ¶ added in v0.19.0
func (o AssetOutput) UpdateTime() pulumi.StringOutput
The time when the asset was last updated.
func (AssetOutput) Zone ¶ added in v0.21.0
func (o AssetOutput) Zone() pulumi.StringOutput
type AssetState ¶
type AssetState struct { }
func (AssetState) ElementType ¶
func (AssetState) ElementType() reflect.Type
type Attribute ¶ added in v0.28.0
type Attribute struct { pulumi.CustomResourceState // The number of child attributes present for this attribute. AttributeCount pulumi.IntOutput `pulumi:"attributeCount"` // The time when the DataAttribute was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Optional. Specified when applied to data stored on the resource (eg: rows, columns in BigQuery Tables). DataAccessSpec GoogleCloudDataplexV1DataAccessSpecResponseOutput `pulumi:"dataAccessSpec"` // Required. DataAttribute identifier. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the DataTaxonomy. DataAttributeId pulumi.StringOutput `pulumi:"dataAttributeId"` DataTaxonomyId pulumi.StringOutput `pulumi:"dataTaxonomyId"` // Optional. Description of the DataAttribute. Description pulumi.StringOutput `pulumi:"description"` // Optional. User friendly display name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Etag pulumi.StringOutput `pulumi:"etag"` // Optional. User-defined labels for the DataAttribute. Labels pulumi.StringMapOutput `pulumi:"labels"` Location pulumi.StringOutput `pulumi:"location"` // The relative resource name of the dataAttribute, of the form: projects/{project_number}/locations/{location_id}/dataTaxonomies/{dataTaxonomy}/attributes/{data_attribute_id}. Name pulumi.StringOutput `pulumi:"name"` // Optional. The ID of the parent DataAttribute resource, should belong to the same data taxonomy. Circular dependency in parent chain is not valid. Maximum depth of the hierarchy allowed is 4. a -> b -> c -> d -> e, depth = 4 ParentId pulumi.StringOutput `pulumi:"parentId"` Project pulumi.StringOutput `pulumi:"project"` // Optional. Specified when applied to a resource (eg: Cloud Storage bucket, BigQuery dataset, BigQuery table). ResourceAccessSpec GoogleCloudDataplexV1ResourceAccessSpecResponseOutput `pulumi:"resourceAccessSpec"` // System generated globally unique ID for the DataAttribute. This ID will be different if the DataAttribute is deleted and re-created with the same name. Uid pulumi.StringOutput `pulumi:"uid"` // The time when the DataAttribute was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Create a DataAttribute resource. Auto-naming is currently not supported for this resource.
func GetAttribute ¶ added in v0.28.0
func GetAttribute(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AttributeState, opts ...pulumi.ResourceOption) (*Attribute, error)
GetAttribute gets an existing Attribute 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 NewAttribute ¶ added in v0.28.0
func NewAttribute(ctx *pulumi.Context, name string, args *AttributeArgs, opts ...pulumi.ResourceOption) (*Attribute, error)
NewAttribute registers a new resource with the given unique name, arguments, and options.
func (*Attribute) ElementType ¶ added in v0.28.0
func (*Attribute) ToAttributeOutput ¶ added in v0.28.0
func (i *Attribute) ToAttributeOutput() AttributeOutput
func (*Attribute) ToAttributeOutputWithContext ¶ added in v0.28.0
func (i *Attribute) ToAttributeOutputWithContext(ctx context.Context) AttributeOutput
type AttributeArgs ¶ added in v0.28.0
type AttributeArgs struct { // Optional. Specified when applied to data stored on the resource (eg: rows, columns in BigQuery Tables). DataAccessSpec GoogleCloudDataplexV1DataAccessSpecPtrInput // Required. DataAttribute identifier. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the DataTaxonomy. DataAttributeId pulumi.StringInput DataTaxonomyId pulumi.StringInput // Optional. Description of the DataAttribute. Description pulumi.StringPtrInput // Optional. User friendly display name. DisplayName pulumi.StringPtrInput // This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Etag pulumi.StringPtrInput // Optional. User-defined labels for the DataAttribute. Labels pulumi.StringMapInput Location pulumi.StringPtrInput // Optional. The ID of the parent DataAttribute resource, should belong to the same data taxonomy. Circular dependency in parent chain is not valid. Maximum depth of the hierarchy allowed is 4. a -> b -> c -> d -> e, depth = 4 ParentId pulumi.StringPtrInput Project pulumi.StringPtrInput // Optional. Specified when applied to a resource (eg: Cloud Storage bucket, BigQuery dataset, BigQuery table). ResourceAccessSpec GoogleCloudDataplexV1ResourceAccessSpecPtrInput }
The set of arguments for constructing a Attribute resource.
func (AttributeArgs) ElementType ¶ added in v0.28.0
func (AttributeArgs) ElementType() reflect.Type
type AttributeInput ¶ added in v0.28.0
type AttributeInput interface { pulumi.Input ToAttributeOutput() AttributeOutput ToAttributeOutputWithContext(ctx context.Context) AttributeOutput }
type AttributeOutput ¶ added in v0.28.0
type AttributeOutput struct{ *pulumi.OutputState }
func (AttributeOutput) AttributeCount ¶ added in v0.28.0
func (o AttributeOutput) AttributeCount() pulumi.IntOutput
The number of child attributes present for this attribute.
func (AttributeOutput) CreateTime ¶ added in v0.28.0
func (o AttributeOutput) CreateTime() pulumi.StringOutput
The time when the DataAttribute was created.
func (AttributeOutput) DataAccessSpec ¶ added in v0.28.0
func (o AttributeOutput) DataAccessSpec() GoogleCloudDataplexV1DataAccessSpecResponseOutput
Optional. Specified when applied to data stored on the resource (eg: rows, columns in BigQuery Tables).
func (AttributeOutput) DataAttributeId ¶ added in v0.28.0
func (o AttributeOutput) DataAttributeId() pulumi.StringOutput
Required. DataAttribute identifier. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the DataTaxonomy.
func (AttributeOutput) DataTaxonomyId ¶ added in v0.28.0
func (o AttributeOutput) DataTaxonomyId() pulumi.StringOutput
func (AttributeOutput) Description ¶ added in v0.28.0
func (o AttributeOutput) Description() pulumi.StringOutput
Optional. Description of the DataAttribute.
func (AttributeOutput) DisplayName ¶ added in v0.28.0
func (o AttributeOutput) DisplayName() pulumi.StringOutput
Optional. User friendly display name.
func (AttributeOutput) ElementType ¶ added in v0.28.0
func (AttributeOutput) ElementType() reflect.Type
func (AttributeOutput) Etag ¶ added in v0.28.0
func (o AttributeOutput) Etag() pulumi.StringOutput
This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
func (AttributeOutput) Labels ¶ added in v0.28.0
func (o AttributeOutput) Labels() pulumi.StringMapOutput
Optional. User-defined labels for the DataAttribute.
func (AttributeOutput) Location ¶ added in v0.28.0
func (o AttributeOutput) Location() pulumi.StringOutput
func (AttributeOutput) Name ¶ added in v0.28.0
func (o AttributeOutput) Name() pulumi.StringOutput
The relative resource name of the dataAttribute, of the form: projects/{project_number}/locations/{location_id}/dataTaxonomies/{dataTaxonomy}/attributes/{data_attribute_id}.
func (AttributeOutput) ParentId ¶ added in v0.28.0
func (o AttributeOutput) ParentId() pulumi.StringOutput
Optional. The ID of the parent DataAttribute resource, should belong to the same data taxonomy. Circular dependency in parent chain is not valid. Maximum depth of the hierarchy allowed is 4. a -> b -> c -> d -> e, depth = 4
func (AttributeOutput) Project ¶ added in v0.28.0
func (o AttributeOutput) Project() pulumi.StringOutput
func (AttributeOutput) ResourceAccessSpec ¶ added in v0.28.0
func (o AttributeOutput) ResourceAccessSpec() GoogleCloudDataplexV1ResourceAccessSpecResponseOutput
Optional. Specified when applied to a resource (eg: Cloud Storage bucket, BigQuery dataset, BigQuery table).
func (AttributeOutput) ToAttributeOutput ¶ added in v0.28.0
func (o AttributeOutput) ToAttributeOutput() AttributeOutput
func (AttributeOutput) ToAttributeOutputWithContext ¶ added in v0.28.0
func (o AttributeOutput) ToAttributeOutputWithContext(ctx context.Context) AttributeOutput
func (AttributeOutput) Uid ¶ added in v0.28.0
func (o AttributeOutput) Uid() pulumi.StringOutput
System generated globally unique ID for the DataAttribute. This ID will be different if the DataAttribute is deleted and re-created with the same name.
func (AttributeOutput) UpdateTime ¶ added in v0.28.0
func (o AttributeOutput) UpdateTime() pulumi.StringOutput
The time when the DataAttribute was last updated.
type AttributeState ¶ added in v0.28.0
type AttributeState struct { }
func (AttributeState) ElementType ¶ added in v0.28.0
func (AttributeState) ElementType() reflect.Type
type Content ¶ added in v0.21.0
type Content struct { pulumi.CustomResourceState // Content creation time. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Content data in string format. DataText pulumi.StringOutput `pulumi:"dataText"` // Optional. Description of the content. Description pulumi.StringOutput `pulumi:"description"` // Optional. User defined labels for the content. Labels pulumi.StringMapOutput `pulumi:"labels"` LakeId pulumi.StringOutput `pulumi:"lakeId"` Location pulumi.StringOutput `pulumi:"location"` // The relative resource name of the content, of the form: projects/{project_id}/locations/{location_id}/lakes/{lake_id}/content/{content_id} Name pulumi.StringOutput `pulumi:"name"` // Notebook related configurations. Notebook GoogleCloudDataplexV1ContentNotebookResponseOutput `pulumi:"notebook"` // The path for the Content file, represented as directory structure. Unique within a lake. Limited to alphanumerics, hyphens, underscores, dots and slashes. Path pulumi.StringOutput `pulumi:"path"` Project pulumi.StringOutput `pulumi:"project"` // Sql Script related configurations. SqlScript GoogleCloudDataplexV1ContentSqlScriptResponseOutput `pulumi:"sqlScript"` // System generated globally unique ID for the content. This ID will be different if the content is deleted and re-created with the same name. Uid pulumi.StringOutput `pulumi:"uid"` // The time when the content was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Create a content. Auto-naming is currently not supported for this resource.
func GetContent ¶ added in v0.21.0
func GetContent(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ContentState, opts ...pulumi.ResourceOption) (*Content, error)
GetContent gets an existing Content 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 NewContent ¶ added in v0.21.0
func NewContent(ctx *pulumi.Context, name string, args *ContentArgs, opts ...pulumi.ResourceOption) (*Content, error)
NewContent registers a new resource with the given unique name, arguments, and options.
func (*Content) ElementType ¶ added in v0.21.0
func (*Content) ToContentOutput ¶ added in v0.21.0
func (i *Content) ToContentOutput() ContentOutput
func (*Content) ToContentOutputWithContext ¶ added in v0.21.0
func (i *Content) ToContentOutputWithContext(ctx context.Context) ContentOutput
type ContentArgs ¶ added in v0.21.0
type ContentArgs struct { // Content data in string format. DataText pulumi.StringInput // Optional. Description of the content. Description pulumi.StringPtrInput // Optional. User defined labels for the content. Labels pulumi.StringMapInput LakeId pulumi.StringInput Location pulumi.StringPtrInput // Notebook related configurations. Notebook GoogleCloudDataplexV1ContentNotebookPtrInput // The path for the Content file, represented as directory structure. Unique within a lake. Limited to alphanumerics, hyphens, underscores, dots and slashes. Path pulumi.StringInput Project pulumi.StringPtrInput // Sql Script related configurations. SqlScript GoogleCloudDataplexV1ContentSqlScriptPtrInput }
The set of arguments for constructing a Content resource.
func (ContentArgs) ElementType ¶ added in v0.21.0
func (ContentArgs) ElementType() reflect.Type
type ContentInput ¶ added in v0.21.0
type ContentInput interface { pulumi.Input ToContentOutput() ContentOutput ToContentOutputWithContext(ctx context.Context) ContentOutput }
type ContentOutput ¶ added in v0.21.0
type ContentOutput struct{ *pulumi.OutputState }
func (ContentOutput) CreateTime ¶ added in v0.21.0
func (o ContentOutput) CreateTime() pulumi.StringOutput
Content creation time.
func (ContentOutput) DataText ¶ added in v0.21.0
func (o ContentOutput) DataText() pulumi.StringOutput
Content data in string format.
func (ContentOutput) Description ¶ added in v0.21.0
func (o ContentOutput) Description() pulumi.StringOutput
Optional. Description of the content.
func (ContentOutput) ElementType ¶ added in v0.21.0
func (ContentOutput) ElementType() reflect.Type
func (ContentOutput) Labels ¶ added in v0.21.0
func (o ContentOutput) Labels() pulumi.StringMapOutput
Optional. User defined labels for the content.
func (ContentOutput) LakeId ¶ added in v0.21.0
func (o ContentOutput) LakeId() pulumi.StringOutput
func (ContentOutput) Location ¶ added in v0.21.0
func (o ContentOutput) Location() pulumi.StringOutput
func (ContentOutput) Name ¶ added in v0.21.0
func (o ContentOutput) Name() pulumi.StringOutput
The relative resource name of the content, of the form: projects/{project_id}/locations/{location_id}/lakes/{lake_id}/content/{content_id}
func (ContentOutput) Notebook ¶ added in v0.21.0
func (o ContentOutput) Notebook() GoogleCloudDataplexV1ContentNotebookResponseOutput
Notebook related configurations.
func (ContentOutput) Path ¶ added in v0.21.0
func (o ContentOutput) Path() pulumi.StringOutput
The path for the Content file, represented as directory structure. Unique within a lake. Limited to alphanumerics, hyphens, underscores, dots and slashes.
func (ContentOutput) Project ¶ added in v0.21.0
func (o ContentOutput) Project() pulumi.StringOutput
func (ContentOutput) SqlScript ¶ added in v0.21.0
func (o ContentOutput) SqlScript() GoogleCloudDataplexV1ContentSqlScriptResponseOutput
Sql Script related configurations.
func (ContentOutput) ToContentOutput ¶ added in v0.21.0
func (o ContentOutput) ToContentOutput() ContentOutput
func (ContentOutput) ToContentOutputWithContext ¶ added in v0.21.0
func (o ContentOutput) ToContentOutputWithContext(ctx context.Context) ContentOutput
func (ContentOutput) Uid ¶ added in v0.21.0
func (o ContentOutput) Uid() pulumi.StringOutput
System generated globally unique ID for the content. This ID will be different if the content is deleted and re-created with the same name.
func (ContentOutput) UpdateTime ¶ added in v0.21.0
func (o ContentOutput) UpdateTime() pulumi.StringOutput
The time when the content was last updated.
type ContentState ¶ added in v0.21.0
type ContentState struct { }
func (ContentState) ElementType ¶ added in v0.21.0
func (ContentState) ElementType() reflect.Type
type Contentitem ¶
type Contentitem struct { pulumi.CustomResourceState // Content creation time. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Content data in string format. DataText pulumi.StringOutput `pulumi:"dataText"` // Optional. Description of the content. Description pulumi.StringOutput `pulumi:"description"` // Optional. User defined labels for the content. Labels pulumi.StringMapOutput `pulumi:"labels"` LakeId pulumi.StringOutput `pulumi:"lakeId"` Location pulumi.StringOutput `pulumi:"location"` // The relative resource name of the content, of the form: projects/{project_id}/locations/{location_id}/lakes/{lake_id}/content/{content_id} Name pulumi.StringOutput `pulumi:"name"` // Notebook related configurations. Notebook GoogleCloudDataplexV1ContentNotebookResponseOutput `pulumi:"notebook"` // The path for the Content file, represented as directory structure. Unique within a lake. Limited to alphanumerics, hyphens, underscores, dots and slashes. Path pulumi.StringOutput `pulumi:"path"` Project pulumi.StringOutput `pulumi:"project"` // Sql Script related configurations. SqlScript GoogleCloudDataplexV1ContentSqlScriptResponseOutput `pulumi:"sqlScript"` // System generated globally unique ID for the content. This ID will be different if the content is deleted and re-created with the same name. Uid pulumi.StringOutput `pulumi:"uid"` // The time when the content was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Create a content. Auto-naming is currently not supported for this resource.
func GetContentitem ¶
func GetContentitem(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ContentitemState, opts ...pulumi.ResourceOption) (*Contentitem, error)
GetContentitem gets an existing Contentitem 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 NewContentitem ¶
func NewContentitem(ctx *pulumi.Context, name string, args *ContentitemArgs, opts ...pulumi.ResourceOption) (*Contentitem, error)
NewContentitem registers a new resource with the given unique name, arguments, and options.
func (*Contentitem) ElementType ¶
func (*Contentitem) ElementType() reflect.Type
func (*Contentitem) ToContentitemOutput ¶
func (i *Contentitem) ToContentitemOutput() ContentitemOutput
func (*Contentitem) ToContentitemOutputWithContext ¶
func (i *Contentitem) ToContentitemOutputWithContext(ctx context.Context) ContentitemOutput
type ContentitemArgs ¶
type ContentitemArgs struct { // Content data in string format. DataText pulumi.StringInput // Optional. Description of the content. Description pulumi.StringPtrInput // Optional. User defined labels for the content. Labels pulumi.StringMapInput LakeId pulumi.StringInput Location pulumi.StringPtrInput // Notebook related configurations. Notebook GoogleCloudDataplexV1ContentNotebookPtrInput // The path for the Content file, represented as directory structure. Unique within a lake. Limited to alphanumerics, hyphens, underscores, dots and slashes. Path pulumi.StringInput Project pulumi.StringPtrInput // Sql Script related configurations. SqlScript GoogleCloudDataplexV1ContentSqlScriptPtrInput }
The set of arguments for constructing a Contentitem resource.
func (ContentitemArgs) ElementType ¶
func (ContentitemArgs) ElementType() reflect.Type
type ContentitemInput ¶
type ContentitemInput interface { pulumi.Input ToContentitemOutput() ContentitemOutput ToContentitemOutputWithContext(ctx context.Context) ContentitemOutput }
type ContentitemOutput ¶
type ContentitemOutput struct{ *pulumi.OutputState }
func (ContentitemOutput) CreateTime ¶ added in v0.19.0
func (o ContentitemOutput) CreateTime() pulumi.StringOutput
Content creation time.
func (ContentitemOutput) DataText ¶ added in v0.19.0
func (o ContentitemOutput) DataText() pulumi.StringOutput
Content data in string format.
func (ContentitemOutput) Description ¶ added in v0.19.0
func (o ContentitemOutput) Description() pulumi.StringOutput
Optional. Description of the content.
func (ContentitemOutput) ElementType ¶
func (ContentitemOutput) ElementType() reflect.Type
func (ContentitemOutput) Labels ¶ added in v0.19.0
func (o ContentitemOutput) Labels() pulumi.StringMapOutput
Optional. User defined labels for the content.
func (ContentitemOutput) LakeId ¶ added in v0.21.0
func (o ContentitemOutput) LakeId() pulumi.StringOutput
func (ContentitemOutput) Location ¶ added in v0.21.0
func (o ContentitemOutput) Location() pulumi.StringOutput
func (ContentitemOutput) Name ¶ added in v0.19.0
func (o ContentitemOutput) Name() pulumi.StringOutput
The relative resource name of the content, of the form: projects/{project_id}/locations/{location_id}/lakes/{lake_id}/content/{content_id}
func (ContentitemOutput) Notebook ¶ added in v0.19.0
func (o ContentitemOutput) Notebook() GoogleCloudDataplexV1ContentNotebookResponseOutput
Notebook related configurations.
func (ContentitemOutput) Path ¶ added in v0.19.0
func (o ContentitemOutput) Path() pulumi.StringOutput
The path for the Content file, represented as directory structure. Unique within a lake. Limited to alphanumerics, hyphens, underscores, dots and slashes.
func (ContentitemOutput) Project ¶ added in v0.21.0
func (o ContentitemOutput) Project() pulumi.StringOutput
func (ContentitemOutput) SqlScript ¶ added in v0.19.0
func (o ContentitemOutput) SqlScript() GoogleCloudDataplexV1ContentSqlScriptResponseOutput
Sql Script related configurations.
func (ContentitemOutput) ToContentitemOutput ¶
func (o ContentitemOutput) ToContentitemOutput() ContentitemOutput
func (ContentitemOutput) ToContentitemOutputWithContext ¶
func (o ContentitemOutput) ToContentitemOutputWithContext(ctx context.Context) ContentitemOutput
func (ContentitemOutput) Uid ¶ added in v0.19.0
func (o ContentitemOutput) Uid() pulumi.StringOutput
System generated globally unique ID for the content. This ID will be different if the content is deleted and re-created with the same name.
func (ContentitemOutput) UpdateTime ¶ added in v0.19.0
func (o ContentitemOutput) UpdateTime() pulumi.StringOutput
The time when the content was last updated.
type ContentitemState ¶
type ContentitemState struct { }
func (ContentitemState) ElementType ¶
func (ContentitemState) ElementType() reflect.Type
type DataAttributeBinding ¶ added in v0.28.0
type DataAttributeBinding struct { pulumi.CustomResourceState // Optional. List of attributes to be associated with the resource, provided in the form: projects/{project}/locations/{location}/dataTaxonomies/{dataTaxonomy}/attributes/{data_attribute_id} Attributes pulumi.StringArrayOutput `pulumi:"attributes"` // The time when the DataAttributeBinding was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Required. DataAttributeBinding identifier. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the Location. DataAttributeBindingId pulumi.StringOutput `pulumi:"dataAttributeBindingId"` // Optional. Description of the DataAttributeBinding. Description pulumi.StringOutput `pulumi:"description"` // Optional. User friendly display name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Etags must be used when calling the DeleteDataAttributeBinding and the UpdateDataAttributeBinding method. Etag pulumi.StringOutput `pulumi:"etag"` // Optional. User-defined labels for the DataAttributeBinding. Labels pulumi.StringMapOutput `pulumi:"labels"` Location pulumi.StringOutput `pulumi:"location"` // The relative resource name of the Data Attribute Binding, of the form: projects/{project_number}/locations/{location}/dataAttributeBindings/{data_attribute_binding_id} Name pulumi.StringOutput `pulumi:"name"` // Optional. The list of paths for items within the associated resource (eg. columns and partitions within a table) along with attribute bindings. Paths GoogleCloudDataplexV1DataAttributeBindingPathResponseArrayOutput `pulumi:"paths"` Project pulumi.StringOutput `pulumi:"project"` // Optional. Immutable. The resource name of the resource that is associated to attributes. Presently, only entity resource is supported in the form: projects/{project}/locations/{location}/lakes/{lake}/zones/{zone}/entities/{entity_id} Must belong in the same project and region as the attribute binding, and there can only exist one active binding for a resource. Resource pulumi.StringOutput `pulumi:"resource"` // System generated globally unique ID for the DataAttributeBinding. This ID will be different if the DataAttributeBinding is deleted and re-created with the same name. Uid pulumi.StringOutput `pulumi:"uid"` // The time when the DataAttributeBinding was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Create a DataAttributeBinding resource. Auto-naming is currently not supported for this resource.
func GetDataAttributeBinding ¶ added in v0.28.0
func GetDataAttributeBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataAttributeBindingState, opts ...pulumi.ResourceOption) (*DataAttributeBinding, error)
GetDataAttributeBinding gets an existing DataAttributeBinding 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 NewDataAttributeBinding ¶ added in v0.28.0
func NewDataAttributeBinding(ctx *pulumi.Context, name string, args *DataAttributeBindingArgs, opts ...pulumi.ResourceOption) (*DataAttributeBinding, error)
NewDataAttributeBinding registers a new resource with the given unique name, arguments, and options.
func (*DataAttributeBinding) ElementType ¶ added in v0.28.0
func (*DataAttributeBinding) ElementType() reflect.Type
func (*DataAttributeBinding) ToDataAttributeBindingOutput ¶ added in v0.28.0
func (i *DataAttributeBinding) ToDataAttributeBindingOutput() DataAttributeBindingOutput
func (*DataAttributeBinding) ToDataAttributeBindingOutputWithContext ¶ added in v0.28.0
func (i *DataAttributeBinding) ToDataAttributeBindingOutputWithContext(ctx context.Context) DataAttributeBindingOutput
type DataAttributeBindingArgs ¶ added in v0.28.0
type DataAttributeBindingArgs struct { // Optional. List of attributes to be associated with the resource, provided in the form: projects/{project}/locations/{location}/dataTaxonomies/{dataTaxonomy}/attributes/{data_attribute_id} Attributes pulumi.StringArrayInput // Required. DataAttributeBinding identifier. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the Location. DataAttributeBindingId pulumi.StringInput // Optional. Description of the DataAttributeBinding. Description pulumi.StringPtrInput // Optional. User friendly display name. DisplayName pulumi.StringPtrInput // This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Etags must be used when calling the DeleteDataAttributeBinding and the UpdateDataAttributeBinding method. Etag pulumi.StringPtrInput // Optional. User-defined labels for the DataAttributeBinding. Labels pulumi.StringMapInput Location pulumi.StringPtrInput // Optional. The list of paths for items within the associated resource (eg. columns and partitions within a table) along with attribute bindings. Paths GoogleCloudDataplexV1DataAttributeBindingPathArrayInput Project pulumi.StringPtrInput // Optional. Immutable. The resource name of the resource that is associated to attributes. Presently, only entity resource is supported in the form: projects/{project}/locations/{location}/lakes/{lake}/zones/{zone}/entities/{entity_id} Must belong in the same project and region as the attribute binding, and there can only exist one active binding for a resource. Resource pulumi.StringPtrInput }
The set of arguments for constructing a DataAttributeBinding resource.
func (DataAttributeBindingArgs) ElementType ¶ added in v0.28.0
func (DataAttributeBindingArgs) ElementType() reflect.Type
type DataAttributeBindingIamBinding ¶ added in v0.28.0
type DataAttributeBindingIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetDataAttributeBindingIamBinding ¶ added in v0.28.0
func GetDataAttributeBindingIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataAttributeBindingIamBindingState, opts ...pulumi.ResourceOption) (*DataAttributeBindingIamBinding, error)
GetDataAttributeBindingIamBinding gets an existing DataAttributeBindingIamBinding 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 NewDataAttributeBindingIamBinding ¶ added in v0.28.0
func NewDataAttributeBindingIamBinding(ctx *pulumi.Context, name string, args *DataAttributeBindingIamBindingArgs, opts ...pulumi.ResourceOption) (*DataAttributeBindingIamBinding, error)
NewDataAttributeBindingIamBinding registers a new resource with the given unique name, arguments, and options.
func (*DataAttributeBindingIamBinding) ElementType ¶ added in v0.28.0
func (*DataAttributeBindingIamBinding) ElementType() reflect.Type
func (*DataAttributeBindingIamBinding) ToDataAttributeBindingIamBindingOutput ¶ added in v0.28.0
func (i *DataAttributeBindingIamBinding) ToDataAttributeBindingIamBindingOutput() DataAttributeBindingIamBindingOutput
func (*DataAttributeBindingIamBinding) ToDataAttributeBindingIamBindingOutputWithContext ¶ added in v0.28.0
func (i *DataAttributeBindingIamBinding) ToDataAttributeBindingIamBindingOutputWithContext(ctx context.Context) DataAttributeBindingIamBindingOutput
type DataAttributeBindingIamBindingArgs ¶ added in v0.28.0
type DataAttributeBindingIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a DataAttributeBindingIamBinding resource.
func (DataAttributeBindingIamBindingArgs) ElementType ¶ added in v0.28.0
func (DataAttributeBindingIamBindingArgs) ElementType() reflect.Type
type DataAttributeBindingIamBindingInput ¶ added in v0.28.0
type DataAttributeBindingIamBindingInput interface { pulumi.Input ToDataAttributeBindingIamBindingOutput() DataAttributeBindingIamBindingOutput ToDataAttributeBindingIamBindingOutputWithContext(ctx context.Context) DataAttributeBindingIamBindingOutput }
type DataAttributeBindingIamBindingOutput ¶ added in v0.28.0
type DataAttributeBindingIamBindingOutput struct{ *pulumi.OutputState }
func (DataAttributeBindingIamBindingOutput) Condition ¶ added in v0.28.0
func (o DataAttributeBindingIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (DataAttributeBindingIamBindingOutput) ElementType ¶ added in v0.28.0
func (DataAttributeBindingIamBindingOutput) ElementType() reflect.Type
func (DataAttributeBindingIamBindingOutput) Etag ¶ added in v0.28.0
func (o DataAttributeBindingIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (DataAttributeBindingIamBindingOutput) Members ¶ added in v0.28.0
func (o DataAttributeBindingIamBindingOutput) Members() pulumi.StringArrayOutput
Identities that will be granted the privilege in role. Each entry can have one of the following values:
- user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
- domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
func (DataAttributeBindingIamBindingOutput) Name ¶ added in v0.28.0
func (o DataAttributeBindingIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (DataAttributeBindingIamBindingOutput) Project ¶ added in v0.28.0
func (o DataAttributeBindingIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (DataAttributeBindingIamBindingOutput) Role ¶ added in v0.28.0
func (o DataAttributeBindingIamBindingOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `IamBinding` can be used per role.
func (DataAttributeBindingIamBindingOutput) ToDataAttributeBindingIamBindingOutput ¶ added in v0.28.0
func (o DataAttributeBindingIamBindingOutput) ToDataAttributeBindingIamBindingOutput() DataAttributeBindingIamBindingOutput
func (DataAttributeBindingIamBindingOutput) ToDataAttributeBindingIamBindingOutputWithContext ¶ added in v0.28.0
func (o DataAttributeBindingIamBindingOutput) ToDataAttributeBindingIamBindingOutputWithContext(ctx context.Context) DataAttributeBindingIamBindingOutput
type DataAttributeBindingIamBindingState ¶ added in v0.28.0
type DataAttributeBindingIamBindingState struct { }
func (DataAttributeBindingIamBindingState) ElementType ¶ added in v0.28.0
func (DataAttributeBindingIamBindingState) ElementType() reflect.Type
type DataAttributeBindingIamMember ¶ added in v0.28.0
type DataAttributeBindingIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetDataAttributeBindingIamMember ¶ added in v0.28.0
func GetDataAttributeBindingIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataAttributeBindingIamMemberState, opts ...pulumi.ResourceOption) (*DataAttributeBindingIamMember, error)
GetDataAttributeBindingIamMember gets an existing DataAttributeBindingIamMember 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 NewDataAttributeBindingIamMember ¶ added in v0.28.0
func NewDataAttributeBindingIamMember(ctx *pulumi.Context, name string, args *DataAttributeBindingIamMemberArgs, opts ...pulumi.ResourceOption) (*DataAttributeBindingIamMember, error)
NewDataAttributeBindingIamMember registers a new resource with the given unique name, arguments, and options.
func (*DataAttributeBindingIamMember) ElementType ¶ added in v0.28.0
func (*DataAttributeBindingIamMember) ElementType() reflect.Type
func (*DataAttributeBindingIamMember) ToDataAttributeBindingIamMemberOutput ¶ added in v0.28.0
func (i *DataAttributeBindingIamMember) ToDataAttributeBindingIamMemberOutput() DataAttributeBindingIamMemberOutput
func (*DataAttributeBindingIamMember) ToDataAttributeBindingIamMemberOutputWithContext ¶ added in v0.28.0
func (i *DataAttributeBindingIamMember) ToDataAttributeBindingIamMemberOutputWithContext(ctx context.Context) DataAttributeBindingIamMemberOutput
type DataAttributeBindingIamMemberArgs ¶ added in v0.28.0
type DataAttributeBindingIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a DataAttributeBindingIamMember resource.
func (DataAttributeBindingIamMemberArgs) ElementType ¶ added in v0.28.0
func (DataAttributeBindingIamMemberArgs) ElementType() reflect.Type
type DataAttributeBindingIamMemberInput ¶ added in v0.28.0
type DataAttributeBindingIamMemberInput interface { pulumi.Input ToDataAttributeBindingIamMemberOutput() DataAttributeBindingIamMemberOutput ToDataAttributeBindingIamMemberOutputWithContext(ctx context.Context) DataAttributeBindingIamMemberOutput }
type DataAttributeBindingIamMemberOutput ¶ added in v0.28.0
type DataAttributeBindingIamMemberOutput struct{ *pulumi.OutputState }
func (DataAttributeBindingIamMemberOutput) Condition ¶ added in v0.28.0
func (o DataAttributeBindingIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (DataAttributeBindingIamMemberOutput) ElementType ¶ added in v0.28.0
func (DataAttributeBindingIamMemberOutput) ElementType() reflect.Type
func (DataAttributeBindingIamMemberOutput) Etag ¶ added in v0.28.0
func (o DataAttributeBindingIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (DataAttributeBindingIamMemberOutput) Member ¶ added in v0.28.0
func (o DataAttributeBindingIamMemberOutput) Member() pulumi.StringOutput
Identity that will be granted the privilege in role. The entry can have one of the following values:
- user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
- domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
func (DataAttributeBindingIamMemberOutput) Name ¶ added in v0.28.0
func (o DataAttributeBindingIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (DataAttributeBindingIamMemberOutput) Project ¶ added in v0.28.0
func (o DataAttributeBindingIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (DataAttributeBindingIamMemberOutput) Role ¶ added in v0.28.0
func (o DataAttributeBindingIamMemberOutput) Role() pulumi.StringOutput
The role that should be applied.
func (DataAttributeBindingIamMemberOutput) ToDataAttributeBindingIamMemberOutput ¶ added in v0.28.0
func (o DataAttributeBindingIamMemberOutput) ToDataAttributeBindingIamMemberOutput() DataAttributeBindingIamMemberOutput
func (DataAttributeBindingIamMemberOutput) ToDataAttributeBindingIamMemberOutputWithContext ¶ added in v0.28.0
func (o DataAttributeBindingIamMemberOutput) ToDataAttributeBindingIamMemberOutputWithContext(ctx context.Context) DataAttributeBindingIamMemberOutput
type DataAttributeBindingIamMemberState ¶ added in v0.28.0
type DataAttributeBindingIamMemberState struct { }
func (DataAttributeBindingIamMemberState) ElementType ¶ added in v0.28.0
func (DataAttributeBindingIamMemberState) ElementType() reflect.Type
type DataAttributeBindingIamPolicy ¶ added in v0.28.0
type DataAttributeBindingIamPolicy struct { pulumi.CustomResourceState // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings GoogleIamV1BindingResponseArrayOutput `pulumi:"bindings"` DataAttributeBindingId pulumi.StringOutput `pulumi:"dataAttributeBindingId"` // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag pulumi.StringOutput `pulumi:"etag"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetDataAttributeBindingIamPolicy ¶ added in v0.28.0
func GetDataAttributeBindingIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataAttributeBindingIamPolicyState, opts ...pulumi.ResourceOption) (*DataAttributeBindingIamPolicy, error)
GetDataAttributeBindingIamPolicy gets an existing DataAttributeBindingIamPolicy 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 NewDataAttributeBindingIamPolicy ¶ added in v0.28.0
func NewDataAttributeBindingIamPolicy(ctx *pulumi.Context, name string, args *DataAttributeBindingIamPolicyArgs, opts ...pulumi.ResourceOption) (*DataAttributeBindingIamPolicy, error)
NewDataAttributeBindingIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*DataAttributeBindingIamPolicy) ElementType ¶ added in v0.28.0
func (*DataAttributeBindingIamPolicy) ElementType() reflect.Type
func (*DataAttributeBindingIamPolicy) ToDataAttributeBindingIamPolicyOutput ¶ added in v0.28.0
func (i *DataAttributeBindingIamPolicy) ToDataAttributeBindingIamPolicyOutput() DataAttributeBindingIamPolicyOutput
func (*DataAttributeBindingIamPolicy) ToDataAttributeBindingIamPolicyOutputWithContext ¶ added in v0.28.0
func (i *DataAttributeBindingIamPolicy) ToDataAttributeBindingIamPolicyOutputWithContext(ctx context.Context) DataAttributeBindingIamPolicyOutput
type DataAttributeBindingIamPolicyArgs ¶ added in v0.28.0
type DataAttributeBindingIamPolicyArgs struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigArrayInput // 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 GoogleIamV1BindingArrayInput DataAttributeBindingId 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 // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used:paths: "bindings, etag" UpdateMask pulumi.StringPtrInput // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a DataAttributeBindingIamPolicy resource.
func (DataAttributeBindingIamPolicyArgs) ElementType ¶ added in v0.28.0
func (DataAttributeBindingIamPolicyArgs) ElementType() reflect.Type
type DataAttributeBindingIamPolicyInput ¶ added in v0.28.0
type DataAttributeBindingIamPolicyInput interface { pulumi.Input ToDataAttributeBindingIamPolicyOutput() DataAttributeBindingIamPolicyOutput ToDataAttributeBindingIamPolicyOutputWithContext(ctx context.Context) DataAttributeBindingIamPolicyOutput }
type DataAttributeBindingIamPolicyOutput ¶ added in v0.28.0
type DataAttributeBindingIamPolicyOutput struct{ *pulumi.OutputState }
func (DataAttributeBindingIamPolicyOutput) AuditConfigs ¶ added in v0.28.0
func (o DataAttributeBindingIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (DataAttributeBindingIamPolicyOutput) Bindings ¶ added in v0.28.0
func (o DataAttributeBindingIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
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 (DataAttributeBindingIamPolicyOutput) DataAttributeBindingId ¶ added in v0.28.0
func (o DataAttributeBindingIamPolicyOutput) DataAttributeBindingId() pulumi.StringOutput
func (DataAttributeBindingIamPolicyOutput) ElementType ¶ added in v0.28.0
func (DataAttributeBindingIamPolicyOutput) ElementType() reflect.Type
func (DataAttributeBindingIamPolicyOutput) Etag ¶ added in v0.28.0
func (o DataAttributeBindingIamPolicyOutput) 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 (DataAttributeBindingIamPolicyOutput) Location ¶ added in v0.28.0
func (o DataAttributeBindingIamPolicyOutput) Location() pulumi.StringOutput
func (DataAttributeBindingIamPolicyOutput) Project ¶ added in v0.28.0
func (o DataAttributeBindingIamPolicyOutput) Project() pulumi.StringOutput
func (DataAttributeBindingIamPolicyOutput) ToDataAttributeBindingIamPolicyOutput ¶ added in v0.28.0
func (o DataAttributeBindingIamPolicyOutput) ToDataAttributeBindingIamPolicyOutput() DataAttributeBindingIamPolicyOutput
func (DataAttributeBindingIamPolicyOutput) ToDataAttributeBindingIamPolicyOutputWithContext ¶ added in v0.28.0
func (o DataAttributeBindingIamPolicyOutput) ToDataAttributeBindingIamPolicyOutputWithContext(ctx context.Context) DataAttributeBindingIamPolicyOutput
func (DataAttributeBindingIamPolicyOutput) Version ¶ added in v0.28.0
func (o DataAttributeBindingIamPolicyOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type DataAttributeBindingIamPolicyState ¶ added in v0.28.0
type DataAttributeBindingIamPolicyState struct { }
func (DataAttributeBindingIamPolicyState) ElementType ¶ added in v0.28.0
func (DataAttributeBindingIamPolicyState) ElementType() reflect.Type
type DataAttributeBindingInput ¶ added in v0.28.0
type DataAttributeBindingInput interface { pulumi.Input ToDataAttributeBindingOutput() DataAttributeBindingOutput ToDataAttributeBindingOutputWithContext(ctx context.Context) DataAttributeBindingOutput }
type DataAttributeBindingOutput ¶ added in v0.28.0
type DataAttributeBindingOutput struct{ *pulumi.OutputState }
func (DataAttributeBindingOutput) Attributes ¶ added in v0.28.0
func (o DataAttributeBindingOutput) Attributes() pulumi.StringArrayOutput
Optional. List of attributes to be associated with the resource, provided in the form: projects/{project}/locations/{location}/dataTaxonomies/{dataTaxonomy}/attributes/{data_attribute_id}
func (DataAttributeBindingOutput) CreateTime ¶ added in v0.28.0
func (o DataAttributeBindingOutput) CreateTime() pulumi.StringOutput
The time when the DataAttributeBinding was created.
func (DataAttributeBindingOutput) DataAttributeBindingId ¶ added in v0.28.0
func (o DataAttributeBindingOutput) DataAttributeBindingId() pulumi.StringOutput
Required. DataAttributeBinding identifier. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the Location.
func (DataAttributeBindingOutput) Description ¶ added in v0.28.0
func (o DataAttributeBindingOutput) Description() pulumi.StringOutput
Optional. Description of the DataAttributeBinding.
func (DataAttributeBindingOutput) DisplayName ¶ added in v0.28.0
func (o DataAttributeBindingOutput) DisplayName() pulumi.StringOutput
Optional. User friendly display name.
func (DataAttributeBindingOutput) ElementType ¶ added in v0.28.0
func (DataAttributeBindingOutput) ElementType() reflect.Type
func (DataAttributeBindingOutput) Etag ¶ added in v0.28.0
func (o DataAttributeBindingOutput) Etag() pulumi.StringOutput
This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Etags must be used when calling the DeleteDataAttributeBinding and the UpdateDataAttributeBinding method.
func (DataAttributeBindingOutput) Labels ¶ added in v0.28.0
func (o DataAttributeBindingOutput) Labels() pulumi.StringMapOutput
Optional. User-defined labels for the DataAttributeBinding.
func (DataAttributeBindingOutput) Location ¶ added in v0.28.0
func (o DataAttributeBindingOutput) Location() pulumi.StringOutput
func (DataAttributeBindingOutput) Name ¶ added in v0.28.0
func (o DataAttributeBindingOutput) Name() pulumi.StringOutput
The relative resource name of the Data Attribute Binding, of the form: projects/{project_number}/locations/{location}/dataAttributeBindings/{data_attribute_binding_id}
func (DataAttributeBindingOutput) Paths ¶ added in v0.28.0
func (o DataAttributeBindingOutput) Paths() GoogleCloudDataplexV1DataAttributeBindingPathResponseArrayOutput
Optional. The list of paths for items within the associated resource (eg. columns and partitions within a table) along with attribute bindings.
func (DataAttributeBindingOutput) Project ¶ added in v0.28.0
func (o DataAttributeBindingOutput) Project() pulumi.StringOutput
func (DataAttributeBindingOutput) Resource ¶ added in v0.28.0
func (o DataAttributeBindingOutput) Resource() pulumi.StringOutput
Optional. Immutable. The resource name of the resource that is associated to attributes. Presently, only entity resource is supported in the form: projects/{project}/locations/{location}/lakes/{lake}/zones/{zone}/entities/{entity_id} Must belong in the same project and region as the attribute binding, and there can only exist one active binding for a resource.
func (DataAttributeBindingOutput) ToDataAttributeBindingOutput ¶ added in v0.28.0
func (o DataAttributeBindingOutput) ToDataAttributeBindingOutput() DataAttributeBindingOutput
func (DataAttributeBindingOutput) ToDataAttributeBindingOutputWithContext ¶ added in v0.28.0
func (o DataAttributeBindingOutput) ToDataAttributeBindingOutputWithContext(ctx context.Context) DataAttributeBindingOutput
func (DataAttributeBindingOutput) Uid ¶ added in v0.28.0
func (o DataAttributeBindingOutput) Uid() pulumi.StringOutput
System generated globally unique ID for the DataAttributeBinding. This ID will be different if the DataAttributeBinding is deleted and re-created with the same name.
func (DataAttributeBindingOutput) UpdateTime ¶ added in v0.28.0
func (o DataAttributeBindingOutput) UpdateTime() pulumi.StringOutput
The time when the DataAttributeBinding was last updated.
type DataAttributeBindingState ¶ added in v0.28.0
type DataAttributeBindingState struct { }
func (DataAttributeBindingState) ElementType ¶ added in v0.28.0
func (DataAttributeBindingState) ElementType() reflect.Type
type DataScan ¶ added in v0.28.0
type DataScan struct { pulumi.CustomResourceState // The time when the scan was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The data source for DataScan. Data GoogleCloudDataplexV1DataSourceResponseOutput `pulumi:"data"` // The result of the data profile scan. DataProfileResult GoogleCloudDataplexV1DataProfileResultResponseOutput `pulumi:"dataProfileResult"` // DataProfileScan related setting. DataProfileSpec GoogleCloudDataplexV1DataProfileSpecResponseOutput `pulumi:"dataProfileSpec"` // The result of the data quality scan. DataQualityResult GoogleCloudDataplexV1DataQualityResultResponseOutput `pulumi:"dataQualityResult"` // DataQualityScan related setting. DataQualitySpec GoogleCloudDataplexV1DataQualitySpecResponseOutput `pulumi:"dataQualitySpec"` // Required. DataScan identifier. Must contain only lowercase letters, numbers and hyphens. Must start with a letter. Must end with a number or a letter. Must be between 1-63 characters. Must be unique within the customer project / location. DataScanId pulumi.StringOutput `pulumi:"dataScanId"` // Optional. Description of the scan. Must be between 1-1024 characters. Description pulumi.StringOutput `pulumi:"description"` // Optional. User friendly display name. Must be between 1-256 characters. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Optional. DataScan execution settings.If not specified, the fields in it will use their default values. ExecutionSpec GoogleCloudDataplexV1DataScanExecutionSpecResponseOutput `pulumi:"executionSpec"` // Status of the data scan execution. ExecutionStatus GoogleCloudDataplexV1DataScanExecutionStatusResponseOutput `pulumi:"executionStatus"` // Optional. User-defined labels for the scan. Labels pulumi.StringMapOutput `pulumi:"labels"` Location pulumi.StringOutput `pulumi:"location"` // The relative resource name of the scan, of the form: projects/{project}/locations/{location_id}/dataScans/{datascan_id}, where project refers to a project_id or project_number and location_id refers to a GCP region. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // Current state of the DataScan. State pulumi.StringOutput `pulumi:"state"` // The type of DataScan. Type pulumi.StringOutput `pulumi:"type"` // System generated globally unique ID for the scan. This ID will be different if the scan is deleted and re-created with the same name. Uid pulumi.StringOutput `pulumi:"uid"` // The time when the scan was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Creates a DataScan resource. Auto-naming is currently not supported for this resource.
func GetDataScan ¶ added in v0.28.0
func GetDataScan(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataScanState, opts ...pulumi.ResourceOption) (*DataScan, error)
GetDataScan gets an existing DataScan 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 NewDataScan ¶ added in v0.28.0
func NewDataScan(ctx *pulumi.Context, name string, args *DataScanArgs, opts ...pulumi.ResourceOption) (*DataScan, error)
NewDataScan registers a new resource with the given unique name, arguments, and options.
func (*DataScan) ElementType ¶ added in v0.28.0
func (*DataScan) ToDataScanOutput ¶ added in v0.28.0
func (i *DataScan) ToDataScanOutput() DataScanOutput
func (*DataScan) ToDataScanOutputWithContext ¶ added in v0.28.0
func (i *DataScan) ToDataScanOutputWithContext(ctx context.Context) DataScanOutput
type DataScanArgs ¶ added in v0.28.0
type DataScanArgs struct { // The data source for DataScan. Data GoogleCloudDataplexV1DataSourceInput // DataProfileScan related setting. DataProfileSpec GoogleCloudDataplexV1DataProfileSpecPtrInput // DataQualityScan related setting. DataQualitySpec GoogleCloudDataplexV1DataQualitySpecPtrInput // Required. DataScan identifier. Must contain only lowercase letters, numbers and hyphens. Must start with a letter. Must end with a number or a letter. Must be between 1-63 characters. Must be unique within the customer project / location. DataScanId pulumi.StringInput // Optional. Description of the scan. Must be between 1-1024 characters. Description pulumi.StringPtrInput // Optional. User friendly display name. Must be between 1-256 characters. DisplayName pulumi.StringPtrInput // Optional. DataScan execution settings.If not specified, the fields in it will use their default values. ExecutionSpec GoogleCloudDataplexV1DataScanExecutionSpecPtrInput // Optional. User-defined labels for the scan. Labels pulumi.StringMapInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput }
The set of arguments for constructing a DataScan resource.
func (DataScanArgs) ElementType ¶ added in v0.28.0
func (DataScanArgs) ElementType() reflect.Type
type DataScanIamBinding ¶ added in v0.28.0
type DataScanIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetDataScanIamBinding ¶ added in v0.28.0
func GetDataScanIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataScanIamBindingState, opts ...pulumi.ResourceOption) (*DataScanIamBinding, error)
GetDataScanIamBinding gets an existing DataScanIamBinding 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 NewDataScanIamBinding ¶ added in v0.28.0
func NewDataScanIamBinding(ctx *pulumi.Context, name string, args *DataScanIamBindingArgs, opts ...pulumi.ResourceOption) (*DataScanIamBinding, error)
NewDataScanIamBinding registers a new resource with the given unique name, arguments, and options.
func (*DataScanIamBinding) ElementType ¶ added in v0.28.0
func (*DataScanIamBinding) ElementType() reflect.Type
func (*DataScanIamBinding) ToDataScanIamBindingOutput ¶ added in v0.28.0
func (i *DataScanIamBinding) ToDataScanIamBindingOutput() DataScanIamBindingOutput
func (*DataScanIamBinding) ToDataScanIamBindingOutputWithContext ¶ added in v0.28.0
func (i *DataScanIamBinding) ToDataScanIamBindingOutputWithContext(ctx context.Context) DataScanIamBindingOutput
type DataScanIamBindingArgs ¶ added in v0.28.0
type DataScanIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a DataScanIamBinding resource.
func (DataScanIamBindingArgs) ElementType ¶ added in v0.28.0
func (DataScanIamBindingArgs) ElementType() reflect.Type
type DataScanIamBindingInput ¶ added in v0.28.0
type DataScanIamBindingInput interface { pulumi.Input ToDataScanIamBindingOutput() DataScanIamBindingOutput ToDataScanIamBindingOutputWithContext(ctx context.Context) DataScanIamBindingOutput }
type DataScanIamBindingOutput ¶ added in v0.28.0
type DataScanIamBindingOutput struct{ *pulumi.OutputState }
func (DataScanIamBindingOutput) Condition ¶ added in v0.28.0
func (o DataScanIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (DataScanIamBindingOutput) ElementType ¶ added in v0.28.0
func (DataScanIamBindingOutput) ElementType() reflect.Type
func (DataScanIamBindingOutput) Etag ¶ added in v0.28.0
func (o DataScanIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (DataScanIamBindingOutput) Members ¶ added in v0.28.0
func (o DataScanIamBindingOutput) Members() pulumi.StringArrayOutput
Identities that will be granted the privilege in role. Each entry can have one of the following values:
- user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
- domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
func (DataScanIamBindingOutput) Name ¶ added in v0.28.0
func (o DataScanIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (DataScanIamBindingOutput) Project ¶ added in v0.28.0
func (o DataScanIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (DataScanIamBindingOutput) Role ¶ added in v0.28.0
func (o DataScanIamBindingOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `IamBinding` can be used per role.
func (DataScanIamBindingOutput) ToDataScanIamBindingOutput ¶ added in v0.28.0
func (o DataScanIamBindingOutput) ToDataScanIamBindingOutput() DataScanIamBindingOutput
func (DataScanIamBindingOutput) ToDataScanIamBindingOutputWithContext ¶ added in v0.28.0
func (o DataScanIamBindingOutput) ToDataScanIamBindingOutputWithContext(ctx context.Context) DataScanIamBindingOutput
type DataScanIamBindingState ¶ added in v0.28.0
type DataScanIamBindingState struct { }
func (DataScanIamBindingState) ElementType ¶ added in v0.28.0
func (DataScanIamBindingState) ElementType() reflect.Type
type DataScanIamMember ¶ added in v0.28.0
type DataScanIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetDataScanIamMember ¶ added in v0.28.0
func GetDataScanIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataScanIamMemberState, opts ...pulumi.ResourceOption) (*DataScanIamMember, error)
GetDataScanIamMember gets an existing DataScanIamMember 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 NewDataScanIamMember ¶ added in v0.28.0
func NewDataScanIamMember(ctx *pulumi.Context, name string, args *DataScanIamMemberArgs, opts ...pulumi.ResourceOption) (*DataScanIamMember, error)
NewDataScanIamMember registers a new resource with the given unique name, arguments, and options.
func (*DataScanIamMember) ElementType ¶ added in v0.28.0
func (*DataScanIamMember) ElementType() reflect.Type
func (*DataScanIamMember) ToDataScanIamMemberOutput ¶ added in v0.28.0
func (i *DataScanIamMember) ToDataScanIamMemberOutput() DataScanIamMemberOutput
func (*DataScanIamMember) ToDataScanIamMemberOutputWithContext ¶ added in v0.28.0
func (i *DataScanIamMember) ToDataScanIamMemberOutputWithContext(ctx context.Context) DataScanIamMemberOutput
type DataScanIamMemberArgs ¶ added in v0.28.0
type DataScanIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a DataScanIamMember resource.
func (DataScanIamMemberArgs) ElementType ¶ added in v0.28.0
func (DataScanIamMemberArgs) ElementType() reflect.Type
type DataScanIamMemberInput ¶ added in v0.28.0
type DataScanIamMemberInput interface { pulumi.Input ToDataScanIamMemberOutput() DataScanIamMemberOutput ToDataScanIamMemberOutputWithContext(ctx context.Context) DataScanIamMemberOutput }
type DataScanIamMemberOutput ¶ added in v0.28.0
type DataScanIamMemberOutput struct{ *pulumi.OutputState }
func (DataScanIamMemberOutput) Condition ¶ added in v0.28.0
func (o DataScanIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (DataScanIamMemberOutput) ElementType ¶ added in v0.28.0
func (DataScanIamMemberOutput) ElementType() reflect.Type
func (DataScanIamMemberOutput) Etag ¶ added in v0.28.0
func (o DataScanIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (DataScanIamMemberOutput) Member ¶ added in v0.28.0
func (o DataScanIamMemberOutput) Member() pulumi.StringOutput
Identity that will be granted the privilege in role. The entry can have one of the following values:
- user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
- domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
func (DataScanIamMemberOutput) Name ¶ added in v0.28.0
func (o DataScanIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (DataScanIamMemberOutput) Project ¶ added in v0.28.0
func (o DataScanIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (DataScanIamMemberOutput) Role ¶ added in v0.28.0
func (o DataScanIamMemberOutput) Role() pulumi.StringOutput
The role that should be applied.
func (DataScanIamMemberOutput) ToDataScanIamMemberOutput ¶ added in v0.28.0
func (o DataScanIamMemberOutput) ToDataScanIamMemberOutput() DataScanIamMemberOutput
func (DataScanIamMemberOutput) ToDataScanIamMemberOutputWithContext ¶ added in v0.28.0
func (o DataScanIamMemberOutput) ToDataScanIamMemberOutputWithContext(ctx context.Context) DataScanIamMemberOutput
type DataScanIamMemberState ¶ added in v0.28.0
type DataScanIamMemberState struct { }
func (DataScanIamMemberState) ElementType ¶ added in v0.28.0
func (DataScanIamMemberState) ElementType() reflect.Type
type DataScanIamPolicy ¶ added in v0.28.0
type DataScanIamPolicy struct { pulumi.CustomResourceState // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings GoogleIamV1BindingResponseArrayOutput `pulumi:"bindings"` DataScanId pulumi.StringOutput `pulumi:"dataScanId"` // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag pulumi.StringOutput `pulumi:"etag"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetDataScanIamPolicy ¶ added in v0.28.0
func GetDataScanIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataScanIamPolicyState, opts ...pulumi.ResourceOption) (*DataScanIamPolicy, error)
GetDataScanIamPolicy gets an existing DataScanIamPolicy 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 NewDataScanIamPolicy ¶ added in v0.28.0
func NewDataScanIamPolicy(ctx *pulumi.Context, name string, args *DataScanIamPolicyArgs, opts ...pulumi.ResourceOption) (*DataScanIamPolicy, error)
NewDataScanIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*DataScanIamPolicy) ElementType ¶ added in v0.28.0
func (*DataScanIamPolicy) ElementType() reflect.Type
func (*DataScanIamPolicy) ToDataScanIamPolicyOutput ¶ added in v0.28.0
func (i *DataScanIamPolicy) ToDataScanIamPolicyOutput() DataScanIamPolicyOutput
func (*DataScanIamPolicy) ToDataScanIamPolicyOutputWithContext ¶ added in v0.28.0
func (i *DataScanIamPolicy) ToDataScanIamPolicyOutputWithContext(ctx context.Context) DataScanIamPolicyOutput
type DataScanIamPolicyArgs ¶ added in v0.28.0
type DataScanIamPolicyArgs struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigArrayInput // 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 GoogleIamV1BindingArrayInput DataScanId 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 // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used:paths: "bindings, etag" UpdateMask pulumi.StringPtrInput // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a DataScanIamPolicy resource.
func (DataScanIamPolicyArgs) ElementType ¶ added in v0.28.0
func (DataScanIamPolicyArgs) ElementType() reflect.Type
type DataScanIamPolicyInput ¶ added in v0.28.0
type DataScanIamPolicyInput interface { pulumi.Input ToDataScanIamPolicyOutput() DataScanIamPolicyOutput ToDataScanIamPolicyOutputWithContext(ctx context.Context) DataScanIamPolicyOutput }
type DataScanIamPolicyOutput ¶ added in v0.28.0
type DataScanIamPolicyOutput struct{ *pulumi.OutputState }
func (DataScanIamPolicyOutput) AuditConfigs ¶ added in v0.28.0
func (o DataScanIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (DataScanIamPolicyOutput) Bindings ¶ added in v0.28.0
func (o DataScanIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
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 (DataScanIamPolicyOutput) DataScanId ¶ added in v0.28.0
func (o DataScanIamPolicyOutput) DataScanId() pulumi.StringOutput
func (DataScanIamPolicyOutput) ElementType ¶ added in v0.28.0
func (DataScanIamPolicyOutput) ElementType() reflect.Type
func (DataScanIamPolicyOutput) Etag ¶ added in v0.28.0
func (o DataScanIamPolicyOutput) 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 (DataScanIamPolicyOutput) Location ¶ added in v0.28.0
func (o DataScanIamPolicyOutput) Location() pulumi.StringOutput
func (DataScanIamPolicyOutput) Project ¶ added in v0.28.0
func (o DataScanIamPolicyOutput) Project() pulumi.StringOutput
func (DataScanIamPolicyOutput) ToDataScanIamPolicyOutput ¶ added in v0.28.0
func (o DataScanIamPolicyOutput) ToDataScanIamPolicyOutput() DataScanIamPolicyOutput
func (DataScanIamPolicyOutput) ToDataScanIamPolicyOutputWithContext ¶ added in v0.28.0
func (o DataScanIamPolicyOutput) ToDataScanIamPolicyOutputWithContext(ctx context.Context) DataScanIamPolicyOutput
func (DataScanIamPolicyOutput) Version ¶ added in v0.28.0
func (o DataScanIamPolicyOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type DataScanIamPolicyState ¶ added in v0.28.0
type DataScanIamPolicyState struct { }
func (DataScanIamPolicyState) ElementType ¶ added in v0.28.0
func (DataScanIamPolicyState) ElementType() reflect.Type
type DataScanInput ¶ added in v0.28.0
type DataScanInput interface { pulumi.Input ToDataScanOutput() DataScanOutput ToDataScanOutputWithContext(ctx context.Context) DataScanOutput }
type DataScanOutput ¶ added in v0.28.0
type DataScanOutput struct{ *pulumi.OutputState }
func (DataScanOutput) CreateTime ¶ added in v0.28.0
func (o DataScanOutput) CreateTime() pulumi.StringOutput
The time when the scan was created.
func (DataScanOutput) Data ¶ added in v0.28.0
func (o DataScanOutput) Data() GoogleCloudDataplexV1DataSourceResponseOutput
The data source for DataScan.
func (DataScanOutput) DataProfileResult ¶ added in v0.28.0
func (o DataScanOutput) DataProfileResult() GoogleCloudDataplexV1DataProfileResultResponseOutput
The result of the data profile scan.
func (DataScanOutput) DataProfileSpec ¶ added in v0.28.0
func (o DataScanOutput) DataProfileSpec() GoogleCloudDataplexV1DataProfileSpecResponseOutput
DataProfileScan related setting.
func (DataScanOutput) DataQualityResult ¶ added in v0.28.0
func (o DataScanOutput) DataQualityResult() GoogleCloudDataplexV1DataQualityResultResponseOutput
The result of the data quality scan.
func (DataScanOutput) DataQualitySpec ¶ added in v0.28.0
func (o DataScanOutput) DataQualitySpec() GoogleCloudDataplexV1DataQualitySpecResponseOutput
DataQualityScan related setting.
func (DataScanOutput) DataScanId ¶ added in v0.28.0
func (o DataScanOutput) DataScanId() pulumi.StringOutput
Required. DataScan identifier. Must contain only lowercase letters, numbers and hyphens. Must start with a letter. Must end with a number or a letter. Must be between 1-63 characters. Must be unique within the customer project / location.
func (DataScanOutput) Description ¶ added in v0.28.0
func (o DataScanOutput) Description() pulumi.StringOutput
Optional. Description of the scan. Must be between 1-1024 characters.
func (DataScanOutput) DisplayName ¶ added in v0.28.0
func (o DataScanOutput) DisplayName() pulumi.StringOutput
Optional. User friendly display name. Must be between 1-256 characters.
func (DataScanOutput) ElementType ¶ added in v0.28.0
func (DataScanOutput) ElementType() reflect.Type
func (DataScanOutput) ExecutionSpec ¶ added in v0.28.0
func (o DataScanOutput) ExecutionSpec() GoogleCloudDataplexV1DataScanExecutionSpecResponseOutput
Optional. DataScan execution settings.If not specified, the fields in it will use their default values.
func (DataScanOutput) ExecutionStatus ¶ added in v0.28.0
func (o DataScanOutput) ExecutionStatus() GoogleCloudDataplexV1DataScanExecutionStatusResponseOutput
Status of the data scan execution.
func (DataScanOutput) Labels ¶ added in v0.28.0
func (o DataScanOutput) Labels() pulumi.StringMapOutput
Optional. User-defined labels for the scan.
func (DataScanOutput) Location ¶ added in v0.28.0
func (o DataScanOutput) Location() pulumi.StringOutput
func (DataScanOutput) Name ¶ added in v0.28.0
func (o DataScanOutput) Name() pulumi.StringOutput
The relative resource name of the scan, of the form: projects/{project}/locations/{location_id}/dataScans/{datascan_id}, where project refers to a project_id or project_number and location_id refers to a GCP region.
func (DataScanOutput) Project ¶ added in v0.28.0
func (o DataScanOutput) Project() pulumi.StringOutput
func (DataScanOutput) State ¶ added in v0.28.0
func (o DataScanOutput) State() pulumi.StringOutput
Current state of the DataScan.
func (DataScanOutput) ToDataScanOutput ¶ added in v0.28.0
func (o DataScanOutput) ToDataScanOutput() DataScanOutput
func (DataScanOutput) ToDataScanOutputWithContext ¶ added in v0.28.0
func (o DataScanOutput) ToDataScanOutputWithContext(ctx context.Context) DataScanOutput
func (DataScanOutput) Type ¶ added in v0.28.0
func (o DataScanOutput) Type() pulumi.StringOutput
The type of DataScan.
func (DataScanOutput) Uid ¶ added in v0.28.0
func (o DataScanOutput) Uid() pulumi.StringOutput
System generated globally unique ID for the scan. This ID will be different if the scan is deleted and re-created with the same name.
func (DataScanOutput) UpdateTime ¶ added in v0.28.0
func (o DataScanOutput) UpdateTime() pulumi.StringOutput
The time when the scan was last updated.
type DataScanState ¶ added in v0.28.0
type DataScanState struct { }
func (DataScanState) ElementType ¶ added in v0.28.0
func (DataScanState) ElementType() reflect.Type
type DataTaxonomy ¶ added in v0.28.0
type DataTaxonomy struct { pulumi.CustomResourceState // The number of attributes in the DataTaxonomy. AttributeCount pulumi.IntOutput `pulumi:"attributeCount"` // The number of classes in the DataTaxonomy. ClassCount pulumi.IntOutput `pulumi:"classCount"` // The time when the DataTaxonomy was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Required. DataTaxonomy identifier. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the Project. DataTaxonomyId pulumi.StringOutput `pulumi:"dataTaxonomyId"` // Optional. Description of the DataTaxonomy. Description pulumi.StringOutput `pulumi:"description"` // Optional. User friendly display name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Etag pulumi.StringOutput `pulumi:"etag"` // Optional. User-defined labels for the DataTaxonomy. Labels pulumi.StringMapOutput `pulumi:"labels"` Location pulumi.StringOutput `pulumi:"location"` // The relative resource name of the DataTaxonomy, of the form: projects/{project_number}/locations/{location_id}/dataTaxonomies/{data_taxonomy_id}. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // System generated globally unique ID for the dataTaxonomy. This ID will be different if the DataTaxonomy is deleted and re-created with the same name. Uid pulumi.StringOutput `pulumi:"uid"` // The time when the DataTaxonomy was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Create a DataTaxonomy resource. Auto-naming is currently not supported for this resource.
func GetDataTaxonomy ¶ added in v0.28.0
func GetDataTaxonomy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataTaxonomyState, opts ...pulumi.ResourceOption) (*DataTaxonomy, error)
GetDataTaxonomy gets an existing DataTaxonomy 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 NewDataTaxonomy ¶ added in v0.28.0
func NewDataTaxonomy(ctx *pulumi.Context, name string, args *DataTaxonomyArgs, opts ...pulumi.ResourceOption) (*DataTaxonomy, error)
NewDataTaxonomy registers a new resource with the given unique name, arguments, and options.
func (*DataTaxonomy) ElementType ¶ added in v0.28.0
func (*DataTaxonomy) ElementType() reflect.Type
func (*DataTaxonomy) ToDataTaxonomyOutput ¶ added in v0.28.0
func (i *DataTaxonomy) ToDataTaxonomyOutput() DataTaxonomyOutput
func (*DataTaxonomy) ToDataTaxonomyOutputWithContext ¶ added in v0.28.0
func (i *DataTaxonomy) ToDataTaxonomyOutputWithContext(ctx context.Context) DataTaxonomyOutput
type DataTaxonomyArgs ¶ added in v0.28.0
type DataTaxonomyArgs struct { // Required. DataTaxonomy identifier. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the Project. DataTaxonomyId pulumi.StringInput // Optional. Description of the DataTaxonomy. Description pulumi.StringPtrInput // Optional. User friendly display name. DisplayName pulumi.StringPtrInput // This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Etag pulumi.StringPtrInput // Optional. User-defined labels for the DataTaxonomy. Labels pulumi.StringMapInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput }
The set of arguments for constructing a DataTaxonomy resource.
func (DataTaxonomyArgs) ElementType ¶ added in v0.28.0
func (DataTaxonomyArgs) ElementType() reflect.Type
type DataTaxonomyAttributeIamBinding ¶ added in v0.28.0
type DataTaxonomyAttributeIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetDataTaxonomyAttributeIamBinding ¶ added in v0.28.0
func GetDataTaxonomyAttributeIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataTaxonomyAttributeIamBindingState, opts ...pulumi.ResourceOption) (*DataTaxonomyAttributeIamBinding, error)
GetDataTaxonomyAttributeIamBinding gets an existing DataTaxonomyAttributeIamBinding 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 NewDataTaxonomyAttributeIamBinding ¶ added in v0.28.0
func NewDataTaxonomyAttributeIamBinding(ctx *pulumi.Context, name string, args *DataTaxonomyAttributeIamBindingArgs, opts ...pulumi.ResourceOption) (*DataTaxonomyAttributeIamBinding, error)
NewDataTaxonomyAttributeIamBinding registers a new resource with the given unique name, arguments, and options.
func (*DataTaxonomyAttributeIamBinding) ElementType ¶ added in v0.28.0
func (*DataTaxonomyAttributeIamBinding) ElementType() reflect.Type
func (*DataTaxonomyAttributeIamBinding) ToDataTaxonomyAttributeIamBindingOutput ¶ added in v0.28.0
func (i *DataTaxonomyAttributeIamBinding) ToDataTaxonomyAttributeIamBindingOutput() DataTaxonomyAttributeIamBindingOutput
func (*DataTaxonomyAttributeIamBinding) ToDataTaxonomyAttributeIamBindingOutputWithContext ¶ added in v0.28.0
func (i *DataTaxonomyAttributeIamBinding) ToDataTaxonomyAttributeIamBindingOutputWithContext(ctx context.Context) DataTaxonomyAttributeIamBindingOutput
type DataTaxonomyAttributeIamBindingArgs ¶ added in v0.28.0
type DataTaxonomyAttributeIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a DataTaxonomyAttributeIamBinding resource.
func (DataTaxonomyAttributeIamBindingArgs) ElementType ¶ added in v0.28.0
func (DataTaxonomyAttributeIamBindingArgs) ElementType() reflect.Type
type DataTaxonomyAttributeIamBindingInput ¶ added in v0.28.0
type DataTaxonomyAttributeIamBindingInput interface { pulumi.Input ToDataTaxonomyAttributeIamBindingOutput() DataTaxonomyAttributeIamBindingOutput ToDataTaxonomyAttributeIamBindingOutputWithContext(ctx context.Context) DataTaxonomyAttributeIamBindingOutput }
type DataTaxonomyAttributeIamBindingOutput ¶ added in v0.28.0
type DataTaxonomyAttributeIamBindingOutput struct{ *pulumi.OutputState }
func (DataTaxonomyAttributeIamBindingOutput) Condition ¶ added in v0.28.0
func (o DataTaxonomyAttributeIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (DataTaxonomyAttributeIamBindingOutput) ElementType ¶ added in v0.28.0
func (DataTaxonomyAttributeIamBindingOutput) ElementType() reflect.Type
func (DataTaxonomyAttributeIamBindingOutput) Etag ¶ added in v0.28.0
func (o DataTaxonomyAttributeIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (DataTaxonomyAttributeIamBindingOutput) Members ¶ added in v0.28.0
func (o DataTaxonomyAttributeIamBindingOutput) Members() pulumi.StringArrayOutput
Identities that will be granted the privilege in role. Each entry can have one of the following values:
- user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
- domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
func (DataTaxonomyAttributeIamBindingOutput) Name ¶ added in v0.28.0
func (o DataTaxonomyAttributeIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (DataTaxonomyAttributeIamBindingOutput) Project ¶ added in v0.28.0
func (o DataTaxonomyAttributeIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (DataTaxonomyAttributeIamBindingOutput) Role ¶ added in v0.28.0
func (o DataTaxonomyAttributeIamBindingOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `IamBinding` can be used per role.
func (DataTaxonomyAttributeIamBindingOutput) ToDataTaxonomyAttributeIamBindingOutput ¶ added in v0.28.0
func (o DataTaxonomyAttributeIamBindingOutput) ToDataTaxonomyAttributeIamBindingOutput() DataTaxonomyAttributeIamBindingOutput
func (DataTaxonomyAttributeIamBindingOutput) ToDataTaxonomyAttributeIamBindingOutputWithContext ¶ added in v0.28.0
func (o DataTaxonomyAttributeIamBindingOutput) ToDataTaxonomyAttributeIamBindingOutputWithContext(ctx context.Context) DataTaxonomyAttributeIamBindingOutput
type DataTaxonomyAttributeIamBindingState ¶ added in v0.28.0
type DataTaxonomyAttributeIamBindingState struct { }
func (DataTaxonomyAttributeIamBindingState) ElementType ¶ added in v0.28.0
func (DataTaxonomyAttributeIamBindingState) ElementType() reflect.Type
type DataTaxonomyAttributeIamMember ¶ added in v0.28.0
type DataTaxonomyAttributeIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetDataTaxonomyAttributeIamMember ¶ added in v0.28.0
func GetDataTaxonomyAttributeIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataTaxonomyAttributeIamMemberState, opts ...pulumi.ResourceOption) (*DataTaxonomyAttributeIamMember, error)
GetDataTaxonomyAttributeIamMember gets an existing DataTaxonomyAttributeIamMember 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 NewDataTaxonomyAttributeIamMember ¶ added in v0.28.0
func NewDataTaxonomyAttributeIamMember(ctx *pulumi.Context, name string, args *DataTaxonomyAttributeIamMemberArgs, opts ...pulumi.ResourceOption) (*DataTaxonomyAttributeIamMember, error)
NewDataTaxonomyAttributeIamMember registers a new resource with the given unique name, arguments, and options.
func (*DataTaxonomyAttributeIamMember) ElementType ¶ added in v0.28.0
func (*DataTaxonomyAttributeIamMember) ElementType() reflect.Type
func (*DataTaxonomyAttributeIamMember) ToDataTaxonomyAttributeIamMemberOutput ¶ added in v0.28.0
func (i *DataTaxonomyAttributeIamMember) ToDataTaxonomyAttributeIamMemberOutput() DataTaxonomyAttributeIamMemberOutput
func (*DataTaxonomyAttributeIamMember) ToDataTaxonomyAttributeIamMemberOutputWithContext ¶ added in v0.28.0
func (i *DataTaxonomyAttributeIamMember) ToDataTaxonomyAttributeIamMemberOutputWithContext(ctx context.Context) DataTaxonomyAttributeIamMemberOutput
type DataTaxonomyAttributeIamMemberArgs ¶ added in v0.28.0
type DataTaxonomyAttributeIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a DataTaxonomyAttributeIamMember resource.
func (DataTaxonomyAttributeIamMemberArgs) ElementType ¶ added in v0.28.0
func (DataTaxonomyAttributeIamMemberArgs) ElementType() reflect.Type
type DataTaxonomyAttributeIamMemberInput ¶ added in v0.28.0
type DataTaxonomyAttributeIamMemberInput interface { pulumi.Input ToDataTaxonomyAttributeIamMemberOutput() DataTaxonomyAttributeIamMemberOutput ToDataTaxonomyAttributeIamMemberOutputWithContext(ctx context.Context) DataTaxonomyAttributeIamMemberOutput }
type DataTaxonomyAttributeIamMemberOutput ¶ added in v0.28.0
type DataTaxonomyAttributeIamMemberOutput struct{ *pulumi.OutputState }
func (DataTaxonomyAttributeIamMemberOutput) Condition ¶ added in v0.28.0
func (o DataTaxonomyAttributeIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (DataTaxonomyAttributeIamMemberOutput) ElementType ¶ added in v0.28.0
func (DataTaxonomyAttributeIamMemberOutput) ElementType() reflect.Type
func (DataTaxonomyAttributeIamMemberOutput) Etag ¶ added in v0.28.0
func (o DataTaxonomyAttributeIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (DataTaxonomyAttributeIamMemberOutput) Member ¶ added in v0.28.0
func (o DataTaxonomyAttributeIamMemberOutput) Member() pulumi.StringOutput
Identity that will be granted the privilege in role. The entry can have one of the following values:
- user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
- domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
func (DataTaxonomyAttributeIamMemberOutput) Name ¶ added in v0.28.0
func (o DataTaxonomyAttributeIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (DataTaxonomyAttributeIamMemberOutput) Project ¶ added in v0.28.0
func (o DataTaxonomyAttributeIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (DataTaxonomyAttributeIamMemberOutput) Role ¶ added in v0.28.0
func (o DataTaxonomyAttributeIamMemberOutput) Role() pulumi.StringOutput
The role that should be applied.
func (DataTaxonomyAttributeIamMemberOutput) ToDataTaxonomyAttributeIamMemberOutput ¶ added in v0.28.0
func (o DataTaxonomyAttributeIamMemberOutput) ToDataTaxonomyAttributeIamMemberOutput() DataTaxonomyAttributeIamMemberOutput
func (DataTaxonomyAttributeIamMemberOutput) ToDataTaxonomyAttributeIamMemberOutputWithContext ¶ added in v0.28.0
func (o DataTaxonomyAttributeIamMemberOutput) ToDataTaxonomyAttributeIamMemberOutputWithContext(ctx context.Context) DataTaxonomyAttributeIamMemberOutput
type DataTaxonomyAttributeIamMemberState ¶ added in v0.28.0
type DataTaxonomyAttributeIamMemberState struct { }
func (DataTaxonomyAttributeIamMemberState) ElementType ¶ added in v0.28.0
func (DataTaxonomyAttributeIamMemberState) ElementType() reflect.Type
type DataTaxonomyAttributeIamPolicy ¶ added in v0.28.0
type DataTaxonomyAttributeIamPolicy struct { pulumi.CustomResourceState AttributeId pulumi.StringOutput `pulumi:"attributeId"` // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings GoogleIamV1BindingResponseArrayOutput `pulumi:"bindings"` DataTaxonomyId pulumi.StringOutput `pulumi:"dataTaxonomyId"` // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag pulumi.StringOutput `pulumi:"etag"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetDataTaxonomyAttributeIamPolicy ¶ added in v0.28.0
func GetDataTaxonomyAttributeIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataTaxonomyAttributeIamPolicyState, opts ...pulumi.ResourceOption) (*DataTaxonomyAttributeIamPolicy, error)
GetDataTaxonomyAttributeIamPolicy gets an existing DataTaxonomyAttributeIamPolicy 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 NewDataTaxonomyAttributeIamPolicy ¶ added in v0.28.0
func NewDataTaxonomyAttributeIamPolicy(ctx *pulumi.Context, name string, args *DataTaxonomyAttributeIamPolicyArgs, opts ...pulumi.ResourceOption) (*DataTaxonomyAttributeIamPolicy, error)
NewDataTaxonomyAttributeIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*DataTaxonomyAttributeIamPolicy) ElementType ¶ added in v0.28.0
func (*DataTaxonomyAttributeIamPolicy) ElementType() reflect.Type
func (*DataTaxonomyAttributeIamPolicy) ToDataTaxonomyAttributeIamPolicyOutput ¶ added in v0.28.0
func (i *DataTaxonomyAttributeIamPolicy) ToDataTaxonomyAttributeIamPolicyOutput() DataTaxonomyAttributeIamPolicyOutput
func (*DataTaxonomyAttributeIamPolicy) ToDataTaxonomyAttributeIamPolicyOutputWithContext ¶ added in v0.28.0
func (i *DataTaxonomyAttributeIamPolicy) ToDataTaxonomyAttributeIamPolicyOutputWithContext(ctx context.Context) DataTaxonomyAttributeIamPolicyOutput
type DataTaxonomyAttributeIamPolicyArgs ¶ added in v0.28.0
type DataTaxonomyAttributeIamPolicyArgs struct { AttributeId pulumi.StringInput // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigArrayInput // 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 GoogleIamV1BindingArrayInput DataTaxonomyId 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 // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used:paths: "bindings, etag" UpdateMask pulumi.StringPtrInput // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a DataTaxonomyAttributeIamPolicy resource.
func (DataTaxonomyAttributeIamPolicyArgs) ElementType ¶ added in v0.28.0
func (DataTaxonomyAttributeIamPolicyArgs) ElementType() reflect.Type
type DataTaxonomyAttributeIamPolicyInput ¶ added in v0.28.0
type DataTaxonomyAttributeIamPolicyInput interface { pulumi.Input ToDataTaxonomyAttributeIamPolicyOutput() DataTaxonomyAttributeIamPolicyOutput ToDataTaxonomyAttributeIamPolicyOutputWithContext(ctx context.Context) DataTaxonomyAttributeIamPolicyOutput }
type DataTaxonomyAttributeIamPolicyOutput ¶ added in v0.28.0
type DataTaxonomyAttributeIamPolicyOutput struct{ *pulumi.OutputState }
func (DataTaxonomyAttributeIamPolicyOutput) AttributeId ¶ added in v0.28.0
func (o DataTaxonomyAttributeIamPolicyOutput) AttributeId() pulumi.StringOutput
func (DataTaxonomyAttributeIamPolicyOutput) AuditConfigs ¶ added in v0.28.0
func (o DataTaxonomyAttributeIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (DataTaxonomyAttributeIamPolicyOutput) Bindings ¶ added in v0.28.0
func (o DataTaxonomyAttributeIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
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 (DataTaxonomyAttributeIamPolicyOutput) DataTaxonomyId ¶ added in v0.28.0
func (o DataTaxonomyAttributeIamPolicyOutput) DataTaxonomyId() pulumi.StringOutput
func (DataTaxonomyAttributeIamPolicyOutput) ElementType ¶ added in v0.28.0
func (DataTaxonomyAttributeIamPolicyOutput) ElementType() reflect.Type
func (DataTaxonomyAttributeIamPolicyOutput) Etag ¶ added in v0.28.0
func (o DataTaxonomyAttributeIamPolicyOutput) 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 (DataTaxonomyAttributeIamPolicyOutput) Location ¶ added in v0.28.0
func (o DataTaxonomyAttributeIamPolicyOutput) Location() pulumi.StringOutput
func (DataTaxonomyAttributeIamPolicyOutput) Project ¶ added in v0.28.0
func (o DataTaxonomyAttributeIamPolicyOutput) Project() pulumi.StringOutput
func (DataTaxonomyAttributeIamPolicyOutput) ToDataTaxonomyAttributeIamPolicyOutput ¶ added in v0.28.0
func (o DataTaxonomyAttributeIamPolicyOutput) ToDataTaxonomyAttributeIamPolicyOutput() DataTaxonomyAttributeIamPolicyOutput
func (DataTaxonomyAttributeIamPolicyOutput) ToDataTaxonomyAttributeIamPolicyOutputWithContext ¶ added in v0.28.0
func (o DataTaxonomyAttributeIamPolicyOutput) ToDataTaxonomyAttributeIamPolicyOutputWithContext(ctx context.Context) DataTaxonomyAttributeIamPolicyOutput
func (DataTaxonomyAttributeIamPolicyOutput) Version ¶ added in v0.28.0
func (o DataTaxonomyAttributeIamPolicyOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type DataTaxonomyAttributeIamPolicyState ¶ added in v0.28.0
type DataTaxonomyAttributeIamPolicyState struct { }
func (DataTaxonomyAttributeIamPolicyState) ElementType ¶ added in v0.28.0
func (DataTaxonomyAttributeIamPolicyState) ElementType() reflect.Type
type DataTaxonomyIamBinding ¶ added in v0.28.0
type DataTaxonomyIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetDataTaxonomyIamBinding ¶ added in v0.28.0
func GetDataTaxonomyIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataTaxonomyIamBindingState, opts ...pulumi.ResourceOption) (*DataTaxonomyIamBinding, error)
GetDataTaxonomyIamBinding gets an existing DataTaxonomyIamBinding 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 NewDataTaxonomyIamBinding ¶ added in v0.28.0
func NewDataTaxonomyIamBinding(ctx *pulumi.Context, name string, args *DataTaxonomyIamBindingArgs, opts ...pulumi.ResourceOption) (*DataTaxonomyIamBinding, error)
NewDataTaxonomyIamBinding registers a new resource with the given unique name, arguments, and options.
func (*DataTaxonomyIamBinding) ElementType ¶ added in v0.28.0
func (*DataTaxonomyIamBinding) ElementType() reflect.Type
func (*DataTaxonomyIamBinding) ToDataTaxonomyIamBindingOutput ¶ added in v0.28.0
func (i *DataTaxonomyIamBinding) ToDataTaxonomyIamBindingOutput() DataTaxonomyIamBindingOutput
func (*DataTaxonomyIamBinding) ToDataTaxonomyIamBindingOutputWithContext ¶ added in v0.28.0
func (i *DataTaxonomyIamBinding) ToDataTaxonomyIamBindingOutputWithContext(ctx context.Context) DataTaxonomyIamBindingOutput
type DataTaxonomyIamBindingArgs ¶ added in v0.28.0
type DataTaxonomyIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a DataTaxonomyIamBinding resource.
func (DataTaxonomyIamBindingArgs) ElementType ¶ added in v0.28.0
func (DataTaxonomyIamBindingArgs) ElementType() reflect.Type
type DataTaxonomyIamBindingInput ¶ added in v0.28.0
type DataTaxonomyIamBindingInput interface { pulumi.Input ToDataTaxonomyIamBindingOutput() DataTaxonomyIamBindingOutput ToDataTaxonomyIamBindingOutputWithContext(ctx context.Context) DataTaxonomyIamBindingOutput }
type DataTaxonomyIamBindingOutput ¶ added in v0.28.0
type DataTaxonomyIamBindingOutput struct{ *pulumi.OutputState }
func (DataTaxonomyIamBindingOutput) Condition ¶ added in v0.28.0
func (o DataTaxonomyIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (DataTaxonomyIamBindingOutput) ElementType ¶ added in v0.28.0
func (DataTaxonomyIamBindingOutput) ElementType() reflect.Type
func (DataTaxonomyIamBindingOutput) Etag ¶ added in v0.28.0
func (o DataTaxonomyIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (DataTaxonomyIamBindingOutput) Members ¶ added in v0.28.0
func (o DataTaxonomyIamBindingOutput) Members() pulumi.StringArrayOutput
Identities that will be granted the privilege in role. Each entry can have one of the following values:
- user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
- domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
func (DataTaxonomyIamBindingOutput) Name ¶ added in v0.28.0
func (o DataTaxonomyIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (DataTaxonomyIamBindingOutput) Project ¶ added in v0.28.0
func (o DataTaxonomyIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (DataTaxonomyIamBindingOutput) Role ¶ added in v0.28.0
func (o DataTaxonomyIamBindingOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `IamBinding` can be used per role.
func (DataTaxonomyIamBindingOutput) ToDataTaxonomyIamBindingOutput ¶ added in v0.28.0
func (o DataTaxonomyIamBindingOutput) ToDataTaxonomyIamBindingOutput() DataTaxonomyIamBindingOutput
func (DataTaxonomyIamBindingOutput) ToDataTaxonomyIamBindingOutputWithContext ¶ added in v0.28.0
func (o DataTaxonomyIamBindingOutput) ToDataTaxonomyIamBindingOutputWithContext(ctx context.Context) DataTaxonomyIamBindingOutput
type DataTaxonomyIamBindingState ¶ added in v0.28.0
type DataTaxonomyIamBindingState struct { }
func (DataTaxonomyIamBindingState) ElementType ¶ added in v0.28.0
func (DataTaxonomyIamBindingState) ElementType() reflect.Type
type DataTaxonomyIamMember ¶ added in v0.28.0
type DataTaxonomyIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetDataTaxonomyIamMember ¶ added in v0.28.0
func GetDataTaxonomyIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataTaxonomyIamMemberState, opts ...pulumi.ResourceOption) (*DataTaxonomyIamMember, error)
GetDataTaxonomyIamMember gets an existing DataTaxonomyIamMember 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 NewDataTaxonomyIamMember ¶ added in v0.28.0
func NewDataTaxonomyIamMember(ctx *pulumi.Context, name string, args *DataTaxonomyIamMemberArgs, opts ...pulumi.ResourceOption) (*DataTaxonomyIamMember, error)
NewDataTaxonomyIamMember registers a new resource with the given unique name, arguments, and options.
func (*DataTaxonomyIamMember) ElementType ¶ added in v0.28.0
func (*DataTaxonomyIamMember) ElementType() reflect.Type
func (*DataTaxonomyIamMember) ToDataTaxonomyIamMemberOutput ¶ added in v0.28.0
func (i *DataTaxonomyIamMember) ToDataTaxonomyIamMemberOutput() DataTaxonomyIamMemberOutput
func (*DataTaxonomyIamMember) ToDataTaxonomyIamMemberOutputWithContext ¶ added in v0.28.0
func (i *DataTaxonomyIamMember) ToDataTaxonomyIamMemberOutputWithContext(ctx context.Context) DataTaxonomyIamMemberOutput
type DataTaxonomyIamMemberArgs ¶ added in v0.28.0
type DataTaxonomyIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a DataTaxonomyIamMember resource.
func (DataTaxonomyIamMemberArgs) ElementType ¶ added in v0.28.0
func (DataTaxonomyIamMemberArgs) ElementType() reflect.Type
type DataTaxonomyIamMemberInput ¶ added in v0.28.0
type DataTaxonomyIamMemberInput interface { pulumi.Input ToDataTaxonomyIamMemberOutput() DataTaxonomyIamMemberOutput ToDataTaxonomyIamMemberOutputWithContext(ctx context.Context) DataTaxonomyIamMemberOutput }
type DataTaxonomyIamMemberOutput ¶ added in v0.28.0
type DataTaxonomyIamMemberOutput struct{ *pulumi.OutputState }
func (DataTaxonomyIamMemberOutput) Condition ¶ added in v0.28.0
func (o DataTaxonomyIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (DataTaxonomyIamMemberOutput) ElementType ¶ added in v0.28.0
func (DataTaxonomyIamMemberOutput) ElementType() reflect.Type
func (DataTaxonomyIamMemberOutput) Etag ¶ added in v0.28.0
func (o DataTaxonomyIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (DataTaxonomyIamMemberOutput) Member ¶ added in v0.28.0
func (o DataTaxonomyIamMemberOutput) Member() pulumi.StringOutput
Identity that will be granted the privilege in role. The entry can have one of the following values:
- user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
- domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
func (DataTaxonomyIamMemberOutput) Name ¶ added in v0.28.0
func (o DataTaxonomyIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (DataTaxonomyIamMemberOutput) Project ¶ added in v0.28.0
func (o DataTaxonomyIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (DataTaxonomyIamMemberOutput) Role ¶ added in v0.28.0
func (o DataTaxonomyIamMemberOutput) Role() pulumi.StringOutput
The role that should be applied.
func (DataTaxonomyIamMemberOutput) ToDataTaxonomyIamMemberOutput ¶ added in v0.28.0
func (o DataTaxonomyIamMemberOutput) ToDataTaxonomyIamMemberOutput() DataTaxonomyIamMemberOutput
func (DataTaxonomyIamMemberOutput) ToDataTaxonomyIamMemberOutputWithContext ¶ added in v0.28.0
func (o DataTaxonomyIamMemberOutput) ToDataTaxonomyIamMemberOutputWithContext(ctx context.Context) DataTaxonomyIamMemberOutput
type DataTaxonomyIamMemberState ¶ added in v0.28.0
type DataTaxonomyIamMemberState struct { }
func (DataTaxonomyIamMemberState) ElementType ¶ added in v0.28.0
func (DataTaxonomyIamMemberState) ElementType() reflect.Type
type DataTaxonomyIamPolicy ¶ added in v0.28.0
type DataTaxonomyIamPolicy struct { pulumi.CustomResourceState // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings GoogleIamV1BindingResponseArrayOutput `pulumi:"bindings"` DataTaxonomyId pulumi.StringOutput `pulumi:"dataTaxonomyId"` // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag pulumi.StringOutput `pulumi:"etag"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetDataTaxonomyIamPolicy ¶ added in v0.28.0
func GetDataTaxonomyIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataTaxonomyIamPolicyState, opts ...pulumi.ResourceOption) (*DataTaxonomyIamPolicy, error)
GetDataTaxonomyIamPolicy gets an existing DataTaxonomyIamPolicy 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 NewDataTaxonomyIamPolicy ¶ added in v0.28.0
func NewDataTaxonomyIamPolicy(ctx *pulumi.Context, name string, args *DataTaxonomyIamPolicyArgs, opts ...pulumi.ResourceOption) (*DataTaxonomyIamPolicy, error)
NewDataTaxonomyIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*DataTaxonomyIamPolicy) ElementType ¶ added in v0.28.0
func (*DataTaxonomyIamPolicy) ElementType() reflect.Type
func (*DataTaxonomyIamPolicy) ToDataTaxonomyIamPolicyOutput ¶ added in v0.28.0
func (i *DataTaxonomyIamPolicy) ToDataTaxonomyIamPolicyOutput() DataTaxonomyIamPolicyOutput
func (*DataTaxonomyIamPolicy) ToDataTaxonomyIamPolicyOutputWithContext ¶ added in v0.28.0
func (i *DataTaxonomyIamPolicy) ToDataTaxonomyIamPolicyOutputWithContext(ctx context.Context) DataTaxonomyIamPolicyOutput
type DataTaxonomyIamPolicyArgs ¶ added in v0.28.0
type DataTaxonomyIamPolicyArgs struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigArrayInput // 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 GoogleIamV1BindingArrayInput DataTaxonomyId 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 // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used:paths: "bindings, etag" UpdateMask pulumi.StringPtrInput // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a DataTaxonomyIamPolicy resource.
func (DataTaxonomyIamPolicyArgs) ElementType ¶ added in v0.28.0
func (DataTaxonomyIamPolicyArgs) ElementType() reflect.Type
type DataTaxonomyIamPolicyInput ¶ added in v0.28.0
type DataTaxonomyIamPolicyInput interface { pulumi.Input ToDataTaxonomyIamPolicyOutput() DataTaxonomyIamPolicyOutput ToDataTaxonomyIamPolicyOutputWithContext(ctx context.Context) DataTaxonomyIamPolicyOutput }
type DataTaxonomyIamPolicyOutput ¶ added in v0.28.0
type DataTaxonomyIamPolicyOutput struct{ *pulumi.OutputState }
func (DataTaxonomyIamPolicyOutput) AuditConfigs ¶ added in v0.28.0
func (o DataTaxonomyIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (DataTaxonomyIamPolicyOutput) Bindings ¶ added in v0.28.0
func (o DataTaxonomyIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
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 (DataTaxonomyIamPolicyOutput) DataTaxonomyId ¶ added in v0.28.0
func (o DataTaxonomyIamPolicyOutput) DataTaxonomyId() pulumi.StringOutput
func (DataTaxonomyIamPolicyOutput) ElementType ¶ added in v0.28.0
func (DataTaxonomyIamPolicyOutput) ElementType() reflect.Type
func (DataTaxonomyIamPolicyOutput) Etag ¶ added in v0.28.0
func (o DataTaxonomyIamPolicyOutput) 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 (DataTaxonomyIamPolicyOutput) Location ¶ added in v0.28.0
func (o DataTaxonomyIamPolicyOutput) Location() pulumi.StringOutput
func (DataTaxonomyIamPolicyOutput) Project ¶ added in v0.28.0
func (o DataTaxonomyIamPolicyOutput) Project() pulumi.StringOutput
func (DataTaxonomyIamPolicyOutput) ToDataTaxonomyIamPolicyOutput ¶ added in v0.28.0
func (o DataTaxonomyIamPolicyOutput) ToDataTaxonomyIamPolicyOutput() DataTaxonomyIamPolicyOutput
func (DataTaxonomyIamPolicyOutput) ToDataTaxonomyIamPolicyOutputWithContext ¶ added in v0.28.0
func (o DataTaxonomyIamPolicyOutput) ToDataTaxonomyIamPolicyOutputWithContext(ctx context.Context) DataTaxonomyIamPolicyOutput
func (DataTaxonomyIamPolicyOutput) Version ¶ added in v0.28.0
func (o DataTaxonomyIamPolicyOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type DataTaxonomyIamPolicyState ¶ added in v0.28.0
type DataTaxonomyIamPolicyState struct { }
func (DataTaxonomyIamPolicyState) ElementType ¶ added in v0.28.0
func (DataTaxonomyIamPolicyState) ElementType() reflect.Type
type DataTaxonomyInput ¶ added in v0.28.0
type DataTaxonomyInput interface { pulumi.Input ToDataTaxonomyOutput() DataTaxonomyOutput ToDataTaxonomyOutputWithContext(ctx context.Context) DataTaxonomyOutput }
type DataTaxonomyOutput ¶ added in v0.28.0
type DataTaxonomyOutput struct{ *pulumi.OutputState }
func (DataTaxonomyOutput) AttributeCount ¶ added in v0.28.0
func (o DataTaxonomyOutput) AttributeCount() pulumi.IntOutput
The number of attributes in the DataTaxonomy.
func (DataTaxonomyOutput) ClassCount ¶ added in v0.32.0
func (o DataTaxonomyOutput) ClassCount() pulumi.IntOutput
The number of classes in the DataTaxonomy.
func (DataTaxonomyOutput) CreateTime ¶ added in v0.28.0
func (o DataTaxonomyOutput) CreateTime() pulumi.StringOutput
The time when the DataTaxonomy was created.
func (DataTaxonomyOutput) DataTaxonomyId ¶ added in v0.28.0
func (o DataTaxonomyOutput) DataTaxonomyId() pulumi.StringOutput
Required. DataTaxonomy identifier. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the Project.
func (DataTaxonomyOutput) Description ¶ added in v0.28.0
func (o DataTaxonomyOutput) Description() pulumi.StringOutput
Optional. Description of the DataTaxonomy.
func (DataTaxonomyOutput) DisplayName ¶ added in v0.28.0
func (o DataTaxonomyOutput) DisplayName() pulumi.StringOutput
Optional. User friendly display name.
func (DataTaxonomyOutput) ElementType ¶ added in v0.28.0
func (DataTaxonomyOutput) ElementType() reflect.Type
func (DataTaxonomyOutput) Etag ¶ added in v0.28.0
func (o DataTaxonomyOutput) Etag() pulumi.StringOutput
This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
func (DataTaxonomyOutput) Labels ¶ added in v0.28.0
func (o DataTaxonomyOutput) Labels() pulumi.StringMapOutput
Optional. User-defined labels for the DataTaxonomy.
func (DataTaxonomyOutput) Location ¶ added in v0.28.0
func (o DataTaxonomyOutput) Location() pulumi.StringOutput
func (DataTaxonomyOutput) Name ¶ added in v0.28.0
func (o DataTaxonomyOutput) Name() pulumi.StringOutput
The relative resource name of the DataTaxonomy, of the form: projects/{project_number}/locations/{location_id}/dataTaxonomies/{data_taxonomy_id}.
func (DataTaxonomyOutput) Project ¶ added in v0.28.0
func (o DataTaxonomyOutput) Project() pulumi.StringOutput
func (DataTaxonomyOutput) ToDataTaxonomyOutput ¶ added in v0.28.0
func (o DataTaxonomyOutput) ToDataTaxonomyOutput() DataTaxonomyOutput
func (DataTaxonomyOutput) ToDataTaxonomyOutputWithContext ¶ added in v0.28.0
func (o DataTaxonomyOutput) ToDataTaxonomyOutputWithContext(ctx context.Context) DataTaxonomyOutput
func (DataTaxonomyOutput) Uid ¶ added in v0.28.0
func (o DataTaxonomyOutput) Uid() pulumi.StringOutput
System generated globally unique ID for the dataTaxonomy. This ID will be different if the DataTaxonomy is deleted and re-created with the same name.
func (DataTaxonomyOutput) UpdateTime ¶ added in v0.28.0
func (o DataTaxonomyOutput) UpdateTime() pulumi.StringOutput
The time when the DataTaxonomy was last updated.
type DataTaxonomyState ¶ added in v0.28.0
type DataTaxonomyState struct { }
func (DataTaxonomyState) ElementType ¶ added in v0.28.0
func (DataTaxonomyState) ElementType() reflect.Type
type Entity ¶
type Entity struct { pulumi.CustomResourceState // Identifies the access mechanism to the entity. Not user settable. Access GoogleCloudDataplexV1StorageAccessResponseOutput `pulumi:"access"` // Immutable. The ID of the asset associated with the storage location containing the entity data. The entity must be with in the same zone with the asset. Asset pulumi.StringOutput `pulumi:"asset"` // The name of the associated Data Catalog entry. CatalogEntry pulumi.StringOutput `pulumi:"catalogEntry"` // Metadata stores that the entity is compatible with. Compatibility GoogleCloudDataplexV1EntityCompatibilityStatusResponseOutput `pulumi:"compatibility"` // The time when the entity was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Immutable. The storage path of the entity data. For Cloud Storage data, this is the fully-qualified path to the entity, such as gs://bucket/path/to/data. For BigQuery data, this is the name of the table resource, such as projects/project_id/datasets/dataset_id/tables/table_id. DataPath pulumi.StringOutput `pulumi:"dataPath"` // Optional. The set of items within the data path constituting the data in the entity, represented as a glob path. Example: gs://bucket/path/to/data/**/*.csv. DataPathPattern pulumi.StringOutput `pulumi:"dataPathPattern"` // Optional. User friendly longer description text. Must be shorter than or equal to 1024 characters. Description pulumi.StringOutput `pulumi:"description"` // Optional. Display name must be shorter than or equal to 256 characters. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Optional. The etag associated with the entity, which can be retrieved with a GetEntity request. Required for update and delete requests. Etag pulumi.StringOutput `pulumi:"etag"` // Identifies the storage format of the entity data. It does not apply to entities with data stored in BigQuery. Format GoogleCloudDataplexV1StorageFormatResponseOutput `pulumi:"format"` LakeId pulumi.StringOutput `pulumi:"lakeId"` Location pulumi.StringOutput `pulumi:"location"` // The resource name of the entity, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/entities/{id}. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // The description of the data structure and layout. The schema is not included in list responses. It is only included in SCHEMA and FULL entity views of a GetEntity response. Schema GoogleCloudDataplexV1SchemaResponseOutput `pulumi:"schema"` // Immutable. Identifies the storage system of the entity data. System pulumi.StringOutput `pulumi:"system"` // Immutable. The type of entity. Type pulumi.StringOutput `pulumi:"type"` // System generated unique ID for the Entity. This ID will be different if the Entity is deleted and re-created with the same name. Uid pulumi.StringOutput `pulumi:"uid"` // The time when the entity was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` Zone pulumi.StringOutput `pulumi:"zone"` }
Create a metadata entity. Auto-naming is currently not supported for this resource.
func GetEntity ¶
func GetEntity(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EntityState, opts ...pulumi.ResourceOption) (*Entity, error)
GetEntity gets an existing Entity 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 NewEntity ¶
func NewEntity(ctx *pulumi.Context, name string, args *EntityArgs, opts ...pulumi.ResourceOption) (*Entity, error)
NewEntity registers a new resource with the given unique name, arguments, and options.
func (*Entity) ElementType ¶
func (*Entity) ToEntityOutput ¶
func (i *Entity) ToEntityOutput() EntityOutput
func (*Entity) ToEntityOutputWithContext ¶
func (i *Entity) ToEntityOutputWithContext(ctx context.Context) EntityOutput
type EntityArgs ¶
type EntityArgs struct { // Immutable. The ID of the asset associated with the storage location containing the entity data. The entity must be with in the same zone with the asset. Asset pulumi.StringInput // Immutable. The storage path of the entity data. For Cloud Storage data, this is the fully-qualified path to the entity, such as gs://bucket/path/to/data. For BigQuery data, this is the name of the table resource, such as projects/project_id/datasets/dataset_id/tables/table_id. DataPath pulumi.StringInput // Optional. The set of items within the data path constituting the data in the entity, represented as a glob path. Example: gs://bucket/path/to/data/**/*.csv. DataPathPattern pulumi.StringPtrInput // Optional. User friendly longer description text. Must be shorter than or equal to 1024 characters. Description pulumi.StringPtrInput // Optional. Display name must be shorter than or equal to 256 characters. DisplayName pulumi.StringPtrInput // Optional. The etag associated with the entity, which can be retrieved with a GetEntity request. Required for update and delete requests. Etag pulumi.StringPtrInput // Identifies the storage format of the entity data. It does not apply to entities with data stored in BigQuery. Format GoogleCloudDataplexV1StorageFormatInput // A user-provided entity ID. It is mutable, and will be used as the published table name. Specifying a new ID in an update entity request will override the existing value. The ID must contain only letters (a-z, A-Z), numbers (0-9), and underscores, and consist of 256 or fewer characters. Id pulumi.StringInput LakeId pulumi.StringInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput // The description of the data structure and layout. The schema is not included in list responses. It is only included in SCHEMA and FULL entity views of a GetEntity response. Schema GoogleCloudDataplexV1SchemaInput // Immutable. Identifies the storage system of the entity data. System EntitySystemInput // Immutable. The type of entity. Type EntityTypeInput Zone pulumi.StringPtrInput }
The set of arguments for constructing a Entity resource.
func (EntityArgs) ElementType ¶
func (EntityArgs) ElementType() reflect.Type
type EntityInput ¶
type EntityInput interface { pulumi.Input ToEntityOutput() EntityOutput ToEntityOutputWithContext(ctx context.Context) EntityOutput }
type EntityOutput ¶
type EntityOutput struct{ *pulumi.OutputState }
func (EntityOutput) Access ¶ added in v0.28.0
func (o EntityOutput) Access() GoogleCloudDataplexV1StorageAccessResponseOutput
Identifies the access mechanism to the entity. Not user settable.
func (EntityOutput) Asset ¶ added in v0.19.0
func (o EntityOutput) Asset() pulumi.StringOutput
Immutable. The ID of the asset associated with the storage location containing the entity data. The entity must be with in the same zone with the asset.
func (EntityOutput) CatalogEntry ¶ added in v0.19.0
func (o EntityOutput) CatalogEntry() pulumi.StringOutput
The name of the associated Data Catalog entry.
func (EntityOutput) Compatibility ¶ added in v0.19.0
func (o EntityOutput) Compatibility() GoogleCloudDataplexV1EntityCompatibilityStatusResponseOutput
Metadata stores that the entity is compatible with.
func (EntityOutput) CreateTime ¶ added in v0.19.0
func (o EntityOutput) CreateTime() pulumi.StringOutput
The time when the entity was created.
func (EntityOutput) DataPath ¶ added in v0.19.0
func (o EntityOutput) DataPath() pulumi.StringOutput
Immutable. The storage path of the entity data. For Cloud Storage data, this is the fully-qualified path to the entity, such as gs://bucket/path/to/data. For BigQuery data, this is the name of the table resource, such as projects/project_id/datasets/dataset_id/tables/table_id.
func (EntityOutput) DataPathPattern ¶ added in v0.19.0
func (o EntityOutput) DataPathPattern() pulumi.StringOutput
Optional. The set of items within the data path constituting the data in the entity, represented as a glob path. Example: gs://bucket/path/to/data/**/*.csv.
func (EntityOutput) Description ¶ added in v0.19.0
func (o EntityOutput) Description() pulumi.StringOutput
Optional. User friendly longer description text. Must be shorter than or equal to 1024 characters.
func (EntityOutput) DisplayName ¶ added in v0.19.0
func (o EntityOutput) DisplayName() pulumi.StringOutput
Optional. Display name must be shorter than or equal to 256 characters.
func (EntityOutput) ElementType ¶
func (EntityOutput) ElementType() reflect.Type
func (EntityOutput) Etag ¶ added in v0.19.0
func (o EntityOutput) Etag() pulumi.StringOutput
Optional. The etag associated with the entity, which can be retrieved with a GetEntity request. Required for update and delete requests.
func (EntityOutput) Format ¶ added in v0.19.0
func (o EntityOutput) Format() GoogleCloudDataplexV1StorageFormatResponseOutput
Identifies the storage format of the entity data. It does not apply to entities with data stored in BigQuery.
func (EntityOutput) LakeId ¶ added in v0.21.0
func (o EntityOutput) LakeId() pulumi.StringOutput
func (EntityOutput) Location ¶ added in v0.21.0
func (o EntityOutput) Location() pulumi.StringOutput
func (EntityOutput) Name ¶ added in v0.19.0
func (o EntityOutput) Name() pulumi.StringOutput
The resource name of the entity, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/entities/{id}.
func (EntityOutput) Project ¶ added in v0.21.0
func (o EntityOutput) Project() pulumi.StringOutput
func (EntityOutput) Schema ¶ added in v0.19.0
func (o EntityOutput) Schema() GoogleCloudDataplexV1SchemaResponseOutput
The description of the data structure and layout. The schema is not included in list responses. It is only included in SCHEMA and FULL entity views of a GetEntity response.
func (EntityOutput) System ¶ added in v0.19.0
func (o EntityOutput) System() pulumi.StringOutput
Immutable. Identifies the storage system of the entity data.
func (EntityOutput) ToEntityOutput ¶
func (o EntityOutput) ToEntityOutput() EntityOutput
func (EntityOutput) ToEntityOutputWithContext ¶
func (o EntityOutput) ToEntityOutputWithContext(ctx context.Context) EntityOutput
func (EntityOutput) Type ¶ added in v0.19.0
func (o EntityOutput) Type() pulumi.StringOutput
Immutable. The type of entity.
func (EntityOutput) Uid ¶ added in v0.28.0
func (o EntityOutput) Uid() pulumi.StringOutput
System generated unique ID for the Entity. This ID will be different if the Entity is deleted and re-created with the same name.
func (EntityOutput) UpdateTime ¶ added in v0.19.0
func (o EntityOutput) UpdateTime() pulumi.StringOutput
The time when the entity was last updated.
func (EntityOutput) Zone ¶ added in v0.21.0
func (o EntityOutput) Zone() pulumi.StringOutput
type EntityState ¶
type EntityState struct { }
func (EntityState) ElementType ¶
func (EntityState) ElementType() reflect.Type
type EntitySystem ¶
type EntitySystem string
Required. Immutable. Identifies the storage system of the entity data.
func (EntitySystem) ElementType ¶
func (EntitySystem) ElementType() reflect.Type
func (EntitySystem) ToEntitySystemOutput ¶
func (e EntitySystem) ToEntitySystemOutput() EntitySystemOutput
func (EntitySystem) ToEntitySystemOutputWithContext ¶
func (e EntitySystem) ToEntitySystemOutputWithContext(ctx context.Context) EntitySystemOutput
func (EntitySystem) ToEntitySystemPtrOutput ¶
func (e EntitySystem) ToEntitySystemPtrOutput() EntitySystemPtrOutput
func (EntitySystem) ToEntitySystemPtrOutputWithContext ¶
func (e EntitySystem) ToEntitySystemPtrOutputWithContext(ctx context.Context) EntitySystemPtrOutput
func (EntitySystem) ToStringOutput ¶
func (e EntitySystem) ToStringOutput() pulumi.StringOutput
func (EntitySystem) ToStringOutputWithContext ¶
func (e EntitySystem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EntitySystem) ToStringPtrOutput ¶
func (e EntitySystem) ToStringPtrOutput() pulumi.StringPtrOutput
func (EntitySystem) ToStringPtrOutputWithContext ¶
func (e EntitySystem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EntitySystemInput ¶
type EntitySystemInput interface { pulumi.Input ToEntitySystemOutput() EntitySystemOutput ToEntitySystemOutputWithContext(context.Context) EntitySystemOutput }
EntitySystemInput is an input type that accepts EntitySystemArgs and EntitySystemOutput values. You can construct a concrete instance of `EntitySystemInput` via:
EntitySystemArgs{...}
type EntitySystemOutput ¶
type EntitySystemOutput struct{ *pulumi.OutputState }
func (EntitySystemOutput) ElementType ¶
func (EntitySystemOutput) ElementType() reflect.Type
func (EntitySystemOutput) ToEntitySystemOutput ¶
func (o EntitySystemOutput) ToEntitySystemOutput() EntitySystemOutput
func (EntitySystemOutput) ToEntitySystemOutputWithContext ¶
func (o EntitySystemOutput) ToEntitySystemOutputWithContext(ctx context.Context) EntitySystemOutput
func (EntitySystemOutput) ToEntitySystemPtrOutput ¶
func (o EntitySystemOutput) ToEntitySystemPtrOutput() EntitySystemPtrOutput
func (EntitySystemOutput) ToEntitySystemPtrOutputWithContext ¶
func (o EntitySystemOutput) ToEntitySystemPtrOutputWithContext(ctx context.Context) EntitySystemPtrOutput
func (EntitySystemOutput) ToStringOutput ¶
func (o EntitySystemOutput) ToStringOutput() pulumi.StringOutput
func (EntitySystemOutput) ToStringOutputWithContext ¶
func (o EntitySystemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EntitySystemOutput) ToStringPtrOutput ¶
func (o EntitySystemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EntitySystemOutput) ToStringPtrOutputWithContext ¶
func (o EntitySystemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EntitySystemPtrInput ¶
type EntitySystemPtrInput interface { pulumi.Input ToEntitySystemPtrOutput() EntitySystemPtrOutput ToEntitySystemPtrOutputWithContext(context.Context) EntitySystemPtrOutput }
func EntitySystemPtr ¶
func EntitySystemPtr(v string) EntitySystemPtrInput
type EntitySystemPtrOutput ¶
type EntitySystemPtrOutput struct{ *pulumi.OutputState }
func (EntitySystemPtrOutput) Elem ¶
func (o EntitySystemPtrOutput) Elem() EntitySystemOutput
func (EntitySystemPtrOutput) ElementType ¶
func (EntitySystemPtrOutput) ElementType() reflect.Type
func (EntitySystemPtrOutput) ToEntitySystemPtrOutput ¶
func (o EntitySystemPtrOutput) ToEntitySystemPtrOutput() EntitySystemPtrOutput
func (EntitySystemPtrOutput) ToEntitySystemPtrOutputWithContext ¶
func (o EntitySystemPtrOutput) ToEntitySystemPtrOutputWithContext(ctx context.Context) EntitySystemPtrOutput
func (EntitySystemPtrOutput) ToStringPtrOutput ¶
func (o EntitySystemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EntitySystemPtrOutput) ToStringPtrOutputWithContext ¶
func (o EntitySystemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EntityType ¶
type EntityType string
Required. Immutable. The type of entity.
func (EntityType) ElementType ¶
func (EntityType) ElementType() reflect.Type
func (EntityType) ToEntityTypeOutput ¶
func (e EntityType) ToEntityTypeOutput() EntityTypeOutput
func (EntityType) ToEntityTypeOutputWithContext ¶
func (e EntityType) ToEntityTypeOutputWithContext(ctx context.Context) EntityTypeOutput
func (EntityType) ToEntityTypePtrOutput ¶
func (e EntityType) ToEntityTypePtrOutput() EntityTypePtrOutput
func (EntityType) ToEntityTypePtrOutputWithContext ¶
func (e EntityType) ToEntityTypePtrOutputWithContext(ctx context.Context) EntityTypePtrOutput
func (EntityType) ToStringOutput ¶
func (e EntityType) ToStringOutput() pulumi.StringOutput
func (EntityType) ToStringOutputWithContext ¶
func (e EntityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EntityType) ToStringPtrOutput ¶
func (e EntityType) ToStringPtrOutput() pulumi.StringPtrOutput
func (EntityType) ToStringPtrOutputWithContext ¶
func (e EntityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EntityTypeInput ¶
type EntityTypeInput interface { pulumi.Input ToEntityTypeOutput() EntityTypeOutput ToEntityTypeOutputWithContext(context.Context) EntityTypeOutput }
EntityTypeInput is an input type that accepts EntityTypeArgs and EntityTypeOutput values. You can construct a concrete instance of `EntityTypeInput` via:
EntityTypeArgs{...}
type EntityTypeOutput ¶
type EntityTypeOutput struct{ *pulumi.OutputState }
func (EntityTypeOutput) ElementType ¶
func (EntityTypeOutput) ElementType() reflect.Type
func (EntityTypeOutput) ToEntityTypeOutput ¶
func (o EntityTypeOutput) ToEntityTypeOutput() EntityTypeOutput
func (EntityTypeOutput) ToEntityTypeOutputWithContext ¶
func (o EntityTypeOutput) ToEntityTypeOutputWithContext(ctx context.Context) EntityTypeOutput
func (EntityTypeOutput) ToEntityTypePtrOutput ¶
func (o EntityTypeOutput) ToEntityTypePtrOutput() EntityTypePtrOutput
func (EntityTypeOutput) ToEntityTypePtrOutputWithContext ¶
func (o EntityTypeOutput) ToEntityTypePtrOutputWithContext(ctx context.Context) EntityTypePtrOutput
func (EntityTypeOutput) ToStringOutput ¶
func (o EntityTypeOutput) ToStringOutput() pulumi.StringOutput
func (EntityTypeOutput) ToStringOutputWithContext ¶
func (o EntityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EntityTypeOutput) ToStringPtrOutput ¶
func (o EntityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EntityTypeOutput) ToStringPtrOutputWithContext ¶
func (o EntityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EntityTypePtrInput ¶
type EntityTypePtrInput interface { pulumi.Input ToEntityTypePtrOutput() EntityTypePtrOutput ToEntityTypePtrOutputWithContext(context.Context) EntityTypePtrOutput }
func EntityTypePtr ¶
func EntityTypePtr(v string) EntityTypePtrInput
type EntityTypePtrOutput ¶
type EntityTypePtrOutput struct{ *pulumi.OutputState }
func (EntityTypePtrOutput) Elem ¶
func (o EntityTypePtrOutput) Elem() EntityTypeOutput
func (EntityTypePtrOutput) ElementType ¶
func (EntityTypePtrOutput) ElementType() reflect.Type
func (EntityTypePtrOutput) ToEntityTypePtrOutput ¶
func (o EntityTypePtrOutput) ToEntityTypePtrOutput() EntityTypePtrOutput
func (EntityTypePtrOutput) ToEntityTypePtrOutputWithContext ¶
func (o EntityTypePtrOutput) ToEntityTypePtrOutputWithContext(ctx context.Context) EntityTypePtrOutput
func (EntityTypePtrOutput) ToStringPtrOutput ¶
func (o EntityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EntityTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o EntityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EntryGroupIamBinding ¶ added in v0.31.1
type EntryGroupIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetEntryGroupIamBinding ¶ added in v0.31.1
func GetEntryGroupIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EntryGroupIamBindingState, opts ...pulumi.ResourceOption) (*EntryGroupIamBinding, error)
GetEntryGroupIamBinding gets an existing EntryGroupIamBinding 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 NewEntryGroupIamBinding ¶ added in v0.31.1
func NewEntryGroupIamBinding(ctx *pulumi.Context, name string, args *EntryGroupIamBindingArgs, opts ...pulumi.ResourceOption) (*EntryGroupIamBinding, error)
NewEntryGroupIamBinding registers a new resource with the given unique name, arguments, and options.
func (*EntryGroupIamBinding) ElementType ¶ added in v0.31.1
func (*EntryGroupIamBinding) ElementType() reflect.Type
func (*EntryGroupIamBinding) ToEntryGroupIamBindingOutput ¶ added in v0.31.1
func (i *EntryGroupIamBinding) ToEntryGroupIamBindingOutput() EntryGroupIamBindingOutput
func (*EntryGroupIamBinding) ToEntryGroupIamBindingOutputWithContext ¶ added in v0.31.1
func (i *EntryGroupIamBinding) ToEntryGroupIamBindingOutputWithContext(ctx context.Context) EntryGroupIamBindingOutput
type EntryGroupIamBindingArgs ¶ added in v0.31.1
type EntryGroupIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a EntryGroupIamBinding resource.
func (EntryGroupIamBindingArgs) ElementType ¶ added in v0.31.1
func (EntryGroupIamBindingArgs) ElementType() reflect.Type
type EntryGroupIamBindingInput ¶ added in v0.31.1
type EntryGroupIamBindingInput interface { pulumi.Input ToEntryGroupIamBindingOutput() EntryGroupIamBindingOutput ToEntryGroupIamBindingOutputWithContext(ctx context.Context) EntryGroupIamBindingOutput }
type EntryGroupIamBindingOutput ¶ added in v0.31.1
type EntryGroupIamBindingOutput struct{ *pulumi.OutputState }
func (EntryGroupIamBindingOutput) Condition ¶ added in v0.31.1
func (o EntryGroupIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (EntryGroupIamBindingOutput) ElementType ¶ added in v0.31.1
func (EntryGroupIamBindingOutput) ElementType() reflect.Type
func (EntryGroupIamBindingOutput) Etag ¶ added in v0.31.1
func (o EntryGroupIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (EntryGroupIamBindingOutput) Members ¶ added in v0.31.1
func (o EntryGroupIamBindingOutput) Members() pulumi.StringArrayOutput
Identities that will be granted the privilege in role. Each entry can have one of the following values:
- user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
- domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
func (EntryGroupIamBindingOutput) Name ¶ added in v0.31.1
func (o EntryGroupIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (EntryGroupIamBindingOutput) Project ¶ added in v0.31.1
func (o EntryGroupIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (EntryGroupIamBindingOutput) Role ¶ added in v0.31.1
func (o EntryGroupIamBindingOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `IamBinding` can be used per role.
func (EntryGroupIamBindingOutput) ToEntryGroupIamBindingOutput ¶ added in v0.31.1
func (o EntryGroupIamBindingOutput) ToEntryGroupIamBindingOutput() EntryGroupIamBindingOutput
func (EntryGroupIamBindingOutput) ToEntryGroupIamBindingOutputWithContext ¶ added in v0.31.1
func (o EntryGroupIamBindingOutput) ToEntryGroupIamBindingOutputWithContext(ctx context.Context) EntryGroupIamBindingOutput
type EntryGroupIamBindingState ¶ added in v0.31.1
type EntryGroupIamBindingState struct { }
func (EntryGroupIamBindingState) ElementType ¶ added in v0.31.1
func (EntryGroupIamBindingState) ElementType() reflect.Type
type EntryGroupIamMember ¶ added in v0.31.1
type EntryGroupIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetEntryGroupIamMember ¶ added in v0.31.1
func GetEntryGroupIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EntryGroupIamMemberState, opts ...pulumi.ResourceOption) (*EntryGroupIamMember, error)
GetEntryGroupIamMember gets an existing EntryGroupIamMember 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 NewEntryGroupIamMember ¶ added in v0.31.1
func NewEntryGroupIamMember(ctx *pulumi.Context, name string, args *EntryGroupIamMemberArgs, opts ...pulumi.ResourceOption) (*EntryGroupIamMember, error)
NewEntryGroupIamMember registers a new resource with the given unique name, arguments, and options.
func (*EntryGroupIamMember) ElementType ¶ added in v0.31.1
func (*EntryGroupIamMember) ElementType() reflect.Type
func (*EntryGroupIamMember) ToEntryGroupIamMemberOutput ¶ added in v0.31.1
func (i *EntryGroupIamMember) ToEntryGroupIamMemberOutput() EntryGroupIamMemberOutput
func (*EntryGroupIamMember) ToEntryGroupIamMemberOutputWithContext ¶ added in v0.31.1
func (i *EntryGroupIamMember) ToEntryGroupIamMemberOutputWithContext(ctx context.Context) EntryGroupIamMemberOutput
type EntryGroupIamMemberArgs ¶ added in v0.31.1
type EntryGroupIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a EntryGroupIamMember resource.
func (EntryGroupIamMemberArgs) ElementType ¶ added in v0.31.1
func (EntryGroupIamMemberArgs) ElementType() reflect.Type
type EntryGroupIamMemberInput ¶ added in v0.31.1
type EntryGroupIamMemberInput interface { pulumi.Input ToEntryGroupIamMemberOutput() EntryGroupIamMemberOutput ToEntryGroupIamMemberOutputWithContext(ctx context.Context) EntryGroupIamMemberOutput }
type EntryGroupIamMemberOutput ¶ added in v0.31.1
type EntryGroupIamMemberOutput struct{ *pulumi.OutputState }
func (EntryGroupIamMemberOutput) Condition ¶ added in v0.31.1
func (o EntryGroupIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (EntryGroupIamMemberOutput) ElementType ¶ added in v0.31.1
func (EntryGroupIamMemberOutput) ElementType() reflect.Type
func (EntryGroupIamMemberOutput) Etag ¶ added in v0.31.1
func (o EntryGroupIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (EntryGroupIamMemberOutput) Member ¶ added in v0.31.1
func (o EntryGroupIamMemberOutput) Member() pulumi.StringOutput
Identity that will be granted the privilege in role. The entry can have one of the following values:
- user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
- domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
func (EntryGroupIamMemberOutput) Name ¶ added in v0.31.1
func (o EntryGroupIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (EntryGroupIamMemberOutput) Project ¶ added in v0.31.1
func (o EntryGroupIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (EntryGroupIamMemberOutput) Role ¶ added in v0.31.1
func (o EntryGroupIamMemberOutput) Role() pulumi.StringOutput
The role that should be applied.
func (EntryGroupIamMemberOutput) ToEntryGroupIamMemberOutput ¶ added in v0.31.1
func (o EntryGroupIamMemberOutput) ToEntryGroupIamMemberOutput() EntryGroupIamMemberOutput
func (EntryGroupIamMemberOutput) ToEntryGroupIamMemberOutputWithContext ¶ added in v0.31.1
func (o EntryGroupIamMemberOutput) ToEntryGroupIamMemberOutputWithContext(ctx context.Context) EntryGroupIamMemberOutput
type EntryGroupIamMemberState ¶ added in v0.31.1
type EntryGroupIamMemberState struct { }
func (EntryGroupIamMemberState) ElementType ¶ added in v0.31.1
func (EntryGroupIamMemberState) ElementType() reflect.Type
type EntryGroupIamPolicy ¶ added in v0.31.1
type EntryGroupIamPolicy struct { pulumi.CustomResourceState // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings GoogleIamV1BindingResponseArrayOutput `pulumi:"bindings"` EntryGroupId pulumi.StringOutput `pulumi:"entryGroupId"` // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag pulumi.StringOutput `pulumi:"etag"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetEntryGroupIamPolicy ¶ added in v0.31.1
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 ¶ added in v0.31.1
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 ¶ added in v0.31.1
func (*EntryGroupIamPolicy) ElementType() reflect.Type
func (*EntryGroupIamPolicy) ToEntryGroupIamPolicyOutput ¶ added in v0.31.1
func (i *EntryGroupIamPolicy) ToEntryGroupIamPolicyOutput() EntryGroupIamPolicyOutput
func (*EntryGroupIamPolicy) ToEntryGroupIamPolicyOutputWithContext ¶ added in v0.31.1
func (i *EntryGroupIamPolicy) ToEntryGroupIamPolicyOutputWithContext(ctx context.Context) EntryGroupIamPolicyOutput
type EntryGroupIamPolicyArgs ¶ added in v0.31.1
type EntryGroupIamPolicyArgs struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigArrayInput // 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 GoogleIamV1BindingArrayInput 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 // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used:paths: "bindings, etag" UpdateMask pulumi.StringPtrInput // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a EntryGroupIamPolicy resource.
func (EntryGroupIamPolicyArgs) ElementType ¶ added in v0.31.1
func (EntryGroupIamPolicyArgs) ElementType() reflect.Type
type EntryGroupIamPolicyInput ¶ added in v0.31.1
type EntryGroupIamPolicyInput interface { pulumi.Input ToEntryGroupIamPolicyOutput() EntryGroupIamPolicyOutput ToEntryGroupIamPolicyOutputWithContext(ctx context.Context) EntryGroupIamPolicyOutput }
type EntryGroupIamPolicyOutput ¶ added in v0.31.1
type EntryGroupIamPolicyOutput struct{ *pulumi.OutputState }
func (EntryGroupIamPolicyOutput) AuditConfigs ¶ added in v0.31.1
func (o EntryGroupIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (EntryGroupIamPolicyOutput) Bindings ¶ added in v0.31.1
func (o EntryGroupIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
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 (EntryGroupIamPolicyOutput) ElementType ¶ added in v0.31.1
func (EntryGroupIamPolicyOutput) ElementType() reflect.Type
func (EntryGroupIamPolicyOutput) EntryGroupId ¶ added in v0.31.1
func (o EntryGroupIamPolicyOutput) EntryGroupId() pulumi.StringOutput
func (EntryGroupIamPolicyOutput) Etag ¶ added in v0.31.1
func (o EntryGroupIamPolicyOutput) 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 (EntryGroupIamPolicyOutput) Location ¶ added in v0.31.1
func (o EntryGroupIamPolicyOutput) Location() pulumi.StringOutput
func (EntryGroupIamPolicyOutput) Project ¶ added in v0.31.1
func (o EntryGroupIamPolicyOutput) Project() pulumi.StringOutput
func (EntryGroupIamPolicyOutput) ToEntryGroupIamPolicyOutput ¶ added in v0.31.1
func (o EntryGroupIamPolicyOutput) ToEntryGroupIamPolicyOutput() EntryGroupIamPolicyOutput
func (EntryGroupIamPolicyOutput) ToEntryGroupIamPolicyOutputWithContext ¶ added in v0.31.1
func (o EntryGroupIamPolicyOutput) ToEntryGroupIamPolicyOutputWithContext(ctx context.Context) EntryGroupIamPolicyOutput
func (EntryGroupIamPolicyOutput) Version ¶ added in v0.31.1
func (o EntryGroupIamPolicyOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type EntryGroupIamPolicyState ¶ added in v0.31.1
type EntryGroupIamPolicyState struct { }
func (EntryGroupIamPolicyState) ElementType ¶ added in v0.31.1
func (EntryGroupIamPolicyState) ElementType() reflect.Type
type EntryTypeIamBinding ¶ added in v0.31.1
type EntryTypeIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetEntryTypeIamBinding ¶ added in v0.31.1
func GetEntryTypeIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EntryTypeIamBindingState, opts ...pulumi.ResourceOption) (*EntryTypeIamBinding, error)
GetEntryTypeIamBinding gets an existing EntryTypeIamBinding 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 NewEntryTypeIamBinding ¶ added in v0.31.1
func NewEntryTypeIamBinding(ctx *pulumi.Context, name string, args *EntryTypeIamBindingArgs, opts ...pulumi.ResourceOption) (*EntryTypeIamBinding, error)
NewEntryTypeIamBinding registers a new resource with the given unique name, arguments, and options.
func (*EntryTypeIamBinding) ElementType ¶ added in v0.31.1
func (*EntryTypeIamBinding) ElementType() reflect.Type
func (*EntryTypeIamBinding) ToEntryTypeIamBindingOutput ¶ added in v0.31.1
func (i *EntryTypeIamBinding) ToEntryTypeIamBindingOutput() EntryTypeIamBindingOutput
func (*EntryTypeIamBinding) ToEntryTypeIamBindingOutputWithContext ¶ added in v0.31.1
func (i *EntryTypeIamBinding) ToEntryTypeIamBindingOutputWithContext(ctx context.Context) EntryTypeIamBindingOutput
type EntryTypeIamBindingArgs ¶ added in v0.31.1
type EntryTypeIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a EntryTypeIamBinding resource.
func (EntryTypeIamBindingArgs) ElementType ¶ added in v0.31.1
func (EntryTypeIamBindingArgs) ElementType() reflect.Type
type EntryTypeIamBindingInput ¶ added in v0.31.1
type EntryTypeIamBindingInput interface { pulumi.Input ToEntryTypeIamBindingOutput() EntryTypeIamBindingOutput ToEntryTypeIamBindingOutputWithContext(ctx context.Context) EntryTypeIamBindingOutput }
type EntryTypeIamBindingOutput ¶ added in v0.31.1
type EntryTypeIamBindingOutput struct{ *pulumi.OutputState }
func (EntryTypeIamBindingOutput) Condition ¶ added in v0.31.1
func (o EntryTypeIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (EntryTypeIamBindingOutput) ElementType ¶ added in v0.31.1
func (EntryTypeIamBindingOutput) ElementType() reflect.Type
func (EntryTypeIamBindingOutput) Etag ¶ added in v0.31.1
func (o EntryTypeIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (EntryTypeIamBindingOutput) Members ¶ added in v0.31.1
func (o EntryTypeIamBindingOutput) Members() pulumi.StringArrayOutput
Identities that will be granted the privilege in role. Each entry can have one of the following values:
- user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
- domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
func (EntryTypeIamBindingOutput) Name ¶ added in v0.31.1
func (o EntryTypeIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (EntryTypeIamBindingOutput) Project ¶ added in v0.31.1
func (o EntryTypeIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (EntryTypeIamBindingOutput) Role ¶ added in v0.31.1
func (o EntryTypeIamBindingOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `IamBinding` can be used per role.
func (EntryTypeIamBindingOutput) ToEntryTypeIamBindingOutput ¶ added in v0.31.1
func (o EntryTypeIamBindingOutput) ToEntryTypeIamBindingOutput() EntryTypeIamBindingOutput
func (EntryTypeIamBindingOutput) ToEntryTypeIamBindingOutputWithContext ¶ added in v0.31.1
func (o EntryTypeIamBindingOutput) ToEntryTypeIamBindingOutputWithContext(ctx context.Context) EntryTypeIamBindingOutput
type EntryTypeIamBindingState ¶ added in v0.31.1
type EntryTypeIamBindingState struct { }
func (EntryTypeIamBindingState) ElementType ¶ added in v0.31.1
func (EntryTypeIamBindingState) ElementType() reflect.Type
type EntryTypeIamMember ¶ added in v0.31.1
type EntryTypeIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetEntryTypeIamMember ¶ added in v0.31.1
func GetEntryTypeIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EntryTypeIamMemberState, opts ...pulumi.ResourceOption) (*EntryTypeIamMember, error)
GetEntryTypeIamMember gets an existing EntryTypeIamMember 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 NewEntryTypeIamMember ¶ added in v0.31.1
func NewEntryTypeIamMember(ctx *pulumi.Context, name string, args *EntryTypeIamMemberArgs, opts ...pulumi.ResourceOption) (*EntryTypeIamMember, error)
NewEntryTypeIamMember registers a new resource with the given unique name, arguments, and options.
func (*EntryTypeIamMember) ElementType ¶ added in v0.31.1
func (*EntryTypeIamMember) ElementType() reflect.Type
func (*EntryTypeIamMember) ToEntryTypeIamMemberOutput ¶ added in v0.31.1
func (i *EntryTypeIamMember) ToEntryTypeIamMemberOutput() EntryTypeIamMemberOutput
func (*EntryTypeIamMember) ToEntryTypeIamMemberOutputWithContext ¶ added in v0.31.1
func (i *EntryTypeIamMember) ToEntryTypeIamMemberOutputWithContext(ctx context.Context) EntryTypeIamMemberOutput
type EntryTypeIamMemberArgs ¶ added in v0.31.1
type EntryTypeIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a EntryTypeIamMember resource.
func (EntryTypeIamMemberArgs) ElementType ¶ added in v0.31.1
func (EntryTypeIamMemberArgs) ElementType() reflect.Type
type EntryTypeIamMemberInput ¶ added in v0.31.1
type EntryTypeIamMemberInput interface { pulumi.Input ToEntryTypeIamMemberOutput() EntryTypeIamMemberOutput ToEntryTypeIamMemberOutputWithContext(ctx context.Context) EntryTypeIamMemberOutput }
type EntryTypeIamMemberOutput ¶ added in v0.31.1
type EntryTypeIamMemberOutput struct{ *pulumi.OutputState }
func (EntryTypeIamMemberOutput) Condition ¶ added in v0.31.1
func (o EntryTypeIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (EntryTypeIamMemberOutput) ElementType ¶ added in v0.31.1
func (EntryTypeIamMemberOutput) ElementType() reflect.Type
func (EntryTypeIamMemberOutput) Etag ¶ added in v0.31.1
func (o EntryTypeIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (EntryTypeIamMemberOutput) Member ¶ added in v0.31.1
func (o EntryTypeIamMemberOutput) Member() pulumi.StringOutput
Identity that will be granted the privilege in role. The entry can have one of the following values:
- user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
- domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
func (EntryTypeIamMemberOutput) Name ¶ added in v0.31.1
func (o EntryTypeIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (EntryTypeIamMemberOutput) Project ¶ added in v0.31.1
func (o EntryTypeIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (EntryTypeIamMemberOutput) Role ¶ added in v0.31.1
func (o EntryTypeIamMemberOutput) Role() pulumi.StringOutput
The role that should be applied.
func (EntryTypeIamMemberOutput) ToEntryTypeIamMemberOutput ¶ added in v0.31.1
func (o EntryTypeIamMemberOutput) ToEntryTypeIamMemberOutput() EntryTypeIamMemberOutput
func (EntryTypeIamMemberOutput) ToEntryTypeIamMemberOutputWithContext ¶ added in v0.31.1
func (o EntryTypeIamMemberOutput) ToEntryTypeIamMemberOutputWithContext(ctx context.Context) EntryTypeIamMemberOutput
type EntryTypeIamMemberState ¶ added in v0.31.1
type EntryTypeIamMemberState struct { }
func (EntryTypeIamMemberState) ElementType ¶ added in v0.31.1
func (EntryTypeIamMemberState) ElementType() reflect.Type
type EntryTypeIamPolicy ¶ added in v0.31.1
type EntryTypeIamPolicy struct { pulumi.CustomResourceState // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings GoogleIamV1BindingResponseArrayOutput `pulumi:"bindings"` EntryTypeId pulumi.StringOutput `pulumi:"entryTypeId"` // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag pulumi.StringOutput `pulumi:"etag"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetEntryTypeIamPolicy ¶ added in v0.31.1
func GetEntryTypeIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EntryTypeIamPolicyState, opts ...pulumi.ResourceOption) (*EntryTypeIamPolicy, error)
GetEntryTypeIamPolicy gets an existing EntryTypeIamPolicy 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 NewEntryTypeIamPolicy ¶ added in v0.31.1
func NewEntryTypeIamPolicy(ctx *pulumi.Context, name string, args *EntryTypeIamPolicyArgs, opts ...pulumi.ResourceOption) (*EntryTypeIamPolicy, error)
NewEntryTypeIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*EntryTypeIamPolicy) ElementType ¶ added in v0.31.1
func (*EntryTypeIamPolicy) ElementType() reflect.Type
func (*EntryTypeIamPolicy) ToEntryTypeIamPolicyOutput ¶ added in v0.31.1
func (i *EntryTypeIamPolicy) ToEntryTypeIamPolicyOutput() EntryTypeIamPolicyOutput
func (*EntryTypeIamPolicy) ToEntryTypeIamPolicyOutputWithContext ¶ added in v0.31.1
func (i *EntryTypeIamPolicy) ToEntryTypeIamPolicyOutputWithContext(ctx context.Context) EntryTypeIamPolicyOutput
type EntryTypeIamPolicyArgs ¶ added in v0.31.1
type EntryTypeIamPolicyArgs struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigArrayInput // 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 GoogleIamV1BindingArrayInput EntryTypeId 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 // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used:paths: "bindings, etag" UpdateMask pulumi.StringPtrInput // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a EntryTypeIamPolicy resource.
func (EntryTypeIamPolicyArgs) ElementType ¶ added in v0.31.1
func (EntryTypeIamPolicyArgs) ElementType() reflect.Type
type EntryTypeIamPolicyInput ¶ added in v0.31.1
type EntryTypeIamPolicyInput interface { pulumi.Input ToEntryTypeIamPolicyOutput() EntryTypeIamPolicyOutput ToEntryTypeIamPolicyOutputWithContext(ctx context.Context) EntryTypeIamPolicyOutput }
type EntryTypeIamPolicyOutput ¶ added in v0.31.1
type EntryTypeIamPolicyOutput struct{ *pulumi.OutputState }
func (EntryTypeIamPolicyOutput) AuditConfigs ¶ added in v0.31.1
func (o EntryTypeIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (EntryTypeIamPolicyOutput) Bindings ¶ added in v0.31.1
func (o EntryTypeIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
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 (EntryTypeIamPolicyOutput) ElementType ¶ added in v0.31.1
func (EntryTypeIamPolicyOutput) ElementType() reflect.Type
func (EntryTypeIamPolicyOutput) EntryTypeId ¶ added in v0.31.1
func (o EntryTypeIamPolicyOutput) EntryTypeId() pulumi.StringOutput
func (EntryTypeIamPolicyOutput) Etag ¶ added in v0.31.1
func (o EntryTypeIamPolicyOutput) 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 (EntryTypeIamPolicyOutput) Location ¶ added in v0.31.1
func (o EntryTypeIamPolicyOutput) Location() pulumi.StringOutput
func (EntryTypeIamPolicyOutput) Project ¶ added in v0.31.1
func (o EntryTypeIamPolicyOutput) Project() pulumi.StringOutput
func (EntryTypeIamPolicyOutput) ToEntryTypeIamPolicyOutput ¶ added in v0.31.1
func (o EntryTypeIamPolicyOutput) ToEntryTypeIamPolicyOutput() EntryTypeIamPolicyOutput
func (EntryTypeIamPolicyOutput) ToEntryTypeIamPolicyOutputWithContext ¶ added in v0.31.1
func (o EntryTypeIamPolicyOutput) ToEntryTypeIamPolicyOutputWithContext(ctx context.Context) EntryTypeIamPolicyOutput
func (EntryTypeIamPolicyOutput) Version ¶ added in v0.31.1
func (o EntryTypeIamPolicyOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type EntryTypeIamPolicyState ¶ added in v0.31.1
type EntryTypeIamPolicyState struct { }
func (EntryTypeIamPolicyState) ElementType ¶ added in v0.31.1
func (EntryTypeIamPolicyState) ElementType() reflect.Type
type Environment ¶
type Environment struct { pulumi.CustomResourceState // Environment creation time. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Optional. Description of the environment. Description pulumi.StringOutput `pulumi:"description"` // Optional. User friendly display name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // URI Endpoints to access sessions associated with the Environment. Endpoints GoogleCloudDataplexV1EnvironmentEndpointsResponseOutput `pulumi:"endpoints"` // Required. Environment identifier. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the lake. EnvironmentId pulumi.StringOutput `pulumi:"environmentId"` // Infrastructure specification for the Environment. InfrastructureSpec GoogleCloudDataplexV1EnvironmentInfrastructureSpecResponseOutput `pulumi:"infrastructureSpec"` // Optional. User defined labels for the environment. Labels pulumi.StringMapOutput `pulumi:"labels"` LakeId pulumi.StringOutput `pulumi:"lakeId"` Location pulumi.StringOutput `pulumi:"location"` // The relative resource name of the environment, of the form: projects/{project_id}/locations/{location_id}/lakes/{lake_id}/environment/{environment_id} Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // Optional. Configuration for sessions created for this environment. SessionSpec GoogleCloudDataplexV1EnvironmentSessionSpecResponseOutput `pulumi:"sessionSpec"` // Status of sessions created for this environment. SessionStatus GoogleCloudDataplexV1EnvironmentSessionStatusResponseOutput `pulumi:"sessionStatus"` // Current state of the environment. State pulumi.StringOutput `pulumi:"state"` // System generated globally unique ID for the environment. This ID will be different if the environment is deleted and re-created with the same name. Uid pulumi.StringOutput `pulumi:"uid"` // The time when the environment was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Create an environment resource. Auto-naming is currently not supported for this resource.
func GetEnvironment ¶
func GetEnvironment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnvironmentState, opts ...pulumi.ResourceOption) (*Environment, error)
GetEnvironment gets an existing Environment 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 NewEnvironment ¶
func NewEnvironment(ctx *pulumi.Context, name string, args *EnvironmentArgs, opts ...pulumi.ResourceOption) (*Environment, error)
NewEnvironment registers a new resource with the given unique name, arguments, and options.
func (*Environment) ElementType ¶
func (*Environment) ElementType() reflect.Type
func (*Environment) ToEnvironmentOutput ¶
func (i *Environment) ToEnvironmentOutput() EnvironmentOutput
func (*Environment) ToEnvironmentOutputWithContext ¶
func (i *Environment) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
type EnvironmentArgs ¶
type EnvironmentArgs struct { // Optional. Description of the environment. Description pulumi.StringPtrInput // Optional. User friendly display name. DisplayName pulumi.StringPtrInput // Required. Environment identifier. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the lake. EnvironmentId pulumi.StringInput // Infrastructure specification for the Environment. InfrastructureSpec GoogleCloudDataplexV1EnvironmentInfrastructureSpecInput // Optional. User defined labels for the environment. Labels pulumi.StringMapInput LakeId pulumi.StringInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput // Optional. Configuration for sessions created for this environment. SessionSpec GoogleCloudDataplexV1EnvironmentSessionSpecPtrInput }
The set of arguments for constructing a Environment resource.
func (EnvironmentArgs) ElementType ¶
func (EnvironmentArgs) ElementType() reflect.Type
type EnvironmentInput ¶
type EnvironmentInput interface { pulumi.Input ToEnvironmentOutput() EnvironmentOutput ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput }
type EnvironmentOutput ¶
type EnvironmentOutput struct{ *pulumi.OutputState }
func (EnvironmentOutput) CreateTime ¶ added in v0.19.0
func (o EnvironmentOutput) CreateTime() pulumi.StringOutput
Environment creation time.
func (EnvironmentOutput) Description ¶ added in v0.19.0
func (o EnvironmentOutput) Description() pulumi.StringOutput
Optional. Description of the environment.
func (EnvironmentOutput) DisplayName ¶ added in v0.19.0
func (o EnvironmentOutput) DisplayName() pulumi.StringOutput
Optional. User friendly display name.
func (EnvironmentOutput) ElementType ¶
func (EnvironmentOutput) ElementType() reflect.Type
func (EnvironmentOutput) Endpoints ¶ added in v0.19.0
func (o EnvironmentOutput) Endpoints() GoogleCloudDataplexV1EnvironmentEndpointsResponseOutput
URI Endpoints to access sessions associated with the Environment.
func (EnvironmentOutput) EnvironmentId ¶ added in v0.21.0
func (o EnvironmentOutput) EnvironmentId() pulumi.StringOutput
Required. Environment identifier. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the lake.
func (EnvironmentOutput) InfrastructureSpec ¶ added in v0.19.0
func (o EnvironmentOutput) InfrastructureSpec() GoogleCloudDataplexV1EnvironmentInfrastructureSpecResponseOutput
Infrastructure specification for the Environment.
func (EnvironmentOutput) Labels ¶ added in v0.19.0
func (o EnvironmentOutput) Labels() pulumi.StringMapOutput
Optional. User defined labels for the environment.
func (EnvironmentOutput) LakeId ¶ added in v0.21.0
func (o EnvironmentOutput) LakeId() pulumi.StringOutput
func (EnvironmentOutput) Location ¶ added in v0.21.0
func (o EnvironmentOutput) Location() pulumi.StringOutput
func (EnvironmentOutput) Name ¶ added in v0.19.0
func (o EnvironmentOutput) Name() pulumi.StringOutput
The relative resource name of the environment, of the form: projects/{project_id}/locations/{location_id}/lakes/{lake_id}/environment/{environment_id}
func (EnvironmentOutput) Project ¶ added in v0.21.0
func (o EnvironmentOutput) Project() pulumi.StringOutput
func (EnvironmentOutput) SessionSpec ¶ added in v0.19.0
func (o EnvironmentOutput) SessionSpec() GoogleCloudDataplexV1EnvironmentSessionSpecResponseOutput
Optional. Configuration for sessions created for this environment.
func (EnvironmentOutput) SessionStatus ¶ added in v0.19.0
func (o EnvironmentOutput) SessionStatus() GoogleCloudDataplexV1EnvironmentSessionStatusResponseOutput
Status of sessions created for this environment.
func (EnvironmentOutput) State ¶ added in v0.19.0
func (o EnvironmentOutput) State() pulumi.StringOutput
Current state of the environment.
func (EnvironmentOutput) ToEnvironmentOutput ¶
func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
func (EnvironmentOutput) ToEnvironmentOutputWithContext ¶
func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
func (EnvironmentOutput) Uid ¶ added in v0.19.0
func (o EnvironmentOutput) Uid() pulumi.StringOutput
System generated globally unique ID for the environment. This ID will be different if the environment is deleted and re-created with the same name.
func (EnvironmentOutput) UpdateTime ¶ added in v0.19.0
func (o EnvironmentOutput) UpdateTime() pulumi.StringOutput
The time when the environment was last updated.
type EnvironmentState ¶
type EnvironmentState struct { }
func (EnvironmentState) ElementType ¶
func (EnvironmentState) ElementType() reflect.Type
type GoogleCloudDataplexV1AssetDiscoverySpec ¶
type GoogleCloudDataplexV1AssetDiscoverySpec struct { // Optional. Configuration for CSV data. CsvOptions *GoogleCloudDataplexV1AssetDiscoverySpecCsvOptions `pulumi:"csvOptions"` // Optional. Whether discovery is enabled. Enabled *bool `pulumi:"enabled"` // Optional. The list of patterns to apply for selecting data to exclude during discovery. For Cloud Storage bucket assets, these are interpreted as glob patterns used to match object names. For BigQuery dataset assets, these are interpreted as patterns to match table names. ExcludePatterns []string `pulumi:"excludePatterns"` // Optional. The list of patterns to apply for selecting data to include during discovery if only a subset of the data should considered. For Cloud Storage bucket assets, these are interpreted as glob patterns used to match object names. For BigQuery dataset assets, these are interpreted as patterns to match table names. IncludePatterns []string `pulumi:"includePatterns"` // Optional. Configuration for Json data. JsonOptions *GoogleCloudDataplexV1AssetDiscoverySpecJsonOptions `pulumi:"jsonOptions"` // Optional. Cron schedule (https://en.wikipedia.org/wiki/Cron) for running discovery periodically. Successive discovery runs must be scheduled at least 60 minutes apart. The default value is to run discovery every 60 minutes. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, CRON_TZ=America/New_York 1 * * * *, or TZ=America/New_York 1 * * * *. Schedule *string `pulumi:"schedule"` }
Settings to manage the metadata discovery and publishing for an asset.
type GoogleCloudDataplexV1AssetDiscoverySpecArgs ¶
type GoogleCloudDataplexV1AssetDiscoverySpecArgs struct { // Optional. Configuration for CSV data. CsvOptions GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrInput `pulumi:"csvOptions"` // Optional. Whether discovery is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Optional. The list of patterns to apply for selecting data to exclude during discovery. For Cloud Storage bucket assets, these are interpreted as glob patterns used to match object names. For BigQuery dataset assets, these are interpreted as patterns to match table names. ExcludePatterns pulumi.StringArrayInput `pulumi:"excludePatterns"` // Optional. The list of patterns to apply for selecting data to include during discovery if only a subset of the data should considered. For Cloud Storage bucket assets, these are interpreted as glob patterns used to match object names. For BigQuery dataset assets, these are interpreted as patterns to match table names. IncludePatterns pulumi.StringArrayInput `pulumi:"includePatterns"` // Optional. Configuration for Json data. JsonOptions GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrInput `pulumi:"jsonOptions"` // Optional. Cron schedule (https://en.wikipedia.org/wiki/Cron) for running discovery periodically. Successive discovery runs must be scheduled at least 60 minutes apart. The default value is to run discovery every 60 minutes. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, CRON_TZ=America/New_York 1 * * * *, or TZ=America/New_York 1 * * * *. Schedule pulumi.StringPtrInput `pulumi:"schedule"` }
Settings to manage the metadata discovery and publishing for an asset.
func (GoogleCloudDataplexV1AssetDiscoverySpecArgs) ElementType ¶
func (GoogleCloudDataplexV1AssetDiscoverySpecArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1AssetDiscoverySpecArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecOutput ¶
func (i GoogleCloudDataplexV1AssetDiscoverySpecArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecOutput() GoogleCloudDataplexV1AssetDiscoverySpecOutput
func (GoogleCloudDataplexV1AssetDiscoverySpecArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecOutputWithContext ¶
func (i GoogleCloudDataplexV1AssetDiscoverySpecArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecOutput
func (GoogleCloudDataplexV1AssetDiscoverySpecArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecPtrOutput ¶
func (i GoogleCloudDataplexV1AssetDiscoverySpecArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecPtrOutput() GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput
func (GoogleCloudDataplexV1AssetDiscoverySpecArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecPtrOutputWithContext ¶
func (i GoogleCloudDataplexV1AssetDiscoverySpecArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput
type GoogleCloudDataplexV1AssetDiscoverySpecCsvOptions ¶
type GoogleCloudDataplexV1AssetDiscoverySpecCsvOptions struct { // Optional. The delimiter being used to separate values. This defaults to ','. Delimiter *string `pulumi:"delimiter"` // Optional. Whether to disable the inference of data type for CSV data. If true, all columns will be registered as strings. DisableTypeInference *bool `pulumi:"disableTypeInference"` // Optional. The character encoding of the data. The default is UTF-8. Encoding *string `pulumi:"encoding"` // Optional. The number of rows to interpret as header rows that should be skipped when reading data rows. HeaderRows *int `pulumi:"headerRows"` }
Describe CSV and similar semi-structured data formats.
type GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsArgs ¶
type GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsArgs struct { // Optional. The delimiter being used to separate values. This defaults to ','. Delimiter pulumi.StringPtrInput `pulumi:"delimiter"` // Optional. Whether to disable the inference of data type for CSV data. If true, all columns will be registered as strings. DisableTypeInference pulumi.BoolPtrInput `pulumi:"disableTypeInference"` // Optional. The character encoding of the data. The default is UTF-8. Encoding pulumi.StringPtrInput `pulumi:"encoding"` // Optional. The number of rows to interpret as header rows that should be skipped when reading data rows. HeaderRows pulumi.IntPtrInput `pulumi:"headerRows"` }
Describe CSV and similar semi-structured data formats.
func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsArgs) ElementType ¶
func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput ¶
func (i GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput() GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput
func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutputWithContext ¶
func (i GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput
func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput ¶
func (i GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput() GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput
func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutputWithContext ¶
func (i GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput
type GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsInput ¶
type GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsInput interface { pulumi.Input ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput() GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutputWithContext(context.Context) GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput }
GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsInput is an input type that accepts GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsArgs and GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsInput` via:
GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsArgs{...}
type GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput ¶
type GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput struct{ *pulumi.OutputState }
Describe CSV and similar semi-structured data formats.
func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput) Delimiter ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput) Delimiter() pulumi.StringPtrOutput
Optional. The delimiter being used to separate values. This defaults to ','.
func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput) DisableTypeInference ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput) DisableTypeInference() pulumi.BoolPtrOutput
Optional. Whether to disable the inference of data type for CSV data. If true, all columns will be registered as strings.
func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput) ElementType ¶
func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput) Encoding ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput) Encoding() pulumi.StringPtrOutput
Optional. The character encoding of the data. The default is UTF-8.
func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput) HeaderRows ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput) HeaderRows() pulumi.IntPtrOutput
Optional. The number of rows to interpret as header rows that should be skipped when reading data rows.
func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput() GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput
func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutputWithContext ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput
func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput() GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput
func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput
type GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrInput ¶
type GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput() GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutputWithContext(context.Context) GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput }
GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrInput is an input type that accepts GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsArgs, GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtr and GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrInput` via:
GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsArgs{...} or: nil
func GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtr ¶
func GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtr(v *GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsArgs) GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrInput
type GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput ¶
type GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput) Delimiter ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput) Delimiter() pulumi.StringPtrOutput
Optional. The delimiter being used to separate values. This defaults to ','.
func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput) DisableTypeInference ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput) DisableTypeInference() pulumi.BoolPtrOutput
Optional. Whether to disable the inference of data type for CSV data. If true, all columns will be registered as strings.
func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput) ElementType ¶
func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput) Encoding ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput) Encoding() pulumi.StringPtrOutput
Optional. The character encoding of the data. The default is UTF-8.
func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput) HeaderRows ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput) HeaderRows() pulumi.IntPtrOutput
Optional. The number of rows to interpret as header rows that should be skipped when reading data rows.
func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput() GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput
func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput
type GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponse ¶
type GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponse struct { // Optional. The delimiter being used to separate values. This defaults to ','. Delimiter string `pulumi:"delimiter"` // Optional. Whether to disable the inference of data type for CSV data. If true, all columns will be registered as strings. DisableTypeInference bool `pulumi:"disableTypeInference"` // Optional. The character encoding of the data. The default is UTF-8. Encoding string `pulumi:"encoding"` // Optional. The number of rows to interpret as header rows that should be skipped when reading data rows. HeaderRows int `pulumi:"headerRows"` }
Describe CSV and similar semi-structured data formats.
type GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutput ¶
type GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutput struct{ *pulumi.OutputState }
Describe CSV and similar semi-structured data formats.
func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutput) Delimiter ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutput) Delimiter() pulumi.StringOutput
Optional. The delimiter being used to separate values. This defaults to ','.
func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutput) DisableTypeInference ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutput) DisableTypeInference() pulumi.BoolOutput
Optional. Whether to disable the inference of data type for CSV data. If true, all columns will be registered as strings.
func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutput) Encoding ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutput) Encoding() pulumi.StringOutput
Optional. The character encoding of the data. The default is UTF-8.
func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutput) HeaderRows ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutput) HeaderRows() pulumi.IntOutput
Optional. The number of rows to interpret as header rows that should be skipped when reading data rows.
func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutput ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutput() GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutput
func (GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutput
type GoogleCloudDataplexV1AssetDiscoverySpecInput ¶
type GoogleCloudDataplexV1AssetDiscoverySpecInput interface { pulumi.Input ToGoogleCloudDataplexV1AssetDiscoverySpecOutput() GoogleCloudDataplexV1AssetDiscoverySpecOutput ToGoogleCloudDataplexV1AssetDiscoverySpecOutputWithContext(context.Context) GoogleCloudDataplexV1AssetDiscoverySpecOutput }
GoogleCloudDataplexV1AssetDiscoverySpecInput is an input type that accepts GoogleCloudDataplexV1AssetDiscoverySpecArgs and GoogleCloudDataplexV1AssetDiscoverySpecOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1AssetDiscoverySpecInput` via:
GoogleCloudDataplexV1AssetDiscoverySpecArgs{...}
type GoogleCloudDataplexV1AssetDiscoverySpecJsonOptions ¶
type GoogleCloudDataplexV1AssetDiscoverySpecJsonOptions struct { // Optional. Whether to disable the inference of data type for Json data. If true, all columns will be registered as their primitive types (strings, number or boolean). DisableTypeInference *bool `pulumi:"disableTypeInference"` // Optional. The character encoding of the data. The default is UTF-8. Encoding *string `pulumi:"encoding"` }
Describe JSON data format.
type GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsArgs ¶
type GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsArgs struct { // Optional. Whether to disable the inference of data type for Json data. If true, all columns will be registered as their primitive types (strings, number or boolean). DisableTypeInference pulumi.BoolPtrInput `pulumi:"disableTypeInference"` // Optional. The character encoding of the data. The default is UTF-8. Encoding pulumi.StringPtrInput `pulumi:"encoding"` }
Describe JSON data format.
func (GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsArgs) ElementType ¶
func (GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput ¶
func (i GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput() GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput
func (GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutputWithContext ¶
func (i GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput
func (GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput ¶
func (i GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput() GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput
func (GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutputWithContext ¶
func (i GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsArgs) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput
type GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsInput ¶
type GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsInput interface { pulumi.Input ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput() GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutputWithContext(context.Context) GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput }
GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsInput is an input type that accepts GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsArgs and GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsInput` via:
GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsArgs{...}
type GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput ¶
type GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput struct{ *pulumi.OutputState }
Describe JSON data format.
func (GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput) DisableTypeInference ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput) DisableTypeInference() pulumi.BoolPtrOutput
Optional. Whether to disable the inference of data type for Json data. If true, all columns will be registered as their primitive types (strings, number or boolean).
func (GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput) ElementType ¶
func (GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput) Encoding ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput) Encoding() pulumi.StringPtrOutput
Optional. The character encoding of the data. The default is UTF-8.
func (GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput() GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput
func (GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutputWithContext ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput
func (GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput() GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput
func (GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput
type GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrInput ¶
type GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput() GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutputWithContext(context.Context) GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput }
GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrInput is an input type that accepts GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsArgs, GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtr and GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrInput` via:
GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsArgs{...} or: nil
func GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtr ¶
func GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtr(v *GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsArgs) GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrInput
type GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput ¶
type GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput) DisableTypeInference ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput) DisableTypeInference() pulumi.BoolPtrOutput
Optional. Whether to disable the inference of data type for Json data. If true, all columns will be registered as their primitive types (strings, number or boolean).
func (GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput) ElementType ¶
func (GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput) Encoding ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput) Encoding() pulumi.StringPtrOutput
Optional. The character encoding of the data. The default is UTF-8.
func (GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput() GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput
func (GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput
type GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsResponse ¶
type GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsResponse struct { // Optional. Whether to disable the inference of data type for Json data. If true, all columns will be registered as their primitive types (strings, number or boolean). DisableTypeInference bool `pulumi:"disableTypeInference"` // Optional. The character encoding of the data. The default is UTF-8. Encoding string `pulumi:"encoding"` }
Describe JSON data format.
type GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsResponseOutput ¶
type GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsResponseOutput struct{ *pulumi.OutputState }
Describe JSON data format.
func (GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsResponseOutput) DisableTypeInference ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsResponseOutput) DisableTypeInference() pulumi.BoolOutput
Optional. Whether to disable the inference of data type for Json data. If true, all columns will be registered as their primitive types (strings, number or boolean).
func (GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsResponseOutput) Encoding ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsResponseOutput) Encoding() pulumi.StringOutput
Optional. The character encoding of the data. The default is UTF-8.
func (GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsResponseOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsResponseOutput ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsResponseOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsResponseOutput() GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsResponseOutput
func (GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsResponseOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsResponseOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsResponseOutput
type GoogleCloudDataplexV1AssetDiscoverySpecOutput ¶
type GoogleCloudDataplexV1AssetDiscoverySpecOutput struct{ *pulumi.OutputState }
Settings to manage the metadata discovery and publishing for an asset.
func (GoogleCloudDataplexV1AssetDiscoverySpecOutput) CsvOptions ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecOutput) CsvOptions() GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput
Optional. Configuration for CSV data.
func (GoogleCloudDataplexV1AssetDiscoverySpecOutput) ElementType ¶
func (GoogleCloudDataplexV1AssetDiscoverySpecOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1AssetDiscoverySpecOutput) Enabled ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecOutput) Enabled() pulumi.BoolPtrOutput
Optional. Whether discovery is enabled.
func (GoogleCloudDataplexV1AssetDiscoverySpecOutput) ExcludePatterns ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecOutput) ExcludePatterns() pulumi.StringArrayOutput
Optional. The list of patterns to apply for selecting data to exclude during discovery. For Cloud Storage bucket assets, these are interpreted as glob patterns used to match object names. For BigQuery dataset assets, these are interpreted as patterns to match table names.
func (GoogleCloudDataplexV1AssetDiscoverySpecOutput) IncludePatterns ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecOutput) IncludePatterns() pulumi.StringArrayOutput
Optional. The list of patterns to apply for selecting data to include during discovery if only a subset of the data should considered. For Cloud Storage bucket assets, these are interpreted as glob patterns used to match object names. For BigQuery dataset assets, these are interpreted as patterns to match table names.
func (GoogleCloudDataplexV1AssetDiscoverySpecOutput) JsonOptions ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecOutput) JsonOptions() GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput
Optional. Configuration for Json data.
func (GoogleCloudDataplexV1AssetDiscoverySpecOutput) Schedule ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecOutput) Schedule() pulumi.StringPtrOutput
Optional. Cron schedule (https://en.wikipedia.org/wiki/Cron) for running discovery periodically. Successive discovery runs must be scheduled at least 60 minutes apart. The default value is to run discovery every 60 minutes. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, CRON_TZ=America/New_York 1 * * * *, or TZ=America/New_York 1 * * * *.
func (GoogleCloudDataplexV1AssetDiscoverySpecOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecOutput ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecOutput() GoogleCloudDataplexV1AssetDiscoverySpecOutput
func (GoogleCloudDataplexV1AssetDiscoverySpecOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecOutputWithContext ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecOutput
func (GoogleCloudDataplexV1AssetDiscoverySpecOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecPtrOutput ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecPtrOutput() GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput
func (GoogleCloudDataplexV1AssetDiscoverySpecOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput
type GoogleCloudDataplexV1AssetDiscoverySpecPtrInput ¶
type GoogleCloudDataplexV1AssetDiscoverySpecPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1AssetDiscoverySpecPtrOutput() GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput ToGoogleCloudDataplexV1AssetDiscoverySpecPtrOutputWithContext(context.Context) GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput }
GoogleCloudDataplexV1AssetDiscoverySpecPtrInput is an input type that accepts GoogleCloudDataplexV1AssetDiscoverySpecArgs, GoogleCloudDataplexV1AssetDiscoverySpecPtr and GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1AssetDiscoverySpecPtrInput` via:
GoogleCloudDataplexV1AssetDiscoverySpecArgs{...} or: nil
func GoogleCloudDataplexV1AssetDiscoverySpecPtr ¶
func GoogleCloudDataplexV1AssetDiscoverySpecPtr(v *GoogleCloudDataplexV1AssetDiscoverySpecArgs) GoogleCloudDataplexV1AssetDiscoverySpecPtrInput
type GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput ¶
type GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput) CsvOptions ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput) CsvOptions() GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsPtrOutput
Optional. Configuration for CSV data.
func (GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput) ElementType ¶
func (GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput) Enabled ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput) Enabled() pulumi.BoolPtrOutput
Optional. Whether discovery is enabled.
func (GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput) ExcludePatterns ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput) ExcludePatterns() pulumi.StringArrayOutput
Optional. The list of patterns to apply for selecting data to exclude during discovery. For Cloud Storage bucket assets, these are interpreted as glob patterns used to match object names. For BigQuery dataset assets, these are interpreted as patterns to match table names.
func (GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput) IncludePatterns ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput) IncludePatterns() pulumi.StringArrayOutput
Optional. The list of patterns to apply for selecting data to include during discovery if only a subset of the data should considered. For Cloud Storage bucket assets, these are interpreted as glob patterns used to match object names. For BigQuery dataset assets, these are interpreted as patterns to match table names.
func (GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput) JsonOptions ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput) JsonOptions() GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsPtrOutput
Optional. Configuration for Json data.
func (GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput) Schedule ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput) Schedule() pulumi.StringPtrOutput
Optional. Cron schedule (https://en.wikipedia.org/wiki/Cron) for running discovery periodically. Successive discovery runs must be scheduled at least 60 minutes apart. The default value is to run discovery every 60 minutes. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, CRON_TZ=America/New_York 1 * * * *, or TZ=America/New_York 1 * * * *.
func (GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecPtrOutput ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecPtrOutput() GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput
func (GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecPtrOutput
type GoogleCloudDataplexV1AssetDiscoverySpecResponse ¶
type GoogleCloudDataplexV1AssetDiscoverySpecResponse struct { // Optional. Configuration for CSV data. CsvOptions GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponse `pulumi:"csvOptions"` // Optional. Whether discovery is enabled. Enabled bool `pulumi:"enabled"` // Optional. The list of patterns to apply for selecting data to exclude during discovery. For Cloud Storage bucket assets, these are interpreted as glob patterns used to match object names. For BigQuery dataset assets, these are interpreted as patterns to match table names. ExcludePatterns []string `pulumi:"excludePatterns"` // Optional. The list of patterns to apply for selecting data to include during discovery if only a subset of the data should considered. For Cloud Storage bucket assets, these are interpreted as glob patterns used to match object names. For BigQuery dataset assets, these are interpreted as patterns to match table names. IncludePatterns []string `pulumi:"includePatterns"` // Optional. Configuration for Json data. JsonOptions GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsResponse `pulumi:"jsonOptions"` // Optional. Cron schedule (https://en.wikipedia.org/wiki/Cron) for running discovery periodically. Successive discovery runs must be scheduled at least 60 minutes apart. The default value is to run discovery every 60 minutes. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, CRON_TZ=America/New_York 1 * * * *, or TZ=America/New_York 1 * * * *. Schedule string `pulumi:"schedule"` }
Settings to manage the metadata discovery and publishing for an asset.
type GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput ¶
type GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput struct{ *pulumi.OutputState }
Settings to manage the metadata discovery and publishing for an asset.
func (GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput) CsvOptions ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput) CsvOptions() GoogleCloudDataplexV1AssetDiscoverySpecCsvOptionsResponseOutput
Optional. Configuration for CSV data.
func (GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput) Enabled ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput) Enabled() pulumi.BoolOutput
Optional. Whether discovery is enabled.
func (GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput) ExcludePatterns ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput) ExcludePatterns() pulumi.StringArrayOutput
Optional. The list of patterns to apply for selecting data to exclude during discovery. For Cloud Storage bucket assets, these are interpreted as glob patterns used to match object names. For BigQuery dataset assets, these are interpreted as patterns to match table names.
func (GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput) IncludePatterns ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput) IncludePatterns() pulumi.StringArrayOutput
Optional. The list of patterns to apply for selecting data to include during discovery if only a subset of the data should considered. For Cloud Storage bucket assets, these are interpreted as glob patterns used to match object names. For BigQuery dataset assets, these are interpreted as patterns to match table names.
func (GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput) JsonOptions ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput) JsonOptions() GoogleCloudDataplexV1AssetDiscoverySpecJsonOptionsResponseOutput
Optional. Configuration for Json data.
func (GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput) Schedule ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput) Schedule() pulumi.StringOutput
Optional. Cron schedule (https://en.wikipedia.org/wiki/Cron) for running discovery periodically. Successive discovery runs must be scheduled at least 60 minutes apart. The default value is to run discovery every 60 minutes. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, CRON_TZ=America/New_York 1 * * * *, or TZ=America/New_York 1 * * * *.
func (GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecResponseOutput ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecResponseOutput() GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput
func (GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput) ToGoogleCloudDataplexV1AssetDiscoverySpecResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput
type GoogleCloudDataplexV1AssetDiscoveryStatusResponse ¶
type GoogleCloudDataplexV1AssetDiscoveryStatusResponse struct { // The duration of the last discovery run. LastRunDuration string `pulumi:"lastRunDuration"` // The start time of the last discovery run. LastRunTime string `pulumi:"lastRunTime"` // Additional information about the current state. Message string `pulumi:"message"` // The current status of the discovery feature. State string `pulumi:"state"` // Data Stats of the asset reported by discovery. Stats GoogleCloudDataplexV1AssetDiscoveryStatusStatsResponse `pulumi:"stats"` // Last update time of the status. UpdateTime string `pulumi:"updateTime"` }
Status of discovery for an asset.
type GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput ¶
type GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput struct{ *pulumi.OutputState }
Status of discovery for an asset.
func (GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput) LastRunDuration ¶
func (o GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput) LastRunDuration() pulumi.StringOutput
The duration of the last discovery run.
func (GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput) LastRunTime ¶
func (o GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput) LastRunTime() pulumi.StringOutput
The start time of the last discovery run.
func (GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput) Message ¶
func (o GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput) Message() pulumi.StringOutput
Additional information about the current state.
func (GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput) State ¶
func (o GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput) State() pulumi.StringOutput
The current status of the discovery feature.
func (GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput) Stats ¶
func (o GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput) Stats() GoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutput
Data Stats of the asset reported by discovery.
func (GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput) ToGoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput ¶
func (o GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput) ToGoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput() GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput
func (GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput) ToGoogleCloudDataplexV1AssetDiscoveryStatusResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput) ToGoogleCloudDataplexV1AssetDiscoveryStatusResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput
func (GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput) UpdateTime ¶
func (o GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput) UpdateTime() pulumi.StringOutput
Last update time of the status.
type GoogleCloudDataplexV1AssetDiscoveryStatusStatsResponse ¶
type GoogleCloudDataplexV1AssetDiscoveryStatusStatsResponse struct { // The count of data items within the referenced resource. DataItems string `pulumi:"dataItems"` // The number of stored data bytes within the referenced resource. DataSize string `pulumi:"dataSize"` // The count of fileset entities within the referenced resource. Filesets string `pulumi:"filesets"` // The count of table entities within the referenced resource. Tables string `pulumi:"tables"` }
The aggregated data statistics for the asset reported by discovery.
type GoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutput ¶
type GoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutput struct{ *pulumi.OutputState }
The aggregated data statistics for the asset reported by discovery.
func (GoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutput) DataItems ¶
func (o GoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutput) DataItems() pulumi.StringOutput
The count of data items within the referenced resource.
func (GoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutput) DataSize ¶
func (o GoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutput) DataSize() pulumi.StringOutput
The number of stored data bytes within the referenced resource.
func (GoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutput) Filesets ¶
func (o GoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutput) Filesets() pulumi.StringOutput
The count of fileset entities within the referenced resource.
func (GoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutput) Tables ¶
func (o GoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutput) Tables() pulumi.StringOutput
The count of table entities within the referenced resource.
func (GoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutput) ToGoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutput ¶
func (o GoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutput) ToGoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutput() GoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutput
func (GoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutput) ToGoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutput) ToGoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetDiscoveryStatusStatsResponseOutput
type GoogleCloudDataplexV1AssetResourceSpec ¶
type GoogleCloudDataplexV1AssetResourceSpec struct { // Immutable. Relative name of the cloud resource that contains the data that is being managed within a lake. For example: projects/{project_number}/buckets/{bucket_id} projects/{project_number}/datasets/{dataset_id} Name *string `pulumi:"name"` // Optional. Determines how read permissions are handled for each asset and their associated tables. Only available to storage buckets assets. ReadAccessMode *GoogleCloudDataplexV1AssetResourceSpecReadAccessMode `pulumi:"readAccessMode"` // Immutable. Type of resource. Type GoogleCloudDataplexV1AssetResourceSpecType `pulumi:"type"` }
Identifies the cloud resource that is referenced by this asset.
type GoogleCloudDataplexV1AssetResourceSpecArgs ¶
type GoogleCloudDataplexV1AssetResourceSpecArgs struct { // Immutable. Relative name of the cloud resource that contains the data that is being managed within a lake. For example: projects/{project_number}/buckets/{bucket_id} projects/{project_number}/datasets/{dataset_id} Name pulumi.StringPtrInput `pulumi:"name"` // Optional. Determines how read permissions are handled for each asset and their associated tables. Only available to storage buckets assets. ReadAccessMode GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrInput `pulumi:"readAccessMode"` // Immutable. Type of resource. Type GoogleCloudDataplexV1AssetResourceSpecTypeInput `pulumi:"type"` }
Identifies the cloud resource that is referenced by this asset.
func (GoogleCloudDataplexV1AssetResourceSpecArgs) ElementType ¶
func (GoogleCloudDataplexV1AssetResourceSpecArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1AssetResourceSpecArgs) ToGoogleCloudDataplexV1AssetResourceSpecOutput ¶
func (i GoogleCloudDataplexV1AssetResourceSpecArgs) ToGoogleCloudDataplexV1AssetResourceSpecOutput() GoogleCloudDataplexV1AssetResourceSpecOutput
func (GoogleCloudDataplexV1AssetResourceSpecArgs) ToGoogleCloudDataplexV1AssetResourceSpecOutputWithContext ¶
func (i GoogleCloudDataplexV1AssetResourceSpecArgs) ToGoogleCloudDataplexV1AssetResourceSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetResourceSpecOutput
type GoogleCloudDataplexV1AssetResourceSpecInput ¶
type GoogleCloudDataplexV1AssetResourceSpecInput interface { pulumi.Input ToGoogleCloudDataplexV1AssetResourceSpecOutput() GoogleCloudDataplexV1AssetResourceSpecOutput ToGoogleCloudDataplexV1AssetResourceSpecOutputWithContext(context.Context) GoogleCloudDataplexV1AssetResourceSpecOutput }
GoogleCloudDataplexV1AssetResourceSpecInput is an input type that accepts GoogleCloudDataplexV1AssetResourceSpecArgs and GoogleCloudDataplexV1AssetResourceSpecOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1AssetResourceSpecInput` via:
GoogleCloudDataplexV1AssetResourceSpecArgs{...}
type GoogleCloudDataplexV1AssetResourceSpecOutput ¶
type GoogleCloudDataplexV1AssetResourceSpecOutput struct{ *pulumi.OutputState }
Identifies the cloud resource that is referenced by this asset.
func (GoogleCloudDataplexV1AssetResourceSpecOutput) ElementType ¶
func (GoogleCloudDataplexV1AssetResourceSpecOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1AssetResourceSpecOutput) Name ¶
func (o GoogleCloudDataplexV1AssetResourceSpecOutput) Name() pulumi.StringPtrOutput
Immutable. Relative name of the cloud resource that contains the data that is being managed within a lake. For example: projects/{project_number}/buckets/{bucket_id} projects/{project_number}/datasets/{dataset_id}
func (GoogleCloudDataplexV1AssetResourceSpecOutput) ReadAccessMode ¶ added in v0.28.0
func (o GoogleCloudDataplexV1AssetResourceSpecOutput) ReadAccessMode() GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput
Optional. Determines how read permissions are handled for each asset and their associated tables. Only available to storage buckets assets.
func (GoogleCloudDataplexV1AssetResourceSpecOutput) ToGoogleCloudDataplexV1AssetResourceSpecOutput ¶
func (o GoogleCloudDataplexV1AssetResourceSpecOutput) ToGoogleCloudDataplexV1AssetResourceSpecOutput() GoogleCloudDataplexV1AssetResourceSpecOutput
func (GoogleCloudDataplexV1AssetResourceSpecOutput) ToGoogleCloudDataplexV1AssetResourceSpecOutputWithContext ¶
func (o GoogleCloudDataplexV1AssetResourceSpecOutput) ToGoogleCloudDataplexV1AssetResourceSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetResourceSpecOutput
func (GoogleCloudDataplexV1AssetResourceSpecOutput) Type ¶
func (o GoogleCloudDataplexV1AssetResourceSpecOutput) Type() GoogleCloudDataplexV1AssetResourceSpecTypeOutput
Immutable. Type of resource.
type GoogleCloudDataplexV1AssetResourceSpecReadAccessMode ¶ added in v0.28.0
type GoogleCloudDataplexV1AssetResourceSpecReadAccessMode string
Optional. Determines how read permissions are handled for each asset and their associated tables. Only available to storage buckets assets.
func (GoogleCloudDataplexV1AssetResourceSpecReadAccessMode) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1AssetResourceSpecReadAccessMode) ElementType() reflect.Type
func (GoogleCloudDataplexV1AssetResourceSpecReadAccessMode) ToGoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput ¶ added in v0.28.0
func (e GoogleCloudDataplexV1AssetResourceSpecReadAccessMode) ToGoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput() GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput
func (GoogleCloudDataplexV1AssetResourceSpecReadAccessMode) ToGoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutputWithContext ¶ added in v0.28.0
func (e GoogleCloudDataplexV1AssetResourceSpecReadAccessMode) ToGoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput
func (GoogleCloudDataplexV1AssetResourceSpecReadAccessMode) ToGoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput ¶ added in v0.28.0
func (e GoogleCloudDataplexV1AssetResourceSpecReadAccessMode) ToGoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput() GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput
func (GoogleCloudDataplexV1AssetResourceSpecReadAccessMode) ToGoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutputWithContext ¶ added in v0.28.0
func (e GoogleCloudDataplexV1AssetResourceSpecReadAccessMode) ToGoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput
func (GoogleCloudDataplexV1AssetResourceSpecReadAccessMode) ToStringOutput ¶ added in v0.28.0
func (e GoogleCloudDataplexV1AssetResourceSpecReadAccessMode) ToStringOutput() pulumi.StringOutput
func (GoogleCloudDataplexV1AssetResourceSpecReadAccessMode) ToStringOutputWithContext ¶ added in v0.28.0
func (e GoogleCloudDataplexV1AssetResourceSpecReadAccessMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudDataplexV1AssetResourceSpecReadAccessMode) ToStringPtrOutput ¶ added in v0.28.0
func (e GoogleCloudDataplexV1AssetResourceSpecReadAccessMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1AssetResourceSpecReadAccessMode) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (e GoogleCloudDataplexV1AssetResourceSpecReadAccessMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1AssetResourceSpecReadAccessModeInput ¶ added in v0.28.0
type GoogleCloudDataplexV1AssetResourceSpecReadAccessModeInput interface { pulumi.Input ToGoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput() GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput ToGoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutputWithContext(context.Context) GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput }
GoogleCloudDataplexV1AssetResourceSpecReadAccessModeInput is an input type that accepts GoogleCloudDataplexV1AssetResourceSpecReadAccessModeArgs and GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1AssetResourceSpecReadAccessModeInput` via:
GoogleCloudDataplexV1AssetResourceSpecReadAccessModeArgs{...}
type GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput) ToGoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput) ToGoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput() GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput
func (GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput) ToGoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput) ToGoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput
func (GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput) ToGoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput) ToGoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput() GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput
func (GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput) ToGoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput) ToGoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput
func (GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput) ToStringOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput) ToStringOutput() pulumi.StringOutput
func (GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput) ToStringOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput) ToStringPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1AssetResourceSpecReadAccessModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrInput ¶ added in v0.28.0
type GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrInput interface { pulumi.Input ToGoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput() GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput ToGoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutputWithContext(context.Context) GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput }
func GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtr ¶ added in v0.28.0
func GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtr(v string) GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrInput
type GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput) ToGoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput) ToGoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput() GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput
func (GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput) ToGoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput) ToGoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput
func (GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput) ToStringPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1AssetResourceSpecReadAccessModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1AssetResourceSpecResponse ¶
type GoogleCloudDataplexV1AssetResourceSpecResponse struct { // Immutable. Relative name of the cloud resource that contains the data that is being managed within a lake. For example: projects/{project_number}/buckets/{bucket_id} projects/{project_number}/datasets/{dataset_id} Name string `pulumi:"name"` // Optional. Determines how read permissions are handled for each asset and their associated tables. Only available to storage buckets assets. ReadAccessMode string `pulumi:"readAccessMode"` // Immutable. Type of resource. Type string `pulumi:"type"` }
Identifies the cloud resource that is referenced by this asset.
type GoogleCloudDataplexV1AssetResourceSpecResponseOutput ¶
type GoogleCloudDataplexV1AssetResourceSpecResponseOutput struct{ *pulumi.OutputState }
Identifies the cloud resource that is referenced by this asset.
func (GoogleCloudDataplexV1AssetResourceSpecResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1AssetResourceSpecResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1AssetResourceSpecResponseOutput) Name ¶
func (o GoogleCloudDataplexV1AssetResourceSpecResponseOutput) Name() pulumi.StringOutput
Immutable. Relative name of the cloud resource that contains the data that is being managed within a lake. For example: projects/{project_number}/buckets/{bucket_id} projects/{project_number}/datasets/{dataset_id}
func (GoogleCloudDataplexV1AssetResourceSpecResponseOutput) ReadAccessMode ¶ added in v0.28.0
func (o GoogleCloudDataplexV1AssetResourceSpecResponseOutput) ReadAccessMode() pulumi.StringOutput
Optional. Determines how read permissions are handled for each asset and their associated tables. Only available to storage buckets assets.
func (GoogleCloudDataplexV1AssetResourceSpecResponseOutput) ToGoogleCloudDataplexV1AssetResourceSpecResponseOutput ¶
func (o GoogleCloudDataplexV1AssetResourceSpecResponseOutput) ToGoogleCloudDataplexV1AssetResourceSpecResponseOutput() GoogleCloudDataplexV1AssetResourceSpecResponseOutput
func (GoogleCloudDataplexV1AssetResourceSpecResponseOutput) ToGoogleCloudDataplexV1AssetResourceSpecResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1AssetResourceSpecResponseOutput) ToGoogleCloudDataplexV1AssetResourceSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetResourceSpecResponseOutput
func (GoogleCloudDataplexV1AssetResourceSpecResponseOutput) Type ¶
func (o GoogleCloudDataplexV1AssetResourceSpecResponseOutput) Type() pulumi.StringOutput
Immutable. Type of resource.
type GoogleCloudDataplexV1AssetResourceSpecType ¶
type GoogleCloudDataplexV1AssetResourceSpecType string
Required. Immutable. Type of resource.
func (GoogleCloudDataplexV1AssetResourceSpecType) ElementType ¶
func (GoogleCloudDataplexV1AssetResourceSpecType) ElementType() reflect.Type
func (GoogleCloudDataplexV1AssetResourceSpecType) ToGoogleCloudDataplexV1AssetResourceSpecTypeOutput ¶
func (e GoogleCloudDataplexV1AssetResourceSpecType) ToGoogleCloudDataplexV1AssetResourceSpecTypeOutput() GoogleCloudDataplexV1AssetResourceSpecTypeOutput
func (GoogleCloudDataplexV1AssetResourceSpecType) ToGoogleCloudDataplexV1AssetResourceSpecTypeOutputWithContext ¶
func (e GoogleCloudDataplexV1AssetResourceSpecType) ToGoogleCloudDataplexV1AssetResourceSpecTypeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetResourceSpecTypeOutput
func (GoogleCloudDataplexV1AssetResourceSpecType) ToGoogleCloudDataplexV1AssetResourceSpecTypePtrOutput ¶
func (e GoogleCloudDataplexV1AssetResourceSpecType) ToGoogleCloudDataplexV1AssetResourceSpecTypePtrOutput() GoogleCloudDataplexV1AssetResourceSpecTypePtrOutput
func (GoogleCloudDataplexV1AssetResourceSpecType) ToGoogleCloudDataplexV1AssetResourceSpecTypePtrOutputWithContext ¶
func (e GoogleCloudDataplexV1AssetResourceSpecType) ToGoogleCloudDataplexV1AssetResourceSpecTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetResourceSpecTypePtrOutput
func (GoogleCloudDataplexV1AssetResourceSpecType) ToStringOutput ¶
func (e GoogleCloudDataplexV1AssetResourceSpecType) ToStringOutput() pulumi.StringOutput
func (GoogleCloudDataplexV1AssetResourceSpecType) ToStringOutputWithContext ¶
func (e GoogleCloudDataplexV1AssetResourceSpecType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudDataplexV1AssetResourceSpecType) ToStringPtrOutput ¶
func (e GoogleCloudDataplexV1AssetResourceSpecType) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1AssetResourceSpecType) ToStringPtrOutputWithContext ¶
func (e GoogleCloudDataplexV1AssetResourceSpecType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1AssetResourceSpecTypeInput ¶
type GoogleCloudDataplexV1AssetResourceSpecTypeInput interface { pulumi.Input ToGoogleCloudDataplexV1AssetResourceSpecTypeOutput() GoogleCloudDataplexV1AssetResourceSpecTypeOutput ToGoogleCloudDataplexV1AssetResourceSpecTypeOutputWithContext(context.Context) GoogleCloudDataplexV1AssetResourceSpecTypeOutput }
GoogleCloudDataplexV1AssetResourceSpecTypeInput is an input type that accepts GoogleCloudDataplexV1AssetResourceSpecTypeArgs and GoogleCloudDataplexV1AssetResourceSpecTypeOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1AssetResourceSpecTypeInput` via:
GoogleCloudDataplexV1AssetResourceSpecTypeArgs{...}
type GoogleCloudDataplexV1AssetResourceSpecTypeOutput ¶
type GoogleCloudDataplexV1AssetResourceSpecTypeOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1AssetResourceSpecTypeOutput) ElementType ¶
func (GoogleCloudDataplexV1AssetResourceSpecTypeOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1AssetResourceSpecTypeOutput) ToGoogleCloudDataplexV1AssetResourceSpecTypeOutput ¶
func (o GoogleCloudDataplexV1AssetResourceSpecTypeOutput) ToGoogleCloudDataplexV1AssetResourceSpecTypeOutput() GoogleCloudDataplexV1AssetResourceSpecTypeOutput
func (GoogleCloudDataplexV1AssetResourceSpecTypeOutput) ToGoogleCloudDataplexV1AssetResourceSpecTypeOutputWithContext ¶
func (o GoogleCloudDataplexV1AssetResourceSpecTypeOutput) ToGoogleCloudDataplexV1AssetResourceSpecTypeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetResourceSpecTypeOutput
func (GoogleCloudDataplexV1AssetResourceSpecTypeOutput) ToGoogleCloudDataplexV1AssetResourceSpecTypePtrOutput ¶
func (o GoogleCloudDataplexV1AssetResourceSpecTypeOutput) ToGoogleCloudDataplexV1AssetResourceSpecTypePtrOutput() GoogleCloudDataplexV1AssetResourceSpecTypePtrOutput
func (GoogleCloudDataplexV1AssetResourceSpecTypeOutput) ToGoogleCloudDataplexV1AssetResourceSpecTypePtrOutputWithContext ¶
func (o GoogleCloudDataplexV1AssetResourceSpecTypeOutput) ToGoogleCloudDataplexV1AssetResourceSpecTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetResourceSpecTypePtrOutput
func (GoogleCloudDataplexV1AssetResourceSpecTypeOutput) ToStringOutput ¶
func (o GoogleCloudDataplexV1AssetResourceSpecTypeOutput) ToStringOutput() pulumi.StringOutput
func (GoogleCloudDataplexV1AssetResourceSpecTypeOutput) ToStringOutputWithContext ¶
func (o GoogleCloudDataplexV1AssetResourceSpecTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudDataplexV1AssetResourceSpecTypeOutput) ToStringPtrOutput ¶
func (o GoogleCloudDataplexV1AssetResourceSpecTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1AssetResourceSpecTypeOutput) ToStringPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1AssetResourceSpecTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1AssetResourceSpecTypePtrInput ¶
type GoogleCloudDataplexV1AssetResourceSpecTypePtrInput interface { pulumi.Input ToGoogleCloudDataplexV1AssetResourceSpecTypePtrOutput() GoogleCloudDataplexV1AssetResourceSpecTypePtrOutput ToGoogleCloudDataplexV1AssetResourceSpecTypePtrOutputWithContext(context.Context) GoogleCloudDataplexV1AssetResourceSpecTypePtrOutput }
func GoogleCloudDataplexV1AssetResourceSpecTypePtr ¶
func GoogleCloudDataplexV1AssetResourceSpecTypePtr(v string) GoogleCloudDataplexV1AssetResourceSpecTypePtrInput
type GoogleCloudDataplexV1AssetResourceSpecTypePtrOutput ¶
type GoogleCloudDataplexV1AssetResourceSpecTypePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1AssetResourceSpecTypePtrOutput) ElementType ¶
func (GoogleCloudDataplexV1AssetResourceSpecTypePtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1AssetResourceSpecTypePtrOutput) ToGoogleCloudDataplexV1AssetResourceSpecTypePtrOutput ¶
func (o GoogleCloudDataplexV1AssetResourceSpecTypePtrOutput) ToGoogleCloudDataplexV1AssetResourceSpecTypePtrOutput() GoogleCloudDataplexV1AssetResourceSpecTypePtrOutput
func (GoogleCloudDataplexV1AssetResourceSpecTypePtrOutput) ToGoogleCloudDataplexV1AssetResourceSpecTypePtrOutputWithContext ¶
func (o GoogleCloudDataplexV1AssetResourceSpecTypePtrOutput) ToGoogleCloudDataplexV1AssetResourceSpecTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetResourceSpecTypePtrOutput
func (GoogleCloudDataplexV1AssetResourceSpecTypePtrOutput) ToStringPtrOutput ¶
func (o GoogleCloudDataplexV1AssetResourceSpecTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1AssetResourceSpecTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1AssetResourceSpecTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1AssetResourceStatusResponse ¶
type GoogleCloudDataplexV1AssetResourceStatusResponse struct { // Service account associated with the BigQuery Connection. ManagedAccessIdentity string `pulumi:"managedAccessIdentity"` // Additional information about the current state. Message string `pulumi:"message"` // The current state of the managed resource. State string `pulumi:"state"` // Last update time of the status. UpdateTime string `pulumi:"updateTime"` }
Status of the resource referenced by an asset.
type GoogleCloudDataplexV1AssetResourceStatusResponseOutput ¶
type GoogleCloudDataplexV1AssetResourceStatusResponseOutput struct{ *pulumi.OutputState }
Status of the resource referenced by an asset.
func (GoogleCloudDataplexV1AssetResourceStatusResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1AssetResourceStatusResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1AssetResourceStatusResponseOutput) ManagedAccessIdentity ¶ added in v0.29.0
func (o GoogleCloudDataplexV1AssetResourceStatusResponseOutput) ManagedAccessIdentity() pulumi.StringOutput
Service account associated with the BigQuery Connection.
func (GoogleCloudDataplexV1AssetResourceStatusResponseOutput) Message ¶
func (o GoogleCloudDataplexV1AssetResourceStatusResponseOutput) Message() pulumi.StringOutput
Additional information about the current state.
func (GoogleCloudDataplexV1AssetResourceStatusResponseOutput) State ¶
func (o GoogleCloudDataplexV1AssetResourceStatusResponseOutput) State() pulumi.StringOutput
The current state of the managed resource.
func (GoogleCloudDataplexV1AssetResourceStatusResponseOutput) ToGoogleCloudDataplexV1AssetResourceStatusResponseOutput ¶
func (o GoogleCloudDataplexV1AssetResourceStatusResponseOutput) ToGoogleCloudDataplexV1AssetResourceStatusResponseOutput() GoogleCloudDataplexV1AssetResourceStatusResponseOutput
func (GoogleCloudDataplexV1AssetResourceStatusResponseOutput) ToGoogleCloudDataplexV1AssetResourceStatusResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1AssetResourceStatusResponseOutput) ToGoogleCloudDataplexV1AssetResourceStatusResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetResourceStatusResponseOutput
func (GoogleCloudDataplexV1AssetResourceStatusResponseOutput) UpdateTime ¶
func (o GoogleCloudDataplexV1AssetResourceStatusResponseOutput) UpdateTime() pulumi.StringOutput
Last update time of the status.
type GoogleCloudDataplexV1AssetSecurityStatusResponse ¶
type GoogleCloudDataplexV1AssetSecurityStatusResponse struct { // Additional information about the current state. Message string `pulumi:"message"` // The current state of the security policy applied to the attached resource. State string `pulumi:"state"` // Last update time of the status. UpdateTime string `pulumi:"updateTime"` }
Security policy status of the asset. Data security policy, i.e., readers, writers & owners, should be specified in the lake/zone/asset IAM policy.
type GoogleCloudDataplexV1AssetSecurityStatusResponseOutput ¶
type GoogleCloudDataplexV1AssetSecurityStatusResponseOutput struct{ *pulumi.OutputState }
Security policy status of the asset. Data security policy, i.e., readers, writers & owners, should be specified in the lake/zone/asset IAM policy.
func (GoogleCloudDataplexV1AssetSecurityStatusResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1AssetSecurityStatusResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1AssetSecurityStatusResponseOutput) Message ¶
func (o GoogleCloudDataplexV1AssetSecurityStatusResponseOutput) Message() pulumi.StringOutput
Additional information about the current state.
func (GoogleCloudDataplexV1AssetSecurityStatusResponseOutput) State ¶
func (o GoogleCloudDataplexV1AssetSecurityStatusResponseOutput) State() pulumi.StringOutput
The current state of the security policy applied to the attached resource.
func (GoogleCloudDataplexV1AssetSecurityStatusResponseOutput) ToGoogleCloudDataplexV1AssetSecurityStatusResponseOutput ¶
func (o GoogleCloudDataplexV1AssetSecurityStatusResponseOutput) ToGoogleCloudDataplexV1AssetSecurityStatusResponseOutput() GoogleCloudDataplexV1AssetSecurityStatusResponseOutput
func (GoogleCloudDataplexV1AssetSecurityStatusResponseOutput) ToGoogleCloudDataplexV1AssetSecurityStatusResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1AssetSecurityStatusResponseOutput) ToGoogleCloudDataplexV1AssetSecurityStatusResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetSecurityStatusResponseOutput
func (GoogleCloudDataplexV1AssetSecurityStatusResponseOutput) UpdateTime ¶
func (o GoogleCloudDataplexV1AssetSecurityStatusResponseOutput) UpdateTime() pulumi.StringOutput
Last update time of the status.
type GoogleCloudDataplexV1AssetStatusResponse ¶
type GoogleCloudDataplexV1AssetStatusResponse struct { // Number of active assets. ActiveAssets int `pulumi:"activeAssets"` // Number of assets that are in process of updating the security policy on attached resources. SecurityPolicyApplyingAssets int `pulumi:"securityPolicyApplyingAssets"` // Last update time of the status. UpdateTime string `pulumi:"updateTime"` }
Aggregated status of the underlying assets of a lake or zone.
type GoogleCloudDataplexV1AssetStatusResponseOutput ¶
type GoogleCloudDataplexV1AssetStatusResponseOutput struct{ *pulumi.OutputState }
Aggregated status of the underlying assets of a lake or zone.
func (GoogleCloudDataplexV1AssetStatusResponseOutput) ActiveAssets ¶
func (o GoogleCloudDataplexV1AssetStatusResponseOutput) ActiveAssets() pulumi.IntOutput
Number of active assets.
func (GoogleCloudDataplexV1AssetStatusResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1AssetStatusResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1AssetStatusResponseOutput) SecurityPolicyApplyingAssets ¶
func (o GoogleCloudDataplexV1AssetStatusResponseOutput) SecurityPolicyApplyingAssets() pulumi.IntOutput
Number of assets that are in process of updating the security policy on attached resources.
func (GoogleCloudDataplexV1AssetStatusResponseOutput) ToGoogleCloudDataplexV1AssetStatusResponseOutput ¶
func (o GoogleCloudDataplexV1AssetStatusResponseOutput) ToGoogleCloudDataplexV1AssetStatusResponseOutput() GoogleCloudDataplexV1AssetStatusResponseOutput
func (GoogleCloudDataplexV1AssetStatusResponseOutput) ToGoogleCloudDataplexV1AssetStatusResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1AssetStatusResponseOutput) ToGoogleCloudDataplexV1AssetStatusResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1AssetStatusResponseOutput
func (GoogleCloudDataplexV1AssetStatusResponseOutput) UpdateTime ¶
func (o GoogleCloudDataplexV1AssetStatusResponseOutput) UpdateTime() pulumi.StringOutput
Last update time of the status.
type GoogleCloudDataplexV1ContentNotebook ¶
type GoogleCloudDataplexV1ContentNotebook struct { // Kernel Type of the notebook. KernelType GoogleCloudDataplexV1ContentNotebookKernelType `pulumi:"kernelType"` }
Configuration for Notebook content.
type GoogleCloudDataplexV1ContentNotebookArgs ¶
type GoogleCloudDataplexV1ContentNotebookArgs struct { // Kernel Type of the notebook. KernelType GoogleCloudDataplexV1ContentNotebookKernelTypeInput `pulumi:"kernelType"` }
Configuration for Notebook content.
func (GoogleCloudDataplexV1ContentNotebookArgs) ElementType ¶
func (GoogleCloudDataplexV1ContentNotebookArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1ContentNotebookArgs) ToGoogleCloudDataplexV1ContentNotebookOutput ¶
func (i GoogleCloudDataplexV1ContentNotebookArgs) ToGoogleCloudDataplexV1ContentNotebookOutput() GoogleCloudDataplexV1ContentNotebookOutput
func (GoogleCloudDataplexV1ContentNotebookArgs) ToGoogleCloudDataplexV1ContentNotebookOutputWithContext ¶
func (i GoogleCloudDataplexV1ContentNotebookArgs) ToGoogleCloudDataplexV1ContentNotebookOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentNotebookOutput
func (GoogleCloudDataplexV1ContentNotebookArgs) ToGoogleCloudDataplexV1ContentNotebookPtrOutput ¶
func (i GoogleCloudDataplexV1ContentNotebookArgs) ToGoogleCloudDataplexV1ContentNotebookPtrOutput() GoogleCloudDataplexV1ContentNotebookPtrOutput
func (GoogleCloudDataplexV1ContentNotebookArgs) ToGoogleCloudDataplexV1ContentNotebookPtrOutputWithContext ¶
func (i GoogleCloudDataplexV1ContentNotebookArgs) ToGoogleCloudDataplexV1ContentNotebookPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentNotebookPtrOutput
type GoogleCloudDataplexV1ContentNotebookInput ¶
type GoogleCloudDataplexV1ContentNotebookInput interface { pulumi.Input ToGoogleCloudDataplexV1ContentNotebookOutput() GoogleCloudDataplexV1ContentNotebookOutput ToGoogleCloudDataplexV1ContentNotebookOutputWithContext(context.Context) GoogleCloudDataplexV1ContentNotebookOutput }
GoogleCloudDataplexV1ContentNotebookInput is an input type that accepts GoogleCloudDataplexV1ContentNotebookArgs and GoogleCloudDataplexV1ContentNotebookOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1ContentNotebookInput` via:
GoogleCloudDataplexV1ContentNotebookArgs{...}
type GoogleCloudDataplexV1ContentNotebookKernelType ¶
type GoogleCloudDataplexV1ContentNotebookKernelType string
Required. Kernel Type of the notebook.
func (GoogleCloudDataplexV1ContentNotebookKernelType) ElementType ¶
func (GoogleCloudDataplexV1ContentNotebookKernelType) ElementType() reflect.Type
func (GoogleCloudDataplexV1ContentNotebookKernelType) ToGoogleCloudDataplexV1ContentNotebookKernelTypeOutput ¶
func (e GoogleCloudDataplexV1ContentNotebookKernelType) ToGoogleCloudDataplexV1ContentNotebookKernelTypeOutput() GoogleCloudDataplexV1ContentNotebookKernelTypeOutput
func (GoogleCloudDataplexV1ContentNotebookKernelType) ToGoogleCloudDataplexV1ContentNotebookKernelTypeOutputWithContext ¶
func (e GoogleCloudDataplexV1ContentNotebookKernelType) ToGoogleCloudDataplexV1ContentNotebookKernelTypeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentNotebookKernelTypeOutput
func (GoogleCloudDataplexV1ContentNotebookKernelType) ToGoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput ¶
func (e GoogleCloudDataplexV1ContentNotebookKernelType) ToGoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput() GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput
func (GoogleCloudDataplexV1ContentNotebookKernelType) ToGoogleCloudDataplexV1ContentNotebookKernelTypePtrOutputWithContext ¶
func (e GoogleCloudDataplexV1ContentNotebookKernelType) ToGoogleCloudDataplexV1ContentNotebookKernelTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput
func (GoogleCloudDataplexV1ContentNotebookKernelType) ToStringOutput ¶
func (e GoogleCloudDataplexV1ContentNotebookKernelType) ToStringOutput() pulumi.StringOutput
func (GoogleCloudDataplexV1ContentNotebookKernelType) ToStringOutputWithContext ¶
func (e GoogleCloudDataplexV1ContentNotebookKernelType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudDataplexV1ContentNotebookKernelType) ToStringPtrOutput ¶
func (e GoogleCloudDataplexV1ContentNotebookKernelType) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1ContentNotebookKernelType) ToStringPtrOutputWithContext ¶
func (e GoogleCloudDataplexV1ContentNotebookKernelType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1ContentNotebookKernelTypeInput ¶
type GoogleCloudDataplexV1ContentNotebookKernelTypeInput interface { pulumi.Input ToGoogleCloudDataplexV1ContentNotebookKernelTypeOutput() GoogleCloudDataplexV1ContentNotebookKernelTypeOutput ToGoogleCloudDataplexV1ContentNotebookKernelTypeOutputWithContext(context.Context) GoogleCloudDataplexV1ContentNotebookKernelTypeOutput }
GoogleCloudDataplexV1ContentNotebookKernelTypeInput is an input type that accepts GoogleCloudDataplexV1ContentNotebookKernelTypeArgs and GoogleCloudDataplexV1ContentNotebookKernelTypeOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1ContentNotebookKernelTypeInput` via:
GoogleCloudDataplexV1ContentNotebookKernelTypeArgs{...}
type GoogleCloudDataplexV1ContentNotebookKernelTypeOutput ¶
type GoogleCloudDataplexV1ContentNotebookKernelTypeOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1ContentNotebookKernelTypeOutput) ElementType ¶
func (GoogleCloudDataplexV1ContentNotebookKernelTypeOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1ContentNotebookKernelTypeOutput) ToGoogleCloudDataplexV1ContentNotebookKernelTypeOutput ¶
func (o GoogleCloudDataplexV1ContentNotebookKernelTypeOutput) ToGoogleCloudDataplexV1ContentNotebookKernelTypeOutput() GoogleCloudDataplexV1ContentNotebookKernelTypeOutput
func (GoogleCloudDataplexV1ContentNotebookKernelTypeOutput) ToGoogleCloudDataplexV1ContentNotebookKernelTypeOutputWithContext ¶
func (o GoogleCloudDataplexV1ContentNotebookKernelTypeOutput) ToGoogleCloudDataplexV1ContentNotebookKernelTypeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentNotebookKernelTypeOutput
func (GoogleCloudDataplexV1ContentNotebookKernelTypeOutput) ToGoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput ¶
func (o GoogleCloudDataplexV1ContentNotebookKernelTypeOutput) ToGoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput() GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput
func (GoogleCloudDataplexV1ContentNotebookKernelTypeOutput) ToGoogleCloudDataplexV1ContentNotebookKernelTypePtrOutputWithContext ¶
func (o GoogleCloudDataplexV1ContentNotebookKernelTypeOutput) ToGoogleCloudDataplexV1ContentNotebookKernelTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput
func (GoogleCloudDataplexV1ContentNotebookKernelTypeOutput) ToStringOutput ¶
func (o GoogleCloudDataplexV1ContentNotebookKernelTypeOutput) ToStringOutput() pulumi.StringOutput
func (GoogleCloudDataplexV1ContentNotebookKernelTypeOutput) ToStringOutputWithContext ¶
func (o GoogleCloudDataplexV1ContentNotebookKernelTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudDataplexV1ContentNotebookKernelTypeOutput) ToStringPtrOutput ¶
func (o GoogleCloudDataplexV1ContentNotebookKernelTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1ContentNotebookKernelTypeOutput) ToStringPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1ContentNotebookKernelTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1ContentNotebookKernelTypePtrInput ¶
type GoogleCloudDataplexV1ContentNotebookKernelTypePtrInput interface { pulumi.Input ToGoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput() GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput ToGoogleCloudDataplexV1ContentNotebookKernelTypePtrOutputWithContext(context.Context) GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput }
func GoogleCloudDataplexV1ContentNotebookKernelTypePtr ¶
func GoogleCloudDataplexV1ContentNotebookKernelTypePtr(v string) GoogleCloudDataplexV1ContentNotebookKernelTypePtrInput
type GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput ¶
type GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput) ElementType ¶
func (GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput) ToGoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput ¶
func (o GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput) ToGoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput() GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput
func (GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput) ToGoogleCloudDataplexV1ContentNotebookKernelTypePtrOutputWithContext ¶
func (o GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput) ToGoogleCloudDataplexV1ContentNotebookKernelTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput
func (GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput) ToStringPtrOutput ¶
func (o GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1ContentNotebookOutput ¶
type GoogleCloudDataplexV1ContentNotebookOutput struct{ *pulumi.OutputState }
Configuration for Notebook content.
func (GoogleCloudDataplexV1ContentNotebookOutput) ElementType ¶
func (GoogleCloudDataplexV1ContentNotebookOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1ContentNotebookOutput) KernelType ¶
func (o GoogleCloudDataplexV1ContentNotebookOutput) KernelType() GoogleCloudDataplexV1ContentNotebookKernelTypeOutput
Kernel Type of the notebook.
func (GoogleCloudDataplexV1ContentNotebookOutput) ToGoogleCloudDataplexV1ContentNotebookOutput ¶
func (o GoogleCloudDataplexV1ContentNotebookOutput) ToGoogleCloudDataplexV1ContentNotebookOutput() GoogleCloudDataplexV1ContentNotebookOutput
func (GoogleCloudDataplexV1ContentNotebookOutput) ToGoogleCloudDataplexV1ContentNotebookOutputWithContext ¶
func (o GoogleCloudDataplexV1ContentNotebookOutput) ToGoogleCloudDataplexV1ContentNotebookOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentNotebookOutput
func (GoogleCloudDataplexV1ContentNotebookOutput) ToGoogleCloudDataplexV1ContentNotebookPtrOutput ¶
func (o GoogleCloudDataplexV1ContentNotebookOutput) ToGoogleCloudDataplexV1ContentNotebookPtrOutput() GoogleCloudDataplexV1ContentNotebookPtrOutput
func (GoogleCloudDataplexV1ContentNotebookOutput) ToGoogleCloudDataplexV1ContentNotebookPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1ContentNotebookOutput) ToGoogleCloudDataplexV1ContentNotebookPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentNotebookPtrOutput
type GoogleCloudDataplexV1ContentNotebookPtrInput ¶
type GoogleCloudDataplexV1ContentNotebookPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1ContentNotebookPtrOutput() GoogleCloudDataplexV1ContentNotebookPtrOutput ToGoogleCloudDataplexV1ContentNotebookPtrOutputWithContext(context.Context) GoogleCloudDataplexV1ContentNotebookPtrOutput }
GoogleCloudDataplexV1ContentNotebookPtrInput is an input type that accepts GoogleCloudDataplexV1ContentNotebookArgs, GoogleCloudDataplexV1ContentNotebookPtr and GoogleCloudDataplexV1ContentNotebookPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1ContentNotebookPtrInput` via:
GoogleCloudDataplexV1ContentNotebookArgs{...} or: nil
func GoogleCloudDataplexV1ContentNotebookPtr ¶
func GoogleCloudDataplexV1ContentNotebookPtr(v *GoogleCloudDataplexV1ContentNotebookArgs) GoogleCloudDataplexV1ContentNotebookPtrInput
type GoogleCloudDataplexV1ContentNotebookPtrOutput ¶
type GoogleCloudDataplexV1ContentNotebookPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1ContentNotebookPtrOutput) ElementType ¶
func (GoogleCloudDataplexV1ContentNotebookPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1ContentNotebookPtrOutput) KernelType ¶
func (o GoogleCloudDataplexV1ContentNotebookPtrOutput) KernelType() GoogleCloudDataplexV1ContentNotebookKernelTypePtrOutput
Kernel Type of the notebook.
func (GoogleCloudDataplexV1ContentNotebookPtrOutput) ToGoogleCloudDataplexV1ContentNotebookPtrOutput ¶
func (o GoogleCloudDataplexV1ContentNotebookPtrOutput) ToGoogleCloudDataplexV1ContentNotebookPtrOutput() GoogleCloudDataplexV1ContentNotebookPtrOutput
func (GoogleCloudDataplexV1ContentNotebookPtrOutput) ToGoogleCloudDataplexV1ContentNotebookPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1ContentNotebookPtrOutput) ToGoogleCloudDataplexV1ContentNotebookPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentNotebookPtrOutput
type GoogleCloudDataplexV1ContentNotebookResponse ¶
type GoogleCloudDataplexV1ContentNotebookResponse struct { // Kernel Type of the notebook. KernelType string `pulumi:"kernelType"` }
Configuration for Notebook content.
type GoogleCloudDataplexV1ContentNotebookResponseOutput ¶
type GoogleCloudDataplexV1ContentNotebookResponseOutput struct{ *pulumi.OutputState }
Configuration for Notebook content.
func (GoogleCloudDataplexV1ContentNotebookResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1ContentNotebookResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1ContentNotebookResponseOutput) KernelType ¶
func (o GoogleCloudDataplexV1ContentNotebookResponseOutput) KernelType() pulumi.StringOutput
Kernel Type of the notebook.
func (GoogleCloudDataplexV1ContentNotebookResponseOutput) ToGoogleCloudDataplexV1ContentNotebookResponseOutput ¶
func (o GoogleCloudDataplexV1ContentNotebookResponseOutput) ToGoogleCloudDataplexV1ContentNotebookResponseOutput() GoogleCloudDataplexV1ContentNotebookResponseOutput
func (GoogleCloudDataplexV1ContentNotebookResponseOutput) ToGoogleCloudDataplexV1ContentNotebookResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1ContentNotebookResponseOutput) ToGoogleCloudDataplexV1ContentNotebookResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentNotebookResponseOutput
type GoogleCloudDataplexV1ContentSqlScript ¶
type GoogleCloudDataplexV1ContentSqlScript struct { // Query Engine to be used for the Sql Query. Engine GoogleCloudDataplexV1ContentSqlScriptEngine `pulumi:"engine"` }
Configuration for the Sql Script content.
type GoogleCloudDataplexV1ContentSqlScriptArgs ¶
type GoogleCloudDataplexV1ContentSqlScriptArgs struct { // Query Engine to be used for the Sql Query. Engine GoogleCloudDataplexV1ContentSqlScriptEngineInput `pulumi:"engine"` }
Configuration for the Sql Script content.
func (GoogleCloudDataplexV1ContentSqlScriptArgs) ElementType ¶
func (GoogleCloudDataplexV1ContentSqlScriptArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1ContentSqlScriptArgs) ToGoogleCloudDataplexV1ContentSqlScriptOutput ¶
func (i GoogleCloudDataplexV1ContentSqlScriptArgs) ToGoogleCloudDataplexV1ContentSqlScriptOutput() GoogleCloudDataplexV1ContentSqlScriptOutput
func (GoogleCloudDataplexV1ContentSqlScriptArgs) ToGoogleCloudDataplexV1ContentSqlScriptOutputWithContext ¶
func (i GoogleCloudDataplexV1ContentSqlScriptArgs) ToGoogleCloudDataplexV1ContentSqlScriptOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentSqlScriptOutput
func (GoogleCloudDataplexV1ContentSqlScriptArgs) ToGoogleCloudDataplexV1ContentSqlScriptPtrOutput ¶
func (i GoogleCloudDataplexV1ContentSqlScriptArgs) ToGoogleCloudDataplexV1ContentSqlScriptPtrOutput() GoogleCloudDataplexV1ContentSqlScriptPtrOutput
func (GoogleCloudDataplexV1ContentSqlScriptArgs) ToGoogleCloudDataplexV1ContentSqlScriptPtrOutputWithContext ¶
func (i GoogleCloudDataplexV1ContentSqlScriptArgs) ToGoogleCloudDataplexV1ContentSqlScriptPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentSqlScriptPtrOutput
type GoogleCloudDataplexV1ContentSqlScriptEngine ¶
type GoogleCloudDataplexV1ContentSqlScriptEngine string
Required. Query Engine to be used for the Sql Query.
func (GoogleCloudDataplexV1ContentSqlScriptEngine) ElementType ¶
func (GoogleCloudDataplexV1ContentSqlScriptEngine) ElementType() reflect.Type
func (GoogleCloudDataplexV1ContentSqlScriptEngine) ToGoogleCloudDataplexV1ContentSqlScriptEngineOutput ¶
func (e GoogleCloudDataplexV1ContentSqlScriptEngine) ToGoogleCloudDataplexV1ContentSqlScriptEngineOutput() GoogleCloudDataplexV1ContentSqlScriptEngineOutput
func (GoogleCloudDataplexV1ContentSqlScriptEngine) ToGoogleCloudDataplexV1ContentSqlScriptEngineOutputWithContext ¶
func (e GoogleCloudDataplexV1ContentSqlScriptEngine) ToGoogleCloudDataplexV1ContentSqlScriptEngineOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentSqlScriptEngineOutput
func (GoogleCloudDataplexV1ContentSqlScriptEngine) ToGoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput ¶
func (e GoogleCloudDataplexV1ContentSqlScriptEngine) ToGoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput() GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput
func (GoogleCloudDataplexV1ContentSqlScriptEngine) ToGoogleCloudDataplexV1ContentSqlScriptEnginePtrOutputWithContext ¶
func (e GoogleCloudDataplexV1ContentSqlScriptEngine) ToGoogleCloudDataplexV1ContentSqlScriptEnginePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput
func (GoogleCloudDataplexV1ContentSqlScriptEngine) ToStringOutput ¶
func (e GoogleCloudDataplexV1ContentSqlScriptEngine) ToStringOutput() pulumi.StringOutput
func (GoogleCloudDataplexV1ContentSqlScriptEngine) ToStringOutputWithContext ¶
func (e GoogleCloudDataplexV1ContentSqlScriptEngine) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudDataplexV1ContentSqlScriptEngine) ToStringPtrOutput ¶
func (e GoogleCloudDataplexV1ContentSqlScriptEngine) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1ContentSqlScriptEngine) ToStringPtrOutputWithContext ¶
func (e GoogleCloudDataplexV1ContentSqlScriptEngine) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1ContentSqlScriptEngineInput ¶
type GoogleCloudDataplexV1ContentSqlScriptEngineInput interface { pulumi.Input ToGoogleCloudDataplexV1ContentSqlScriptEngineOutput() GoogleCloudDataplexV1ContentSqlScriptEngineOutput ToGoogleCloudDataplexV1ContentSqlScriptEngineOutputWithContext(context.Context) GoogleCloudDataplexV1ContentSqlScriptEngineOutput }
GoogleCloudDataplexV1ContentSqlScriptEngineInput is an input type that accepts GoogleCloudDataplexV1ContentSqlScriptEngineArgs and GoogleCloudDataplexV1ContentSqlScriptEngineOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1ContentSqlScriptEngineInput` via:
GoogleCloudDataplexV1ContentSqlScriptEngineArgs{...}
type GoogleCloudDataplexV1ContentSqlScriptEngineOutput ¶
type GoogleCloudDataplexV1ContentSqlScriptEngineOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1ContentSqlScriptEngineOutput) ElementType ¶
func (GoogleCloudDataplexV1ContentSqlScriptEngineOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1ContentSqlScriptEngineOutput) ToGoogleCloudDataplexV1ContentSqlScriptEngineOutput ¶
func (o GoogleCloudDataplexV1ContentSqlScriptEngineOutput) ToGoogleCloudDataplexV1ContentSqlScriptEngineOutput() GoogleCloudDataplexV1ContentSqlScriptEngineOutput
func (GoogleCloudDataplexV1ContentSqlScriptEngineOutput) ToGoogleCloudDataplexV1ContentSqlScriptEngineOutputWithContext ¶
func (o GoogleCloudDataplexV1ContentSqlScriptEngineOutput) ToGoogleCloudDataplexV1ContentSqlScriptEngineOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentSqlScriptEngineOutput
func (GoogleCloudDataplexV1ContentSqlScriptEngineOutput) ToGoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput ¶
func (o GoogleCloudDataplexV1ContentSqlScriptEngineOutput) ToGoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput() GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput
func (GoogleCloudDataplexV1ContentSqlScriptEngineOutput) ToGoogleCloudDataplexV1ContentSqlScriptEnginePtrOutputWithContext ¶
func (o GoogleCloudDataplexV1ContentSqlScriptEngineOutput) ToGoogleCloudDataplexV1ContentSqlScriptEnginePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput
func (GoogleCloudDataplexV1ContentSqlScriptEngineOutput) ToStringOutput ¶
func (o GoogleCloudDataplexV1ContentSqlScriptEngineOutput) ToStringOutput() pulumi.StringOutput
func (GoogleCloudDataplexV1ContentSqlScriptEngineOutput) ToStringOutputWithContext ¶
func (o GoogleCloudDataplexV1ContentSqlScriptEngineOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudDataplexV1ContentSqlScriptEngineOutput) ToStringPtrOutput ¶
func (o GoogleCloudDataplexV1ContentSqlScriptEngineOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1ContentSqlScriptEngineOutput) ToStringPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1ContentSqlScriptEngineOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1ContentSqlScriptEnginePtrInput ¶
type GoogleCloudDataplexV1ContentSqlScriptEnginePtrInput interface { pulumi.Input ToGoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput() GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput ToGoogleCloudDataplexV1ContentSqlScriptEnginePtrOutputWithContext(context.Context) GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput }
func GoogleCloudDataplexV1ContentSqlScriptEnginePtr ¶
func GoogleCloudDataplexV1ContentSqlScriptEnginePtr(v string) GoogleCloudDataplexV1ContentSqlScriptEnginePtrInput
type GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput ¶
type GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput) ElementType ¶
func (GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput) ToGoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput ¶
func (o GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput) ToGoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput() GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput
func (GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput) ToGoogleCloudDataplexV1ContentSqlScriptEnginePtrOutputWithContext ¶
func (o GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput) ToGoogleCloudDataplexV1ContentSqlScriptEnginePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput
func (GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput) ToStringPtrOutput ¶
func (o GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput) ToStringPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1ContentSqlScriptInput ¶
type GoogleCloudDataplexV1ContentSqlScriptInput interface { pulumi.Input ToGoogleCloudDataplexV1ContentSqlScriptOutput() GoogleCloudDataplexV1ContentSqlScriptOutput ToGoogleCloudDataplexV1ContentSqlScriptOutputWithContext(context.Context) GoogleCloudDataplexV1ContentSqlScriptOutput }
GoogleCloudDataplexV1ContentSqlScriptInput is an input type that accepts GoogleCloudDataplexV1ContentSqlScriptArgs and GoogleCloudDataplexV1ContentSqlScriptOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1ContentSqlScriptInput` via:
GoogleCloudDataplexV1ContentSqlScriptArgs{...}
type GoogleCloudDataplexV1ContentSqlScriptOutput ¶
type GoogleCloudDataplexV1ContentSqlScriptOutput struct{ *pulumi.OutputState }
Configuration for the Sql Script content.
func (GoogleCloudDataplexV1ContentSqlScriptOutput) ElementType ¶
func (GoogleCloudDataplexV1ContentSqlScriptOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1ContentSqlScriptOutput) Engine ¶
func (o GoogleCloudDataplexV1ContentSqlScriptOutput) Engine() GoogleCloudDataplexV1ContentSqlScriptEngineOutput
Query Engine to be used for the Sql Query.
func (GoogleCloudDataplexV1ContentSqlScriptOutput) ToGoogleCloudDataplexV1ContentSqlScriptOutput ¶
func (o GoogleCloudDataplexV1ContentSqlScriptOutput) ToGoogleCloudDataplexV1ContentSqlScriptOutput() GoogleCloudDataplexV1ContentSqlScriptOutput
func (GoogleCloudDataplexV1ContentSqlScriptOutput) ToGoogleCloudDataplexV1ContentSqlScriptOutputWithContext ¶
func (o GoogleCloudDataplexV1ContentSqlScriptOutput) ToGoogleCloudDataplexV1ContentSqlScriptOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentSqlScriptOutput
func (GoogleCloudDataplexV1ContentSqlScriptOutput) ToGoogleCloudDataplexV1ContentSqlScriptPtrOutput ¶
func (o GoogleCloudDataplexV1ContentSqlScriptOutput) ToGoogleCloudDataplexV1ContentSqlScriptPtrOutput() GoogleCloudDataplexV1ContentSqlScriptPtrOutput
func (GoogleCloudDataplexV1ContentSqlScriptOutput) ToGoogleCloudDataplexV1ContentSqlScriptPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1ContentSqlScriptOutput) ToGoogleCloudDataplexV1ContentSqlScriptPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentSqlScriptPtrOutput
type GoogleCloudDataplexV1ContentSqlScriptPtrInput ¶
type GoogleCloudDataplexV1ContentSqlScriptPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1ContentSqlScriptPtrOutput() GoogleCloudDataplexV1ContentSqlScriptPtrOutput ToGoogleCloudDataplexV1ContentSqlScriptPtrOutputWithContext(context.Context) GoogleCloudDataplexV1ContentSqlScriptPtrOutput }
GoogleCloudDataplexV1ContentSqlScriptPtrInput is an input type that accepts GoogleCloudDataplexV1ContentSqlScriptArgs, GoogleCloudDataplexV1ContentSqlScriptPtr and GoogleCloudDataplexV1ContentSqlScriptPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1ContentSqlScriptPtrInput` via:
GoogleCloudDataplexV1ContentSqlScriptArgs{...} or: nil
func GoogleCloudDataplexV1ContentSqlScriptPtr ¶
func GoogleCloudDataplexV1ContentSqlScriptPtr(v *GoogleCloudDataplexV1ContentSqlScriptArgs) GoogleCloudDataplexV1ContentSqlScriptPtrInput
type GoogleCloudDataplexV1ContentSqlScriptPtrOutput ¶
type GoogleCloudDataplexV1ContentSqlScriptPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1ContentSqlScriptPtrOutput) ElementType ¶
func (GoogleCloudDataplexV1ContentSqlScriptPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1ContentSqlScriptPtrOutput) Engine ¶
func (o GoogleCloudDataplexV1ContentSqlScriptPtrOutput) Engine() GoogleCloudDataplexV1ContentSqlScriptEnginePtrOutput
Query Engine to be used for the Sql Query.
func (GoogleCloudDataplexV1ContentSqlScriptPtrOutput) ToGoogleCloudDataplexV1ContentSqlScriptPtrOutput ¶
func (o GoogleCloudDataplexV1ContentSqlScriptPtrOutput) ToGoogleCloudDataplexV1ContentSqlScriptPtrOutput() GoogleCloudDataplexV1ContentSqlScriptPtrOutput
func (GoogleCloudDataplexV1ContentSqlScriptPtrOutput) ToGoogleCloudDataplexV1ContentSqlScriptPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1ContentSqlScriptPtrOutput) ToGoogleCloudDataplexV1ContentSqlScriptPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentSqlScriptPtrOutput
type GoogleCloudDataplexV1ContentSqlScriptResponse ¶
type GoogleCloudDataplexV1ContentSqlScriptResponse struct { // Query Engine to be used for the Sql Query. Engine string `pulumi:"engine"` }
Configuration for the Sql Script content.
type GoogleCloudDataplexV1ContentSqlScriptResponseOutput ¶
type GoogleCloudDataplexV1ContentSqlScriptResponseOutput struct{ *pulumi.OutputState }
Configuration for the Sql Script content.
func (GoogleCloudDataplexV1ContentSqlScriptResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1ContentSqlScriptResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1ContentSqlScriptResponseOutput) Engine ¶
func (o GoogleCloudDataplexV1ContentSqlScriptResponseOutput) Engine() pulumi.StringOutput
Query Engine to be used for the Sql Query.
func (GoogleCloudDataplexV1ContentSqlScriptResponseOutput) ToGoogleCloudDataplexV1ContentSqlScriptResponseOutput ¶
func (o GoogleCloudDataplexV1ContentSqlScriptResponseOutput) ToGoogleCloudDataplexV1ContentSqlScriptResponseOutput() GoogleCloudDataplexV1ContentSqlScriptResponseOutput
func (GoogleCloudDataplexV1ContentSqlScriptResponseOutput) ToGoogleCloudDataplexV1ContentSqlScriptResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1ContentSqlScriptResponseOutput) ToGoogleCloudDataplexV1ContentSqlScriptResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ContentSqlScriptResponseOutput
type GoogleCloudDataplexV1DataAccessSpec ¶ added in v0.28.0
type GoogleCloudDataplexV1DataAccessSpec struct { // Optional. The format of strings follows the pattern followed by IAM in the bindings. user:{email}, serviceAccount:{email} group:{email}. The set of principals to be granted reader role on data stored within resources. Readers []string `pulumi:"readers"` }
DataAccessSpec holds the access control configuration to be enforced on data stored within resources (eg: rows, columns in BigQuery Tables). When associated with data, the data is only accessible to principals explicitly granted access through the DataAccessSpec. Principals with access to the containing resource are not implicitly granted access.
type GoogleCloudDataplexV1DataAccessSpecArgs ¶ added in v0.28.0
type GoogleCloudDataplexV1DataAccessSpecArgs struct { // Optional. The format of strings follows the pattern followed by IAM in the bindings. user:{email}, serviceAccount:{email} group:{email}. The set of principals to be granted reader role on data stored within resources. Readers pulumi.StringArrayInput `pulumi:"readers"` }
DataAccessSpec holds the access control configuration to be enforced on data stored within resources (eg: rows, columns in BigQuery Tables). When associated with data, the data is only accessible to principals explicitly granted access through the DataAccessSpec. Principals with access to the containing resource are not implicitly granted access.
func (GoogleCloudDataplexV1DataAccessSpecArgs) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataAccessSpecArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataAccessSpecArgs) ToGoogleCloudDataplexV1DataAccessSpecOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataAccessSpecArgs) ToGoogleCloudDataplexV1DataAccessSpecOutput() GoogleCloudDataplexV1DataAccessSpecOutput
func (GoogleCloudDataplexV1DataAccessSpecArgs) ToGoogleCloudDataplexV1DataAccessSpecOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataAccessSpecArgs) ToGoogleCloudDataplexV1DataAccessSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataAccessSpecOutput
func (GoogleCloudDataplexV1DataAccessSpecArgs) ToGoogleCloudDataplexV1DataAccessSpecPtrOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataAccessSpecArgs) ToGoogleCloudDataplexV1DataAccessSpecPtrOutput() GoogleCloudDataplexV1DataAccessSpecPtrOutput
func (GoogleCloudDataplexV1DataAccessSpecArgs) ToGoogleCloudDataplexV1DataAccessSpecPtrOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataAccessSpecArgs) ToGoogleCloudDataplexV1DataAccessSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataAccessSpecPtrOutput
type GoogleCloudDataplexV1DataAccessSpecInput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataAccessSpecInput interface { pulumi.Input ToGoogleCloudDataplexV1DataAccessSpecOutput() GoogleCloudDataplexV1DataAccessSpecOutput ToGoogleCloudDataplexV1DataAccessSpecOutputWithContext(context.Context) GoogleCloudDataplexV1DataAccessSpecOutput }
GoogleCloudDataplexV1DataAccessSpecInput is an input type that accepts GoogleCloudDataplexV1DataAccessSpecArgs and GoogleCloudDataplexV1DataAccessSpecOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataAccessSpecInput` via:
GoogleCloudDataplexV1DataAccessSpecArgs{...}
type GoogleCloudDataplexV1DataAccessSpecOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataAccessSpecOutput struct{ *pulumi.OutputState }
DataAccessSpec holds the access control configuration to be enforced on data stored within resources (eg: rows, columns in BigQuery Tables). When associated with data, the data is only accessible to principals explicitly granted access through the DataAccessSpec. Principals with access to the containing resource are not implicitly granted access.
func (GoogleCloudDataplexV1DataAccessSpecOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataAccessSpecOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataAccessSpecOutput) Readers ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataAccessSpecOutput) Readers() pulumi.StringArrayOutput
Optional. The format of strings follows the pattern followed by IAM in the bindings. user:{email}, serviceAccount:{email} group:{email}. The set of principals to be granted reader role on data stored within resources.
func (GoogleCloudDataplexV1DataAccessSpecOutput) ToGoogleCloudDataplexV1DataAccessSpecOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataAccessSpecOutput) ToGoogleCloudDataplexV1DataAccessSpecOutput() GoogleCloudDataplexV1DataAccessSpecOutput
func (GoogleCloudDataplexV1DataAccessSpecOutput) ToGoogleCloudDataplexV1DataAccessSpecOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataAccessSpecOutput) ToGoogleCloudDataplexV1DataAccessSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataAccessSpecOutput
func (GoogleCloudDataplexV1DataAccessSpecOutput) ToGoogleCloudDataplexV1DataAccessSpecPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataAccessSpecOutput) ToGoogleCloudDataplexV1DataAccessSpecPtrOutput() GoogleCloudDataplexV1DataAccessSpecPtrOutput
func (GoogleCloudDataplexV1DataAccessSpecOutput) ToGoogleCloudDataplexV1DataAccessSpecPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataAccessSpecOutput) ToGoogleCloudDataplexV1DataAccessSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataAccessSpecPtrOutput
type GoogleCloudDataplexV1DataAccessSpecPtrInput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataAccessSpecPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1DataAccessSpecPtrOutput() GoogleCloudDataplexV1DataAccessSpecPtrOutput ToGoogleCloudDataplexV1DataAccessSpecPtrOutputWithContext(context.Context) GoogleCloudDataplexV1DataAccessSpecPtrOutput }
GoogleCloudDataplexV1DataAccessSpecPtrInput is an input type that accepts GoogleCloudDataplexV1DataAccessSpecArgs, GoogleCloudDataplexV1DataAccessSpecPtr and GoogleCloudDataplexV1DataAccessSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataAccessSpecPtrInput` via:
GoogleCloudDataplexV1DataAccessSpecArgs{...} or: nil
func GoogleCloudDataplexV1DataAccessSpecPtr ¶ added in v0.28.0
func GoogleCloudDataplexV1DataAccessSpecPtr(v *GoogleCloudDataplexV1DataAccessSpecArgs) GoogleCloudDataplexV1DataAccessSpecPtrInput
type GoogleCloudDataplexV1DataAccessSpecPtrOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataAccessSpecPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1DataAccessSpecPtrOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataAccessSpecPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataAccessSpecPtrOutput) Readers ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataAccessSpecPtrOutput) Readers() pulumi.StringArrayOutput
Optional. The format of strings follows the pattern followed by IAM in the bindings. user:{email}, serviceAccount:{email} group:{email}. The set of principals to be granted reader role on data stored within resources.
func (GoogleCloudDataplexV1DataAccessSpecPtrOutput) ToGoogleCloudDataplexV1DataAccessSpecPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataAccessSpecPtrOutput) ToGoogleCloudDataplexV1DataAccessSpecPtrOutput() GoogleCloudDataplexV1DataAccessSpecPtrOutput
func (GoogleCloudDataplexV1DataAccessSpecPtrOutput) ToGoogleCloudDataplexV1DataAccessSpecPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataAccessSpecPtrOutput) ToGoogleCloudDataplexV1DataAccessSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataAccessSpecPtrOutput
type GoogleCloudDataplexV1DataAccessSpecResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1DataAccessSpecResponse struct { // Optional. The format of strings follows the pattern followed by IAM in the bindings. user:{email}, serviceAccount:{email} group:{email}. The set of principals to be granted reader role on data stored within resources. Readers []string `pulumi:"readers"` }
DataAccessSpec holds the access control configuration to be enforced on data stored within resources (eg: rows, columns in BigQuery Tables). When associated with data, the data is only accessible to principals explicitly granted access through the DataAccessSpec. Principals with access to the containing resource are not implicitly granted access.
type GoogleCloudDataplexV1DataAccessSpecResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataAccessSpecResponseOutput struct{ *pulumi.OutputState }
DataAccessSpec holds the access control configuration to be enforced on data stored within resources (eg: rows, columns in BigQuery Tables). When associated with data, the data is only accessible to principals explicitly granted access through the DataAccessSpec. Principals with access to the containing resource are not implicitly granted access.
func (GoogleCloudDataplexV1DataAccessSpecResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataAccessSpecResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataAccessSpecResponseOutput) Readers ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataAccessSpecResponseOutput) Readers() pulumi.StringArrayOutput
Optional. The format of strings follows the pattern followed by IAM in the bindings. user:{email}, serviceAccount:{email} group:{email}. The set of principals to be granted reader role on data stored within resources.
func (GoogleCloudDataplexV1DataAccessSpecResponseOutput) ToGoogleCloudDataplexV1DataAccessSpecResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataAccessSpecResponseOutput) ToGoogleCloudDataplexV1DataAccessSpecResponseOutput() GoogleCloudDataplexV1DataAccessSpecResponseOutput
func (GoogleCloudDataplexV1DataAccessSpecResponseOutput) ToGoogleCloudDataplexV1DataAccessSpecResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataAccessSpecResponseOutput) ToGoogleCloudDataplexV1DataAccessSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataAccessSpecResponseOutput
type GoogleCloudDataplexV1DataAttributeBindingPath ¶ added in v0.28.0
type GoogleCloudDataplexV1DataAttributeBindingPath struct { // Optional. List of attributes to be associated with the path of the resource, provided in the form: projects/{project}/locations/{location}/dataTaxonomies/{dataTaxonomy}/attributes/{data_attribute_id} Attributes []string `pulumi:"attributes"` // The name identifier of the path. Nested columns should be of the form: 'address.city'. Name string `pulumi:"name"` }
Represents a subresource of the given resource, and associated bindings with it. Currently supported subresources are column and partition schema fields within a table.
type GoogleCloudDataplexV1DataAttributeBindingPathArgs ¶ added in v0.28.0
type GoogleCloudDataplexV1DataAttributeBindingPathArgs struct { // Optional. List of attributes to be associated with the path of the resource, provided in the form: projects/{project}/locations/{location}/dataTaxonomies/{dataTaxonomy}/attributes/{data_attribute_id} Attributes pulumi.StringArrayInput `pulumi:"attributes"` // The name identifier of the path. Nested columns should be of the form: 'address.city'. Name pulumi.StringInput `pulumi:"name"` }
Represents a subresource of the given resource, and associated bindings with it. Currently supported subresources are column and partition schema fields within a table.
func (GoogleCloudDataplexV1DataAttributeBindingPathArgs) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataAttributeBindingPathArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataAttributeBindingPathArgs) ToGoogleCloudDataplexV1DataAttributeBindingPathOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataAttributeBindingPathArgs) ToGoogleCloudDataplexV1DataAttributeBindingPathOutput() GoogleCloudDataplexV1DataAttributeBindingPathOutput
func (GoogleCloudDataplexV1DataAttributeBindingPathArgs) ToGoogleCloudDataplexV1DataAttributeBindingPathOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataAttributeBindingPathArgs) ToGoogleCloudDataplexV1DataAttributeBindingPathOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataAttributeBindingPathOutput
type GoogleCloudDataplexV1DataAttributeBindingPathArray ¶ added in v0.28.0
type GoogleCloudDataplexV1DataAttributeBindingPathArray []GoogleCloudDataplexV1DataAttributeBindingPathInput
func (GoogleCloudDataplexV1DataAttributeBindingPathArray) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataAttributeBindingPathArray) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataAttributeBindingPathArray) ToGoogleCloudDataplexV1DataAttributeBindingPathArrayOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataAttributeBindingPathArray) ToGoogleCloudDataplexV1DataAttributeBindingPathArrayOutput() GoogleCloudDataplexV1DataAttributeBindingPathArrayOutput
func (GoogleCloudDataplexV1DataAttributeBindingPathArray) ToGoogleCloudDataplexV1DataAttributeBindingPathArrayOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataAttributeBindingPathArray) ToGoogleCloudDataplexV1DataAttributeBindingPathArrayOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataAttributeBindingPathArrayOutput
type GoogleCloudDataplexV1DataAttributeBindingPathArrayInput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataAttributeBindingPathArrayInput interface { pulumi.Input ToGoogleCloudDataplexV1DataAttributeBindingPathArrayOutput() GoogleCloudDataplexV1DataAttributeBindingPathArrayOutput ToGoogleCloudDataplexV1DataAttributeBindingPathArrayOutputWithContext(context.Context) GoogleCloudDataplexV1DataAttributeBindingPathArrayOutput }
GoogleCloudDataplexV1DataAttributeBindingPathArrayInput is an input type that accepts GoogleCloudDataplexV1DataAttributeBindingPathArray and GoogleCloudDataplexV1DataAttributeBindingPathArrayOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataAttributeBindingPathArrayInput` via:
GoogleCloudDataplexV1DataAttributeBindingPathArray{ GoogleCloudDataplexV1DataAttributeBindingPathArgs{...} }
type GoogleCloudDataplexV1DataAttributeBindingPathArrayOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataAttributeBindingPathArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1DataAttributeBindingPathArrayOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataAttributeBindingPathArrayOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataAttributeBindingPathArrayOutput) ToGoogleCloudDataplexV1DataAttributeBindingPathArrayOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataAttributeBindingPathArrayOutput) ToGoogleCloudDataplexV1DataAttributeBindingPathArrayOutput() GoogleCloudDataplexV1DataAttributeBindingPathArrayOutput
func (GoogleCloudDataplexV1DataAttributeBindingPathArrayOutput) ToGoogleCloudDataplexV1DataAttributeBindingPathArrayOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataAttributeBindingPathArrayOutput) ToGoogleCloudDataplexV1DataAttributeBindingPathArrayOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataAttributeBindingPathArrayOutput
type GoogleCloudDataplexV1DataAttributeBindingPathInput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataAttributeBindingPathInput interface { pulumi.Input ToGoogleCloudDataplexV1DataAttributeBindingPathOutput() GoogleCloudDataplexV1DataAttributeBindingPathOutput ToGoogleCloudDataplexV1DataAttributeBindingPathOutputWithContext(context.Context) GoogleCloudDataplexV1DataAttributeBindingPathOutput }
GoogleCloudDataplexV1DataAttributeBindingPathInput is an input type that accepts GoogleCloudDataplexV1DataAttributeBindingPathArgs and GoogleCloudDataplexV1DataAttributeBindingPathOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataAttributeBindingPathInput` via:
GoogleCloudDataplexV1DataAttributeBindingPathArgs{...}
type GoogleCloudDataplexV1DataAttributeBindingPathOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataAttributeBindingPathOutput struct{ *pulumi.OutputState }
Represents a subresource of the given resource, and associated bindings with it. Currently supported subresources are column and partition schema fields within a table.
func (GoogleCloudDataplexV1DataAttributeBindingPathOutput) Attributes ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataAttributeBindingPathOutput) Attributes() pulumi.StringArrayOutput
Optional. List of attributes to be associated with the path of the resource, provided in the form: projects/{project}/locations/{location}/dataTaxonomies/{dataTaxonomy}/attributes/{data_attribute_id}
func (GoogleCloudDataplexV1DataAttributeBindingPathOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataAttributeBindingPathOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataAttributeBindingPathOutput) Name ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataAttributeBindingPathOutput) Name() pulumi.StringOutput
The name identifier of the path. Nested columns should be of the form: 'address.city'.
func (GoogleCloudDataplexV1DataAttributeBindingPathOutput) ToGoogleCloudDataplexV1DataAttributeBindingPathOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataAttributeBindingPathOutput) ToGoogleCloudDataplexV1DataAttributeBindingPathOutput() GoogleCloudDataplexV1DataAttributeBindingPathOutput
func (GoogleCloudDataplexV1DataAttributeBindingPathOutput) ToGoogleCloudDataplexV1DataAttributeBindingPathOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataAttributeBindingPathOutput) ToGoogleCloudDataplexV1DataAttributeBindingPathOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataAttributeBindingPathOutput
type GoogleCloudDataplexV1DataAttributeBindingPathResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1DataAttributeBindingPathResponse struct { // Optional. List of attributes to be associated with the path of the resource, provided in the form: projects/{project}/locations/{location}/dataTaxonomies/{dataTaxonomy}/attributes/{data_attribute_id} Attributes []string `pulumi:"attributes"` // The name identifier of the path. Nested columns should be of the form: 'address.city'. Name string `pulumi:"name"` }
Represents a subresource of the given resource, and associated bindings with it. Currently supported subresources are column and partition schema fields within a table.
type GoogleCloudDataplexV1DataAttributeBindingPathResponseArrayOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataAttributeBindingPathResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1DataAttributeBindingPathResponseArrayOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataAttributeBindingPathResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataAttributeBindingPathResponseArrayOutput) ToGoogleCloudDataplexV1DataAttributeBindingPathResponseArrayOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataAttributeBindingPathResponseArrayOutput) ToGoogleCloudDataplexV1DataAttributeBindingPathResponseArrayOutput() GoogleCloudDataplexV1DataAttributeBindingPathResponseArrayOutput
func (GoogleCloudDataplexV1DataAttributeBindingPathResponseArrayOutput) ToGoogleCloudDataplexV1DataAttributeBindingPathResponseArrayOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataAttributeBindingPathResponseArrayOutput) ToGoogleCloudDataplexV1DataAttributeBindingPathResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataAttributeBindingPathResponseArrayOutput
type GoogleCloudDataplexV1DataAttributeBindingPathResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataAttributeBindingPathResponseOutput struct{ *pulumi.OutputState }
Represents a subresource of the given resource, and associated bindings with it. Currently supported subresources are column and partition schema fields within a table.
func (GoogleCloudDataplexV1DataAttributeBindingPathResponseOutput) Attributes ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataAttributeBindingPathResponseOutput) Attributes() pulumi.StringArrayOutput
Optional. List of attributes to be associated with the path of the resource, provided in the form: projects/{project}/locations/{location}/dataTaxonomies/{dataTaxonomy}/attributes/{data_attribute_id}
func (GoogleCloudDataplexV1DataAttributeBindingPathResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataAttributeBindingPathResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataAttributeBindingPathResponseOutput) Name ¶ added in v0.28.0
The name identifier of the path. Nested columns should be of the form: 'address.city'.
func (GoogleCloudDataplexV1DataAttributeBindingPathResponseOutput) ToGoogleCloudDataplexV1DataAttributeBindingPathResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataAttributeBindingPathResponseOutput) ToGoogleCloudDataplexV1DataAttributeBindingPathResponseOutput() GoogleCloudDataplexV1DataAttributeBindingPathResponseOutput
func (GoogleCloudDataplexV1DataAttributeBindingPathResponseOutput) ToGoogleCloudDataplexV1DataAttributeBindingPathResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataAttributeBindingPathResponseOutput) ToGoogleCloudDataplexV1DataAttributeBindingPathResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataAttributeBindingPathResponseOutput
type GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResultResponse ¶ added in v0.32.0
type GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResultResponse struct { // Additional information about the BigQuery exporting. Message string `pulumi:"message"` // Execution state for the BigQuery exporting. State string `pulumi:"state"` }
The result of BigQuery export post scan action.
type GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResultResponseOutput ¶ added in v0.32.0
type GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResultResponseOutput struct{ *pulumi.OutputState }
The result of BigQuery export post scan action.
func (GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResultResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResultResponseOutput) Message ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResultResponseOutput) Message() pulumi.StringOutput
Additional information about the BigQuery exporting.
func (GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResultResponseOutput) State ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResultResponseOutput) State() pulumi.StringOutput
Execution state for the BigQuery exporting.
func (GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResultResponseOutput) ToGoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResultResponseOutput ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResultResponseOutput) ToGoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResultResponseOutput() GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResultResponseOutput
func (GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResultResponseOutput) ToGoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResultResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResultResponseOutput) ToGoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResultResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResultResponseOutput
type GoogleCloudDataplexV1DataProfileResultPostScanActionsResultResponse ¶ added in v0.32.0
type GoogleCloudDataplexV1DataProfileResultPostScanActionsResultResponse struct { // The result of BigQuery export post scan action. BigqueryExportResult GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResultResponse `pulumi:"bigqueryExportResult"` }
The result of post scan actions of DataProfileScan job.
type GoogleCloudDataplexV1DataProfileResultPostScanActionsResultResponseOutput ¶ added in v0.32.0
type GoogleCloudDataplexV1DataProfileResultPostScanActionsResultResponseOutput struct{ *pulumi.OutputState }
The result of post scan actions of DataProfileScan job.
func (GoogleCloudDataplexV1DataProfileResultPostScanActionsResultResponseOutput) BigqueryExportResult ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileResultPostScanActionsResultResponseOutput) BigqueryExportResult() GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResultResponseOutput
The result of BigQuery export post scan action.
func (GoogleCloudDataplexV1DataProfileResultPostScanActionsResultResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudDataplexV1DataProfileResultPostScanActionsResultResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataProfileResultPostScanActionsResultResponseOutput) ToGoogleCloudDataplexV1DataProfileResultPostScanActionsResultResponseOutput ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileResultPostScanActionsResultResponseOutput) ToGoogleCloudDataplexV1DataProfileResultPostScanActionsResultResponseOutput() GoogleCloudDataplexV1DataProfileResultPostScanActionsResultResponseOutput
func (GoogleCloudDataplexV1DataProfileResultPostScanActionsResultResponseOutput) ToGoogleCloudDataplexV1DataProfileResultPostScanActionsResultResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileResultPostScanActionsResultResponseOutput) ToGoogleCloudDataplexV1DataProfileResultPostScanActionsResultResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileResultPostScanActionsResultResponseOutput
type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponse struct { // Average of non-null values in the scanned data. NaN, if the field has a NaN. Average float64 `pulumi:"average"` // Maximum of non-null values in the scanned data. NaN, if the field has a NaN. Max float64 `pulumi:"max"` // Minimum of non-null values in the scanned data. NaN, if the field has a NaN. Min float64 `pulumi:"min"` // A quartile divides the number of data points into four parts, or quarters, of more-or-less equal size. Three main quartiles used are: The first quartile (Q1) splits off the lowest 25% of data from the highest 75%. It is also known as the lower or 25th empirical quartile, as 25% of the data is below this point. The second quartile (Q2) is the median of a data set. So, 50% of the data lies below this point. The third quartile (Q3) splits off the highest 25% of data from the lowest 75%. It is known as the upper or 75th empirical quartile, as 75% of the data lies below this point. Here, the quartiles is provided as an ordered list of quartile values for the scanned data, occurring in order Q1, median, Q3. Quartiles []float64 `pulumi:"quartiles"` // Standard deviation of non-null values in the scanned data. NaN, if the field has a NaN. StandardDeviation float64 `pulumi:"standardDeviation"` }
The profile information for a double type field.
type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutput struct{ *pulumi.OutputState }
The profile information for a double type field.
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutput) Average ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutput) Average() pulumi.Float64Output
Average of non-null values in the scanned data. NaN, if the field has a NaN.
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutput) Max ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutput) Max() pulumi.Float64Output
Maximum of non-null values in the scanned data. NaN, if the field has a NaN.
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutput) Min ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutput) Min() pulumi.Float64Output
Minimum of non-null values in the scanned data. NaN, if the field has a NaN.
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutput) Quartiles ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutput) Quartiles() pulumi.Float64ArrayOutput
A quartile divides the number of data points into four parts, or quarters, of more-or-less equal size. Three main quartiles used are: The first quartile (Q1) splits off the lowest 25% of data from the highest 75%. It is also known as the lower or 25th empirical quartile, as 25% of the data is below this point. The second quartile (Q2) is the median of a data set. So, 50% of the data lies below this point. The third quartile (Q3) splits off the highest 25% of data from the lowest 75%. It is known as the upper or 75th empirical quartile, as 75% of the data lies below this point. Here, the quartiles is provided as an ordered list of quartile values for the scanned data, occurring in order Q1, median, Q3.
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutput) StandardDeviation ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutput) StandardDeviation() pulumi.Float64Output
Standard deviation of non-null values in the scanned data. NaN, if the field has a NaN.
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutput() GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutput
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutput
type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponse struct { // Average of non-null values in the scanned data. NaN, if the field has a NaN. Average float64 `pulumi:"average"` // Maximum of non-null values in the scanned data. NaN, if the field has a NaN. Max string `pulumi:"max"` // Minimum of non-null values in the scanned data. NaN, if the field has a NaN. Min string `pulumi:"min"` // A quartile divides the number of data points into four parts, or quarters, of more-or-less equal size. Three main quartiles used are: The first quartile (Q1) splits off the lowest 25% of data from the highest 75%. It is also known as the lower or 25th empirical quartile, as 25% of the data is below this point. The second quartile (Q2) is the median of a data set. So, 50% of the data lies below this point. The third quartile (Q3) splits off the highest 25% of data from the lowest 75%. It is known as the upper or 75th empirical quartile, as 75% of the data lies below this point. Here, the quartiles is provided as an ordered list of approximate quartile values for the scanned data, occurring in order Q1, median, Q3. Quartiles []string `pulumi:"quartiles"` // Standard deviation of non-null values in the scanned data. NaN, if the field has a NaN. StandardDeviation float64 `pulumi:"standardDeviation"` }
The profile information for an integer type field.
type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutput struct{ *pulumi.OutputState }
The profile information for an integer type field.
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutput) Average ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutput) Average() pulumi.Float64Output
Average of non-null values in the scanned data. NaN, if the field has a NaN.
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutput) Max ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutput) Max() pulumi.StringOutput
Maximum of non-null values in the scanned data. NaN, if the field has a NaN.
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutput) Min ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutput) Min() pulumi.StringOutput
Minimum of non-null values in the scanned data. NaN, if the field has a NaN.
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutput) Quartiles ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutput) Quartiles() pulumi.StringArrayOutput
A quartile divides the number of data points into four parts, or quarters, of more-or-less equal size. Three main quartiles used are: The first quartile (Q1) splits off the lowest 25% of data from the highest 75%. It is also known as the lower or 25th empirical quartile, as 25% of the data is below this point. The second quartile (Q2) is the median of a data set. So, 50% of the data lies below this point. The third quartile (Q3) splits off the highest 25% of data from the lowest 75%. It is known as the upper or 75th empirical quartile, as 75% of the data lies below this point. Here, the quartiles is provided as an ordered list of approximate quartile values for the scanned data, occurring in order Q1, median, Q3.
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutput) StandardDeviation ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutput) StandardDeviation() pulumi.Float64Output
Standard deviation of non-null values in the scanned data. NaN, if the field has a NaN.
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutput() GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutput
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutput
type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponse struct { // Ratio of rows with distinct values against total scanned rows. Not available for complex non-groupable field type RECORD and fields with REPEATABLE mode. DistinctRatio float64 `pulumi:"distinctRatio"` // Double type field information. DoubleProfile GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponse `pulumi:"doubleProfile"` // Integer type field information. IntegerProfile GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponse `pulumi:"integerProfile"` // Ratio of rows with null value against total scanned rows. NullRatio float64 `pulumi:"nullRatio"` // String type field information. StringProfile GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfoResponse `pulumi:"stringProfile"` // The list of top N non-null values, frequency and ratio with which they occur in the scanned data. N is 10 or equal to the number of distinct values in the field, whichever is smaller. Not available for complex non-groupable field type RECORD and fields with REPEATABLE mode. TopNValues []GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponse `pulumi:"topNValues"` }
The profile information for each field type.
type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput struct{ *pulumi.OutputState }
The profile information for each field type.
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput) DistinctRatio ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput) DistinctRatio() pulumi.Float64Output
Ratio of rows with distinct values against total scanned rows. Not available for complex non-groupable field type RECORD and fields with REPEATABLE mode.
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput) DoubleProfile ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput) DoubleProfile() GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfoResponseOutput
Double type field information.
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput) IntegerProfile ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput) IntegerProfile() GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfoResponseOutput
Integer type field information.
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput) NullRatio ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput) NullRatio() pulumi.Float64Output
Ratio of rows with null value against total scanned rows.
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput) StringProfile ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput) StringProfile() GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfoResponseOutput
String type field information.
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput() GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput) TopNValues ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput) TopNValues() GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseArrayOutput
The list of top N non-null values, frequency and ratio with which they occur in the scanned data. N is 10 or equal to the number of distinct values in the field, whichever is smaller. Not available for complex non-groupable field type RECORD and fields with REPEATABLE mode.
type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfoResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfoResponse struct { // Average length of non-null values in the scanned data. AverageLength float64 `pulumi:"averageLength"` // Maximum length of non-null values in the scanned data. MaxLength string `pulumi:"maxLength"` // Minimum length of non-null values in the scanned data. MinLength string `pulumi:"minLength"` }
The profile information for a string type field.
type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfoResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfoResponseOutput struct{ *pulumi.OutputState }
The profile information for a string type field.
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfoResponseOutput) AverageLength ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfoResponseOutput) AverageLength() pulumi.Float64Output
Average length of non-null values in the scanned data.
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfoResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfoResponseOutput) MaxLength ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfoResponseOutput) MaxLength() pulumi.StringOutput
Maximum length of non-null values in the scanned data.
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfoResponseOutput) MinLength ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfoResponseOutput) MinLength() pulumi.StringOutput
Minimum length of non-null values in the scanned data.
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfoResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfoResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfoResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfoResponseOutput() GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfoResponseOutput
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfoResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfoResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfoResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfoResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfoResponseOutput
type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponse struct { // Count of the corresponding value in the scanned data. Count string `pulumi:"count"` // Ratio of the corresponding value in the field against the total number of rows in the scanned data. Ratio float64 `pulumi:"ratio"` // String value of a top N non-null value. Value string `pulumi:"value"` }
Top N non-null values in the scanned data.
type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseArrayOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseArrayOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseArrayOutput) Index ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseArrayOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseArrayOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseArrayOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseArrayOutput() GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseArrayOutput
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseArrayOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseArrayOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseArrayOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseArrayOutput
type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseOutput struct{ *pulumi.OutputState }
Top N non-null values in the scanned data.
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseOutput) Count ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseOutput) Count() pulumi.StringOutput
Count of the corresponding value in the scanned data.
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseOutput) Ratio ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseOutput) Ratio() pulumi.Float64Output
Ratio of the corresponding value in the field against the total number of rows in the scanned data.
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseOutput() GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseOutput
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseOutput
func (GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseOutput) Value ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValueResponseOutput) Value() pulumi.StringOutput
String value of a top N non-null value.
type GoogleCloudDataplexV1DataProfileResultProfileFieldResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1DataProfileResultProfileFieldResponse struct { // The mode of the field. Possible values include: REQUIRED, if it is a required field. NULLABLE, if it is an optional field. REPEATED, if it is a repeated field. Mode string `pulumi:"mode"` // The name of the field. Name string `pulumi:"name"` // Profile information for the corresponding field. Profile GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponse `pulumi:"profile"` // The data type retrieved from the schema of the data source. For instance, for a BigQuery native table, it is the BigQuery Table Schema (https://cloud.google.com/bigquery/docs/reference/rest/v2/tables#tablefieldschema). For a Dataplex Entity, it is the Entity Schema (https://cloud.google.com/dataplex/docs/reference/rpc/google.cloud.dataplex.v1#type_3). Type string `pulumi:"type"` }
A field within a table.
type GoogleCloudDataplexV1DataProfileResultProfileFieldResponseArrayOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataProfileResultProfileFieldResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1DataProfileResultProfileFieldResponseArrayOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataProfileResultProfileFieldResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataProfileResultProfileFieldResponseArrayOutput) Index ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataProfileResultProfileFieldResponseArrayOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldResponseArrayOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldResponseArrayOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldResponseArrayOutput() GoogleCloudDataplexV1DataProfileResultProfileFieldResponseArrayOutput
func (GoogleCloudDataplexV1DataProfileResultProfileFieldResponseArrayOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldResponseArrayOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldResponseArrayOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileResultProfileFieldResponseArrayOutput
type GoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutput struct{ *pulumi.OutputState }
A field within a table.
func (GoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutput) Mode ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutput) Mode() pulumi.StringOutput
The mode of the field. Possible values include: REQUIRED, if it is a required field. NULLABLE, if it is an optional field. REPEATED, if it is a repeated field.
func (GoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutput) Name ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutput) Name() pulumi.StringOutput
The name of the field.
func (GoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutput) Profile ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutput) Profile() GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoResponseOutput
Profile information for the corresponding field.
func (GoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutput() GoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutput
func (GoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutput
func (GoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutput) Type ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileFieldResponseOutput) Type() pulumi.StringOutput
The data type retrieved from the schema of the data source. For instance, for a BigQuery native table, it is the BigQuery Table Schema (https://cloud.google.com/bigquery/docs/reference/rest/v2/tables#tablefieldschema). For a Dataplex Entity, it is the Entity Schema (https://cloud.google.com/dataplex/docs/reference/rpc/google.cloud.dataplex.v1#type_3).
type GoogleCloudDataplexV1DataProfileResultProfileResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1DataProfileResultProfileResponse struct { // List of fields with structural and profile information for each field. Fields []GoogleCloudDataplexV1DataProfileResultProfileFieldResponse `pulumi:"fields"` }
Contains name, type, mode and field type specific profile information.
type GoogleCloudDataplexV1DataProfileResultProfileResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataProfileResultProfileResponseOutput struct{ *pulumi.OutputState }
Contains name, type, mode and field type specific profile information.
func (GoogleCloudDataplexV1DataProfileResultProfileResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataProfileResultProfileResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataProfileResultProfileResponseOutput) Fields ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileResponseOutput) Fields() GoogleCloudDataplexV1DataProfileResultProfileFieldResponseArrayOutput
List of fields with structural and profile information for each field.
func (GoogleCloudDataplexV1DataProfileResultProfileResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileResponseOutput() GoogleCloudDataplexV1DataProfileResultProfileResponseOutput
func (GoogleCloudDataplexV1DataProfileResultProfileResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultProfileResponseOutput) ToGoogleCloudDataplexV1DataProfileResultProfileResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileResultProfileResponseOutput
type GoogleCloudDataplexV1DataProfileResultResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1DataProfileResultResponse struct { // The result of post scan actions. PostScanActionsResult GoogleCloudDataplexV1DataProfileResultPostScanActionsResultResponse `pulumi:"postScanActionsResult"` // The profile information per field. Profile GoogleCloudDataplexV1DataProfileResultProfileResponse `pulumi:"profile"` // The count of rows scanned. RowCount string `pulumi:"rowCount"` // The data scanned for this result. ScannedData GoogleCloudDataplexV1ScannedDataResponse `pulumi:"scannedData"` }
DataProfileResult defines the output of DataProfileScan. Each field of the table will have field type specific profile result.
type GoogleCloudDataplexV1DataProfileResultResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataProfileResultResponseOutput struct{ *pulumi.OutputState }
DataProfileResult defines the output of DataProfileScan. Each field of the table will have field type specific profile result.
func (GoogleCloudDataplexV1DataProfileResultResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataProfileResultResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataProfileResultResponseOutput) PostScanActionsResult ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileResultResponseOutput) PostScanActionsResult() GoogleCloudDataplexV1DataProfileResultPostScanActionsResultResponseOutput
The result of post scan actions.
func (GoogleCloudDataplexV1DataProfileResultResponseOutput) Profile ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultResponseOutput) Profile() GoogleCloudDataplexV1DataProfileResultProfileResponseOutput
The profile information per field.
func (GoogleCloudDataplexV1DataProfileResultResponseOutput) RowCount ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultResponseOutput) RowCount() pulumi.StringOutput
The count of rows scanned.
func (GoogleCloudDataplexV1DataProfileResultResponseOutput) ScannedData ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultResponseOutput) ScannedData() GoogleCloudDataplexV1ScannedDataResponseOutput
The data scanned for this result.
func (GoogleCloudDataplexV1DataProfileResultResponseOutput) ToGoogleCloudDataplexV1DataProfileResultResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultResponseOutput) ToGoogleCloudDataplexV1DataProfileResultResponseOutput() GoogleCloudDataplexV1DataProfileResultResponseOutput
func (GoogleCloudDataplexV1DataProfileResultResponseOutput) ToGoogleCloudDataplexV1DataProfileResultResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileResultResponseOutput) ToGoogleCloudDataplexV1DataProfileResultResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileResultResponseOutput
type GoogleCloudDataplexV1DataProfileSpec ¶ added in v0.28.0
type GoogleCloudDataplexV1DataProfileSpec struct { // Optional. The fields to exclude from data profile.If specified, the fields will be excluded from data profile, regardless of include_fields value. ExcludeFields *GoogleCloudDataplexV1DataProfileSpecSelectedFields `pulumi:"excludeFields"` // Optional. The fields to include in data profile.If not specified, all fields at the time of profile scan job execution are included, except for ones listed in exclude_fields. IncludeFields *GoogleCloudDataplexV1DataProfileSpecSelectedFields `pulumi:"includeFields"` // Optional. Actions to take upon job completion.. PostScanActions *GoogleCloudDataplexV1DataProfileSpecPostScanActions `pulumi:"postScanActions"` // Optional. A filter applied to all rows in a single DataScan job. The filter needs to be a valid SQL expression for a WHERE clause in BigQuery standard SQL syntax. Example: col1 >= 0 AND col2 < 10 RowFilter *string `pulumi:"rowFilter"` // Optional. The percentage of the records to be selected from the dataset for DataScan. Value can range between 0.0 and 100.0 with up to 3 significant decimal digits. Sampling is not applied if sampling_percent is not specified, 0 or 100. SamplingPercent *float64 `pulumi:"samplingPercent"` }
DataProfileScan related setting.
type GoogleCloudDataplexV1DataProfileSpecArgs ¶ added in v0.28.0
type GoogleCloudDataplexV1DataProfileSpecArgs struct { // Optional. The fields to exclude from data profile.If specified, the fields will be excluded from data profile, regardless of include_fields value. ExcludeFields GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrInput `pulumi:"excludeFields"` // Optional. The fields to include in data profile.If not specified, all fields at the time of profile scan job execution are included, except for ones listed in exclude_fields. IncludeFields GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrInput `pulumi:"includeFields"` // Optional. Actions to take upon job completion.. PostScanActions GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrInput `pulumi:"postScanActions"` // Optional. A filter applied to all rows in a single DataScan job. The filter needs to be a valid SQL expression for a WHERE clause in BigQuery standard SQL syntax. Example: col1 >= 0 AND col2 < 10 RowFilter pulumi.StringPtrInput `pulumi:"rowFilter"` // Optional. The percentage of the records to be selected from the dataset for DataScan. Value can range between 0.0 and 100.0 with up to 3 significant decimal digits. Sampling is not applied if sampling_percent is not specified, 0 or 100. SamplingPercent pulumi.Float64PtrInput `pulumi:"samplingPercent"` }
DataProfileScan related setting.
func (GoogleCloudDataplexV1DataProfileSpecArgs) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataProfileSpecArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataProfileSpecArgs) ToGoogleCloudDataplexV1DataProfileSpecOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataProfileSpecArgs) ToGoogleCloudDataplexV1DataProfileSpecOutput() GoogleCloudDataplexV1DataProfileSpecOutput
func (GoogleCloudDataplexV1DataProfileSpecArgs) ToGoogleCloudDataplexV1DataProfileSpecOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataProfileSpecArgs) ToGoogleCloudDataplexV1DataProfileSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecOutput
func (GoogleCloudDataplexV1DataProfileSpecArgs) ToGoogleCloudDataplexV1DataProfileSpecPtrOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataProfileSpecArgs) ToGoogleCloudDataplexV1DataProfileSpecPtrOutput() GoogleCloudDataplexV1DataProfileSpecPtrOutput
func (GoogleCloudDataplexV1DataProfileSpecArgs) ToGoogleCloudDataplexV1DataProfileSpecPtrOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataProfileSpecArgs) ToGoogleCloudDataplexV1DataProfileSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecPtrOutput
type GoogleCloudDataplexV1DataProfileSpecInput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataProfileSpecInput interface { pulumi.Input ToGoogleCloudDataplexV1DataProfileSpecOutput() GoogleCloudDataplexV1DataProfileSpecOutput ToGoogleCloudDataplexV1DataProfileSpecOutputWithContext(context.Context) GoogleCloudDataplexV1DataProfileSpecOutput }
GoogleCloudDataplexV1DataProfileSpecInput is an input type that accepts GoogleCloudDataplexV1DataProfileSpecArgs and GoogleCloudDataplexV1DataProfileSpecOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataProfileSpecInput` via:
GoogleCloudDataplexV1DataProfileSpecArgs{...}
type GoogleCloudDataplexV1DataProfileSpecOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataProfileSpecOutput struct{ *pulumi.OutputState }
DataProfileScan related setting.
func (GoogleCloudDataplexV1DataProfileSpecOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataProfileSpecOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataProfileSpecOutput) ExcludeFields ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecOutput) ExcludeFields() GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput
Optional. The fields to exclude from data profile.If specified, the fields will be excluded from data profile, regardless of include_fields value.
func (GoogleCloudDataplexV1DataProfileSpecOutput) IncludeFields ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecOutput) IncludeFields() GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput
Optional. The fields to include in data profile.If not specified, all fields at the time of profile scan job execution are included, except for ones listed in exclude_fields.
func (GoogleCloudDataplexV1DataProfileSpecOutput) PostScanActions ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecOutput) PostScanActions() GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput
Optional. Actions to take upon job completion..
func (GoogleCloudDataplexV1DataProfileSpecOutput) RowFilter ¶ added in v0.31.1
func (o GoogleCloudDataplexV1DataProfileSpecOutput) RowFilter() pulumi.StringPtrOutput
Optional. A filter applied to all rows in a single DataScan job. The filter needs to be a valid SQL expression for a WHERE clause in BigQuery standard SQL syntax. Example: col1 >= 0 AND col2 < 10
func (GoogleCloudDataplexV1DataProfileSpecOutput) SamplingPercent ¶ added in v0.31.1
func (o GoogleCloudDataplexV1DataProfileSpecOutput) SamplingPercent() pulumi.Float64PtrOutput
Optional. The percentage of the records to be selected from the dataset for DataScan. Value can range between 0.0 and 100.0 with up to 3 significant decimal digits. Sampling is not applied if sampling_percent is not specified, 0 or 100.
func (GoogleCloudDataplexV1DataProfileSpecOutput) ToGoogleCloudDataplexV1DataProfileSpecOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileSpecOutput) ToGoogleCloudDataplexV1DataProfileSpecOutput() GoogleCloudDataplexV1DataProfileSpecOutput
func (GoogleCloudDataplexV1DataProfileSpecOutput) ToGoogleCloudDataplexV1DataProfileSpecOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileSpecOutput) ToGoogleCloudDataplexV1DataProfileSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecOutput
func (GoogleCloudDataplexV1DataProfileSpecOutput) ToGoogleCloudDataplexV1DataProfileSpecPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileSpecOutput) ToGoogleCloudDataplexV1DataProfileSpecPtrOutput() GoogleCloudDataplexV1DataProfileSpecPtrOutput
func (GoogleCloudDataplexV1DataProfileSpecOutput) ToGoogleCloudDataplexV1DataProfileSpecPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileSpecOutput) ToGoogleCloudDataplexV1DataProfileSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecPtrOutput
type GoogleCloudDataplexV1DataProfileSpecPostScanActions ¶ added in v0.32.0
type GoogleCloudDataplexV1DataProfileSpecPostScanActions struct { // Optional. If set, results will be exported to the provided BigQuery table. BigqueryExport *GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExport `pulumi:"bigqueryExport"` }
The configuration of post scan actions of DataProfileScan job.
type GoogleCloudDataplexV1DataProfileSpecPostScanActionsArgs ¶ added in v0.32.0
type GoogleCloudDataplexV1DataProfileSpecPostScanActionsArgs struct { // Optional. If set, results will be exported to the provided BigQuery table. BigqueryExport GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrInput `pulumi:"bigqueryExport"` }
The configuration of post scan actions of DataProfileScan job.
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsArgs) ElementType ¶ added in v0.32.0
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsArgs) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput ¶ added in v0.32.0
func (i GoogleCloudDataplexV1DataProfileSpecPostScanActionsArgs) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput() GoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsArgs) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudDataplexV1DataProfileSpecPostScanActionsArgs) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsArgs) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput ¶ added in v0.32.0
func (i GoogleCloudDataplexV1DataProfileSpecPostScanActionsArgs) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput() GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsArgs) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudDataplexV1DataProfileSpecPostScanActionsArgs) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput
type GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExport ¶ added in v0.32.0
type GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExport struct { // Optional. The BigQuery table to export DataProfileScan results to. Format: //bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID/tables/TABLE_ID ResultsTable *string `pulumi:"resultsTable"` }
The configuration of BigQuery export post scan action.
type GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportArgs ¶ added in v0.32.0
type GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportArgs struct { // Optional. The BigQuery table to export DataProfileScan results to. Format: //bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID/tables/TABLE_ID ResultsTable pulumi.StringPtrInput `pulumi:"resultsTable"` }
The configuration of BigQuery export post scan action.
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportArgs) ElementType ¶ added in v0.32.0
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportArgs) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput ¶ added in v0.32.0
func (i GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportArgs) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput() GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportArgs) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportArgs) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportArgs) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput ¶ added in v0.32.0
func (i GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportArgs) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput() GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportArgs) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportArgs) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput
type GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportInput ¶ added in v0.32.0
type GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportInput interface { pulumi.Input ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput() GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutputWithContext(context.Context) GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput }
GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportInput is an input type that accepts GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportArgs and GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportInput` via:
GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportArgs{...}
type GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput ¶ added in v0.32.0
type GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput struct{ *pulumi.OutputState }
The configuration of BigQuery export post scan action.
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput) ResultsTable ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput) ResultsTable() pulumi.StringPtrOutput
Optional. The BigQuery table to export DataProfileScan results to. Format: //bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID/tables/TABLE_ID
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput() GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput() GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput
type GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrInput ¶ added in v0.32.0
type GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput() GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutputWithContext(context.Context) GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput }
GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrInput is an input type that accepts GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportArgs, GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtr and GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrInput` via:
GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportArgs{...} or: nil
func GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtr ¶ added in v0.32.0
func GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtr(v *GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportArgs) GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrInput
type GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput ¶ added in v0.32.0
type GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput) Elem ¶ added in v0.32.0
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput) ResultsTable ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput) ResultsTable() pulumi.StringPtrOutput
Optional. The BigQuery table to export DataProfileScan results to. Format: //bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID/tables/TABLE_ID
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput() GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput
type GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportResponse ¶ added in v0.32.0
type GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportResponse struct { // Optional. The BigQuery table to export DataProfileScan results to. Format: //bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID/tables/TABLE_ID ResultsTable string `pulumi:"resultsTable"` }
The configuration of BigQuery export post scan action.
type GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportResponseOutput ¶ added in v0.32.0
type GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportResponseOutput struct{ *pulumi.OutputState }
The configuration of BigQuery export post scan action.
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportResponseOutput) ResultsTable ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportResponseOutput) ResultsTable() pulumi.StringOutput
Optional. The BigQuery table to export DataProfileScan results to. Format: //bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID/tables/TABLE_ID
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportResponseOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportResponseOutput ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportResponseOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportResponseOutput() GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportResponseOutput
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportResponseOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportResponseOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportResponseOutput
type GoogleCloudDataplexV1DataProfileSpecPostScanActionsInput ¶ added in v0.32.0
type GoogleCloudDataplexV1DataProfileSpecPostScanActionsInput interface { pulumi.Input ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput() GoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsOutputWithContext(context.Context) GoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput }
GoogleCloudDataplexV1DataProfileSpecPostScanActionsInput is an input type that accepts GoogleCloudDataplexV1DataProfileSpecPostScanActionsArgs and GoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataProfileSpecPostScanActionsInput` via:
GoogleCloudDataplexV1DataProfileSpecPostScanActionsArgs{...}
type GoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput ¶ added in v0.32.0
type GoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput struct{ *pulumi.OutputState }
The configuration of post scan actions of DataProfileScan job.
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput) BigqueryExport ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput) BigqueryExport() GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput
Optional. If set, results will be exported to the provided BigQuery table.
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput() GoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput() GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput
type GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrInput ¶ added in v0.32.0
type GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput() GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutputWithContext(context.Context) GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput }
GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrInput is an input type that accepts GoogleCloudDataplexV1DataProfileSpecPostScanActionsArgs, GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtr and GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrInput` via:
GoogleCloudDataplexV1DataProfileSpecPostScanActionsArgs{...} or: nil
func GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtr ¶ added in v0.32.0
func GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtr(v *GoogleCloudDataplexV1DataProfileSpecPostScanActionsArgs) GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrInput
type GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput ¶ added in v0.32.0
type GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput) BigqueryExport ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput) BigqueryExport() GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportPtrOutput
Optional. If set, results will be exported to the provided BigQuery table.
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput() GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput
type GoogleCloudDataplexV1DataProfileSpecPostScanActionsResponse ¶ added in v0.32.0
type GoogleCloudDataplexV1DataProfileSpecPostScanActionsResponse struct { // Optional. If set, results will be exported to the provided BigQuery table. BigqueryExport GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportResponse `pulumi:"bigqueryExport"` }
The configuration of post scan actions of DataProfileScan job.
type GoogleCloudDataplexV1DataProfileSpecPostScanActionsResponseOutput ¶ added in v0.32.0
type GoogleCloudDataplexV1DataProfileSpecPostScanActionsResponseOutput struct{ *pulumi.OutputState }
The configuration of post scan actions of DataProfileScan job.
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsResponseOutput) BigqueryExport ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsResponseOutput) BigqueryExport() GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExportResponseOutput
Optional. If set, results will be exported to the provided BigQuery table.
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsResponseOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsResponseOutput ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsResponseOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsResponseOutput() GoogleCloudDataplexV1DataProfileSpecPostScanActionsResponseOutput
func (GoogleCloudDataplexV1DataProfileSpecPostScanActionsResponseOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecPostScanActionsResponseOutput) ToGoogleCloudDataplexV1DataProfileSpecPostScanActionsResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecPostScanActionsResponseOutput
type GoogleCloudDataplexV1DataProfileSpecPtrInput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataProfileSpecPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1DataProfileSpecPtrOutput() GoogleCloudDataplexV1DataProfileSpecPtrOutput ToGoogleCloudDataplexV1DataProfileSpecPtrOutputWithContext(context.Context) GoogleCloudDataplexV1DataProfileSpecPtrOutput }
GoogleCloudDataplexV1DataProfileSpecPtrInput is an input type that accepts GoogleCloudDataplexV1DataProfileSpecArgs, GoogleCloudDataplexV1DataProfileSpecPtr and GoogleCloudDataplexV1DataProfileSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataProfileSpecPtrInput` via:
GoogleCloudDataplexV1DataProfileSpecArgs{...} or: nil
func GoogleCloudDataplexV1DataProfileSpecPtr ¶ added in v0.28.0
func GoogleCloudDataplexV1DataProfileSpecPtr(v *GoogleCloudDataplexV1DataProfileSpecArgs) GoogleCloudDataplexV1DataProfileSpecPtrInput
type GoogleCloudDataplexV1DataProfileSpecPtrOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataProfileSpecPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1DataProfileSpecPtrOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataProfileSpecPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataProfileSpecPtrOutput) ExcludeFields ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecPtrOutput) ExcludeFields() GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput
Optional. The fields to exclude from data profile.If specified, the fields will be excluded from data profile, regardless of include_fields value.
func (GoogleCloudDataplexV1DataProfileSpecPtrOutput) IncludeFields ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecPtrOutput) IncludeFields() GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput
Optional. The fields to include in data profile.If not specified, all fields at the time of profile scan job execution are included, except for ones listed in exclude_fields.
func (GoogleCloudDataplexV1DataProfileSpecPtrOutput) PostScanActions ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecPtrOutput) PostScanActions() GoogleCloudDataplexV1DataProfileSpecPostScanActionsPtrOutput
Optional. Actions to take upon job completion..
func (GoogleCloudDataplexV1DataProfileSpecPtrOutput) RowFilter ¶ added in v0.31.1
func (o GoogleCloudDataplexV1DataProfileSpecPtrOutput) RowFilter() pulumi.StringPtrOutput
Optional. A filter applied to all rows in a single DataScan job. The filter needs to be a valid SQL expression for a WHERE clause in BigQuery standard SQL syntax. Example: col1 >= 0 AND col2 < 10
func (GoogleCloudDataplexV1DataProfileSpecPtrOutput) SamplingPercent ¶ added in v0.31.1
func (o GoogleCloudDataplexV1DataProfileSpecPtrOutput) SamplingPercent() pulumi.Float64PtrOutput
Optional. The percentage of the records to be selected from the dataset for DataScan. Value can range between 0.0 and 100.0 with up to 3 significant decimal digits. Sampling is not applied if sampling_percent is not specified, 0 or 100.
func (GoogleCloudDataplexV1DataProfileSpecPtrOutput) ToGoogleCloudDataplexV1DataProfileSpecPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileSpecPtrOutput) ToGoogleCloudDataplexV1DataProfileSpecPtrOutput() GoogleCloudDataplexV1DataProfileSpecPtrOutput
func (GoogleCloudDataplexV1DataProfileSpecPtrOutput) ToGoogleCloudDataplexV1DataProfileSpecPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileSpecPtrOutput) ToGoogleCloudDataplexV1DataProfileSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecPtrOutput
type GoogleCloudDataplexV1DataProfileSpecResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1DataProfileSpecResponse struct { // Optional. The fields to exclude from data profile.If specified, the fields will be excluded from data profile, regardless of include_fields value. ExcludeFields GoogleCloudDataplexV1DataProfileSpecSelectedFieldsResponse `pulumi:"excludeFields"` // Optional. The fields to include in data profile.If not specified, all fields at the time of profile scan job execution are included, except for ones listed in exclude_fields. IncludeFields GoogleCloudDataplexV1DataProfileSpecSelectedFieldsResponse `pulumi:"includeFields"` // Optional. Actions to take upon job completion.. PostScanActions GoogleCloudDataplexV1DataProfileSpecPostScanActionsResponse `pulumi:"postScanActions"` // Optional. A filter applied to all rows in a single DataScan job. The filter needs to be a valid SQL expression for a WHERE clause in BigQuery standard SQL syntax. Example: col1 >= 0 AND col2 < 10 RowFilter string `pulumi:"rowFilter"` // Optional. The percentage of the records to be selected from the dataset for DataScan. Value can range between 0.0 and 100.0 with up to 3 significant decimal digits. Sampling is not applied if sampling_percent is not specified, 0 or 100. SamplingPercent float64 `pulumi:"samplingPercent"` }
DataProfileScan related setting.
type GoogleCloudDataplexV1DataProfileSpecResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataProfileSpecResponseOutput struct{ *pulumi.OutputState }
DataProfileScan related setting.
func (GoogleCloudDataplexV1DataProfileSpecResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataProfileSpecResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataProfileSpecResponseOutput) ExcludeFields ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecResponseOutput) ExcludeFields() GoogleCloudDataplexV1DataProfileSpecSelectedFieldsResponseOutput
Optional. The fields to exclude from data profile.If specified, the fields will be excluded from data profile, regardless of include_fields value.
func (GoogleCloudDataplexV1DataProfileSpecResponseOutput) IncludeFields ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecResponseOutput) IncludeFields() GoogleCloudDataplexV1DataProfileSpecSelectedFieldsResponseOutput
Optional. The fields to include in data profile.If not specified, all fields at the time of profile scan job execution are included, except for ones listed in exclude_fields.
func (GoogleCloudDataplexV1DataProfileSpecResponseOutput) PostScanActions ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecResponseOutput) PostScanActions() GoogleCloudDataplexV1DataProfileSpecPostScanActionsResponseOutput
Optional. Actions to take upon job completion..
func (GoogleCloudDataplexV1DataProfileSpecResponseOutput) RowFilter ¶ added in v0.31.1
func (o GoogleCloudDataplexV1DataProfileSpecResponseOutput) RowFilter() pulumi.StringOutput
Optional. A filter applied to all rows in a single DataScan job. The filter needs to be a valid SQL expression for a WHERE clause in BigQuery standard SQL syntax. Example: col1 >= 0 AND col2 < 10
func (GoogleCloudDataplexV1DataProfileSpecResponseOutput) SamplingPercent ¶ added in v0.31.1
func (o GoogleCloudDataplexV1DataProfileSpecResponseOutput) SamplingPercent() pulumi.Float64Output
Optional. The percentage of the records to be selected from the dataset for DataScan. Value can range between 0.0 and 100.0 with up to 3 significant decimal digits. Sampling is not applied if sampling_percent is not specified, 0 or 100.
func (GoogleCloudDataplexV1DataProfileSpecResponseOutput) ToGoogleCloudDataplexV1DataProfileSpecResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileSpecResponseOutput) ToGoogleCloudDataplexV1DataProfileSpecResponseOutput() GoogleCloudDataplexV1DataProfileSpecResponseOutput
func (GoogleCloudDataplexV1DataProfileSpecResponseOutput) ToGoogleCloudDataplexV1DataProfileSpecResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataProfileSpecResponseOutput) ToGoogleCloudDataplexV1DataProfileSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecResponseOutput
type GoogleCloudDataplexV1DataProfileSpecSelectedFields ¶ added in v0.32.0
type GoogleCloudDataplexV1DataProfileSpecSelectedFields struct { // Optional. Expected input is a list of fully qualified names of fields as in the schema.Only top-level field names for nested fields are supported. For instance, if 'x' is of nested field type, listing 'x' is supported but 'x.y.z' is not supported. Here 'y' and 'y.z' are nested fields of 'x'. FieldNames []string `pulumi:"fieldNames"` }
The specification for fields to include or exclude in data profile scan.
type GoogleCloudDataplexV1DataProfileSpecSelectedFieldsArgs ¶ added in v0.32.0
type GoogleCloudDataplexV1DataProfileSpecSelectedFieldsArgs struct { // Optional. Expected input is a list of fully qualified names of fields as in the schema.Only top-level field names for nested fields are supported. For instance, if 'x' is of nested field type, listing 'x' is supported but 'x.y.z' is not supported. Here 'y' and 'y.z' are nested fields of 'x'. FieldNames pulumi.StringArrayInput `pulumi:"fieldNames"` }
The specification for fields to include or exclude in data profile scan.
func (GoogleCloudDataplexV1DataProfileSpecSelectedFieldsArgs) ElementType ¶ added in v0.32.0
func (GoogleCloudDataplexV1DataProfileSpecSelectedFieldsArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataProfileSpecSelectedFieldsArgs) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput ¶ added in v0.32.0
func (i GoogleCloudDataplexV1DataProfileSpecSelectedFieldsArgs) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput() GoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput
func (GoogleCloudDataplexV1DataProfileSpecSelectedFieldsArgs) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudDataplexV1DataProfileSpecSelectedFieldsArgs) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput
func (GoogleCloudDataplexV1DataProfileSpecSelectedFieldsArgs) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput ¶ added in v0.32.0
func (i GoogleCloudDataplexV1DataProfileSpecSelectedFieldsArgs) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput() GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput
func (GoogleCloudDataplexV1DataProfileSpecSelectedFieldsArgs) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudDataplexV1DataProfileSpecSelectedFieldsArgs) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput
type GoogleCloudDataplexV1DataProfileSpecSelectedFieldsInput ¶ added in v0.32.0
type GoogleCloudDataplexV1DataProfileSpecSelectedFieldsInput interface { pulumi.Input ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput() GoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutputWithContext(context.Context) GoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput }
GoogleCloudDataplexV1DataProfileSpecSelectedFieldsInput is an input type that accepts GoogleCloudDataplexV1DataProfileSpecSelectedFieldsArgs and GoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataProfileSpecSelectedFieldsInput` via:
GoogleCloudDataplexV1DataProfileSpecSelectedFieldsArgs{...}
type GoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput ¶ added in v0.32.0
type GoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput struct{ *pulumi.OutputState }
The specification for fields to include or exclude in data profile scan.
func (GoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput) FieldNames ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput) FieldNames() pulumi.StringArrayOutput
Optional. Expected input is a list of fully qualified names of fields as in the schema.Only top-level field names for nested fields are supported. For instance, if 'x' is of nested field type, listing 'x' is supported but 'x.y.z' is not supported. Here 'y' and 'y.z' are nested fields of 'x'.
func (GoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput() GoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput
func (GoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput
func (GoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput() GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput
func (GoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecSelectedFieldsOutput) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput
type GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrInput ¶ added in v0.32.0
type GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput() GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutputWithContext(context.Context) GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput }
GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrInput is an input type that accepts GoogleCloudDataplexV1DataProfileSpecSelectedFieldsArgs, GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtr and GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrInput` via:
GoogleCloudDataplexV1DataProfileSpecSelectedFieldsArgs{...} or: nil
func GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtr ¶ added in v0.32.0
func GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtr(v *GoogleCloudDataplexV1DataProfileSpecSelectedFieldsArgs) GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrInput
type GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput ¶ added in v0.32.0
type GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput) FieldNames ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput) FieldNames() pulumi.StringArrayOutput
Optional. Expected input is a list of fully qualified names of fields as in the schema.Only top-level field names for nested fields are supported. For instance, if 'x' is of nested field type, listing 'x' is supported but 'x.y.z' is not supported. Here 'y' and 'y.z' are nested fields of 'x'.
func (GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput() GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput
func (GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecSelectedFieldsPtrOutput
type GoogleCloudDataplexV1DataProfileSpecSelectedFieldsResponse ¶ added in v0.32.0
type GoogleCloudDataplexV1DataProfileSpecSelectedFieldsResponse struct { // Optional. Expected input is a list of fully qualified names of fields as in the schema.Only top-level field names for nested fields are supported. For instance, if 'x' is of nested field type, listing 'x' is supported but 'x.y.z' is not supported. Here 'y' and 'y.z' are nested fields of 'x'. FieldNames []string `pulumi:"fieldNames"` }
The specification for fields to include or exclude in data profile scan.
type GoogleCloudDataplexV1DataProfileSpecSelectedFieldsResponseOutput ¶ added in v0.32.0
type GoogleCloudDataplexV1DataProfileSpecSelectedFieldsResponseOutput struct{ *pulumi.OutputState }
The specification for fields to include or exclude in data profile scan.
func (GoogleCloudDataplexV1DataProfileSpecSelectedFieldsResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudDataplexV1DataProfileSpecSelectedFieldsResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataProfileSpecSelectedFieldsResponseOutput) FieldNames ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecSelectedFieldsResponseOutput) FieldNames() pulumi.StringArrayOutput
Optional. Expected input is a list of fully qualified names of fields as in the schema.Only top-level field names for nested fields are supported. For instance, if 'x' is of nested field type, listing 'x' is supported but 'x.y.z' is not supported. Here 'y' and 'y.z' are nested fields of 'x'.
func (GoogleCloudDataplexV1DataProfileSpecSelectedFieldsResponseOutput) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsResponseOutput ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecSelectedFieldsResponseOutput) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsResponseOutput() GoogleCloudDataplexV1DataProfileSpecSelectedFieldsResponseOutput
func (GoogleCloudDataplexV1DataProfileSpecSelectedFieldsResponseOutput) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataProfileSpecSelectedFieldsResponseOutput) ToGoogleCloudDataplexV1DataProfileSpecSelectedFieldsResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataProfileSpecSelectedFieldsResponseOutput
type GoogleCloudDataplexV1DataQualityColumnResultResponse ¶ added in v0.32.0
type GoogleCloudDataplexV1DataQualityColumnResultResponse struct { // The column specified in the DataQualityRule. Column string `pulumi:"column"` // The column-level data quality score for this data scan job if and only if the 'column' field is set.The score ranges between between 0, 100 (up to two decimal points). Score float64 `pulumi:"score"` }
DataQualityColumnResult provides a more detailed, per-column view of the results.
type GoogleCloudDataplexV1DataQualityColumnResultResponseArrayOutput ¶ added in v0.32.0
type GoogleCloudDataplexV1DataQualityColumnResultResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1DataQualityColumnResultResponseArrayOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudDataplexV1DataQualityColumnResultResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityColumnResultResponseArrayOutput) ToGoogleCloudDataplexV1DataQualityColumnResultResponseArrayOutput ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualityColumnResultResponseArrayOutput) ToGoogleCloudDataplexV1DataQualityColumnResultResponseArrayOutput() GoogleCloudDataplexV1DataQualityColumnResultResponseArrayOutput
func (GoogleCloudDataplexV1DataQualityColumnResultResponseArrayOutput) ToGoogleCloudDataplexV1DataQualityColumnResultResponseArrayOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualityColumnResultResponseArrayOutput) ToGoogleCloudDataplexV1DataQualityColumnResultResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityColumnResultResponseArrayOutput
type GoogleCloudDataplexV1DataQualityColumnResultResponseOutput ¶ added in v0.32.0
type GoogleCloudDataplexV1DataQualityColumnResultResponseOutput struct{ *pulumi.OutputState }
DataQualityColumnResult provides a more detailed, per-column view of the results.
func (GoogleCloudDataplexV1DataQualityColumnResultResponseOutput) Column ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualityColumnResultResponseOutput) Column() pulumi.StringOutput
The column specified in the DataQualityRule.
func (GoogleCloudDataplexV1DataQualityColumnResultResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudDataplexV1DataQualityColumnResultResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityColumnResultResponseOutput) Score ¶ added in v0.32.0
The column-level data quality score for this data scan job if and only if the 'column' field is set.The score ranges between between 0, 100 (up to two decimal points).
func (GoogleCloudDataplexV1DataQualityColumnResultResponseOutput) ToGoogleCloudDataplexV1DataQualityColumnResultResponseOutput ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualityColumnResultResponseOutput) ToGoogleCloudDataplexV1DataQualityColumnResultResponseOutput() GoogleCloudDataplexV1DataQualityColumnResultResponseOutput
func (GoogleCloudDataplexV1DataQualityColumnResultResponseOutput) ToGoogleCloudDataplexV1DataQualityColumnResultResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualityColumnResultResponseOutput) ToGoogleCloudDataplexV1DataQualityColumnResultResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityColumnResultResponseOutput
type GoogleCloudDataplexV1DataQualityDimensionResponse ¶ added in v0.32.0
type GoogleCloudDataplexV1DataQualityDimensionResponse struct { // The dimension name a rule belongs to. Supported dimensions are "COMPLETENESS", "ACCURACY", "CONSISTENCY", "VALIDITY", "UNIQUENESS", "INTEGRITY" Name string `pulumi:"name"` }
A dimension captures data quality intent about a defined subset of the rules specified.
type GoogleCloudDataplexV1DataQualityDimensionResponseOutput ¶ added in v0.32.0
type GoogleCloudDataplexV1DataQualityDimensionResponseOutput struct{ *pulumi.OutputState }
A dimension captures data quality intent about a defined subset of the rules specified.
func (GoogleCloudDataplexV1DataQualityDimensionResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudDataplexV1DataQualityDimensionResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityDimensionResponseOutput) Name ¶ added in v0.32.0
The dimension name a rule belongs to. Supported dimensions are "COMPLETENESS", "ACCURACY", "CONSISTENCY", "VALIDITY", "UNIQUENESS", "INTEGRITY"
func (GoogleCloudDataplexV1DataQualityDimensionResponseOutput) ToGoogleCloudDataplexV1DataQualityDimensionResponseOutput ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualityDimensionResponseOutput) ToGoogleCloudDataplexV1DataQualityDimensionResponseOutput() GoogleCloudDataplexV1DataQualityDimensionResponseOutput
func (GoogleCloudDataplexV1DataQualityDimensionResponseOutput) ToGoogleCloudDataplexV1DataQualityDimensionResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualityDimensionResponseOutput) ToGoogleCloudDataplexV1DataQualityDimensionResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityDimensionResponseOutput
type GoogleCloudDataplexV1DataQualityDimensionResultResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityDimensionResultResponse struct { // The dimension config specified in the DataQualitySpec, as is. Dimension GoogleCloudDataplexV1DataQualityDimensionResponse `pulumi:"dimension"` // Whether the dimension passed or failed. Passed bool `pulumi:"passed"` // The dimension-level data quality score for this data scan job if and only if the 'dimension' field is set.The score ranges between 0, 100 (up to two decimal points). Score float64 `pulumi:"score"` }
DataQualityDimensionResult provides a more detailed, per-dimension view of the results.
type GoogleCloudDataplexV1DataQualityDimensionResultResponseArrayOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityDimensionResultResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1DataQualityDimensionResultResponseArrayOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityDimensionResultResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityDimensionResultResponseArrayOutput) ToGoogleCloudDataplexV1DataQualityDimensionResultResponseArrayOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityDimensionResultResponseArrayOutput) ToGoogleCloudDataplexV1DataQualityDimensionResultResponseArrayOutput() GoogleCloudDataplexV1DataQualityDimensionResultResponseArrayOutput
func (GoogleCloudDataplexV1DataQualityDimensionResultResponseArrayOutput) ToGoogleCloudDataplexV1DataQualityDimensionResultResponseArrayOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityDimensionResultResponseArrayOutput) ToGoogleCloudDataplexV1DataQualityDimensionResultResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityDimensionResultResponseArrayOutput
type GoogleCloudDataplexV1DataQualityDimensionResultResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityDimensionResultResponseOutput struct{ *pulumi.OutputState }
DataQualityDimensionResult provides a more detailed, per-dimension view of the results.
func (GoogleCloudDataplexV1DataQualityDimensionResultResponseOutput) Dimension ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualityDimensionResultResponseOutput) Dimension() GoogleCloudDataplexV1DataQualityDimensionResponseOutput
The dimension config specified in the DataQualitySpec, as is.
func (GoogleCloudDataplexV1DataQualityDimensionResultResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityDimensionResultResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityDimensionResultResponseOutput) Passed ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityDimensionResultResponseOutput) Passed() pulumi.BoolOutput
Whether the dimension passed or failed.
func (GoogleCloudDataplexV1DataQualityDimensionResultResponseOutput) Score ¶ added in v0.32.0
The dimension-level data quality score for this data scan job if and only if the 'dimension' field is set.The score ranges between 0, 100 (up to two decimal points).
func (GoogleCloudDataplexV1DataQualityDimensionResultResponseOutput) ToGoogleCloudDataplexV1DataQualityDimensionResultResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityDimensionResultResponseOutput) ToGoogleCloudDataplexV1DataQualityDimensionResultResponseOutput() GoogleCloudDataplexV1DataQualityDimensionResultResponseOutput
func (GoogleCloudDataplexV1DataQualityDimensionResultResponseOutput) ToGoogleCloudDataplexV1DataQualityDimensionResultResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityDimensionResultResponseOutput) ToGoogleCloudDataplexV1DataQualityDimensionResultResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityDimensionResultResponseOutput
type GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResultResponse ¶ added in v0.32.0
type GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResultResponse struct { // Additional information about the BigQuery exporting. Message string `pulumi:"message"` // Execution state for the BigQuery exporting. State string `pulumi:"state"` }
The result of BigQuery export post scan action.
type GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResultResponseOutput ¶ added in v0.32.0
type GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResultResponseOutput struct{ *pulumi.OutputState }
The result of BigQuery export post scan action.
func (GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResultResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResultResponseOutput) Message ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResultResponseOutput) Message() pulumi.StringOutput
Additional information about the BigQuery exporting.
func (GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResultResponseOutput) State ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResultResponseOutput) State() pulumi.StringOutput
Execution state for the BigQuery exporting.
func (GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResultResponseOutput) ToGoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResultResponseOutput ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResultResponseOutput) ToGoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResultResponseOutput() GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResultResponseOutput
func (GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResultResponseOutput) ToGoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResultResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResultResponseOutput) ToGoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResultResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResultResponseOutput
type GoogleCloudDataplexV1DataQualityResultPostScanActionsResultResponse ¶ added in v0.32.0
type GoogleCloudDataplexV1DataQualityResultPostScanActionsResultResponse struct { // The result of BigQuery export post scan action. BigqueryExportResult GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResultResponse `pulumi:"bigqueryExportResult"` }
The result of post scan actions of DataQualityScan job.
type GoogleCloudDataplexV1DataQualityResultPostScanActionsResultResponseOutput ¶ added in v0.32.0
type GoogleCloudDataplexV1DataQualityResultPostScanActionsResultResponseOutput struct{ *pulumi.OutputState }
The result of post scan actions of DataQualityScan job.
func (GoogleCloudDataplexV1DataQualityResultPostScanActionsResultResponseOutput) BigqueryExportResult ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualityResultPostScanActionsResultResponseOutput) BigqueryExportResult() GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResultResponseOutput
The result of BigQuery export post scan action.
func (GoogleCloudDataplexV1DataQualityResultPostScanActionsResultResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudDataplexV1DataQualityResultPostScanActionsResultResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityResultPostScanActionsResultResponseOutput) ToGoogleCloudDataplexV1DataQualityResultPostScanActionsResultResponseOutput ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualityResultPostScanActionsResultResponseOutput) ToGoogleCloudDataplexV1DataQualityResultPostScanActionsResultResponseOutput() GoogleCloudDataplexV1DataQualityResultPostScanActionsResultResponseOutput
func (GoogleCloudDataplexV1DataQualityResultPostScanActionsResultResponseOutput) ToGoogleCloudDataplexV1DataQualityResultPostScanActionsResultResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualityResultPostScanActionsResultResponseOutput) ToGoogleCloudDataplexV1DataQualityResultPostScanActionsResultResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityResultPostScanActionsResultResponseOutput
type GoogleCloudDataplexV1DataQualityResultResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityResultResponse struct { // A list of results at the column level.A column will have a corresponding DataQualityColumnResult if and only if there is at least one rule with the 'column' field set to it. Columns []GoogleCloudDataplexV1DataQualityColumnResultResponse `pulumi:"columns"` // A list of results at the dimension level.A dimension will have a corresponding DataQualityDimensionResult if and only if there is at least one rule with the 'dimension' field set to it. Dimensions []GoogleCloudDataplexV1DataQualityDimensionResultResponse `pulumi:"dimensions"` // Overall data quality result -- true if all rules passed. Passed bool `pulumi:"passed"` // The result of post scan actions. PostScanActionsResult GoogleCloudDataplexV1DataQualityResultPostScanActionsResultResponse `pulumi:"postScanActionsResult"` // The count of rows processed. RowCount string `pulumi:"rowCount"` // A list of all the rules in a job, and their results. Rules []GoogleCloudDataplexV1DataQualityRuleResultResponse `pulumi:"rules"` // The data scanned for this result. ScannedData GoogleCloudDataplexV1ScannedDataResponse `pulumi:"scannedData"` // The overall data quality score.The score ranges between 0, 100 (up to two decimal points). Score float64 `pulumi:"score"` }
The output of a DataQualityScan.
type GoogleCloudDataplexV1DataQualityResultResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityResultResponseOutput struct{ *pulumi.OutputState }
The output of a DataQualityScan.
func (GoogleCloudDataplexV1DataQualityResultResponseOutput) Columns ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualityResultResponseOutput) Columns() GoogleCloudDataplexV1DataQualityColumnResultResponseArrayOutput
A list of results at the column level.A column will have a corresponding DataQualityColumnResult if and only if there is at least one rule with the 'column' field set to it.
func (GoogleCloudDataplexV1DataQualityResultResponseOutput) Dimensions ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityResultResponseOutput) Dimensions() GoogleCloudDataplexV1DataQualityDimensionResultResponseArrayOutput
A list of results at the dimension level.A dimension will have a corresponding DataQualityDimensionResult if and only if there is at least one rule with the 'dimension' field set to it.
func (GoogleCloudDataplexV1DataQualityResultResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityResultResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityResultResponseOutput) Passed ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityResultResponseOutput) Passed() pulumi.BoolOutput
Overall data quality result -- true if all rules passed.
func (GoogleCloudDataplexV1DataQualityResultResponseOutput) PostScanActionsResult ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualityResultResponseOutput) PostScanActionsResult() GoogleCloudDataplexV1DataQualityResultPostScanActionsResultResponseOutput
The result of post scan actions.
func (GoogleCloudDataplexV1DataQualityResultResponseOutput) RowCount ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityResultResponseOutput) RowCount() pulumi.StringOutput
The count of rows processed.
func (GoogleCloudDataplexV1DataQualityResultResponseOutput) Rules ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityResultResponseOutput) Rules() GoogleCloudDataplexV1DataQualityRuleResultResponseArrayOutput
A list of all the rules in a job, and their results.
func (GoogleCloudDataplexV1DataQualityResultResponseOutput) ScannedData ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityResultResponseOutput) ScannedData() GoogleCloudDataplexV1ScannedDataResponseOutput
The data scanned for this result.
func (GoogleCloudDataplexV1DataQualityResultResponseOutput) Score ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualityResultResponseOutput) Score() pulumi.Float64Output
The overall data quality score.The score ranges between 0, 100 (up to two decimal points).
func (GoogleCloudDataplexV1DataQualityResultResponseOutput) ToGoogleCloudDataplexV1DataQualityResultResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityResultResponseOutput) ToGoogleCloudDataplexV1DataQualityResultResponseOutput() GoogleCloudDataplexV1DataQualityResultResponseOutput
func (GoogleCloudDataplexV1DataQualityResultResponseOutput) ToGoogleCloudDataplexV1DataQualityResultResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityResultResponseOutput) ToGoogleCloudDataplexV1DataQualityResultResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityResultResponseOutput
type GoogleCloudDataplexV1DataQualityRule ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRule struct { // Optional. The unnested column which this rule is evaluated against. Column *string `pulumi:"column"` // Optional. Description of the rule. The maximum length is 1,024 characters. Description *string `pulumi:"description"` // The dimension a rule belongs to. Results are also aggregated at the dimension level. Supported dimensions are "COMPLETENESS", "ACCURACY", "CONSISTENCY", "VALIDITY", "UNIQUENESS", "INTEGRITY" Dimension string `pulumi:"dimension"` // Optional. Rows with null values will automatically fail a rule, unless ignore_null is true. In that case, such null rows are trivially considered passing.This field is only valid for row-level type rules. IgnoreNull *bool `pulumi:"ignoreNull"` // Optional. A mutable name for the rule. The name must contain only letters (a-z, A-Z), numbers (0-9), or hyphens (-). The maximum length is 63 characters. Must start with a letter. Must end with a number or a letter. Name *string `pulumi:"name"` // Row-level rule which evaluates whether each column value is null. NonNullExpectation *GoogleCloudDataplexV1DataQualityRuleNonNullExpectation `pulumi:"nonNullExpectation"` // Row-level rule which evaluates whether each column value lies between a specified range. RangeExpectation *GoogleCloudDataplexV1DataQualityRuleRangeExpectation `pulumi:"rangeExpectation"` // Row-level rule which evaluates whether each column value matches a specified regex. RegexExpectation *GoogleCloudDataplexV1DataQualityRuleRegexExpectation `pulumi:"regexExpectation"` // Row-level rule which evaluates whether each row in a table passes the specified condition. RowConditionExpectation *GoogleCloudDataplexV1DataQualityRuleRowConditionExpectation `pulumi:"rowConditionExpectation"` // Row-level rule which evaluates whether each column value is contained by a specified set. SetExpectation *GoogleCloudDataplexV1DataQualityRuleSetExpectation `pulumi:"setExpectation"` // Aggregate rule which evaluates whether the column aggregate statistic lies between a specified range. StatisticRangeExpectation *GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectation `pulumi:"statisticRangeExpectation"` // Aggregate rule which evaluates whether the provided expression is true for a table. TableConditionExpectation *GoogleCloudDataplexV1DataQualityRuleTableConditionExpectation `pulumi:"tableConditionExpectation"` // Optional. The minimum ratio of passing_rows / total_rows required to pass this rule, with a range of 0.0, 1.0.0 indicates default value (i.e. 1.0).This field is only valid for row-level type rules. Threshold *float64 `pulumi:"threshold"` // Row-level rule which evaluates whether each column value is unique. UniquenessExpectation *GoogleCloudDataplexV1DataQualityRuleUniquenessExpectation `pulumi:"uniquenessExpectation"` }
A rule captures data quality intent about a data source.
type GoogleCloudDataplexV1DataQualityRuleArgs ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleArgs struct { // Optional. The unnested column which this rule is evaluated against. Column pulumi.StringPtrInput `pulumi:"column"` // Optional. Description of the rule. The maximum length is 1,024 characters. Description pulumi.StringPtrInput `pulumi:"description"` // The dimension a rule belongs to. Results are also aggregated at the dimension level. Supported dimensions are "COMPLETENESS", "ACCURACY", "CONSISTENCY", "VALIDITY", "UNIQUENESS", "INTEGRITY" Dimension pulumi.StringInput `pulumi:"dimension"` // Optional. Rows with null values will automatically fail a rule, unless ignore_null is true. In that case, such null rows are trivially considered passing.This field is only valid for row-level type rules. IgnoreNull pulumi.BoolPtrInput `pulumi:"ignoreNull"` // Optional. A mutable name for the rule. The name must contain only letters (a-z, A-Z), numbers (0-9), or hyphens (-). The maximum length is 63 characters. Must start with a letter. Must end with a number or a letter. Name pulumi.StringPtrInput `pulumi:"name"` // Row-level rule which evaluates whether each column value is null. NonNullExpectation GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrInput `pulumi:"nonNullExpectation"` // Row-level rule which evaluates whether each column value lies between a specified range. RangeExpectation GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrInput `pulumi:"rangeExpectation"` // Row-level rule which evaluates whether each column value matches a specified regex. RegexExpectation GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrInput `pulumi:"regexExpectation"` // Row-level rule which evaluates whether each row in a table passes the specified condition. RowConditionExpectation GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrInput `pulumi:"rowConditionExpectation"` // Row-level rule which evaluates whether each column value is contained by a specified set. SetExpectation GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrInput `pulumi:"setExpectation"` // Aggregate rule which evaluates whether the column aggregate statistic lies between a specified range. StatisticRangeExpectation GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrInput `pulumi:"statisticRangeExpectation"` // Aggregate rule which evaluates whether the provided expression is true for a table. TableConditionExpectation GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrInput `pulumi:"tableConditionExpectation"` // Optional. The minimum ratio of passing_rows / total_rows required to pass this rule, with a range of 0.0, 1.0.0 indicates default value (i.e. 1.0).This field is only valid for row-level type rules. Threshold pulumi.Float64PtrInput `pulumi:"threshold"` // Row-level rule which evaluates whether each column value is unique. UniquenessExpectation GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrInput `pulumi:"uniquenessExpectation"` }
A rule captures data quality intent about a data source.
func (GoogleCloudDataplexV1DataQualityRuleArgs) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleArgs) ToGoogleCloudDataplexV1DataQualityRuleOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleArgs) ToGoogleCloudDataplexV1DataQualityRuleOutput() GoogleCloudDataplexV1DataQualityRuleOutput
func (GoogleCloudDataplexV1DataQualityRuleArgs) ToGoogleCloudDataplexV1DataQualityRuleOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleArgs) ToGoogleCloudDataplexV1DataQualityRuleOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleOutput
type GoogleCloudDataplexV1DataQualityRuleArray ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleArray []GoogleCloudDataplexV1DataQualityRuleInput
func (GoogleCloudDataplexV1DataQualityRuleArray) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleArray) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleArray) ToGoogleCloudDataplexV1DataQualityRuleArrayOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleArray) ToGoogleCloudDataplexV1DataQualityRuleArrayOutput() GoogleCloudDataplexV1DataQualityRuleArrayOutput
func (GoogleCloudDataplexV1DataQualityRuleArray) ToGoogleCloudDataplexV1DataQualityRuleArrayOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleArray) ToGoogleCloudDataplexV1DataQualityRuleArrayOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleArrayOutput
type GoogleCloudDataplexV1DataQualityRuleArrayInput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleArrayInput interface { pulumi.Input ToGoogleCloudDataplexV1DataQualityRuleArrayOutput() GoogleCloudDataplexV1DataQualityRuleArrayOutput ToGoogleCloudDataplexV1DataQualityRuleArrayOutputWithContext(context.Context) GoogleCloudDataplexV1DataQualityRuleArrayOutput }
GoogleCloudDataplexV1DataQualityRuleArrayInput is an input type that accepts GoogleCloudDataplexV1DataQualityRuleArray and GoogleCloudDataplexV1DataQualityRuleArrayOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataQualityRuleArrayInput` via:
GoogleCloudDataplexV1DataQualityRuleArray{ GoogleCloudDataplexV1DataQualityRuleArgs{...} }
type GoogleCloudDataplexV1DataQualityRuleArrayOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1DataQualityRuleArrayOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleArrayOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleArrayOutput) ToGoogleCloudDataplexV1DataQualityRuleArrayOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleArrayOutput) ToGoogleCloudDataplexV1DataQualityRuleArrayOutput() GoogleCloudDataplexV1DataQualityRuleArrayOutput
func (GoogleCloudDataplexV1DataQualityRuleArrayOutput) ToGoogleCloudDataplexV1DataQualityRuleArrayOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleArrayOutput) ToGoogleCloudDataplexV1DataQualityRuleArrayOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleArrayOutput
type GoogleCloudDataplexV1DataQualityRuleInput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleInput interface { pulumi.Input ToGoogleCloudDataplexV1DataQualityRuleOutput() GoogleCloudDataplexV1DataQualityRuleOutput ToGoogleCloudDataplexV1DataQualityRuleOutputWithContext(context.Context) GoogleCloudDataplexV1DataQualityRuleOutput }
GoogleCloudDataplexV1DataQualityRuleInput is an input type that accepts GoogleCloudDataplexV1DataQualityRuleArgs and GoogleCloudDataplexV1DataQualityRuleOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataQualityRuleInput` via:
GoogleCloudDataplexV1DataQualityRuleArgs{...}
type GoogleCloudDataplexV1DataQualityRuleNonNullExpectation ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleNonNullExpectation struct { }
Evaluates whether each column value is null.
type GoogleCloudDataplexV1DataQualityRuleNonNullExpectationArgs ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleNonNullExpectationArgs struct { }
Evaluates whether each column value is null.
func (GoogleCloudDataplexV1DataQualityRuleNonNullExpectationArgs) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleNonNullExpectationArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleNonNullExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleNonNullExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput() GoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput
func (GoogleCloudDataplexV1DataQualityRuleNonNullExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleNonNullExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput
func (GoogleCloudDataplexV1DataQualityRuleNonNullExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleNonNullExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleNonNullExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleNonNullExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput
type GoogleCloudDataplexV1DataQualityRuleNonNullExpectationInput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleNonNullExpectationInput interface { pulumi.Input ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput() GoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutputWithContext(context.Context) GoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput }
GoogleCloudDataplexV1DataQualityRuleNonNullExpectationInput is an input type that accepts GoogleCloudDataplexV1DataQualityRuleNonNullExpectationArgs and GoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataQualityRuleNonNullExpectationInput` via:
GoogleCloudDataplexV1DataQualityRuleNonNullExpectationArgs{...}
type GoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput struct{ *pulumi.OutputState }
Evaluates whether each column value is null.
func (GoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput() GoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput
func (GoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput
func (GoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleNonNullExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput
type GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrInput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutputWithContext(context.Context) GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput }
GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrInput is an input type that accepts GoogleCloudDataplexV1DataQualityRuleNonNullExpectationArgs, GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtr and GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrInput` via:
GoogleCloudDataplexV1DataQualityRuleNonNullExpectationArgs{...} or: nil
func GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtr ¶ added in v0.28.0
func GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtr(v *GoogleCloudDataplexV1DataQualityRuleNonNullExpectationArgs) GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrInput
type GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput
type GoogleCloudDataplexV1DataQualityRuleNonNullExpectationResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleNonNullExpectationResponse struct { }
Evaluates whether each column value is null.
type GoogleCloudDataplexV1DataQualityRuleNonNullExpectationResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleNonNullExpectationResponseOutput struct{ *pulumi.OutputState }
Evaluates whether each column value is null.
func (GoogleCloudDataplexV1DataQualityRuleNonNullExpectationResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleNonNullExpectationResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleNonNullExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleNonNullExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationResponseOutput() GoogleCloudDataplexV1DataQualityRuleNonNullExpectationResponseOutput
func (GoogleCloudDataplexV1DataQualityRuleNonNullExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleNonNullExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleNonNullExpectationResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleNonNullExpectationResponseOutput
type GoogleCloudDataplexV1DataQualityRuleOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleOutput struct{ *pulumi.OutputState }
A rule captures data quality intent about a data source.
func (GoogleCloudDataplexV1DataQualityRuleOutput) Column ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleOutput) Column() pulumi.StringPtrOutput
Optional. The unnested column which this rule is evaluated against.
func (GoogleCloudDataplexV1DataQualityRuleOutput) Description ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualityRuleOutput) Description() pulumi.StringPtrOutput
Optional. Description of the rule. The maximum length is 1,024 characters.
func (GoogleCloudDataplexV1DataQualityRuleOutput) Dimension ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleOutput) Dimension() pulumi.StringOutput
The dimension a rule belongs to. Results are also aggregated at the dimension level. Supported dimensions are "COMPLETENESS", "ACCURACY", "CONSISTENCY", "VALIDITY", "UNIQUENESS", "INTEGRITY"
func (GoogleCloudDataplexV1DataQualityRuleOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleOutput) IgnoreNull ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleOutput) IgnoreNull() pulumi.BoolPtrOutput
Optional. Rows with null values will automatically fail a rule, unless ignore_null is true. In that case, such null rows are trivially considered passing.This field is only valid for row-level type rules.
func (GoogleCloudDataplexV1DataQualityRuleOutput) Name ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualityRuleOutput) Name() pulumi.StringPtrOutput
Optional. A mutable name for the rule. The name must contain only letters (a-z, A-Z), numbers (0-9), or hyphens (-). The maximum length is 63 characters. Must start with a letter. Must end with a number or a letter.
func (GoogleCloudDataplexV1DataQualityRuleOutput) NonNullExpectation ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleOutput) NonNullExpectation() GoogleCloudDataplexV1DataQualityRuleNonNullExpectationPtrOutput
Row-level rule which evaluates whether each column value is null.
func (GoogleCloudDataplexV1DataQualityRuleOutput) RangeExpectation ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleOutput) RangeExpectation() GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput
Row-level rule which evaluates whether each column value lies between a specified range.
func (GoogleCloudDataplexV1DataQualityRuleOutput) RegexExpectation ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleOutput) RegexExpectation() GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput
Row-level rule which evaluates whether each column value matches a specified regex.
func (GoogleCloudDataplexV1DataQualityRuleOutput) RowConditionExpectation ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleOutput) RowConditionExpectation() GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput
Row-level rule which evaluates whether each row in a table passes the specified condition.
func (GoogleCloudDataplexV1DataQualityRuleOutput) SetExpectation ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleOutput) SetExpectation() GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput
Row-level rule which evaluates whether each column value is contained by a specified set.
func (GoogleCloudDataplexV1DataQualityRuleOutput) StatisticRangeExpectation ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleOutput) StatisticRangeExpectation() GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput
Aggregate rule which evaluates whether the column aggregate statistic lies between a specified range.
func (GoogleCloudDataplexV1DataQualityRuleOutput) TableConditionExpectation ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleOutput) TableConditionExpectation() GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput
Aggregate rule which evaluates whether the provided expression is true for a table.
func (GoogleCloudDataplexV1DataQualityRuleOutput) Threshold ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleOutput) Threshold() pulumi.Float64PtrOutput
Optional. The minimum ratio of passing_rows / total_rows required to pass this rule, with a range of 0.0, 1.0.0 indicates default value (i.e. 1.0).This field is only valid for row-level type rules.
func (GoogleCloudDataplexV1DataQualityRuleOutput) ToGoogleCloudDataplexV1DataQualityRuleOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleOutput) ToGoogleCloudDataplexV1DataQualityRuleOutput() GoogleCloudDataplexV1DataQualityRuleOutput
func (GoogleCloudDataplexV1DataQualityRuleOutput) ToGoogleCloudDataplexV1DataQualityRuleOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleOutput) ToGoogleCloudDataplexV1DataQualityRuleOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleOutput
func (GoogleCloudDataplexV1DataQualityRuleOutput) UniquenessExpectation ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleOutput) UniquenessExpectation() GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput
Row-level rule which evaluates whether each column value is unique.
type GoogleCloudDataplexV1DataQualityRuleRangeExpectation ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleRangeExpectation struct { // Optional. The maximum column value allowed for a row to pass this validation. At least one of min_value and max_value need to be provided. MaxValue *string `pulumi:"maxValue"` // Optional. The minimum column value allowed for a row to pass this validation. At least one of min_value and max_value need to be provided. MinValue *string `pulumi:"minValue"` // Optional. Whether each value needs to be strictly lesser than ('<') the maximum, or if equality is allowed.Only relevant if a max_value has been defined. Default = false. StrictMaxEnabled *bool `pulumi:"strictMaxEnabled"` // Optional. Whether each value needs to be strictly greater than ('>') the minimum, or if equality is allowed.Only relevant if a min_value has been defined. Default = false. StrictMinEnabled *bool `pulumi:"strictMinEnabled"` }
Evaluates whether each column value lies between a specified range.
type GoogleCloudDataplexV1DataQualityRuleRangeExpectationArgs ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleRangeExpectationArgs struct { // Optional. The maximum column value allowed for a row to pass this validation. At least one of min_value and max_value need to be provided. MaxValue pulumi.StringPtrInput `pulumi:"maxValue"` // Optional. The minimum column value allowed for a row to pass this validation. At least one of min_value and max_value need to be provided. MinValue pulumi.StringPtrInput `pulumi:"minValue"` // Optional. Whether each value needs to be strictly lesser than ('<') the maximum, or if equality is allowed.Only relevant if a max_value has been defined. Default = false. StrictMaxEnabled pulumi.BoolPtrInput `pulumi:"strictMaxEnabled"` // Optional. Whether each value needs to be strictly greater than ('>') the minimum, or if equality is allowed.Only relevant if a min_value has been defined. Default = false. StrictMinEnabled pulumi.BoolPtrInput `pulumi:"strictMinEnabled"` }
Evaluates whether each column value lies between a specified range.
func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationArgs) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleRangeExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput() GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput
func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleRangeExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput
func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleRangeExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleRangeExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput
type GoogleCloudDataplexV1DataQualityRuleRangeExpectationInput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleRangeExpectationInput interface { pulumi.Input ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput() GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationOutputWithContext(context.Context) GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput }
GoogleCloudDataplexV1DataQualityRuleRangeExpectationInput is an input type that accepts GoogleCloudDataplexV1DataQualityRuleRangeExpectationArgs and GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataQualityRuleRangeExpectationInput` via:
GoogleCloudDataplexV1DataQualityRuleRangeExpectationArgs{...}
type GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput struct{ *pulumi.OutputState }
Evaluates whether each column value lies between a specified range.
func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput) MaxValue ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput) MaxValue() pulumi.StringPtrOutput
Optional. The maximum column value allowed for a row to pass this validation. At least one of min_value and max_value need to be provided.
func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput) MinValue ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput) MinValue() pulumi.StringPtrOutput
Optional. The minimum column value allowed for a row to pass this validation. At least one of min_value and max_value need to be provided.
func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput) StrictMaxEnabled ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput) StrictMaxEnabled() pulumi.BoolPtrOutput
Optional. Whether each value needs to be strictly lesser than ('<') the maximum, or if equality is allowed.Only relevant if a max_value has been defined. Default = false.
func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput) StrictMinEnabled ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput) StrictMinEnabled() pulumi.BoolPtrOutput
Optional. Whether each value needs to be strictly greater than ('>') the minimum, or if equality is allowed.Only relevant if a min_value has been defined. Default = false.
func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput() GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput
func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput
func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput
type GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrInput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutputWithContext(context.Context) GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput }
GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrInput is an input type that accepts GoogleCloudDataplexV1DataQualityRuleRangeExpectationArgs, GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtr and GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrInput` via:
GoogleCloudDataplexV1DataQualityRuleRangeExpectationArgs{...} or: nil
func GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtr ¶ added in v0.28.0
func GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtr(v *GoogleCloudDataplexV1DataQualityRuleRangeExpectationArgs) GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrInput
type GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput) MaxValue ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput) MaxValue() pulumi.StringPtrOutput
Optional. The maximum column value allowed for a row to pass this validation. At least one of min_value and max_value need to be provided.
func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput) MinValue ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput) MinValue() pulumi.StringPtrOutput
Optional. The minimum column value allowed for a row to pass this validation. At least one of min_value and max_value need to be provided.
func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput) StrictMaxEnabled ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput) StrictMaxEnabled() pulumi.BoolPtrOutput
Optional. Whether each value needs to be strictly lesser than ('<') the maximum, or if equality is allowed.Only relevant if a max_value has been defined. Default = false.
func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput) StrictMinEnabled ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput) StrictMinEnabled() pulumi.BoolPtrOutput
Optional. Whether each value needs to be strictly greater than ('>') the minimum, or if equality is allowed.Only relevant if a min_value has been defined. Default = false.
func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRangeExpectationPtrOutput
type GoogleCloudDataplexV1DataQualityRuleRangeExpectationResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleRangeExpectationResponse struct { // Optional. The maximum column value allowed for a row to pass this validation. At least one of min_value and max_value need to be provided. MaxValue string `pulumi:"maxValue"` // Optional. The minimum column value allowed for a row to pass this validation. At least one of min_value and max_value need to be provided. MinValue string `pulumi:"minValue"` // Optional. Whether each value needs to be strictly lesser than ('<') the maximum, or if equality is allowed.Only relevant if a max_value has been defined. Default = false. StrictMaxEnabled bool `pulumi:"strictMaxEnabled"` // Optional. Whether each value needs to be strictly greater than ('>') the minimum, or if equality is allowed.Only relevant if a min_value has been defined. Default = false. StrictMinEnabled bool `pulumi:"strictMinEnabled"` }
Evaluates whether each column value lies between a specified range.
type GoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutput struct{ *pulumi.OutputState }
Evaluates whether each column value lies between a specified range.
func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutput) MaxValue ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutput) MaxValue() pulumi.StringOutput
Optional. The maximum column value allowed for a row to pass this validation. At least one of min_value and max_value need to be provided.
func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutput) MinValue ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutput) MinValue() pulumi.StringOutput
Optional. The minimum column value allowed for a row to pass this validation. At least one of min_value and max_value need to be provided.
func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutput) StrictMaxEnabled ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutput) StrictMaxEnabled() pulumi.BoolOutput
Optional. Whether each value needs to be strictly lesser than ('<') the maximum, or if equality is allowed.Only relevant if a max_value has been defined. Default = false.
func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutput) StrictMinEnabled ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutput) StrictMinEnabled() pulumi.BoolOutput
Optional. Whether each value needs to be strictly greater than ('>') the minimum, or if equality is allowed.Only relevant if a min_value has been defined. Default = false.
func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutput() GoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutput
func (GoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutput
type GoogleCloudDataplexV1DataQualityRuleRegexExpectation ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleRegexExpectation struct { // Optional. A regular expression the column value is expected to match. Regex *string `pulumi:"regex"` }
Evaluates whether each column value matches a specified regex.
type GoogleCloudDataplexV1DataQualityRuleRegexExpectationArgs ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleRegexExpectationArgs struct { // Optional. A regular expression the column value is expected to match. Regex pulumi.StringPtrInput `pulumi:"regex"` }
Evaluates whether each column value matches a specified regex.
func (GoogleCloudDataplexV1DataQualityRuleRegexExpectationArgs) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleRegexExpectationArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleRegexExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleRegexExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput() GoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput
func (GoogleCloudDataplexV1DataQualityRuleRegexExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleRegexExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput
func (GoogleCloudDataplexV1DataQualityRuleRegexExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleRegexExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleRegexExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleRegexExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput
type GoogleCloudDataplexV1DataQualityRuleRegexExpectationInput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleRegexExpectationInput interface { pulumi.Input ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput() GoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationOutputWithContext(context.Context) GoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput }
GoogleCloudDataplexV1DataQualityRuleRegexExpectationInput is an input type that accepts GoogleCloudDataplexV1DataQualityRuleRegexExpectationArgs and GoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataQualityRuleRegexExpectationInput` via:
GoogleCloudDataplexV1DataQualityRuleRegexExpectationArgs{...}
type GoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput struct{ *pulumi.OutputState }
Evaluates whether each column value matches a specified regex.
func (GoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput) Regex ¶ added in v0.28.0
Optional. A regular expression the column value is expected to match.
func (GoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput() GoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput
func (GoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput
func (GoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRegexExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput
type GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrInput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutputWithContext(context.Context) GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput }
GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrInput is an input type that accepts GoogleCloudDataplexV1DataQualityRuleRegexExpectationArgs, GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtr and GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrInput` via:
GoogleCloudDataplexV1DataQualityRuleRegexExpectationArgs{...} or: nil
func GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtr ¶ added in v0.28.0
func GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtr(v *GoogleCloudDataplexV1DataQualityRuleRegexExpectationArgs) GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrInput
type GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput) Regex ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput) Regex() pulumi.StringPtrOutput
Optional. A regular expression the column value is expected to match.
func (GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRegexExpectationPtrOutput
type GoogleCloudDataplexV1DataQualityRuleRegexExpectationResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleRegexExpectationResponse struct { // Optional. A regular expression the column value is expected to match. Regex string `pulumi:"regex"` }
Evaluates whether each column value matches a specified regex.
type GoogleCloudDataplexV1DataQualityRuleRegexExpectationResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleRegexExpectationResponseOutput struct{ *pulumi.OutputState }
Evaluates whether each column value matches a specified regex.
func (GoogleCloudDataplexV1DataQualityRuleRegexExpectationResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleRegexExpectationResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleRegexExpectationResponseOutput) Regex ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRegexExpectationResponseOutput) Regex() pulumi.StringOutput
Optional. A regular expression the column value is expected to match.
func (GoogleCloudDataplexV1DataQualityRuleRegexExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRegexExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationResponseOutput() GoogleCloudDataplexV1DataQualityRuleRegexExpectationResponseOutput
func (GoogleCloudDataplexV1DataQualityRuleRegexExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRegexExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleRegexExpectationResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRegexExpectationResponseOutput
type GoogleCloudDataplexV1DataQualityRuleResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleResponse struct { // Optional. The unnested column which this rule is evaluated against. Column string `pulumi:"column"` // Optional. Description of the rule. The maximum length is 1,024 characters. Description string `pulumi:"description"` // The dimension a rule belongs to. Results are also aggregated at the dimension level. Supported dimensions are "COMPLETENESS", "ACCURACY", "CONSISTENCY", "VALIDITY", "UNIQUENESS", "INTEGRITY" Dimension string `pulumi:"dimension"` // Optional. Rows with null values will automatically fail a rule, unless ignore_null is true. In that case, such null rows are trivially considered passing.This field is only valid for row-level type rules. IgnoreNull bool `pulumi:"ignoreNull"` // Optional. A mutable name for the rule. The name must contain only letters (a-z, A-Z), numbers (0-9), or hyphens (-). The maximum length is 63 characters. Must start with a letter. Must end with a number or a letter. Name string `pulumi:"name"` // Row-level rule which evaluates whether each column value is null. NonNullExpectation GoogleCloudDataplexV1DataQualityRuleNonNullExpectationResponse `pulumi:"nonNullExpectation"` // Row-level rule which evaluates whether each column value lies between a specified range. RangeExpectation GoogleCloudDataplexV1DataQualityRuleRangeExpectationResponse `pulumi:"rangeExpectation"` // Row-level rule which evaluates whether each column value matches a specified regex. RegexExpectation GoogleCloudDataplexV1DataQualityRuleRegexExpectationResponse `pulumi:"regexExpectation"` // Row-level rule which evaluates whether each row in a table passes the specified condition. RowConditionExpectation GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationResponse `pulumi:"rowConditionExpectation"` // Row-level rule which evaluates whether each column value is contained by a specified set. SetExpectation GoogleCloudDataplexV1DataQualityRuleSetExpectationResponse `pulumi:"setExpectation"` // Aggregate rule which evaluates whether the column aggregate statistic lies between a specified range. StatisticRangeExpectation GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponse `pulumi:"statisticRangeExpectation"` // Aggregate rule which evaluates whether the provided expression is true for a table. TableConditionExpectation GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationResponse `pulumi:"tableConditionExpectation"` // Optional. The minimum ratio of passing_rows / total_rows required to pass this rule, with a range of 0.0, 1.0.0 indicates default value (i.e. 1.0).This field is only valid for row-level type rules. Threshold float64 `pulumi:"threshold"` // Row-level rule which evaluates whether each column value is unique. UniquenessExpectation GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationResponse `pulumi:"uniquenessExpectation"` }
A rule captures data quality intent about a data source.
type GoogleCloudDataplexV1DataQualityRuleResponseArrayOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1DataQualityRuleResponseArrayOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleResponseArrayOutput) ToGoogleCloudDataplexV1DataQualityRuleResponseArrayOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleResponseArrayOutput) ToGoogleCloudDataplexV1DataQualityRuleResponseArrayOutput() GoogleCloudDataplexV1DataQualityRuleResponseArrayOutput
func (GoogleCloudDataplexV1DataQualityRuleResponseArrayOutput) ToGoogleCloudDataplexV1DataQualityRuleResponseArrayOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleResponseArrayOutput) ToGoogleCloudDataplexV1DataQualityRuleResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleResponseArrayOutput
type GoogleCloudDataplexV1DataQualityRuleResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleResponseOutput struct{ *pulumi.OutputState }
A rule captures data quality intent about a data source.
func (GoogleCloudDataplexV1DataQualityRuleResponseOutput) Column ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleResponseOutput) Column() pulumi.StringOutput
Optional. The unnested column which this rule is evaluated against.
func (GoogleCloudDataplexV1DataQualityRuleResponseOutput) Description ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualityRuleResponseOutput) Description() pulumi.StringOutput
Optional. Description of the rule. The maximum length is 1,024 characters.
func (GoogleCloudDataplexV1DataQualityRuleResponseOutput) Dimension ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleResponseOutput) Dimension() pulumi.StringOutput
The dimension a rule belongs to. Results are also aggregated at the dimension level. Supported dimensions are "COMPLETENESS", "ACCURACY", "CONSISTENCY", "VALIDITY", "UNIQUENESS", "INTEGRITY"
func (GoogleCloudDataplexV1DataQualityRuleResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleResponseOutput) IgnoreNull ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleResponseOutput) IgnoreNull() pulumi.BoolOutput
Optional. Rows with null values will automatically fail a rule, unless ignore_null is true. In that case, such null rows are trivially considered passing.This field is only valid for row-level type rules.
func (GoogleCloudDataplexV1DataQualityRuleResponseOutput) Name ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualityRuleResponseOutput) Name() pulumi.StringOutput
Optional. A mutable name for the rule. The name must contain only letters (a-z, A-Z), numbers (0-9), or hyphens (-). The maximum length is 63 characters. Must start with a letter. Must end with a number or a letter.
func (GoogleCloudDataplexV1DataQualityRuleResponseOutput) NonNullExpectation ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleResponseOutput) NonNullExpectation() GoogleCloudDataplexV1DataQualityRuleNonNullExpectationResponseOutput
Row-level rule which evaluates whether each column value is null.
func (GoogleCloudDataplexV1DataQualityRuleResponseOutput) RangeExpectation ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleResponseOutput) RangeExpectation() GoogleCloudDataplexV1DataQualityRuleRangeExpectationResponseOutput
Row-level rule which evaluates whether each column value lies between a specified range.
func (GoogleCloudDataplexV1DataQualityRuleResponseOutput) RegexExpectation ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleResponseOutput) RegexExpectation() GoogleCloudDataplexV1DataQualityRuleRegexExpectationResponseOutput
Row-level rule which evaluates whether each column value matches a specified regex.
func (GoogleCloudDataplexV1DataQualityRuleResponseOutput) RowConditionExpectation ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleResponseOutput) RowConditionExpectation() GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationResponseOutput
Row-level rule which evaluates whether each row in a table passes the specified condition.
func (GoogleCloudDataplexV1DataQualityRuleResponseOutput) SetExpectation ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleResponseOutput) SetExpectation() GoogleCloudDataplexV1DataQualityRuleSetExpectationResponseOutput
Row-level rule which evaluates whether each column value is contained by a specified set.
func (GoogleCloudDataplexV1DataQualityRuleResponseOutput) StatisticRangeExpectation ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleResponseOutput) StatisticRangeExpectation() GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput
Aggregate rule which evaluates whether the column aggregate statistic lies between a specified range.
func (GoogleCloudDataplexV1DataQualityRuleResponseOutput) TableConditionExpectation ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleResponseOutput) TableConditionExpectation() GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationResponseOutput
Aggregate rule which evaluates whether the provided expression is true for a table.
func (GoogleCloudDataplexV1DataQualityRuleResponseOutput) Threshold ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleResponseOutput) Threshold() pulumi.Float64Output
Optional. The minimum ratio of passing_rows / total_rows required to pass this rule, with a range of 0.0, 1.0.0 indicates default value (i.e. 1.0).This field is only valid for row-level type rules.
func (GoogleCloudDataplexV1DataQualityRuleResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleResponseOutput() GoogleCloudDataplexV1DataQualityRuleResponseOutput
func (GoogleCloudDataplexV1DataQualityRuleResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleResponseOutput
func (GoogleCloudDataplexV1DataQualityRuleResponseOutput) UniquenessExpectation ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleResponseOutput) UniquenessExpectation() GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationResponseOutput
Row-level rule which evaluates whether each column value is unique.
type GoogleCloudDataplexV1DataQualityRuleResultResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleResultResponse struct { // The number of rows a rule was evaluated against.This field is only valid for row-level type rules.Evaluated count can be configured to either include all rows (default) - with null rows automatically failing rule evaluation, or exclude null rows from the evaluated_count, by setting ignore_nulls = true. EvaluatedCount string `pulumi:"evaluatedCount"` // The query to find rows that did not pass this rule.This field is only valid for row-level type rules. FailingRowsQuery string `pulumi:"failingRowsQuery"` // The number of rows with null values in the specified column. NullCount string `pulumi:"nullCount"` // The ratio of passed_count / evaluated_count.This field is only valid for row-level type rules. PassRatio float64 `pulumi:"passRatio"` // Whether the rule passed or failed. Passed bool `pulumi:"passed"` // The number of rows which passed a rule evaluation.This field is only valid for row-level type rules. PassedCount string `pulumi:"passedCount"` // The rule specified in the DataQualitySpec, as is. Rule GoogleCloudDataplexV1DataQualityRuleResponse `pulumi:"rule"` }
DataQualityRuleResult provides a more detailed, per-rule view of the results.
type GoogleCloudDataplexV1DataQualityRuleResultResponseArrayOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleResultResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1DataQualityRuleResultResponseArrayOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleResultResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleResultResponseArrayOutput) ToGoogleCloudDataplexV1DataQualityRuleResultResponseArrayOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleResultResponseArrayOutput) ToGoogleCloudDataplexV1DataQualityRuleResultResponseArrayOutput() GoogleCloudDataplexV1DataQualityRuleResultResponseArrayOutput
func (GoogleCloudDataplexV1DataQualityRuleResultResponseArrayOutput) ToGoogleCloudDataplexV1DataQualityRuleResultResponseArrayOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleResultResponseArrayOutput) ToGoogleCloudDataplexV1DataQualityRuleResultResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleResultResponseArrayOutput
type GoogleCloudDataplexV1DataQualityRuleResultResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleResultResponseOutput struct{ *pulumi.OutputState }
DataQualityRuleResult provides a more detailed, per-rule view of the results.
func (GoogleCloudDataplexV1DataQualityRuleResultResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleResultResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleResultResponseOutput) EvaluatedCount ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleResultResponseOutput) EvaluatedCount() pulumi.StringOutput
The number of rows a rule was evaluated against.This field is only valid for row-level type rules.Evaluated count can be configured to either include all rows (default) - with null rows automatically failing rule evaluation, or exclude null rows from the evaluated_count, by setting ignore_nulls = true.
func (GoogleCloudDataplexV1DataQualityRuleResultResponseOutput) FailingRowsQuery ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleResultResponseOutput) FailingRowsQuery() pulumi.StringOutput
The query to find rows that did not pass this rule.This field is only valid for row-level type rules.
func (GoogleCloudDataplexV1DataQualityRuleResultResponseOutput) NullCount ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleResultResponseOutput) NullCount() pulumi.StringOutput
The number of rows with null values in the specified column.
func (GoogleCloudDataplexV1DataQualityRuleResultResponseOutput) PassRatio ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleResultResponseOutput) PassRatio() pulumi.Float64Output
The ratio of passed_count / evaluated_count.This field is only valid for row-level type rules.
func (GoogleCloudDataplexV1DataQualityRuleResultResponseOutput) Passed ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleResultResponseOutput) Passed() pulumi.BoolOutput
Whether the rule passed or failed.
func (GoogleCloudDataplexV1DataQualityRuleResultResponseOutput) PassedCount ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleResultResponseOutput) PassedCount() pulumi.StringOutput
The number of rows which passed a rule evaluation.This field is only valid for row-level type rules.
func (GoogleCloudDataplexV1DataQualityRuleResultResponseOutput) Rule ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleResultResponseOutput) Rule() GoogleCloudDataplexV1DataQualityRuleResponseOutput
The rule specified in the DataQualitySpec, as is.
func (GoogleCloudDataplexV1DataQualityRuleResultResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleResultResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleResultResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleResultResponseOutput() GoogleCloudDataplexV1DataQualityRuleResultResponseOutput
func (GoogleCloudDataplexV1DataQualityRuleResultResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleResultResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleResultResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleResultResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleResultResponseOutput
type GoogleCloudDataplexV1DataQualityRuleRowConditionExpectation ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleRowConditionExpectation struct { // Optional. The SQL expression. SqlExpression *string `pulumi:"sqlExpression"` }
Evaluates whether each row passes the specified condition.The SQL expression needs to use BigQuery standard SQL syntax and should produce a boolean value per row as the result.Example: col1 >= 0 AND col2 < 10
type GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationArgs ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationArgs struct { // Optional. The SQL expression. SqlExpression pulumi.StringPtrInput `pulumi:"sqlExpression"` }
Evaluates whether each row passes the specified condition.The SQL expression needs to use BigQuery standard SQL syntax and should produce a boolean value per row as the result.Example: col1 >= 0 AND col2 < 10
func (GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationArgs) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput() GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput
func (GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput
func (GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput
type GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationInput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationInput interface { pulumi.Input ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput() GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutputWithContext(context.Context) GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput }
GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationInput is an input type that accepts GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationArgs and GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationInput` via:
GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationArgs{...}
type GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput struct{ *pulumi.OutputState }
Evaluates whether each row passes the specified condition.The SQL expression needs to use BigQuery standard SQL syntax and should produce a boolean value per row as the result.Example: col1 >= 0 AND col2 < 10
func (GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput) SqlExpression ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput) SqlExpression() pulumi.StringPtrOutput
Optional. The SQL expression.
func (GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput() GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput
func (GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput
func (GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput
type GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrInput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutputWithContext(context.Context) GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput }
GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrInput is an input type that accepts GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationArgs, GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtr and GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrInput` via:
GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationArgs{...} or: nil
func GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtr ¶ added in v0.28.0
func GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtr(v *GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationArgs) GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrInput
type GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput) SqlExpression ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput) SqlExpression() pulumi.StringPtrOutput
Optional. The SQL expression.
func (GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationPtrOutput
type GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationResponse struct { // Optional. The SQL expression. SqlExpression string `pulumi:"sqlExpression"` }
Evaluates whether each row passes the specified condition.The SQL expression needs to use BigQuery standard SQL syntax and should produce a boolean value per row as the result.Example: col1 >= 0 AND col2 < 10
type GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationResponseOutput struct{ *pulumi.OutputState }
Evaluates whether each row passes the specified condition.The SQL expression needs to use BigQuery standard SQL syntax and should produce a boolean value per row as the result.Example: col1 >= 0 AND col2 < 10
func (GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationResponseOutput) SqlExpression ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationResponseOutput) SqlExpression() pulumi.StringOutput
Optional. The SQL expression.
func (GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationResponseOutput() GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationResponseOutput
func (GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleRowConditionExpectationResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleRowConditionExpectationResponseOutput
type GoogleCloudDataplexV1DataQualityRuleSetExpectation ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleSetExpectation struct { // Optional. Expected values for the column value. Values []string `pulumi:"values"` }
Evaluates whether each column value is contained by a specified set.
type GoogleCloudDataplexV1DataQualityRuleSetExpectationArgs ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleSetExpectationArgs struct { // Optional. Expected values for the column value. Values pulumi.StringArrayInput `pulumi:"values"` }
Evaluates whether each column value is contained by a specified set.
func (GoogleCloudDataplexV1DataQualityRuleSetExpectationArgs) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleSetExpectationArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleSetExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleSetExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationOutput() GoogleCloudDataplexV1DataQualityRuleSetExpectationOutput
func (GoogleCloudDataplexV1DataQualityRuleSetExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleSetExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleSetExpectationOutput
func (GoogleCloudDataplexV1DataQualityRuleSetExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleSetExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleSetExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleSetExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput
type GoogleCloudDataplexV1DataQualityRuleSetExpectationInput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleSetExpectationInput interface { pulumi.Input ToGoogleCloudDataplexV1DataQualityRuleSetExpectationOutput() GoogleCloudDataplexV1DataQualityRuleSetExpectationOutput ToGoogleCloudDataplexV1DataQualityRuleSetExpectationOutputWithContext(context.Context) GoogleCloudDataplexV1DataQualityRuleSetExpectationOutput }
GoogleCloudDataplexV1DataQualityRuleSetExpectationInput is an input type that accepts GoogleCloudDataplexV1DataQualityRuleSetExpectationArgs and GoogleCloudDataplexV1DataQualityRuleSetExpectationOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataQualityRuleSetExpectationInput` via:
GoogleCloudDataplexV1DataQualityRuleSetExpectationArgs{...}
type GoogleCloudDataplexV1DataQualityRuleSetExpectationOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleSetExpectationOutput struct{ *pulumi.OutputState }
Evaluates whether each column value is contained by a specified set.
func (GoogleCloudDataplexV1DataQualityRuleSetExpectationOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleSetExpectationOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleSetExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleSetExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationOutput() GoogleCloudDataplexV1DataQualityRuleSetExpectationOutput
func (GoogleCloudDataplexV1DataQualityRuleSetExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleSetExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleSetExpectationOutput
func (GoogleCloudDataplexV1DataQualityRuleSetExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleSetExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleSetExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleSetExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleSetExpectationOutput) Values ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleSetExpectationOutput) Values() pulumi.StringArrayOutput
Optional. Expected values for the column value.
type GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrInput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput ToGoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutputWithContext(context.Context) GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput }
GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrInput is an input type that accepts GoogleCloudDataplexV1DataQualityRuleSetExpectationArgs, GoogleCloudDataplexV1DataQualityRuleSetExpectationPtr and GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrInput` via:
GoogleCloudDataplexV1DataQualityRuleSetExpectationArgs{...} or: nil
func GoogleCloudDataplexV1DataQualityRuleSetExpectationPtr ¶ added in v0.28.0
func GoogleCloudDataplexV1DataQualityRuleSetExpectationPtr(v *GoogleCloudDataplexV1DataQualityRuleSetExpectationArgs) GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrInput
type GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput) Values ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleSetExpectationPtrOutput) Values() pulumi.StringArrayOutput
Optional. Expected values for the column value.
type GoogleCloudDataplexV1DataQualityRuleSetExpectationResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleSetExpectationResponse struct { // Optional. Expected values for the column value. Values []string `pulumi:"values"` }
Evaluates whether each column value is contained by a specified set.
type GoogleCloudDataplexV1DataQualityRuleSetExpectationResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleSetExpectationResponseOutput struct{ *pulumi.OutputState }
Evaluates whether each column value is contained by a specified set.
func (GoogleCloudDataplexV1DataQualityRuleSetExpectationResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleSetExpectationResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleSetExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleSetExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationResponseOutput() GoogleCloudDataplexV1DataQualityRuleSetExpectationResponseOutput
func (GoogleCloudDataplexV1DataQualityRuleSetExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleSetExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleSetExpectationResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleSetExpectationResponseOutput
func (GoogleCloudDataplexV1DataQualityRuleSetExpectationResponseOutput) Values ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleSetExpectationResponseOutput) Values() pulumi.StringArrayOutput
Optional. Expected values for the column value.
type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectation ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectation struct { // Optional. The maximum column statistic value allowed for a row to pass this validation.At least one of min_value and max_value need to be provided. MaxValue *string `pulumi:"maxValue"` // Optional. The minimum column statistic value allowed for a row to pass this validation.At least one of min_value and max_value need to be provided. MinValue *string `pulumi:"minValue"` // Optional. The aggregate metric to evaluate. Statistic *GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic `pulumi:"statistic"` // Optional. Whether column statistic needs to be strictly lesser than ('<') the maximum, or if equality is allowed.Only relevant if a max_value has been defined. Default = false. StrictMaxEnabled *bool `pulumi:"strictMaxEnabled"` // Optional. Whether column statistic needs to be strictly greater than ('>') the minimum, or if equality is allowed.Only relevant if a min_value has been defined. Default = false. StrictMinEnabled *bool `pulumi:"strictMinEnabled"` }
Evaluates whether the column aggregate statistic lies between a specified range.
type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationArgs ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationArgs struct { // Optional. The maximum column statistic value allowed for a row to pass this validation.At least one of min_value and max_value need to be provided. MaxValue pulumi.StringPtrInput `pulumi:"maxValue"` // Optional. The minimum column statistic value allowed for a row to pass this validation.At least one of min_value and max_value need to be provided. MinValue pulumi.StringPtrInput `pulumi:"minValue"` // Optional. The aggregate metric to evaluate. Statistic GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrInput `pulumi:"statistic"` // Optional. Whether column statistic needs to be strictly lesser than ('<') the maximum, or if equality is allowed.Only relevant if a max_value has been defined. Default = false. StrictMaxEnabled pulumi.BoolPtrInput `pulumi:"strictMaxEnabled"` // Optional. Whether column statistic needs to be strictly greater than ('>') the minimum, or if equality is allowed.Only relevant if a min_value has been defined. Default = false. StrictMinEnabled pulumi.BoolPtrInput `pulumi:"strictMinEnabled"` }
Evaluates whether the column aggregate statistic lies between a specified range.
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationArgs) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput() GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput
type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationInput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationInput interface { pulumi.Input ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput() GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutputWithContext(context.Context) GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput }
GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationInput is an input type that accepts GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationArgs and GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationInput` via:
GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationArgs{...}
type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput struct{ *pulumi.OutputState }
Evaluates whether the column aggregate statistic lies between a specified range.
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput) MaxValue ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput) MaxValue() pulumi.StringPtrOutput
Optional. The maximum column statistic value allowed for a row to pass this validation.At least one of min_value and max_value need to be provided.
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput) MinValue ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput) MinValue() pulumi.StringPtrOutput
Optional. The minimum column statistic value allowed for a row to pass this validation.At least one of min_value and max_value need to be provided.
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput) Statistic ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput) Statistic() GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput
Optional. The aggregate metric to evaluate.
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput) StrictMaxEnabled ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput) StrictMaxEnabled() pulumi.BoolPtrOutput
Optional. Whether column statistic needs to be strictly lesser than ('<') the maximum, or if equality is allowed.Only relevant if a max_value has been defined. Default = false.
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput) StrictMinEnabled ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput) StrictMinEnabled() pulumi.BoolPtrOutput
Optional. Whether column statistic needs to be strictly greater than ('>') the minimum, or if equality is allowed.Only relevant if a min_value has been defined. Default = false.
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput() GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput
type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrInput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutputWithContext(context.Context) GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput }
GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrInput is an input type that accepts GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationArgs, GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtr and GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrInput` via:
GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationArgs{...} or: nil
func GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtr ¶ added in v0.28.0
func GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtr(v *GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationArgs) GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrInput
type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput) Elem ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput) MaxValue ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput) MaxValue() pulumi.StringPtrOutput
Optional. The maximum column statistic value allowed for a row to pass this validation.At least one of min_value and max_value need to be provided.
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput) MinValue ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput) MinValue() pulumi.StringPtrOutput
Optional. The minimum column statistic value allowed for a row to pass this validation.At least one of min_value and max_value need to be provided.
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput) Statistic ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput) Statistic() GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput
Optional. The aggregate metric to evaluate.
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput) StrictMaxEnabled ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput) StrictMaxEnabled() pulumi.BoolPtrOutput
Optional. Whether column statistic needs to be strictly lesser than ('<') the maximum, or if equality is allowed.Only relevant if a max_value has been defined. Default = false.
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput) StrictMinEnabled ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput) StrictMinEnabled() pulumi.BoolPtrOutput
Optional. Whether column statistic needs to be strictly greater than ('>') the minimum, or if equality is allowed.Only relevant if a min_value has been defined. Default = false.
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationPtrOutput
type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponse struct { // Optional. The maximum column statistic value allowed for a row to pass this validation.At least one of min_value and max_value need to be provided. MaxValue string `pulumi:"maxValue"` // Optional. The minimum column statistic value allowed for a row to pass this validation.At least one of min_value and max_value need to be provided. MinValue string `pulumi:"minValue"` // Optional. The aggregate metric to evaluate. Statistic string `pulumi:"statistic"` // Optional. Whether column statistic needs to be strictly lesser than ('<') the maximum, or if equality is allowed.Only relevant if a max_value has been defined. Default = false. StrictMaxEnabled bool `pulumi:"strictMaxEnabled"` // Optional. Whether column statistic needs to be strictly greater than ('>') the minimum, or if equality is allowed.Only relevant if a min_value has been defined. Default = false. StrictMinEnabled bool `pulumi:"strictMinEnabled"` }
Evaluates whether the column aggregate statistic lies between a specified range.
type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput struct{ *pulumi.OutputState }
Evaluates whether the column aggregate statistic lies between a specified range.
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput) MaxValue ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput) MaxValue() pulumi.StringOutput
Optional. The maximum column statistic value allowed for a row to pass this validation.At least one of min_value and max_value need to be provided.
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput) MinValue ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput) MinValue() pulumi.StringOutput
Optional. The minimum column statistic value allowed for a row to pass this validation.At least one of min_value and max_value need to be provided.
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput) Statistic ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput) Statistic() pulumi.StringOutput
Optional. The aggregate metric to evaluate.
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput) StrictMaxEnabled ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput) StrictMaxEnabled() pulumi.BoolOutput
Optional. Whether column statistic needs to be strictly lesser than ('<') the maximum, or if equality is allowed.Only relevant if a max_value has been defined. Default = false.
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput) StrictMinEnabled ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput) StrictMinEnabled() pulumi.BoolOutput
Optional. Whether column statistic needs to be strictly greater than ('>') the minimum, or if equality is allowed.Only relevant if a min_value has been defined. Default = false.
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput() GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationResponseOutput
type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic string
Optional. The aggregate metric to evaluate.
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput ¶ added in v0.28.0
func (e GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput() GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutputWithContext ¶ added in v0.28.0
func (e GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput ¶ added in v0.28.0
func (e GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput() GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutputWithContext ¶ added in v0.28.0
func (e GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic) ToStringOutput ¶ added in v0.28.0
func (e GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic) ToStringOutput() pulumi.StringOutput
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic) ToStringOutputWithContext ¶ added in v0.28.0
func (e GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic) ToStringPtrOutput ¶ added in v0.28.0
func (e GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (e GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticInput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticInput interface { pulumi.Input ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput() GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutputWithContext(context.Context) GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput }
GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticInput is an input type that accepts GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticArgs and GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticInput` via:
GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticArgs{...}
type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput() GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput() GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput) ToStringOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput) ToStringOutput() pulumi.StringOutput
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput) ToStringOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput) ToStringPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrInput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput() GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutputWithContext(context.Context) GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput }
func GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtr ¶ added in v0.28.0
func GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtr(v string) GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrInput
type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput) Elem ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput() GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput) ToStringPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatisticPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1DataQualityRuleTableConditionExpectation ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleTableConditionExpectation struct { // Optional. The SQL expression. SqlExpression *string `pulumi:"sqlExpression"` }
Evaluates whether the provided expression is true.The SQL expression needs to use BigQuery standard SQL syntax and should produce a scalar boolean result.Example: MIN(col1) >= 0
type GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationArgs ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationArgs struct { // Optional. The SQL expression. SqlExpression pulumi.StringPtrInput `pulumi:"sqlExpression"` }
Evaluates whether the provided expression is true.The SQL expression needs to use BigQuery standard SQL syntax and should produce a scalar boolean result.Example: MIN(col1) >= 0
func (GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationArgs) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput() GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput
func (GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput
func (GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput
type GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationInput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationInput interface { pulumi.Input ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput() GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutputWithContext(context.Context) GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput }
GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationInput is an input type that accepts GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationArgs and GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationInput` via:
GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationArgs{...}
type GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput struct{ *pulumi.OutputState }
Evaluates whether the provided expression is true.The SQL expression needs to use BigQuery standard SQL syntax and should produce a scalar boolean result.Example: MIN(col1) >= 0
func (GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput) SqlExpression ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput) SqlExpression() pulumi.StringPtrOutput
Optional. The SQL expression.
func (GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput() GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput
func (GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput
func (GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput
type GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrInput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutputWithContext(context.Context) GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput }
GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrInput is an input type that accepts GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationArgs, GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtr and GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrInput` via:
GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationArgs{...} or: nil
func GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtr ¶ added in v0.28.0
func GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtr(v *GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationArgs) GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrInput
type GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput) Elem ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput) SqlExpression ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput) SqlExpression() pulumi.StringPtrOutput
Optional. The SQL expression.
func (GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationPtrOutput
type GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationResponse struct { // Optional. The SQL expression. SqlExpression string `pulumi:"sqlExpression"` }
Evaluates whether the provided expression is true.The SQL expression needs to use BigQuery standard SQL syntax and should produce a scalar boolean result.Example: MIN(col1) >= 0
type GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationResponseOutput struct{ *pulumi.OutputState }
Evaluates whether the provided expression is true.The SQL expression needs to use BigQuery standard SQL syntax and should produce a scalar boolean result.Example: MIN(col1) >= 0
func (GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationResponseOutput) SqlExpression ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationResponseOutput) SqlExpression() pulumi.StringOutput
Optional. The SQL expression.
func (GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationResponseOutput() GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationResponseOutput
func (GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleTableConditionExpectationResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleTableConditionExpectationResponseOutput
type GoogleCloudDataplexV1DataQualityRuleUniquenessExpectation ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleUniquenessExpectation struct { }
Evaluates whether the column has duplicates.
type GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationArgs ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationArgs struct { }
Evaluates whether the column has duplicates.
func (GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationArgs) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput() GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput
func (GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput
func (GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationArgs) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput
type GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationInput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationInput interface { pulumi.Input ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput() GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutputWithContext(context.Context) GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput }
GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationInput is an input type that accepts GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationArgs and GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationInput` via:
GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationArgs{...}
type GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput struct{ *pulumi.OutputState }
Evaluates whether the column has duplicates.
func (GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput() GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput
func (GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput
func (GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationOutput) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput
type GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrInput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutputWithContext(context.Context) GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput }
GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrInput is an input type that accepts GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationArgs, GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtr and GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrInput` via:
GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationArgs{...} or: nil
func GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtr ¶ added in v0.28.0
func GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtr(v *GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationArgs) GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrInput
type GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput() GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput
func (GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationPtrOutput
type GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationResponse struct { }
Evaluates whether the column has duplicates.
type GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationResponseOutput struct{ *pulumi.OutputState }
Evaluates whether the column has duplicates.
func (GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationResponseOutput() GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationResponseOutput
func (GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationResponseOutput) ToGoogleCloudDataplexV1DataQualityRuleUniquenessExpectationResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualityRuleUniquenessExpectationResponseOutput
type GoogleCloudDataplexV1DataQualitySpec ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualitySpec struct { // Optional. Actions to take upon job completion. PostScanActions *GoogleCloudDataplexV1DataQualitySpecPostScanActions `pulumi:"postScanActions"` // Optional. A filter applied to all rows in a single DataScan job. The filter needs to be a valid SQL expression for a WHERE clause in BigQuery standard SQL syntax. Example: col1 >= 0 AND col2 < 10 RowFilter *string `pulumi:"rowFilter"` // The list of rules to evaluate against a data source. At least one rule is required. Rules []GoogleCloudDataplexV1DataQualityRule `pulumi:"rules"` // Optional. The percentage of the records to be selected from the dataset for DataScan. Value can range between 0.0 and 100.0 with up to 3 significant decimal digits. Sampling is not applied if sampling_percent is not specified, 0 or 100. SamplingPercent *float64 `pulumi:"samplingPercent"` }
DataQualityScan related setting.
type GoogleCloudDataplexV1DataQualitySpecArgs ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualitySpecArgs struct { // Optional. Actions to take upon job completion. PostScanActions GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrInput `pulumi:"postScanActions"` // Optional. A filter applied to all rows in a single DataScan job. The filter needs to be a valid SQL expression for a WHERE clause in BigQuery standard SQL syntax. Example: col1 >= 0 AND col2 < 10 RowFilter pulumi.StringPtrInput `pulumi:"rowFilter"` // The list of rules to evaluate against a data source. At least one rule is required. Rules GoogleCloudDataplexV1DataQualityRuleArrayInput `pulumi:"rules"` // Optional. The percentage of the records to be selected from the dataset for DataScan. Value can range between 0.0 and 100.0 with up to 3 significant decimal digits. Sampling is not applied if sampling_percent is not specified, 0 or 100. SamplingPercent pulumi.Float64PtrInput `pulumi:"samplingPercent"` }
DataQualityScan related setting.
func (GoogleCloudDataplexV1DataQualitySpecArgs) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualitySpecArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualitySpecArgs) ToGoogleCloudDataplexV1DataQualitySpecOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualitySpecArgs) ToGoogleCloudDataplexV1DataQualitySpecOutput() GoogleCloudDataplexV1DataQualitySpecOutput
func (GoogleCloudDataplexV1DataQualitySpecArgs) ToGoogleCloudDataplexV1DataQualitySpecOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualitySpecArgs) ToGoogleCloudDataplexV1DataQualitySpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecOutput
func (GoogleCloudDataplexV1DataQualitySpecArgs) ToGoogleCloudDataplexV1DataQualitySpecPtrOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualitySpecArgs) ToGoogleCloudDataplexV1DataQualitySpecPtrOutput() GoogleCloudDataplexV1DataQualitySpecPtrOutput
func (GoogleCloudDataplexV1DataQualitySpecArgs) ToGoogleCloudDataplexV1DataQualitySpecPtrOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataQualitySpecArgs) ToGoogleCloudDataplexV1DataQualitySpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecPtrOutput
type GoogleCloudDataplexV1DataQualitySpecInput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualitySpecInput interface { pulumi.Input ToGoogleCloudDataplexV1DataQualitySpecOutput() GoogleCloudDataplexV1DataQualitySpecOutput ToGoogleCloudDataplexV1DataQualitySpecOutputWithContext(context.Context) GoogleCloudDataplexV1DataQualitySpecOutput }
GoogleCloudDataplexV1DataQualitySpecInput is an input type that accepts GoogleCloudDataplexV1DataQualitySpecArgs and GoogleCloudDataplexV1DataQualitySpecOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataQualitySpecInput` via:
GoogleCloudDataplexV1DataQualitySpecArgs{...}
type GoogleCloudDataplexV1DataQualitySpecOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualitySpecOutput struct{ *pulumi.OutputState }
DataQualityScan related setting.
func (GoogleCloudDataplexV1DataQualitySpecOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualitySpecOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualitySpecOutput) PostScanActions ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualitySpecOutput) PostScanActions() GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput
Optional. Actions to take upon job completion.
func (GoogleCloudDataplexV1DataQualitySpecOutput) RowFilter ¶ added in v0.31.1
func (o GoogleCloudDataplexV1DataQualitySpecOutput) RowFilter() pulumi.StringPtrOutput
Optional. A filter applied to all rows in a single DataScan job. The filter needs to be a valid SQL expression for a WHERE clause in BigQuery standard SQL syntax. Example: col1 >= 0 AND col2 < 10
func (GoogleCloudDataplexV1DataQualitySpecOutput) Rules ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualitySpecOutput) Rules() GoogleCloudDataplexV1DataQualityRuleArrayOutput
The list of rules to evaluate against a data source. At least one rule is required.
func (GoogleCloudDataplexV1DataQualitySpecOutput) SamplingPercent ¶ added in v0.31.1
func (o GoogleCloudDataplexV1DataQualitySpecOutput) SamplingPercent() pulumi.Float64PtrOutput
Optional. The percentage of the records to be selected from the dataset for DataScan. Value can range between 0.0 and 100.0 with up to 3 significant decimal digits. Sampling is not applied if sampling_percent is not specified, 0 or 100.
func (GoogleCloudDataplexV1DataQualitySpecOutput) ToGoogleCloudDataplexV1DataQualitySpecOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualitySpecOutput) ToGoogleCloudDataplexV1DataQualitySpecOutput() GoogleCloudDataplexV1DataQualitySpecOutput
func (GoogleCloudDataplexV1DataQualitySpecOutput) ToGoogleCloudDataplexV1DataQualitySpecOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualitySpecOutput) ToGoogleCloudDataplexV1DataQualitySpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecOutput
func (GoogleCloudDataplexV1DataQualitySpecOutput) ToGoogleCloudDataplexV1DataQualitySpecPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualitySpecOutput) ToGoogleCloudDataplexV1DataQualitySpecPtrOutput() GoogleCloudDataplexV1DataQualitySpecPtrOutput
func (GoogleCloudDataplexV1DataQualitySpecOutput) ToGoogleCloudDataplexV1DataQualitySpecPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualitySpecOutput) ToGoogleCloudDataplexV1DataQualitySpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecPtrOutput
type GoogleCloudDataplexV1DataQualitySpecPostScanActions ¶ added in v0.32.0
type GoogleCloudDataplexV1DataQualitySpecPostScanActions struct { // Optional. If set, results will be exported to the provided BigQuery table. BigqueryExport *GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExport `pulumi:"bigqueryExport"` }
The configuration of post scan actions of DataQualityScan.
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsArgs ¶ added in v0.32.0
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsArgs struct { // Optional. If set, results will be exported to the provided BigQuery table. BigqueryExport GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrInput `pulumi:"bigqueryExport"` }
The configuration of post scan actions of DataQualityScan.
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsArgs) ElementType ¶ added in v0.32.0
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsArgs) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput ¶ added in v0.32.0
func (i GoogleCloudDataplexV1DataQualitySpecPostScanActionsArgs) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput() GoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsArgs) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudDataplexV1DataQualitySpecPostScanActionsArgs) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsArgs) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput ¶ added in v0.32.0
func (i GoogleCloudDataplexV1DataQualitySpecPostScanActionsArgs) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput() GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsArgs) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudDataplexV1DataQualitySpecPostScanActionsArgs) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExport ¶ added in v0.32.0
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExport struct { // Optional. The BigQuery table to export DataQualityScan results to. Format: //bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID/tables/TABLE_ID ResultsTable *string `pulumi:"resultsTable"` }
The configuration of BigQuery export post scan action.
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportArgs ¶ added in v0.32.0
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportArgs struct { // Optional. The BigQuery table to export DataQualityScan results to. Format: //bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID/tables/TABLE_ID ResultsTable pulumi.StringPtrInput `pulumi:"resultsTable"` }
The configuration of BigQuery export post scan action.
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportArgs) ElementType ¶ added in v0.32.0
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportArgs) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput ¶ added in v0.32.0
func (i GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportArgs) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput() GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportArgs) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportArgs) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportArgs) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput ¶ added in v0.32.0
func (i GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportArgs) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput() GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportArgs) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutputWithContext ¶ added in v0.32.0
func (i GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportArgs) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportInput ¶ added in v0.32.0
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportInput interface { pulumi.Input ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput() GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutputWithContext(context.Context) GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput }
GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportInput is an input type that accepts GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportArgs and GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportInput` via:
GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportArgs{...}
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput ¶ added in v0.32.0
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput struct{ *pulumi.OutputState }
The configuration of BigQuery export post scan action.
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput) ResultsTable ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput) ResultsTable() pulumi.StringPtrOutput
Optional. The BigQuery table to export DataQualityScan results to. Format: //bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID/tables/TABLE_ID
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput() GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput() GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrInput ¶ added in v0.32.0
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput() GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutputWithContext(context.Context) GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput }
GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrInput is an input type that accepts GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportArgs, GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtr and GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrInput` via:
GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportArgs{...} or: nil
func GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtr ¶ added in v0.32.0
func GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtr(v *GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportArgs) GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrInput
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput ¶ added in v0.32.0
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput) Elem ¶ added in v0.32.0
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput) ResultsTable ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput) ResultsTable() pulumi.StringPtrOutput
Optional. The BigQuery table to export DataQualityScan results to. Format: //bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID/tables/TABLE_ID
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput() GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportResponse ¶ added in v0.32.0
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportResponse struct { // Optional. The BigQuery table to export DataQualityScan results to. Format: //bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID/tables/TABLE_ID ResultsTable string `pulumi:"resultsTable"` }
The configuration of BigQuery export post scan action.
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportResponseOutput ¶ added in v0.32.0
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportResponseOutput struct{ *pulumi.OutputState }
The configuration of BigQuery export post scan action.
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportResponseOutput) ResultsTable ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportResponseOutput) ResultsTable() pulumi.StringOutput
Optional. The BigQuery table to export DataQualityScan results to. Format: //bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID/tables/TABLE_ID
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportResponseOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportResponseOutput ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportResponseOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportResponseOutput() GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportResponseOutput
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportResponseOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportResponseOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportResponseOutput
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsInput ¶ added in v0.32.0
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsInput interface { pulumi.Input ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput() GoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsOutputWithContext(context.Context) GoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput }
GoogleCloudDataplexV1DataQualitySpecPostScanActionsInput is an input type that accepts GoogleCloudDataplexV1DataQualitySpecPostScanActionsArgs and GoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataQualitySpecPostScanActionsInput` via:
GoogleCloudDataplexV1DataQualitySpecPostScanActionsArgs{...}
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput ¶ added in v0.32.0
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput struct{ *pulumi.OutputState }
The configuration of post scan actions of DataQualityScan.
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput) BigqueryExport ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput) BigqueryExport() GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput
Optional. If set, results will be exported to the provided BigQuery table.
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput() GoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput() GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrInput ¶ added in v0.32.0
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput() GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutputWithContext(context.Context) GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput }
GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrInput is an input type that accepts GoogleCloudDataplexV1DataQualitySpecPostScanActionsArgs, GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtr and GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrInput` via:
GoogleCloudDataplexV1DataQualitySpecPostScanActionsArgs{...} or: nil
func GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtr ¶ added in v0.32.0
func GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtr(v *GoogleCloudDataplexV1DataQualitySpecPostScanActionsArgs) GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrInput
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput ¶ added in v0.32.0
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput) BigqueryExport ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput) BigqueryExport() GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportPtrOutput
Optional. If set, results will be exported to the provided BigQuery table.
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput() GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsResponse ¶ added in v0.32.0
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsResponse struct { // Optional. If set, results will be exported to the provided BigQuery table. BigqueryExport GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportResponse `pulumi:"bigqueryExport"` }
The configuration of post scan actions of DataQualityScan.
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsResponseOutput ¶ added in v0.32.0
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsResponseOutput struct{ *pulumi.OutputState }
The configuration of post scan actions of DataQualityScan.
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsResponseOutput) BigqueryExport ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsResponseOutput) BigqueryExport() GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExportResponseOutput
Optional. If set, results will be exported to the provided BigQuery table.
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsResponseOutput) ElementType ¶ added in v0.32.0
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsResponseOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsResponseOutput ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsResponseOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsResponseOutput() GoogleCloudDataplexV1DataQualitySpecPostScanActionsResponseOutput
func (GoogleCloudDataplexV1DataQualitySpecPostScanActionsResponseOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsResponseOutputWithContext ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualitySpecPostScanActionsResponseOutput) ToGoogleCloudDataplexV1DataQualitySpecPostScanActionsResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecPostScanActionsResponseOutput
type GoogleCloudDataplexV1DataQualitySpecPtrInput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualitySpecPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1DataQualitySpecPtrOutput() GoogleCloudDataplexV1DataQualitySpecPtrOutput ToGoogleCloudDataplexV1DataQualitySpecPtrOutputWithContext(context.Context) GoogleCloudDataplexV1DataQualitySpecPtrOutput }
GoogleCloudDataplexV1DataQualitySpecPtrInput is an input type that accepts GoogleCloudDataplexV1DataQualitySpecArgs, GoogleCloudDataplexV1DataQualitySpecPtr and GoogleCloudDataplexV1DataQualitySpecPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataQualitySpecPtrInput` via:
GoogleCloudDataplexV1DataQualitySpecArgs{...} or: nil
func GoogleCloudDataplexV1DataQualitySpecPtr ¶ added in v0.28.0
func GoogleCloudDataplexV1DataQualitySpecPtr(v *GoogleCloudDataplexV1DataQualitySpecArgs) GoogleCloudDataplexV1DataQualitySpecPtrInput
type GoogleCloudDataplexV1DataQualitySpecPtrOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualitySpecPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1DataQualitySpecPtrOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualitySpecPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualitySpecPtrOutput) PostScanActions ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualitySpecPtrOutput) PostScanActions() GoogleCloudDataplexV1DataQualitySpecPostScanActionsPtrOutput
Optional. Actions to take upon job completion.
func (GoogleCloudDataplexV1DataQualitySpecPtrOutput) RowFilter ¶ added in v0.31.1
func (o GoogleCloudDataplexV1DataQualitySpecPtrOutput) RowFilter() pulumi.StringPtrOutput
Optional. A filter applied to all rows in a single DataScan job. The filter needs to be a valid SQL expression for a WHERE clause in BigQuery standard SQL syntax. Example: col1 >= 0 AND col2 < 10
func (GoogleCloudDataplexV1DataQualitySpecPtrOutput) Rules ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualitySpecPtrOutput) Rules() GoogleCloudDataplexV1DataQualityRuleArrayOutput
The list of rules to evaluate against a data source. At least one rule is required.
func (GoogleCloudDataplexV1DataQualitySpecPtrOutput) SamplingPercent ¶ added in v0.31.1
func (o GoogleCloudDataplexV1DataQualitySpecPtrOutput) SamplingPercent() pulumi.Float64PtrOutput
Optional. The percentage of the records to be selected from the dataset for DataScan. Value can range between 0.0 and 100.0 with up to 3 significant decimal digits. Sampling is not applied if sampling_percent is not specified, 0 or 100.
func (GoogleCloudDataplexV1DataQualitySpecPtrOutput) ToGoogleCloudDataplexV1DataQualitySpecPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualitySpecPtrOutput) ToGoogleCloudDataplexV1DataQualitySpecPtrOutput() GoogleCloudDataplexV1DataQualitySpecPtrOutput
func (GoogleCloudDataplexV1DataQualitySpecPtrOutput) ToGoogleCloudDataplexV1DataQualitySpecPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualitySpecPtrOutput) ToGoogleCloudDataplexV1DataQualitySpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecPtrOutput
type GoogleCloudDataplexV1DataQualitySpecResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualitySpecResponse struct { // Optional. Actions to take upon job completion. PostScanActions GoogleCloudDataplexV1DataQualitySpecPostScanActionsResponse `pulumi:"postScanActions"` // Optional. A filter applied to all rows in a single DataScan job. The filter needs to be a valid SQL expression for a WHERE clause in BigQuery standard SQL syntax. Example: col1 >= 0 AND col2 < 10 RowFilter string `pulumi:"rowFilter"` // The list of rules to evaluate against a data source. At least one rule is required. Rules []GoogleCloudDataplexV1DataQualityRuleResponse `pulumi:"rules"` // Optional. The percentage of the records to be selected from the dataset for DataScan. Value can range between 0.0 and 100.0 with up to 3 significant decimal digits. Sampling is not applied if sampling_percent is not specified, 0 or 100. SamplingPercent float64 `pulumi:"samplingPercent"` }
DataQualityScan related setting.
type GoogleCloudDataplexV1DataQualitySpecResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataQualitySpecResponseOutput struct{ *pulumi.OutputState }
DataQualityScan related setting.
func (GoogleCloudDataplexV1DataQualitySpecResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataQualitySpecResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataQualitySpecResponseOutput) PostScanActions ¶ added in v0.32.0
func (o GoogleCloudDataplexV1DataQualitySpecResponseOutput) PostScanActions() GoogleCloudDataplexV1DataQualitySpecPostScanActionsResponseOutput
Optional. Actions to take upon job completion.
func (GoogleCloudDataplexV1DataQualitySpecResponseOutput) RowFilter ¶ added in v0.31.1
func (o GoogleCloudDataplexV1DataQualitySpecResponseOutput) RowFilter() pulumi.StringOutput
Optional. A filter applied to all rows in a single DataScan job. The filter needs to be a valid SQL expression for a WHERE clause in BigQuery standard SQL syntax. Example: col1 >= 0 AND col2 < 10
func (GoogleCloudDataplexV1DataQualitySpecResponseOutput) Rules ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualitySpecResponseOutput) Rules() GoogleCloudDataplexV1DataQualityRuleResponseArrayOutput
The list of rules to evaluate against a data source. At least one rule is required.
func (GoogleCloudDataplexV1DataQualitySpecResponseOutput) SamplingPercent ¶ added in v0.31.1
func (o GoogleCloudDataplexV1DataQualitySpecResponseOutput) SamplingPercent() pulumi.Float64Output
Optional. The percentage of the records to be selected from the dataset for DataScan. Value can range between 0.0 and 100.0 with up to 3 significant decimal digits. Sampling is not applied if sampling_percent is not specified, 0 or 100.
func (GoogleCloudDataplexV1DataQualitySpecResponseOutput) ToGoogleCloudDataplexV1DataQualitySpecResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualitySpecResponseOutput) ToGoogleCloudDataplexV1DataQualitySpecResponseOutput() GoogleCloudDataplexV1DataQualitySpecResponseOutput
func (GoogleCloudDataplexV1DataQualitySpecResponseOutput) ToGoogleCloudDataplexV1DataQualitySpecResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataQualitySpecResponseOutput) ToGoogleCloudDataplexV1DataQualitySpecResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataQualitySpecResponseOutput
type GoogleCloudDataplexV1DataScanExecutionSpec ¶ added in v0.28.0
type GoogleCloudDataplexV1DataScanExecutionSpec struct { // Immutable. The unnested field (of type Date or Timestamp) that contains values which monotonically increase over time.If not specified, a data scan will run for all data in the table. Field *string `pulumi:"field"` // Optional. Spec related to how often and when a scan should be triggered.If not specified, the default is OnDemand, which means the scan will not run until the user calls RunDataScan API. Trigger *GoogleCloudDataplexV1Trigger `pulumi:"trigger"` }
DataScan execution settings.
type GoogleCloudDataplexV1DataScanExecutionSpecArgs ¶ added in v0.28.0
type GoogleCloudDataplexV1DataScanExecutionSpecArgs struct { // Immutable. The unnested field (of type Date or Timestamp) that contains values which monotonically increase over time.If not specified, a data scan will run for all data in the table. Field pulumi.StringPtrInput `pulumi:"field"` // Optional. Spec related to how often and when a scan should be triggered.If not specified, the default is OnDemand, which means the scan will not run until the user calls RunDataScan API. Trigger GoogleCloudDataplexV1TriggerPtrInput `pulumi:"trigger"` }
DataScan execution settings.
func (GoogleCloudDataplexV1DataScanExecutionSpecArgs) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataScanExecutionSpecArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataScanExecutionSpecArgs) ToGoogleCloudDataplexV1DataScanExecutionSpecOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataScanExecutionSpecArgs) ToGoogleCloudDataplexV1DataScanExecutionSpecOutput() GoogleCloudDataplexV1DataScanExecutionSpecOutput
func (GoogleCloudDataplexV1DataScanExecutionSpecArgs) ToGoogleCloudDataplexV1DataScanExecutionSpecOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataScanExecutionSpecArgs) ToGoogleCloudDataplexV1DataScanExecutionSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataScanExecutionSpecOutput
func (GoogleCloudDataplexV1DataScanExecutionSpecArgs) ToGoogleCloudDataplexV1DataScanExecutionSpecPtrOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataScanExecutionSpecArgs) ToGoogleCloudDataplexV1DataScanExecutionSpecPtrOutput() GoogleCloudDataplexV1DataScanExecutionSpecPtrOutput
func (GoogleCloudDataplexV1DataScanExecutionSpecArgs) ToGoogleCloudDataplexV1DataScanExecutionSpecPtrOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataScanExecutionSpecArgs) ToGoogleCloudDataplexV1DataScanExecutionSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataScanExecutionSpecPtrOutput
type GoogleCloudDataplexV1DataScanExecutionSpecInput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataScanExecutionSpecInput interface { pulumi.Input ToGoogleCloudDataplexV1DataScanExecutionSpecOutput() GoogleCloudDataplexV1DataScanExecutionSpecOutput ToGoogleCloudDataplexV1DataScanExecutionSpecOutputWithContext(context.Context) GoogleCloudDataplexV1DataScanExecutionSpecOutput }
GoogleCloudDataplexV1DataScanExecutionSpecInput is an input type that accepts GoogleCloudDataplexV1DataScanExecutionSpecArgs and GoogleCloudDataplexV1DataScanExecutionSpecOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataScanExecutionSpecInput` via:
GoogleCloudDataplexV1DataScanExecutionSpecArgs{...}
type GoogleCloudDataplexV1DataScanExecutionSpecOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataScanExecutionSpecOutput struct{ *pulumi.OutputState }
DataScan execution settings.
func (GoogleCloudDataplexV1DataScanExecutionSpecOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataScanExecutionSpecOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataScanExecutionSpecOutput) Field ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataScanExecutionSpecOutput) Field() pulumi.StringPtrOutput
Immutable. The unnested field (of type Date or Timestamp) that contains values which monotonically increase over time.If not specified, a data scan will run for all data in the table.
func (GoogleCloudDataplexV1DataScanExecutionSpecOutput) ToGoogleCloudDataplexV1DataScanExecutionSpecOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataScanExecutionSpecOutput) ToGoogleCloudDataplexV1DataScanExecutionSpecOutput() GoogleCloudDataplexV1DataScanExecutionSpecOutput
func (GoogleCloudDataplexV1DataScanExecutionSpecOutput) ToGoogleCloudDataplexV1DataScanExecutionSpecOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataScanExecutionSpecOutput) ToGoogleCloudDataplexV1DataScanExecutionSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataScanExecutionSpecOutput
func (GoogleCloudDataplexV1DataScanExecutionSpecOutput) ToGoogleCloudDataplexV1DataScanExecutionSpecPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataScanExecutionSpecOutput) ToGoogleCloudDataplexV1DataScanExecutionSpecPtrOutput() GoogleCloudDataplexV1DataScanExecutionSpecPtrOutput
func (GoogleCloudDataplexV1DataScanExecutionSpecOutput) ToGoogleCloudDataplexV1DataScanExecutionSpecPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataScanExecutionSpecOutput) ToGoogleCloudDataplexV1DataScanExecutionSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataScanExecutionSpecPtrOutput
func (GoogleCloudDataplexV1DataScanExecutionSpecOutput) Trigger ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataScanExecutionSpecOutput) Trigger() GoogleCloudDataplexV1TriggerPtrOutput
Optional. Spec related to how often and when a scan should be triggered.If not specified, the default is OnDemand, which means the scan will not run until the user calls RunDataScan API.
type GoogleCloudDataplexV1DataScanExecutionSpecPtrInput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataScanExecutionSpecPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1DataScanExecutionSpecPtrOutput() GoogleCloudDataplexV1DataScanExecutionSpecPtrOutput ToGoogleCloudDataplexV1DataScanExecutionSpecPtrOutputWithContext(context.Context) GoogleCloudDataplexV1DataScanExecutionSpecPtrOutput }
GoogleCloudDataplexV1DataScanExecutionSpecPtrInput is an input type that accepts GoogleCloudDataplexV1DataScanExecutionSpecArgs, GoogleCloudDataplexV1DataScanExecutionSpecPtr and GoogleCloudDataplexV1DataScanExecutionSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataScanExecutionSpecPtrInput` via:
GoogleCloudDataplexV1DataScanExecutionSpecArgs{...} or: nil
func GoogleCloudDataplexV1DataScanExecutionSpecPtr ¶ added in v0.28.0
func GoogleCloudDataplexV1DataScanExecutionSpecPtr(v *GoogleCloudDataplexV1DataScanExecutionSpecArgs) GoogleCloudDataplexV1DataScanExecutionSpecPtrInput
type GoogleCloudDataplexV1DataScanExecutionSpecPtrOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataScanExecutionSpecPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1DataScanExecutionSpecPtrOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataScanExecutionSpecPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataScanExecutionSpecPtrOutput) Field ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataScanExecutionSpecPtrOutput) Field() pulumi.StringPtrOutput
Immutable. The unnested field (of type Date or Timestamp) that contains values which monotonically increase over time.If not specified, a data scan will run for all data in the table.
func (GoogleCloudDataplexV1DataScanExecutionSpecPtrOutput) ToGoogleCloudDataplexV1DataScanExecutionSpecPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataScanExecutionSpecPtrOutput) ToGoogleCloudDataplexV1DataScanExecutionSpecPtrOutput() GoogleCloudDataplexV1DataScanExecutionSpecPtrOutput
func (GoogleCloudDataplexV1DataScanExecutionSpecPtrOutput) ToGoogleCloudDataplexV1DataScanExecutionSpecPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataScanExecutionSpecPtrOutput) ToGoogleCloudDataplexV1DataScanExecutionSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataScanExecutionSpecPtrOutput
func (GoogleCloudDataplexV1DataScanExecutionSpecPtrOutput) Trigger ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataScanExecutionSpecPtrOutput) Trigger() GoogleCloudDataplexV1TriggerPtrOutput
Optional. Spec related to how often and when a scan should be triggered.If not specified, the default is OnDemand, which means the scan will not run until the user calls RunDataScan API.
type GoogleCloudDataplexV1DataScanExecutionSpecResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1DataScanExecutionSpecResponse struct { // Immutable. The unnested field (of type Date or Timestamp) that contains values which monotonically increase over time.If not specified, a data scan will run for all data in the table. Field string `pulumi:"field"` // Optional. Spec related to how often and when a scan should be triggered.If not specified, the default is OnDemand, which means the scan will not run until the user calls RunDataScan API. Trigger GoogleCloudDataplexV1TriggerResponse `pulumi:"trigger"` }
DataScan execution settings.
type GoogleCloudDataplexV1DataScanExecutionSpecResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataScanExecutionSpecResponseOutput struct{ *pulumi.OutputState }
DataScan execution settings.
func (GoogleCloudDataplexV1DataScanExecutionSpecResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataScanExecutionSpecResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataScanExecutionSpecResponseOutput) Field ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataScanExecutionSpecResponseOutput) Field() pulumi.StringOutput
Immutable. The unnested field (of type Date or Timestamp) that contains values which monotonically increase over time.If not specified, a data scan will run for all data in the table.
func (GoogleCloudDataplexV1DataScanExecutionSpecResponseOutput) ToGoogleCloudDataplexV1DataScanExecutionSpecResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataScanExecutionSpecResponseOutput) ToGoogleCloudDataplexV1DataScanExecutionSpecResponseOutput() GoogleCloudDataplexV1DataScanExecutionSpecResponseOutput
func (GoogleCloudDataplexV1DataScanExecutionSpecResponseOutput) ToGoogleCloudDataplexV1DataScanExecutionSpecResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataScanExecutionSpecResponseOutput) ToGoogleCloudDataplexV1DataScanExecutionSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataScanExecutionSpecResponseOutput
func (GoogleCloudDataplexV1DataScanExecutionSpecResponseOutput) Trigger ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataScanExecutionSpecResponseOutput) Trigger() GoogleCloudDataplexV1TriggerResponseOutput
Optional. Spec related to how often and when a scan should be triggered.If not specified, the default is OnDemand, which means the scan will not run until the user calls RunDataScan API.
type GoogleCloudDataplexV1DataScanExecutionStatusResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1DataScanExecutionStatusResponse struct { // The time when the latest DataScanJob ended. LatestJobEndTime string `pulumi:"latestJobEndTime"` // The time when the latest DataScanJob started. LatestJobStartTime string `pulumi:"latestJobStartTime"` }
Status of the data scan execution.
type GoogleCloudDataplexV1DataScanExecutionStatusResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataScanExecutionStatusResponseOutput struct{ *pulumi.OutputState }
Status of the data scan execution.
func (GoogleCloudDataplexV1DataScanExecutionStatusResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataScanExecutionStatusResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataScanExecutionStatusResponseOutput) LatestJobEndTime ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataScanExecutionStatusResponseOutput) LatestJobEndTime() pulumi.StringOutput
The time when the latest DataScanJob ended.
func (GoogleCloudDataplexV1DataScanExecutionStatusResponseOutput) LatestJobStartTime ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataScanExecutionStatusResponseOutput) LatestJobStartTime() pulumi.StringOutput
The time when the latest DataScanJob started.
func (GoogleCloudDataplexV1DataScanExecutionStatusResponseOutput) ToGoogleCloudDataplexV1DataScanExecutionStatusResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataScanExecutionStatusResponseOutput) ToGoogleCloudDataplexV1DataScanExecutionStatusResponseOutput() GoogleCloudDataplexV1DataScanExecutionStatusResponseOutput
func (GoogleCloudDataplexV1DataScanExecutionStatusResponseOutput) ToGoogleCloudDataplexV1DataScanExecutionStatusResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataScanExecutionStatusResponseOutput) ToGoogleCloudDataplexV1DataScanExecutionStatusResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataScanExecutionStatusResponseOutput
type GoogleCloudDataplexV1DataSource ¶ added in v0.28.0
type GoogleCloudDataplexV1DataSource struct { // Immutable. The Dataplex entity that represents the data source (e.g. BigQuery table) for DataScan, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/entities/{entity_id}. Entity *string `pulumi:"entity"` // Immutable. The service-qualified full resource name of the cloud resource for a DataScan job to scan against. The field could be: BigQuery table of type "TABLE" for DataProfileScan/DataQualityScan Format: //bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID/tables/TABLE_ID Resource *string `pulumi:"resource"` }
The data source for DataScan.
type GoogleCloudDataplexV1DataSourceArgs ¶ added in v0.28.0
type GoogleCloudDataplexV1DataSourceArgs struct { // Immutable. The Dataplex entity that represents the data source (e.g. BigQuery table) for DataScan, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/entities/{entity_id}. Entity pulumi.StringPtrInput `pulumi:"entity"` // Immutable. The service-qualified full resource name of the cloud resource for a DataScan job to scan against. The field could be: BigQuery table of type "TABLE" for DataProfileScan/DataQualityScan Format: //bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID/tables/TABLE_ID Resource pulumi.StringPtrInput `pulumi:"resource"` }
The data source for DataScan.
func (GoogleCloudDataplexV1DataSourceArgs) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataSourceArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataSourceArgs) ToGoogleCloudDataplexV1DataSourceOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataSourceArgs) ToGoogleCloudDataplexV1DataSourceOutput() GoogleCloudDataplexV1DataSourceOutput
func (GoogleCloudDataplexV1DataSourceArgs) ToGoogleCloudDataplexV1DataSourceOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1DataSourceArgs) ToGoogleCloudDataplexV1DataSourceOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataSourceOutput
type GoogleCloudDataplexV1DataSourceInput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataSourceInput interface { pulumi.Input ToGoogleCloudDataplexV1DataSourceOutput() GoogleCloudDataplexV1DataSourceOutput ToGoogleCloudDataplexV1DataSourceOutputWithContext(context.Context) GoogleCloudDataplexV1DataSourceOutput }
GoogleCloudDataplexV1DataSourceInput is an input type that accepts GoogleCloudDataplexV1DataSourceArgs and GoogleCloudDataplexV1DataSourceOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1DataSourceInput` via:
GoogleCloudDataplexV1DataSourceArgs{...}
type GoogleCloudDataplexV1DataSourceOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataSourceOutput struct{ *pulumi.OutputState }
The data source for DataScan.
func (GoogleCloudDataplexV1DataSourceOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataSourceOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataSourceOutput) Entity ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataSourceOutput) Entity() pulumi.StringPtrOutput
Immutable. The Dataplex entity that represents the data source (e.g. BigQuery table) for DataScan, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/entities/{entity_id}.
func (GoogleCloudDataplexV1DataSourceOutput) Resource ¶ added in v0.29.0
func (o GoogleCloudDataplexV1DataSourceOutput) Resource() pulumi.StringPtrOutput
Immutable. The service-qualified full resource name of the cloud resource for a DataScan job to scan against. The field could be: BigQuery table of type "TABLE" for DataProfileScan/DataQualityScan Format: //bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID/tables/TABLE_ID
func (GoogleCloudDataplexV1DataSourceOutput) ToGoogleCloudDataplexV1DataSourceOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataSourceOutput) ToGoogleCloudDataplexV1DataSourceOutput() GoogleCloudDataplexV1DataSourceOutput
func (GoogleCloudDataplexV1DataSourceOutput) ToGoogleCloudDataplexV1DataSourceOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataSourceOutput) ToGoogleCloudDataplexV1DataSourceOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataSourceOutput
type GoogleCloudDataplexV1DataSourceResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1DataSourceResponse struct { // Immutable. The Dataplex entity that represents the data source (e.g. BigQuery table) for DataScan, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/entities/{entity_id}. Entity string `pulumi:"entity"` // Immutable. The service-qualified full resource name of the cloud resource for a DataScan job to scan against. The field could be: BigQuery table of type "TABLE" for DataProfileScan/DataQualityScan Format: //bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID/tables/TABLE_ID Resource string `pulumi:"resource"` }
The data source for DataScan.
type GoogleCloudDataplexV1DataSourceResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1DataSourceResponseOutput struct{ *pulumi.OutputState }
The data source for DataScan.
func (GoogleCloudDataplexV1DataSourceResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1DataSourceResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1DataSourceResponseOutput) Entity ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataSourceResponseOutput) Entity() pulumi.StringOutput
Immutable. The Dataplex entity that represents the data source (e.g. BigQuery table) for DataScan, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/entities/{entity_id}.
func (GoogleCloudDataplexV1DataSourceResponseOutput) Resource ¶ added in v0.29.0
func (o GoogleCloudDataplexV1DataSourceResponseOutput) Resource() pulumi.StringOutput
Immutable. The service-qualified full resource name of the cloud resource for a DataScan job to scan against. The field could be: BigQuery table of type "TABLE" for DataProfileScan/DataQualityScan Format: //bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID/tables/TABLE_ID
func (GoogleCloudDataplexV1DataSourceResponseOutput) ToGoogleCloudDataplexV1DataSourceResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataSourceResponseOutput) ToGoogleCloudDataplexV1DataSourceResponseOutput() GoogleCloudDataplexV1DataSourceResponseOutput
func (GoogleCloudDataplexV1DataSourceResponseOutput) ToGoogleCloudDataplexV1DataSourceResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1DataSourceResponseOutput) ToGoogleCloudDataplexV1DataSourceResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1DataSourceResponseOutput
type GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponse ¶
type GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponse struct { // Whether the entity is compatible and can be represented in the metadata store. Compatible bool `pulumi:"compatible"` // Provides additional detail if the entity is incompatible with the metadata store. Reason string `pulumi:"reason"` }
Provides compatibility information for a specific metadata store.
type GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponseOutput ¶
type GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponseOutput struct{ *pulumi.OutputState }
Provides compatibility information for a specific metadata store.
func (GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponseOutput) Compatible ¶
func (o GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponseOutput) Compatible() pulumi.BoolOutput
Whether the entity is compatible and can be represented in the metadata store.
func (GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponseOutput) Reason ¶
func (o GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponseOutput) Reason() pulumi.StringOutput
Provides additional detail if the entity is incompatible with the metadata store.
func (GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponseOutput) ToGoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponseOutput ¶
func (o GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponseOutput) ToGoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponseOutput() GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponseOutput
func (GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponseOutput) ToGoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponseOutput) ToGoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponseOutput
type GoogleCloudDataplexV1EntityCompatibilityStatusResponse ¶
type GoogleCloudDataplexV1EntityCompatibilityStatusResponse struct { // Whether this entity is compatible with BigQuery. Bigquery GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponse `pulumi:"bigquery"` // Whether this entity is compatible with Hive Metastore. HiveMetastore GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponse `pulumi:"hiveMetastore"` }
Provides compatibility information for various metadata stores.
type GoogleCloudDataplexV1EntityCompatibilityStatusResponseOutput ¶
type GoogleCloudDataplexV1EntityCompatibilityStatusResponseOutput struct{ *pulumi.OutputState }
Provides compatibility information for various metadata stores.
func (GoogleCloudDataplexV1EntityCompatibilityStatusResponseOutput) Bigquery ¶
func (o GoogleCloudDataplexV1EntityCompatibilityStatusResponseOutput) Bigquery() GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponseOutput
Whether this entity is compatible with BigQuery.
func (GoogleCloudDataplexV1EntityCompatibilityStatusResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1EntityCompatibilityStatusResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1EntityCompatibilityStatusResponseOutput) HiveMetastore ¶
func (o GoogleCloudDataplexV1EntityCompatibilityStatusResponseOutput) HiveMetastore() GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponseOutput
Whether this entity is compatible with Hive Metastore.
func (GoogleCloudDataplexV1EntityCompatibilityStatusResponseOutput) ToGoogleCloudDataplexV1EntityCompatibilityStatusResponseOutput ¶
func (o GoogleCloudDataplexV1EntityCompatibilityStatusResponseOutput) ToGoogleCloudDataplexV1EntityCompatibilityStatusResponseOutput() GoogleCloudDataplexV1EntityCompatibilityStatusResponseOutput
func (GoogleCloudDataplexV1EntityCompatibilityStatusResponseOutput) ToGoogleCloudDataplexV1EntityCompatibilityStatusResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1EntityCompatibilityStatusResponseOutput) ToGoogleCloudDataplexV1EntityCompatibilityStatusResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EntityCompatibilityStatusResponseOutput
type GoogleCloudDataplexV1EnvironmentEndpointsResponse ¶
type GoogleCloudDataplexV1EnvironmentEndpointsResponse struct { // URI to serve notebook APIs Notebooks string `pulumi:"notebooks"` // URI to serve SQL APIs Sql string `pulumi:"sql"` }
URI Endpoints to access sessions associated with the Environment.
type GoogleCloudDataplexV1EnvironmentEndpointsResponseOutput ¶
type GoogleCloudDataplexV1EnvironmentEndpointsResponseOutput struct{ *pulumi.OutputState }
URI Endpoints to access sessions associated with the Environment.
func (GoogleCloudDataplexV1EnvironmentEndpointsResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1EnvironmentEndpointsResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1EnvironmentEndpointsResponseOutput) Notebooks ¶
func (o GoogleCloudDataplexV1EnvironmentEndpointsResponseOutput) Notebooks() pulumi.StringOutput
URI to serve notebook APIs
func (GoogleCloudDataplexV1EnvironmentEndpointsResponseOutput) ToGoogleCloudDataplexV1EnvironmentEndpointsResponseOutput ¶
func (o GoogleCloudDataplexV1EnvironmentEndpointsResponseOutput) ToGoogleCloudDataplexV1EnvironmentEndpointsResponseOutput() GoogleCloudDataplexV1EnvironmentEndpointsResponseOutput
func (GoogleCloudDataplexV1EnvironmentEndpointsResponseOutput) ToGoogleCloudDataplexV1EnvironmentEndpointsResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1EnvironmentEndpointsResponseOutput) ToGoogleCloudDataplexV1EnvironmentEndpointsResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentEndpointsResponseOutput
type GoogleCloudDataplexV1EnvironmentInfrastructureSpec ¶
type GoogleCloudDataplexV1EnvironmentInfrastructureSpec struct { // Optional. Compute resources needed for analyze interactive workloads. Compute *GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResources `pulumi:"compute"` // Software Runtime Configuration for analyze interactive workloads. OsImage GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntime `pulumi:"osImage"` }
Configuration for the underlying infrastructure used to run workloads.
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecArgs ¶
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecArgs struct { // Optional. Compute resources needed for analyze interactive workloads. Compute GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrInput `pulumi:"compute"` // Software Runtime Configuration for analyze interactive workloads. OsImage GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeInput `pulumi:"osImage"` }
Configuration for the underlying infrastructure used to run workloads.
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecArgs) ElementType ¶
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecArgs) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput ¶
func (i GoogleCloudDataplexV1EnvironmentInfrastructureSpecArgs) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput() GoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecArgs) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecOutputWithContext ¶
func (i GoogleCloudDataplexV1EnvironmentInfrastructureSpecArgs) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResources ¶
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResources struct { // Optional. Size in GB of the disk. Default is 100 GB. DiskSizeGb *int `pulumi:"diskSizeGb"` // Optional. Max configurable nodes. If max_node_count > node_count, then auto-scaling is enabled. MaxNodeCount *int `pulumi:"maxNodeCount"` // Optional. Total number of nodes in the sessions created for this environment. NodeCount *int `pulumi:"nodeCount"` }
Compute resources associated with the analyze interactive workloads.
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesArgs ¶
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesArgs struct { // Optional. Size in GB of the disk. Default is 100 GB. DiskSizeGb pulumi.IntPtrInput `pulumi:"diskSizeGb"` // Optional. Max configurable nodes. If max_node_count > node_count, then auto-scaling is enabled. MaxNodeCount pulumi.IntPtrInput `pulumi:"maxNodeCount"` // Optional. Total number of nodes in the sessions created for this environment. NodeCount pulumi.IntPtrInput `pulumi:"nodeCount"` }
Compute resources associated with the analyze interactive workloads.
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesArgs) ElementType ¶
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesArgs) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput ¶
func (i GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesArgs) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput() GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesArgs) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutputWithContext ¶
func (i GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesArgs) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesArgs) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput ¶
func (i GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesArgs) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput() GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesArgs) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutputWithContext ¶
func (i GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesArgs) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesInput ¶
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesInput interface { pulumi.Input ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput() GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutputWithContext(context.Context) GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput }
GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesInput is an input type that accepts GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesArgs and GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesInput` via:
GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesArgs{...}
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput ¶
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput struct{ *pulumi.OutputState }
Compute resources associated with the analyze interactive workloads.
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput) DiskSizeGb ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput) DiskSizeGb() pulumi.IntPtrOutput
Optional. Size in GB of the disk. Default is 100 GB.
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput) ElementType ¶
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput) MaxNodeCount ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput) MaxNodeCount() pulumi.IntPtrOutput
Optional. Max configurable nodes. If max_node_count > node_count, then auto-scaling is enabled.
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput) NodeCount ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput) NodeCount() pulumi.IntPtrOutput
Optional. Total number of nodes in the sessions created for this environment.
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput() GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutputWithContext ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput() GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrInput ¶
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput() GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutputWithContext(context.Context) GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput }
GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrInput is an input type that accepts GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesArgs, GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtr and GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrInput` via:
GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesArgs{...} or: nil
func GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtr ¶
func GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtr(v *GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesArgs) GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrInput
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput ¶
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput) DiskSizeGb ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput) DiskSizeGb() pulumi.IntPtrOutput
Optional. Size in GB of the disk. Default is 100 GB.
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput) ElementType ¶
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput) MaxNodeCount ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput) MaxNodeCount() pulumi.IntPtrOutput
Optional. Max configurable nodes. If max_node_count > node_count, then auto-scaling is enabled.
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput) NodeCount ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput) NodeCount() pulumi.IntPtrOutput
Optional. Total number of nodes in the sessions created for this environment.
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput() GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponse ¶
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponse struct { // Optional. Size in GB of the disk. Default is 100 GB. DiskSizeGb int `pulumi:"diskSizeGb"` // Optional. Max configurable nodes. If max_node_count > node_count, then auto-scaling is enabled. MaxNodeCount int `pulumi:"maxNodeCount"` // Optional. Total number of nodes in the sessions created for this environment. NodeCount int `pulumi:"nodeCount"` }
Compute resources associated with the analyze interactive workloads.
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponseOutput ¶
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponseOutput struct{ *pulumi.OutputState }
Compute resources associated with the analyze interactive workloads.
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponseOutput) DiskSizeGb ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponseOutput) DiskSizeGb() pulumi.IntOutput
Optional. Size in GB of the disk. Default is 100 GB.
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponseOutput) MaxNodeCount ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponseOutput) MaxNodeCount() pulumi.IntOutput
Optional. Max configurable nodes. If max_node_count > node_count, then auto-scaling is enabled.
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponseOutput) NodeCount ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponseOutput) NodeCount() pulumi.IntOutput
Optional. Total number of nodes in the sessions created for this environment.
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponseOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponseOutput ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponseOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponseOutput() GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponseOutput
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponseOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponseOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponseOutput
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecInput ¶
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecInput interface { pulumi.Input ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput() GoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecOutputWithContext(context.Context) GoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput }
GoogleCloudDataplexV1EnvironmentInfrastructureSpecInput is an input type that accepts GoogleCloudDataplexV1EnvironmentInfrastructureSpecArgs and GoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1EnvironmentInfrastructureSpecInput` via:
GoogleCloudDataplexV1EnvironmentInfrastructureSpecArgs{...}
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntime ¶
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntime struct { // Dataplex Image version. ImageVersion string `pulumi:"imageVersion"` // Optional. List of Java jars to be included in the runtime environment. Valid input includes Cloud Storage URIs to Jar binaries. For example, gs://bucket-name/my/path/to/file.jar JavaLibraries []string `pulumi:"javaLibraries"` // Optional. Spark properties to provide configuration for use in sessions created for this environment. The properties to set on daemon config files. Property keys are specified in prefix:property format. The prefix must be "spark". Properties map[string]string `pulumi:"properties"` // Optional. A list of python packages to be installed. Valid formats include Cloud Storage URI to a PIP installable library. For example, gs://bucket-name/my/path/to/lib.tar.gz PythonPackages []string `pulumi:"pythonPackages"` }
Software Runtime Configuration to run Analyze.
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeArgs ¶
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeArgs struct { // Dataplex Image version. ImageVersion pulumi.StringInput `pulumi:"imageVersion"` // Optional. List of Java jars to be included in the runtime environment. Valid input includes Cloud Storage URIs to Jar binaries. For example, gs://bucket-name/my/path/to/file.jar JavaLibraries pulumi.StringArrayInput `pulumi:"javaLibraries"` // Optional. Spark properties to provide configuration for use in sessions created for this environment. The properties to set on daemon config files. Property keys are specified in prefix:property format. The prefix must be "spark". Properties pulumi.StringMapInput `pulumi:"properties"` // Optional. A list of python packages to be installed. Valid formats include Cloud Storage URI to a PIP installable library. For example, gs://bucket-name/my/path/to/lib.tar.gz PythonPackages pulumi.StringArrayInput `pulumi:"pythonPackages"` }
Software Runtime Configuration to run Analyze.
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeArgs) ElementType ¶
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeArgs) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput ¶
func (i GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeArgs) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput() GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeArgs) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutputWithContext ¶
func (i GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeArgs) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeInput ¶
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeInput interface { pulumi.Input ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput() GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutputWithContext(context.Context) GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput }
GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeInput is an input type that accepts GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeArgs and GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeInput` via:
GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeArgs{...}
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput ¶
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput struct{ *pulumi.OutputState }
Software Runtime Configuration to run Analyze.
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput) ElementType ¶
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput) ImageVersion ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput) ImageVersion() pulumi.StringOutput
Dataplex Image version.
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput) JavaLibraries ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput) JavaLibraries() pulumi.StringArrayOutput
Optional. List of Java jars to be included in the runtime environment. Valid input includes Cloud Storage URIs to Jar binaries. For example, gs://bucket-name/my/path/to/file.jar
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput) Properties ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput) Properties() pulumi.StringMapOutput
Optional. Spark properties to provide configuration for use in sessions created for this environment. The properties to set on daemon config files. Property keys are specified in prefix:property format. The prefix must be "spark".
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput) PythonPackages ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput) PythonPackages() pulumi.StringArrayOutput
Optional. A list of python packages to be installed. Valid formats include Cloud Storage URI to a PIP installable library. For example, gs://bucket-name/my/path/to/lib.tar.gz
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput() GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutputWithContext ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponse ¶
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponse struct { // Dataplex Image version. ImageVersion string `pulumi:"imageVersion"` // Optional. List of Java jars to be included in the runtime environment. Valid input includes Cloud Storage URIs to Jar binaries. For example, gs://bucket-name/my/path/to/file.jar JavaLibraries []string `pulumi:"javaLibraries"` // Optional. Spark properties to provide configuration for use in sessions created for this environment. The properties to set on daemon config files. Property keys are specified in prefix:property format. The prefix must be "spark". Properties map[string]string `pulumi:"properties"` // Optional. A list of python packages to be installed. Valid formats include Cloud Storage URI to a PIP installable library. For example, gs://bucket-name/my/path/to/lib.tar.gz PythonPackages []string `pulumi:"pythonPackages"` }
Software Runtime Configuration to run Analyze.
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutput ¶
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutput struct{ *pulumi.OutputState }
Software Runtime Configuration to run Analyze.
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutput) ImageVersion ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutput) ImageVersion() pulumi.StringOutput
Dataplex Image version.
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutput) JavaLibraries ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutput) JavaLibraries() pulumi.StringArrayOutput
Optional. List of Java jars to be included in the runtime environment. Valid input includes Cloud Storage URIs to Jar binaries. For example, gs://bucket-name/my/path/to/file.jar
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutput) Properties ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutput) Properties() pulumi.StringMapOutput
Optional. Spark properties to provide configuration for use in sessions created for this environment. The properties to set on daemon config files. Property keys are specified in prefix:property format. The prefix must be "spark".
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutput) PythonPackages ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutput) PythonPackages() pulumi.StringArrayOutput
Optional. A list of python packages to be installed. Valid formats include Cloud Storage URI to a PIP installable library. For example, gs://bucket-name/my/path/to/lib.tar.gz
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutput ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutput() GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutput
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutput
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput ¶
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput struct{ *pulumi.OutputState }
Configuration for the underlying infrastructure used to run workloads.
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput) Compute ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput) Compute() GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesPtrOutput
Optional. Compute resources needed for analyze interactive workloads.
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput) ElementType ¶
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput) OsImage ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput) OsImage() GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeOutput
Software Runtime Configuration for analyze interactive workloads.
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput() GoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecOutputWithContext ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentInfrastructureSpecOutput
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecResponse ¶
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecResponse struct { // Optional. Compute resources needed for analyze interactive workloads. Compute GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponse `pulumi:"compute"` // Software Runtime Configuration for analyze interactive workloads. OsImage GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponse `pulumi:"osImage"` }
Configuration for the underlying infrastructure used to run workloads.
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecResponseOutput ¶
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecResponseOutput struct{ *pulumi.OutputState }
Configuration for the underlying infrastructure used to run workloads.
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecResponseOutput) Compute ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecResponseOutput) Compute() GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResourcesResponseOutput
Optional. Compute resources needed for analyze interactive workloads.
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecResponseOutput) OsImage ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecResponseOutput) OsImage() GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntimeResponseOutput
Software Runtime Configuration for analyze interactive workloads.
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecResponseOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecResponseOutput ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecResponseOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecResponseOutput() GoogleCloudDataplexV1EnvironmentInfrastructureSpecResponseOutput
func (GoogleCloudDataplexV1EnvironmentInfrastructureSpecResponseOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1EnvironmentInfrastructureSpecResponseOutput) ToGoogleCloudDataplexV1EnvironmentInfrastructureSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentInfrastructureSpecResponseOutput
type GoogleCloudDataplexV1EnvironmentSessionSpec ¶
type GoogleCloudDataplexV1EnvironmentSessionSpec struct { // Optional. If True, this causes sessions to be pre-created and available for faster startup to enable interactive exploration use-cases. This defaults to False to avoid additional billed charges. These can only be set to True for the environment with name set to "default", and with default configuration. EnableFastStartup *bool `pulumi:"enableFastStartup"` // Optional. The idle time configuration of the session. The session will be auto-terminated at the end of this period. MaxIdleDuration *string `pulumi:"maxIdleDuration"` }
Configuration for sessions created for this environment.
type GoogleCloudDataplexV1EnvironmentSessionSpecArgs ¶
type GoogleCloudDataplexV1EnvironmentSessionSpecArgs struct { // Optional. If True, this causes sessions to be pre-created and available for faster startup to enable interactive exploration use-cases. This defaults to False to avoid additional billed charges. These can only be set to True for the environment with name set to "default", and with default configuration. EnableFastStartup pulumi.BoolPtrInput `pulumi:"enableFastStartup"` // Optional. The idle time configuration of the session. The session will be auto-terminated at the end of this period. MaxIdleDuration pulumi.StringPtrInput `pulumi:"maxIdleDuration"` }
Configuration for sessions created for this environment.
func (GoogleCloudDataplexV1EnvironmentSessionSpecArgs) ElementType ¶
func (GoogleCloudDataplexV1EnvironmentSessionSpecArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1EnvironmentSessionSpecArgs) ToGoogleCloudDataplexV1EnvironmentSessionSpecOutput ¶
func (i GoogleCloudDataplexV1EnvironmentSessionSpecArgs) ToGoogleCloudDataplexV1EnvironmentSessionSpecOutput() GoogleCloudDataplexV1EnvironmentSessionSpecOutput
func (GoogleCloudDataplexV1EnvironmentSessionSpecArgs) ToGoogleCloudDataplexV1EnvironmentSessionSpecOutputWithContext ¶
func (i GoogleCloudDataplexV1EnvironmentSessionSpecArgs) ToGoogleCloudDataplexV1EnvironmentSessionSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentSessionSpecOutput
func (GoogleCloudDataplexV1EnvironmentSessionSpecArgs) ToGoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput ¶
func (i GoogleCloudDataplexV1EnvironmentSessionSpecArgs) ToGoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput() GoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput
func (GoogleCloudDataplexV1EnvironmentSessionSpecArgs) ToGoogleCloudDataplexV1EnvironmentSessionSpecPtrOutputWithContext ¶
func (i GoogleCloudDataplexV1EnvironmentSessionSpecArgs) ToGoogleCloudDataplexV1EnvironmentSessionSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput
type GoogleCloudDataplexV1EnvironmentSessionSpecInput ¶
type GoogleCloudDataplexV1EnvironmentSessionSpecInput interface { pulumi.Input ToGoogleCloudDataplexV1EnvironmentSessionSpecOutput() GoogleCloudDataplexV1EnvironmentSessionSpecOutput ToGoogleCloudDataplexV1EnvironmentSessionSpecOutputWithContext(context.Context) GoogleCloudDataplexV1EnvironmentSessionSpecOutput }
GoogleCloudDataplexV1EnvironmentSessionSpecInput is an input type that accepts GoogleCloudDataplexV1EnvironmentSessionSpecArgs and GoogleCloudDataplexV1EnvironmentSessionSpecOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1EnvironmentSessionSpecInput` via:
GoogleCloudDataplexV1EnvironmentSessionSpecArgs{...}
type GoogleCloudDataplexV1EnvironmentSessionSpecOutput ¶
type GoogleCloudDataplexV1EnvironmentSessionSpecOutput struct{ *pulumi.OutputState }
Configuration for sessions created for this environment.
func (GoogleCloudDataplexV1EnvironmentSessionSpecOutput) ElementType ¶
func (GoogleCloudDataplexV1EnvironmentSessionSpecOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1EnvironmentSessionSpecOutput) EnableFastStartup ¶
func (o GoogleCloudDataplexV1EnvironmentSessionSpecOutput) EnableFastStartup() pulumi.BoolPtrOutput
Optional. If True, this causes sessions to be pre-created and available for faster startup to enable interactive exploration use-cases. This defaults to False to avoid additional billed charges. These can only be set to True for the environment with name set to "default", and with default configuration.
func (GoogleCloudDataplexV1EnvironmentSessionSpecOutput) MaxIdleDuration ¶
func (o GoogleCloudDataplexV1EnvironmentSessionSpecOutput) MaxIdleDuration() pulumi.StringPtrOutput
Optional. The idle time configuration of the session. The session will be auto-terminated at the end of this period.
func (GoogleCloudDataplexV1EnvironmentSessionSpecOutput) ToGoogleCloudDataplexV1EnvironmentSessionSpecOutput ¶
func (o GoogleCloudDataplexV1EnvironmentSessionSpecOutput) ToGoogleCloudDataplexV1EnvironmentSessionSpecOutput() GoogleCloudDataplexV1EnvironmentSessionSpecOutput
func (GoogleCloudDataplexV1EnvironmentSessionSpecOutput) ToGoogleCloudDataplexV1EnvironmentSessionSpecOutputWithContext ¶
func (o GoogleCloudDataplexV1EnvironmentSessionSpecOutput) ToGoogleCloudDataplexV1EnvironmentSessionSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentSessionSpecOutput
func (GoogleCloudDataplexV1EnvironmentSessionSpecOutput) ToGoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput ¶
func (o GoogleCloudDataplexV1EnvironmentSessionSpecOutput) ToGoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput() GoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput
func (GoogleCloudDataplexV1EnvironmentSessionSpecOutput) ToGoogleCloudDataplexV1EnvironmentSessionSpecPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1EnvironmentSessionSpecOutput) ToGoogleCloudDataplexV1EnvironmentSessionSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput
type GoogleCloudDataplexV1EnvironmentSessionSpecPtrInput ¶
type GoogleCloudDataplexV1EnvironmentSessionSpecPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput() GoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput ToGoogleCloudDataplexV1EnvironmentSessionSpecPtrOutputWithContext(context.Context) GoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput }
GoogleCloudDataplexV1EnvironmentSessionSpecPtrInput is an input type that accepts GoogleCloudDataplexV1EnvironmentSessionSpecArgs, GoogleCloudDataplexV1EnvironmentSessionSpecPtr and GoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1EnvironmentSessionSpecPtrInput` via:
GoogleCloudDataplexV1EnvironmentSessionSpecArgs{...} or: nil
func GoogleCloudDataplexV1EnvironmentSessionSpecPtr ¶
func GoogleCloudDataplexV1EnvironmentSessionSpecPtr(v *GoogleCloudDataplexV1EnvironmentSessionSpecArgs) GoogleCloudDataplexV1EnvironmentSessionSpecPtrInput
type GoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput ¶
type GoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput) ElementType ¶
func (GoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput) EnableFastStartup ¶
func (o GoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput) EnableFastStartup() pulumi.BoolPtrOutput
Optional. If True, this causes sessions to be pre-created and available for faster startup to enable interactive exploration use-cases. This defaults to False to avoid additional billed charges. These can only be set to True for the environment with name set to "default", and with default configuration.
func (GoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput) MaxIdleDuration ¶
func (o GoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput) MaxIdleDuration() pulumi.StringPtrOutput
Optional. The idle time configuration of the session. The session will be auto-terminated at the end of this period.
func (GoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput) ToGoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput ¶
func (o GoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput) ToGoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput() GoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput
func (GoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput) ToGoogleCloudDataplexV1EnvironmentSessionSpecPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput) ToGoogleCloudDataplexV1EnvironmentSessionSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentSessionSpecPtrOutput
type GoogleCloudDataplexV1EnvironmentSessionSpecResponse ¶
type GoogleCloudDataplexV1EnvironmentSessionSpecResponse struct { // Optional. If True, this causes sessions to be pre-created and available for faster startup to enable interactive exploration use-cases. This defaults to False to avoid additional billed charges. These can only be set to True for the environment with name set to "default", and with default configuration. EnableFastStartup bool `pulumi:"enableFastStartup"` // Optional. The idle time configuration of the session. The session will be auto-terminated at the end of this period. MaxIdleDuration string `pulumi:"maxIdleDuration"` }
Configuration for sessions created for this environment.
type GoogleCloudDataplexV1EnvironmentSessionSpecResponseOutput ¶
type GoogleCloudDataplexV1EnvironmentSessionSpecResponseOutput struct{ *pulumi.OutputState }
Configuration for sessions created for this environment.
func (GoogleCloudDataplexV1EnvironmentSessionSpecResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1EnvironmentSessionSpecResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1EnvironmentSessionSpecResponseOutput) EnableFastStartup ¶
func (o GoogleCloudDataplexV1EnvironmentSessionSpecResponseOutput) EnableFastStartup() pulumi.BoolOutput
Optional. If True, this causes sessions to be pre-created and available for faster startup to enable interactive exploration use-cases. This defaults to False to avoid additional billed charges. These can only be set to True for the environment with name set to "default", and with default configuration.
func (GoogleCloudDataplexV1EnvironmentSessionSpecResponseOutput) MaxIdleDuration ¶
func (o GoogleCloudDataplexV1EnvironmentSessionSpecResponseOutput) MaxIdleDuration() pulumi.StringOutput
Optional. The idle time configuration of the session. The session will be auto-terminated at the end of this period.
func (GoogleCloudDataplexV1EnvironmentSessionSpecResponseOutput) ToGoogleCloudDataplexV1EnvironmentSessionSpecResponseOutput ¶
func (o GoogleCloudDataplexV1EnvironmentSessionSpecResponseOutput) ToGoogleCloudDataplexV1EnvironmentSessionSpecResponseOutput() GoogleCloudDataplexV1EnvironmentSessionSpecResponseOutput
func (GoogleCloudDataplexV1EnvironmentSessionSpecResponseOutput) ToGoogleCloudDataplexV1EnvironmentSessionSpecResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1EnvironmentSessionSpecResponseOutput) ToGoogleCloudDataplexV1EnvironmentSessionSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentSessionSpecResponseOutput
type GoogleCloudDataplexV1EnvironmentSessionStatusResponse ¶
type GoogleCloudDataplexV1EnvironmentSessionStatusResponse struct { // Queries over sessions to mark whether the environment is currently active or not Active bool `pulumi:"active"` }
Status of sessions created for this environment.
type GoogleCloudDataplexV1EnvironmentSessionStatusResponseOutput ¶
type GoogleCloudDataplexV1EnvironmentSessionStatusResponseOutput struct{ *pulumi.OutputState }
Status of sessions created for this environment.
func (GoogleCloudDataplexV1EnvironmentSessionStatusResponseOutput) Active ¶
func (o GoogleCloudDataplexV1EnvironmentSessionStatusResponseOutput) Active() pulumi.BoolOutput
Queries over sessions to mark whether the environment is currently active or not
func (GoogleCloudDataplexV1EnvironmentSessionStatusResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1EnvironmentSessionStatusResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1EnvironmentSessionStatusResponseOutput) ToGoogleCloudDataplexV1EnvironmentSessionStatusResponseOutput ¶
func (o GoogleCloudDataplexV1EnvironmentSessionStatusResponseOutput) ToGoogleCloudDataplexV1EnvironmentSessionStatusResponseOutput() GoogleCloudDataplexV1EnvironmentSessionStatusResponseOutput
func (GoogleCloudDataplexV1EnvironmentSessionStatusResponseOutput) ToGoogleCloudDataplexV1EnvironmentSessionStatusResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1EnvironmentSessionStatusResponseOutput) ToGoogleCloudDataplexV1EnvironmentSessionStatusResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1EnvironmentSessionStatusResponseOutput
type GoogleCloudDataplexV1JobResponse ¶ added in v0.19.0
type GoogleCloudDataplexV1JobResponse struct { // The time when the job ended. EndTime string `pulumi:"endTime"` // Spec related to how a task is executed. ExecutionSpec GoogleCloudDataplexV1TaskExecutionSpecResponse `pulumi:"executionSpec"` // User-defined labels for the task. Labels map[string]string `pulumi:"labels"` // Additional information about the current state. Message string `pulumi:"message"` // The relative resource name of the job, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/tasks/{task_id}/jobs/{job_id}. Name string `pulumi:"name"` // The number of times the job has been retried (excluding the initial attempt). RetryCount int `pulumi:"retryCount"` // The underlying service running a job. Service string `pulumi:"service"` // The full resource name for the job run under a particular service. ServiceJob string `pulumi:"serviceJob"` // The time when the job was started. StartTime string `pulumi:"startTime"` // Execution state for the job. State string `pulumi:"state"` // Job execution trigger. Trigger string `pulumi:"trigger"` // System generated globally unique ID for the job. Uid string `pulumi:"uid"` }
A job represents an instance of a task.
type GoogleCloudDataplexV1JobResponseOutput ¶ added in v0.19.0
type GoogleCloudDataplexV1JobResponseOutput struct{ *pulumi.OutputState }
A job represents an instance of a task.
func (GoogleCloudDataplexV1JobResponseOutput) ElementType ¶ added in v0.19.0
func (GoogleCloudDataplexV1JobResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1JobResponseOutput) EndTime ¶ added in v0.19.0
func (o GoogleCloudDataplexV1JobResponseOutput) EndTime() pulumi.StringOutput
The time when the job ended.
func (GoogleCloudDataplexV1JobResponseOutput) ExecutionSpec ¶ added in v0.32.0
func (o GoogleCloudDataplexV1JobResponseOutput) ExecutionSpec() GoogleCloudDataplexV1TaskExecutionSpecResponseOutput
Spec related to how a task is executed.
func (GoogleCloudDataplexV1JobResponseOutput) Labels ¶ added in v0.32.0
func (o GoogleCloudDataplexV1JobResponseOutput) Labels() pulumi.StringMapOutput
User-defined labels for the task.
func (GoogleCloudDataplexV1JobResponseOutput) Message ¶ added in v0.19.0
func (o GoogleCloudDataplexV1JobResponseOutput) Message() pulumi.StringOutput
Additional information about the current state.
func (GoogleCloudDataplexV1JobResponseOutput) Name ¶ added in v0.19.0
func (o GoogleCloudDataplexV1JobResponseOutput) Name() pulumi.StringOutput
The relative resource name of the job, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/tasks/{task_id}/jobs/{job_id}.
func (GoogleCloudDataplexV1JobResponseOutput) RetryCount ¶ added in v0.19.0
func (o GoogleCloudDataplexV1JobResponseOutput) RetryCount() pulumi.IntOutput
The number of times the job has been retried (excluding the initial attempt).
func (GoogleCloudDataplexV1JobResponseOutput) Service ¶ added in v0.19.0
func (o GoogleCloudDataplexV1JobResponseOutput) Service() pulumi.StringOutput
The underlying service running a job.
func (GoogleCloudDataplexV1JobResponseOutput) ServiceJob ¶ added in v0.19.0
func (o GoogleCloudDataplexV1JobResponseOutput) ServiceJob() pulumi.StringOutput
The full resource name for the job run under a particular service.
func (GoogleCloudDataplexV1JobResponseOutput) StartTime ¶ added in v0.19.0
func (o GoogleCloudDataplexV1JobResponseOutput) StartTime() pulumi.StringOutput
The time when the job was started.
func (GoogleCloudDataplexV1JobResponseOutput) State ¶ added in v0.19.0
func (o GoogleCloudDataplexV1JobResponseOutput) State() pulumi.StringOutput
Execution state for the job.
func (GoogleCloudDataplexV1JobResponseOutput) ToGoogleCloudDataplexV1JobResponseOutput ¶ added in v0.19.0
func (o GoogleCloudDataplexV1JobResponseOutput) ToGoogleCloudDataplexV1JobResponseOutput() GoogleCloudDataplexV1JobResponseOutput
func (GoogleCloudDataplexV1JobResponseOutput) ToGoogleCloudDataplexV1JobResponseOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudDataplexV1JobResponseOutput) ToGoogleCloudDataplexV1JobResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1JobResponseOutput
func (GoogleCloudDataplexV1JobResponseOutput) Trigger ¶ added in v0.32.0
func (o GoogleCloudDataplexV1JobResponseOutput) Trigger() pulumi.StringOutput
Job execution trigger.
func (GoogleCloudDataplexV1JobResponseOutput) Uid ¶ added in v0.19.0
func (o GoogleCloudDataplexV1JobResponseOutput) Uid() pulumi.StringOutput
System generated globally unique ID for the job.
type GoogleCloudDataplexV1LakeMetastore ¶
type GoogleCloudDataplexV1LakeMetastore struct { // Optional. A relative reference to the Dataproc Metastore (https://cloud.google.com/dataproc-metastore/docs) service associated with the lake: projects/{project_id}/locations/{location_id}/services/{service_id} Service *string `pulumi:"service"` }
Settings to manage association of Dataproc Metastore with a lake.
type GoogleCloudDataplexV1LakeMetastoreArgs ¶
type GoogleCloudDataplexV1LakeMetastoreArgs struct { // Optional. A relative reference to the Dataproc Metastore (https://cloud.google.com/dataproc-metastore/docs) service associated with the lake: projects/{project_id}/locations/{location_id}/services/{service_id} Service pulumi.StringPtrInput `pulumi:"service"` }
Settings to manage association of Dataproc Metastore with a lake.
func (GoogleCloudDataplexV1LakeMetastoreArgs) ElementType ¶
func (GoogleCloudDataplexV1LakeMetastoreArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1LakeMetastoreArgs) ToGoogleCloudDataplexV1LakeMetastoreOutput ¶
func (i GoogleCloudDataplexV1LakeMetastoreArgs) ToGoogleCloudDataplexV1LakeMetastoreOutput() GoogleCloudDataplexV1LakeMetastoreOutput
func (GoogleCloudDataplexV1LakeMetastoreArgs) ToGoogleCloudDataplexV1LakeMetastoreOutputWithContext ¶
func (i GoogleCloudDataplexV1LakeMetastoreArgs) ToGoogleCloudDataplexV1LakeMetastoreOutputWithContext(ctx context.Context) GoogleCloudDataplexV1LakeMetastoreOutput
func (GoogleCloudDataplexV1LakeMetastoreArgs) ToGoogleCloudDataplexV1LakeMetastorePtrOutput ¶
func (i GoogleCloudDataplexV1LakeMetastoreArgs) ToGoogleCloudDataplexV1LakeMetastorePtrOutput() GoogleCloudDataplexV1LakeMetastorePtrOutput
func (GoogleCloudDataplexV1LakeMetastoreArgs) ToGoogleCloudDataplexV1LakeMetastorePtrOutputWithContext ¶
func (i GoogleCloudDataplexV1LakeMetastoreArgs) ToGoogleCloudDataplexV1LakeMetastorePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1LakeMetastorePtrOutput
type GoogleCloudDataplexV1LakeMetastoreInput ¶
type GoogleCloudDataplexV1LakeMetastoreInput interface { pulumi.Input ToGoogleCloudDataplexV1LakeMetastoreOutput() GoogleCloudDataplexV1LakeMetastoreOutput ToGoogleCloudDataplexV1LakeMetastoreOutputWithContext(context.Context) GoogleCloudDataplexV1LakeMetastoreOutput }
GoogleCloudDataplexV1LakeMetastoreInput is an input type that accepts GoogleCloudDataplexV1LakeMetastoreArgs and GoogleCloudDataplexV1LakeMetastoreOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1LakeMetastoreInput` via:
GoogleCloudDataplexV1LakeMetastoreArgs{...}
type GoogleCloudDataplexV1LakeMetastoreOutput ¶
type GoogleCloudDataplexV1LakeMetastoreOutput struct{ *pulumi.OutputState }
Settings to manage association of Dataproc Metastore with a lake.
func (GoogleCloudDataplexV1LakeMetastoreOutput) ElementType ¶
func (GoogleCloudDataplexV1LakeMetastoreOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1LakeMetastoreOutput) Service ¶
func (o GoogleCloudDataplexV1LakeMetastoreOutput) Service() pulumi.StringPtrOutput
Optional. A relative reference to the Dataproc Metastore (https://cloud.google.com/dataproc-metastore/docs) service associated with the lake: projects/{project_id}/locations/{location_id}/services/{service_id}
func (GoogleCloudDataplexV1LakeMetastoreOutput) ToGoogleCloudDataplexV1LakeMetastoreOutput ¶
func (o GoogleCloudDataplexV1LakeMetastoreOutput) ToGoogleCloudDataplexV1LakeMetastoreOutput() GoogleCloudDataplexV1LakeMetastoreOutput
func (GoogleCloudDataplexV1LakeMetastoreOutput) ToGoogleCloudDataplexV1LakeMetastoreOutputWithContext ¶
func (o GoogleCloudDataplexV1LakeMetastoreOutput) ToGoogleCloudDataplexV1LakeMetastoreOutputWithContext(ctx context.Context) GoogleCloudDataplexV1LakeMetastoreOutput
func (GoogleCloudDataplexV1LakeMetastoreOutput) ToGoogleCloudDataplexV1LakeMetastorePtrOutput ¶
func (o GoogleCloudDataplexV1LakeMetastoreOutput) ToGoogleCloudDataplexV1LakeMetastorePtrOutput() GoogleCloudDataplexV1LakeMetastorePtrOutput
func (GoogleCloudDataplexV1LakeMetastoreOutput) ToGoogleCloudDataplexV1LakeMetastorePtrOutputWithContext ¶
func (o GoogleCloudDataplexV1LakeMetastoreOutput) ToGoogleCloudDataplexV1LakeMetastorePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1LakeMetastorePtrOutput
type GoogleCloudDataplexV1LakeMetastorePtrInput ¶
type GoogleCloudDataplexV1LakeMetastorePtrInput interface { pulumi.Input ToGoogleCloudDataplexV1LakeMetastorePtrOutput() GoogleCloudDataplexV1LakeMetastorePtrOutput ToGoogleCloudDataplexV1LakeMetastorePtrOutputWithContext(context.Context) GoogleCloudDataplexV1LakeMetastorePtrOutput }
GoogleCloudDataplexV1LakeMetastorePtrInput is an input type that accepts GoogleCloudDataplexV1LakeMetastoreArgs, GoogleCloudDataplexV1LakeMetastorePtr and GoogleCloudDataplexV1LakeMetastorePtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1LakeMetastorePtrInput` via:
GoogleCloudDataplexV1LakeMetastoreArgs{...} or: nil
func GoogleCloudDataplexV1LakeMetastorePtr ¶
func GoogleCloudDataplexV1LakeMetastorePtr(v *GoogleCloudDataplexV1LakeMetastoreArgs) GoogleCloudDataplexV1LakeMetastorePtrInput
type GoogleCloudDataplexV1LakeMetastorePtrOutput ¶
type GoogleCloudDataplexV1LakeMetastorePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1LakeMetastorePtrOutput) ElementType ¶
func (GoogleCloudDataplexV1LakeMetastorePtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1LakeMetastorePtrOutput) Service ¶
func (o GoogleCloudDataplexV1LakeMetastorePtrOutput) Service() pulumi.StringPtrOutput
Optional. A relative reference to the Dataproc Metastore (https://cloud.google.com/dataproc-metastore/docs) service associated with the lake: projects/{project_id}/locations/{location_id}/services/{service_id}
func (GoogleCloudDataplexV1LakeMetastorePtrOutput) ToGoogleCloudDataplexV1LakeMetastorePtrOutput ¶
func (o GoogleCloudDataplexV1LakeMetastorePtrOutput) ToGoogleCloudDataplexV1LakeMetastorePtrOutput() GoogleCloudDataplexV1LakeMetastorePtrOutput
func (GoogleCloudDataplexV1LakeMetastorePtrOutput) ToGoogleCloudDataplexV1LakeMetastorePtrOutputWithContext ¶
func (o GoogleCloudDataplexV1LakeMetastorePtrOutput) ToGoogleCloudDataplexV1LakeMetastorePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1LakeMetastorePtrOutput
type GoogleCloudDataplexV1LakeMetastoreResponse ¶
type GoogleCloudDataplexV1LakeMetastoreResponse struct { // Optional. A relative reference to the Dataproc Metastore (https://cloud.google.com/dataproc-metastore/docs) service associated with the lake: projects/{project_id}/locations/{location_id}/services/{service_id} Service string `pulumi:"service"` }
Settings to manage association of Dataproc Metastore with a lake.
type GoogleCloudDataplexV1LakeMetastoreResponseOutput ¶
type GoogleCloudDataplexV1LakeMetastoreResponseOutput struct{ *pulumi.OutputState }
Settings to manage association of Dataproc Metastore with a lake.
func (GoogleCloudDataplexV1LakeMetastoreResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1LakeMetastoreResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1LakeMetastoreResponseOutput) Service ¶
func (o GoogleCloudDataplexV1LakeMetastoreResponseOutput) Service() pulumi.StringOutput
Optional. A relative reference to the Dataproc Metastore (https://cloud.google.com/dataproc-metastore/docs) service associated with the lake: projects/{project_id}/locations/{location_id}/services/{service_id}
func (GoogleCloudDataplexV1LakeMetastoreResponseOutput) ToGoogleCloudDataplexV1LakeMetastoreResponseOutput ¶
func (o GoogleCloudDataplexV1LakeMetastoreResponseOutput) ToGoogleCloudDataplexV1LakeMetastoreResponseOutput() GoogleCloudDataplexV1LakeMetastoreResponseOutput
func (GoogleCloudDataplexV1LakeMetastoreResponseOutput) ToGoogleCloudDataplexV1LakeMetastoreResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1LakeMetastoreResponseOutput) ToGoogleCloudDataplexV1LakeMetastoreResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1LakeMetastoreResponseOutput
type GoogleCloudDataplexV1LakeMetastoreStatusResponse ¶
type GoogleCloudDataplexV1LakeMetastoreStatusResponse struct { // The URI of the endpoint used to access the Metastore service. Endpoint string `pulumi:"endpoint"` // Additional information about the current status. Message string `pulumi:"message"` // Current state of association. State string `pulumi:"state"` // Last update time of the metastore status of the lake. UpdateTime string `pulumi:"updateTime"` }
Status of Lake and Dataproc Metastore service instance association.
type GoogleCloudDataplexV1LakeMetastoreStatusResponseOutput ¶
type GoogleCloudDataplexV1LakeMetastoreStatusResponseOutput struct{ *pulumi.OutputState }
Status of Lake and Dataproc Metastore service instance association.
func (GoogleCloudDataplexV1LakeMetastoreStatusResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1LakeMetastoreStatusResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1LakeMetastoreStatusResponseOutput) Endpoint ¶
func (o GoogleCloudDataplexV1LakeMetastoreStatusResponseOutput) Endpoint() pulumi.StringOutput
The URI of the endpoint used to access the Metastore service.
func (GoogleCloudDataplexV1LakeMetastoreStatusResponseOutput) Message ¶
func (o GoogleCloudDataplexV1LakeMetastoreStatusResponseOutput) Message() pulumi.StringOutput
Additional information about the current status.
func (GoogleCloudDataplexV1LakeMetastoreStatusResponseOutput) State ¶
func (o GoogleCloudDataplexV1LakeMetastoreStatusResponseOutput) State() pulumi.StringOutput
Current state of association.
func (GoogleCloudDataplexV1LakeMetastoreStatusResponseOutput) ToGoogleCloudDataplexV1LakeMetastoreStatusResponseOutput ¶
func (o GoogleCloudDataplexV1LakeMetastoreStatusResponseOutput) ToGoogleCloudDataplexV1LakeMetastoreStatusResponseOutput() GoogleCloudDataplexV1LakeMetastoreStatusResponseOutput
func (GoogleCloudDataplexV1LakeMetastoreStatusResponseOutput) ToGoogleCloudDataplexV1LakeMetastoreStatusResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1LakeMetastoreStatusResponseOutput) ToGoogleCloudDataplexV1LakeMetastoreStatusResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1LakeMetastoreStatusResponseOutput
func (GoogleCloudDataplexV1LakeMetastoreStatusResponseOutput) UpdateTime ¶
func (o GoogleCloudDataplexV1LakeMetastoreStatusResponseOutput) UpdateTime() pulumi.StringOutput
Last update time of the metastore status of the lake.
type GoogleCloudDataplexV1ResourceAccessSpec ¶ added in v0.28.0
type GoogleCloudDataplexV1ResourceAccessSpec struct { // Optional. The set of principals to be granted owner role on the resource. Owners []string `pulumi:"owners"` // Optional. The format of strings follows the pattern followed by IAM in the bindings. user:{email}, serviceAccount:{email} group:{email}. The set of principals to be granted reader role on the resource. Readers []string `pulumi:"readers"` // Optional. The set of principals to be granted writer role on the resource. Writers []string `pulumi:"writers"` }
ResourceAccessSpec holds the access control configuration to be enforced on the resources, for example, Cloud Storage bucket, BigQuery dataset, BigQuery table.
type GoogleCloudDataplexV1ResourceAccessSpecArgs ¶ added in v0.28.0
type GoogleCloudDataplexV1ResourceAccessSpecArgs struct { // Optional. The set of principals to be granted owner role on the resource. Owners pulumi.StringArrayInput `pulumi:"owners"` // Optional. The format of strings follows the pattern followed by IAM in the bindings. user:{email}, serviceAccount:{email} group:{email}. The set of principals to be granted reader role on the resource. Readers pulumi.StringArrayInput `pulumi:"readers"` // Optional. The set of principals to be granted writer role on the resource. Writers pulumi.StringArrayInput `pulumi:"writers"` }
ResourceAccessSpec holds the access control configuration to be enforced on the resources, for example, Cloud Storage bucket, BigQuery dataset, BigQuery table.
func (GoogleCloudDataplexV1ResourceAccessSpecArgs) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1ResourceAccessSpecArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1ResourceAccessSpecArgs) ToGoogleCloudDataplexV1ResourceAccessSpecOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1ResourceAccessSpecArgs) ToGoogleCloudDataplexV1ResourceAccessSpecOutput() GoogleCloudDataplexV1ResourceAccessSpecOutput
func (GoogleCloudDataplexV1ResourceAccessSpecArgs) ToGoogleCloudDataplexV1ResourceAccessSpecOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1ResourceAccessSpecArgs) ToGoogleCloudDataplexV1ResourceAccessSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ResourceAccessSpecOutput
func (GoogleCloudDataplexV1ResourceAccessSpecArgs) ToGoogleCloudDataplexV1ResourceAccessSpecPtrOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1ResourceAccessSpecArgs) ToGoogleCloudDataplexV1ResourceAccessSpecPtrOutput() GoogleCloudDataplexV1ResourceAccessSpecPtrOutput
func (GoogleCloudDataplexV1ResourceAccessSpecArgs) ToGoogleCloudDataplexV1ResourceAccessSpecPtrOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1ResourceAccessSpecArgs) ToGoogleCloudDataplexV1ResourceAccessSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ResourceAccessSpecPtrOutput
type GoogleCloudDataplexV1ResourceAccessSpecInput ¶ added in v0.28.0
type GoogleCloudDataplexV1ResourceAccessSpecInput interface { pulumi.Input ToGoogleCloudDataplexV1ResourceAccessSpecOutput() GoogleCloudDataplexV1ResourceAccessSpecOutput ToGoogleCloudDataplexV1ResourceAccessSpecOutputWithContext(context.Context) GoogleCloudDataplexV1ResourceAccessSpecOutput }
GoogleCloudDataplexV1ResourceAccessSpecInput is an input type that accepts GoogleCloudDataplexV1ResourceAccessSpecArgs and GoogleCloudDataplexV1ResourceAccessSpecOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1ResourceAccessSpecInput` via:
GoogleCloudDataplexV1ResourceAccessSpecArgs{...}
type GoogleCloudDataplexV1ResourceAccessSpecOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1ResourceAccessSpecOutput struct{ *pulumi.OutputState }
ResourceAccessSpec holds the access control configuration to be enforced on the resources, for example, Cloud Storage bucket, BigQuery dataset, BigQuery table.
func (GoogleCloudDataplexV1ResourceAccessSpecOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1ResourceAccessSpecOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1ResourceAccessSpecOutput) Owners ¶ added in v0.28.0
func (o GoogleCloudDataplexV1ResourceAccessSpecOutput) Owners() pulumi.StringArrayOutput
Optional. The set of principals to be granted owner role on the resource.
func (GoogleCloudDataplexV1ResourceAccessSpecOutput) Readers ¶ added in v0.28.0
func (o GoogleCloudDataplexV1ResourceAccessSpecOutput) Readers() pulumi.StringArrayOutput
Optional. The format of strings follows the pattern followed by IAM in the bindings. user:{email}, serviceAccount:{email} group:{email}. The set of principals to be granted reader role on the resource.
func (GoogleCloudDataplexV1ResourceAccessSpecOutput) ToGoogleCloudDataplexV1ResourceAccessSpecOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1ResourceAccessSpecOutput) ToGoogleCloudDataplexV1ResourceAccessSpecOutput() GoogleCloudDataplexV1ResourceAccessSpecOutput
func (GoogleCloudDataplexV1ResourceAccessSpecOutput) ToGoogleCloudDataplexV1ResourceAccessSpecOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1ResourceAccessSpecOutput) ToGoogleCloudDataplexV1ResourceAccessSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ResourceAccessSpecOutput
func (GoogleCloudDataplexV1ResourceAccessSpecOutput) ToGoogleCloudDataplexV1ResourceAccessSpecPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1ResourceAccessSpecOutput) ToGoogleCloudDataplexV1ResourceAccessSpecPtrOutput() GoogleCloudDataplexV1ResourceAccessSpecPtrOutput
func (GoogleCloudDataplexV1ResourceAccessSpecOutput) ToGoogleCloudDataplexV1ResourceAccessSpecPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1ResourceAccessSpecOutput) ToGoogleCloudDataplexV1ResourceAccessSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ResourceAccessSpecPtrOutput
func (GoogleCloudDataplexV1ResourceAccessSpecOutput) Writers ¶ added in v0.28.0
func (o GoogleCloudDataplexV1ResourceAccessSpecOutput) Writers() pulumi.StringArrayOutput
Optional. The set of principals to be granted writer role on the resource.
type GoogleCloudDataplexV1ResourceAccessSpecPtrInput ¶ added in v0.28.0
type GoogleCloudDataplexV1ResourceAccessSpecPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1ResourceAccessSpecPtrOutput() GoogleCloudDataplexV1ResourceAccessSpecPtrOutput ToGoogleCloudDataplexV1ResourceAccessSpecPtrOutputWithContext(context.Context) GoogleCloudDataplexV1ResourceAccessSpecPtrOutput }
GoogleCloudDataplexV1ResourceAccessSpecPtrInput is an input type that accepts GoogleCloudDataplexV1ResourceAccessSpecArgs, GoogleCloudDataplexV1ResourceAccessSpecPtr and GoogleCloudDataplexV1ResourceAccessSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1ResourceAccessSpecPtrInput` via:
GoogleCloudDataplexV1ResourceAccessSpecArgs{...} or: nil
func GoogleCloudDataplexV1ResourceAccessSpecPtr ¶ added in v0.28.0
func GoogleCloudDataplexV1ResourceAccessSpecPtr(v *GoogleCloudDataplexV1ResourceAccessSpecArgs) GoogleCloudDataplexV1ResourceAccessSpecPtrInput
type GoogleCloudDataplexV1ResourceAccessSpecPtrOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1ResourceAccessSpecPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1ResourceAccessSpecPtrOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1ResourceAccessSpecPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1ResourceAccessSpecPtrOutput) Owners ¶ added in v0.28.0
func (o GoogleCloudDataplexV1ResourceAccessSpecPtrOutput) Owners() pulumi.StringArrayOutput
Optional. The set of principals to be granted owner role on the resource.
func (GoogleCloudDataplexV1ResourceAccessSpecPtrOutput) Readers ¶ added in v0.28.0
func (o GoogleCloudDataplexV1ResourceAccessSpecPtrOutput) Readers() pulumi.StringArrayOutput
Optional. The format of strings follows the pattern followed by IAM in the bindings. user:{email}, serviceAccount:{email} group:{email}. The set of principals to be granted reader role on the resource.
func (GoogleCloudDataplexV1ResourceAccessSpecPtrOutput) ToGoogleCloudDataplexV1ResourceAccessSpecPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1ResourceAccessSpecPtrOutput) ToGoogleCloudDataplexV1ResourceAccessSpecPtrOutput() GoogleCloudDataplexV1ResourceAccessSpecPtrOutput
func (GoogleCloudDataplexV1ResourceAccessSpecPtrOutput) ToGoogleCloudDataplexV1ResourceAccessSpecPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1ResourceAccessSpecPtrOutput) ToGoogleCloudDataplexV1ResourceAccessSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ResourceAccessSpecPtrOutput
func (GoogleCloudDataplexV1ResourceAccessSpecPtrOutput) Writers ¶ added in v0.28.0
func (o GoogleCloudDataplexV1ResourceAccessSpecPtrOutput) Writers() pulumi.StringArrayOutput
Optional. The set of principals to be granted writer role on the resource.
type GoogleCloudDataplexV1ResourceAccessSpecResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1ResourceAccessSpecResponse struct { // Optional. The set of principals to be granted owner role on the resource. Owners []string `pulumi:"owners"` // Optional. The format of strings follows the pattern followed by IAM in the bindings. user:{email}, serviceAccount:{email} group:{email}. The set of principals to be granted reader role on the resource. Readers []string `pulumi:"readers"` // Optional. The set of principals to be granted writer role on the resource. Writers []string `pulumi:"writers"` }
ResourceAccessSpec holds the access control configuration to be enforced on the resources, for example, Cloud Storage bucket, BigQuery dataset, BigQuery table.
type GoogleCloudDataplexV1ResourceAccessSpecResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1ResourceAccessSpecResponseOutput struct{ *pulumi.OutputState }
ResourceAccessSpec holds the access control configuration to be enforced on the resources, for example, Cloud Storage bucket, BigQuery dataset, BigQuery table.
func (GoogleCloudDataplexV1ResourceAccessSpecResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1ResourceAccessSpecResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1ResourceAccessSpecResponseOutput) Owners ¶ added in v0.28.0
func (o GoogleCloudDataplexV1ResourceAccessSpecResponseOutput) Owners() pulumi.StringArrayOutput
Optional. The set of principals to be granted owner role on the resource.
func (GoogleCloudDataplexV1ResourceAccessSpecResponseOutput) Readers ¶ added in v0.28.0
func (o GoogleCloudDataplexV1ResourceAccessSpecResponseOutput) Readers() pulumi.StringArrayOutput
Optional. The format of strings follows the pattern followed by IAM in the bindings. user:{email}, serviceAccount:{email} group:{email}. The set of principals to be granted reader role on the resource.
func (GoogleCloudDataplexV1ResourceAccessSpecResponseOutput) ToGoogleCloudDataplexV1ResourceAccessSpecResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1ResourceAccessSpecResponseOutput) ToGoogleCloudDataplexV1ResourceAccessSpecResponseOutput() GoogleCloudDataplexV1ResourceAccessSpecResponseOutput
func (GoogleCloudDataplexV1ResourceAccessSpecResponseOutput) ToGoogleCloudDataplexV1ResourceAccessSpecResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1ResourceAccessSpecResponseOutput) ToGoogleCloudDataplexV1ResourceAccessSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ResourceAccessSpecResponseOutput
func (GoogleCloudDataplexV1ResourceAccessSpecResponseOutput) Writers ¶ added in v0.28.0
func (o GoogleCloudDataplexV1ResourceAccessSpecResponseOutput) Writers() pulumi.StringArrayOutput
Optional. The set of principals to be granted writer role on the resource.
type GoogleCloudDataplexV1ScannedDataIncrementalFieldResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1ScannedDataIncrementalFieldResponse struct { // Value that marks the end of the range. End string `pulumi:"end"` // The field that contains values which monotonically increases over time (e.g. a timestamp column). Field string `pulumi:"field"` // Value that marks the start of the range. Start string `pulumi:"start"` }
A data range denoted by a pair of start/end values of a field.
type GoogleCloudDataplexV1ScannedDataIncrementalFieldResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1ScannedDataIncrementalFieldResponseOutput struct{ *pulumi.OutputState }
A data range denoted by a pair of start/end values of a field.
func (GoogleCloudDataplexV1ScannedDataIncrementalFieldResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1ScannedDataIncrementalFieldResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1ScannedDataIncrementalFieldResponseOutput) End ¶ added in v0.28.0
Value that marks the end of the range.
func (GoogleCloudDataplexV1ScannedDataIncrementalFieldResponseOutput) Field ¶ added in v0.28.0
The field that contains values which monotonically increases over time (e.g. a timestamp column).
func (GoogleCloudDataplexV1ScannedDataIncrementalFieldResponseOutput) Start ¶ added in v0.28.0
Value that marks the start of the range.
func (GoogleCloudDataplexV1ScannedDataIncrementalFieldResponseOutput) ToGoogleCloudDataplexV1ScannedDataIncrementalFieldResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1ScannedDataIncrementalFieldResponseOutput) ToGoogleCloudDataplexV1ScannedDataIncrementalFieldResponseOutput() GoogleCloudDataplexV1ScannedDataIncrementalFieldResponseOutput
func (GoogleCloudDataplexV1ScannedDataIncrementalFieldResponseOutput) ToGoogleCloudDataplexV1ScannedDataIncrementalFieldResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1ScannedDataIncrementalFieldResponseOutput) ToGoogleCloudDataplexV1ScannedDataIncrementalFieldResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ScannedDataIncrementalFieldResponseOutput
type GoogleCloudDataplexV1ScannedDataResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1ScannedDataResponse struct { // The range denoted by values of an incremental field IncrementalField GoogleCloudDataplexV1ScannedDataIncrementalFieldResponse `pulumi:"incrementalField"` }
The data scanned during processing (e.g. in incremental DataScan)
type GoogleCloudDataplexV1ScannedDataResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1ScannedDataResponseOutput struct{ *pulumi.OutputState }
The data scanned during processing (e.g. in incremental DataScan)
func (GoogleCloudDataplexV1ScannedDataResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1ScannedDataResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1ScannedDataResponseOutput) IncrementalField ¶ added in v0.28.0
func (o GoogleCloudDataplexV1ScannedDataResponseOutput) IncrementalField() GoogleCloudDataplexV1ScannedDataIncrementalFieldResponseOutput
The range denoted by values of an incremental field
func (GoogleCloudDataplexV1ScannedDataResponseOutput) ToGoogleCloudDataplexV1ScannedDataResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1ScannedDataResponseOutput) ToGoogleCloudDataplexV1ScannedDataResponseOutput() GoogleCloudDataplexV1ScannedDataResponseOutput
func (GoogleCloudDataplexV1ScannedDataResponseOutput) ToGoogleCloudDataplexV1ScannedDataResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1ScannedDataResponseOutput) ToGoogleCloudDataplexV1ScannedDataResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ScannedDataResponseOutput
type GoogleCloudDataplexV1Schema ¶
type GoogleCloudDataplexV1Schema struct { // Optional. The sequence of fields describing data in table entities. Note: BigQuery SchemaFields are immutable. Fields []GoogleCloudDataplexV1SchemaSchemaField `pulumi:"fields"` // Optional. The sequence of fields describing the partition structure in entities. If this field is empty, there are no partitions within the data. PartitionFields []GoogleCloudDataplexV1SchemaPartitionField `pulumi:"partitionFields"` // Optional. The structure of paths containing partition data within the entity. PartitionStyle *GoogleCloudDataplexV1SchemaPartitionStyle `pulumi:"partitionStyle"` // Set to true if user-managed or false if managed by Dataplex. The default is false (managed by Dataplex). Set to falseto enable Dataplex discovery to update the schema. including new data discovery, schema inference, and schema evolution. Users retain the ability to input and edit the schema. Dataplex treats schema input by the user as though produced by a previous Dataplex discovery operation, and it will evolve the schema and take action based on that treatment. Set to true to fully manage the entity schema. This setting guarantees that Dataplex will not change schema fields. UserManaged bool `pulumi:"userManaged"` }
Schema information describing the structure and layout of the data.
type GoogleCloudDataplexV1SchemaArgs ¶
type GoogleCloudDataplexV1SchemaArgs struct { // Optional. The sequence of fields describing data in table entities. Note: BigQuery SchemaFields are immutable. Fields GoogleCloudDataplexV1SchemaSchemaFieldArrayInput `pulumi:"fields"` // Optional. The sequence of fields describing the partition structure in entities. If this field is empty, there are no partitions within the data. PartitionFields GoogleCloudDataplexV1SchemaPartitionFieldArrayInput `pulumi:"partitionFields"` // Optional. The structure of paths containing partition data within the entity. PartitionStyle GoogleCloudDataplexV1SchemaPartitionStylePtrInput `pulumi:"partitionStyle"` // Set to true if user-managed or false if managed by Dataplex. The default is false (managed by Dataplex). Set to falseto enable Dataplex discovery to update the schema. including new data discovery, schema inference, and schema evolution. Users retain the ability to input and edit the schema. Dataplex treats schema input by the user as though produced by a previous Dataplex discovery operation, and it will evolve the schema and take action based on that treatment. Set to true to fully manage the entity schema. This setting guarantees that Dataplex will not change schema fields. UserManaged pulumi.BoolInput `pulumi:"userManaged"` }
Schema information describing the structure and layout of the data.
func (GoogleCloudDataplexV1SchemaArgs) ElementType ¶
func (GoogleCloudDataplexV1SchemaArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1SchemaArgs) ToGoogleCloudDataplexV1SchemaOutput ¶
func (i GoogleCloudDataplexV1SchemaArgs) ToGoogleCloudDataplexV1SchemaOutput() GoogleCloudDataplexV1SchemaOutput
func (GoogleCloudDataplexV1SchemaArgs) ToGoogleCloudDataplexV1SchemaOutputWithContext ¶
func (i GoogleCloudDataplexV1SchemaArgs) ToGoogleCloudDataplexV1SchemaOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaOutput
type GoogleCloudDataplexV1SchemaInput ¶
type GoogleCloudDataplexV1SchemaInput interface { pulumi.Input ToGoogleCloudDataplexV1SchemaOutput() GoogleCloudDataplexV1SchemaOutput ToGoogleCloudDataplexV1SchemaOutputWithContext(context.Context) GoogleCloudDataplexV1SchemaOutput }
GoogleCloudDataplexV1SchemaInput is an input type that accepts GoogleCloudDataplexV1SchemaArgs and GoogleCloudDataplexV1SchemaOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1SchemaInput` via:
GoogleCloudDataplexV1SchemaArgs{...}
type GoogleCloudDataplexV1SchemaOutput ¶
type GoogleCloudDataplexV1SchemaOutput struct{ *pulumi.OutputState }
Schema information describing the structure and layout of the data.
func (GoogleCloudDataplexV1SchemaOutput) ElementType ¶
func (GoogleCloudDataplexV1SchemaOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1SchemaOutput) Fields ¶
func (o GoogleCloudDataplexV1SchemaOutput) Fields() GoogleCloudDataplexV1SchemaSchemaFieldArrayOutput
Optional. The sequence of fields describing data in table entities. Note: BigQuery SchemaFields are immutable.
func (GoogleCloudDataplexV1SchemaOutput) PartitionFields ¶
func (o GoogleCloudDataplexV1SchemaOutput) PartitionFields() GoogleCloudDataplexV1SchemaPartitionFieldArrayOutput
Optional. The sequence of fields describing the partition structure in entities. If this field is empty, there are no partitions within the data.
func (GoogleCloudDataplexV1SchemaOutput) PartitionStyle ¶
func (o GoogleCloudDataplexV1SchemaOutput) PartitionStyle() GoogleCloudDataplexV1SchemaPartitionStylePtrOutput
Optional. The structure of paths containing partition data within the entity.
func (GoogleCloudDataplexV1SchemaOutput) ToGoogleCloudDataplexV1SchemaOutput ¶
func (o GoogleCloudDataplexV1SchemaOutput) ToGoogleCloudDataplexV1SchemaOutput() GoogleCloudDataplexV1SchemaOutput
func (GoogleCloudDataplexV1SchemaOutput) ToGoogleCloudDataplexV1SchemaOutputWithContext ¶
func (o GoogleCloudDataplexV1SchemaOutput) ToGoogleCloudDataplexV1SchemaOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaOutput
func (GoogleCloudDataplexV1SchemaOutput) UserManaged ¶
func (o GoogleCloudDataplexV1SchemaOutput) UserManaged() pulumi.BoolOutput
Set to true if user-managed or false if managed by Dataplex. The default is false (managed by Dataplex). Set to falseto enable Dataplex discovery to update the schema. including new data discovery, schema inference, and schema evolution. Users retain the ability to input and edit the schema. Dataplex treats schema input by the user as though produced by a previous Dataplex discovery operation, and it will evolve the schema and take action based on that treatment. Set to true to fully manage the entity schema. This setting guarantees that Dataplex will not change schema fields.
type GoogleCloudDataplexV1SchemaPartitionField ¶
type GoogleCloudDataplexV1SchemaPartitionField struct { // Partition field name must consist of letters, numbers, and underscores only, with a maximum of length of 256 characters, and must begin with a letter or underscore.. Name string `pulumi:"name"` // Immutable. The type of field. Type GoogleCloudDataplexV1SchemaPartitionFieldType `pulumi:"type"` }
Represents a key field within the entity's partition structure. You could have up to 20 partition fields, but only the first 10 partitions have the filtering ability due to performance consideration. Note: Partition fields are immutable.
type GoogleCloudDataplexV1SchemaPartitionFieldArgs ¶
type GoogleCloudDataplexV1SchemaPartitionFieldArgs struct { // Partition field name must consist of letters, numbers, and underscores only, with a maximum of length of 256 characters, and must begin with a letter or underscore.. Name pulumi.StringInput `pulumi:"name"` // Immutable. The type of field. Type GoogleCloudDataplexV1SchemaPartitionFieldTypeInput `pulumi:"type"` }
Represents a key field within the entity's partition structure. You could have up to 20 partition fields, but only the first 10 partitions have the filtering ability due to performance consideration. Note: Partition fields are immutable.
func (GoogleCloudDataplexV1SchemaPartitionFieldArgs) ElementType ¶
func (GoogleCloudDataplexV1SchemaPartitionFieldArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1SchemaPartitionFieldArgs) ToGoogleCloudDataplexV1SchemaPartitionFieldOutput ¶
func (i GoogleCloudDataplexV1SchemaPartitionFieldArgs) ToGoogleCloudDataplexV1SchemaPartitionFieldOutput() GoogleCloudDataplexV1SchemaPartitionFieldOutput
func (GoogleCloudDataplexV1SchemaPartitionFieldArgs) ToGoogleCloudDataplexV1SchemaPartitionFieldOutputWithContext ¶
func (i GoogleCloudDataplexV1SchemaPartitionFieldArgs) ToGoogleCloudDataplexV1SchemaPartitionFieldOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaPartitionFieldOutput
type GoogleCloudDataplexV1SchemaPartitionFieldArray ¶
type GoogleCloudDataplexV1SchemaPartitionFieldArray []GoogleCloudDataplexV1SchemaPartitionFieldInput
func (GoogleCloudDataplexV1SchemaPartitionFieldArray) ElementType ¶
func (GoogleCloudDataplexV1SchemaPartitionFieldArray) ElementType() reflect.Type
func (GoogleCloudDataplexV1SchemaPartitionFieldArray) ToGoogleCloudDataplexV1SchemaPartitionFieldArrayOutput ¶
func (i GoogleCloudDataplexV1SchemaPartitionFieldArray) ToGoogleCloudDataplexV1SchemaPartitionFieldArrayOutput() GoogleCloudDataplexV1SchemaPartitionFieldArrayOutput
func (GoogleCloudDataplexV1SchemaPartitionFieldArray) ToGoogleCloudDataplexV1SchemaPartitionFieldArrayOutputWithContext ¶
func (i GoogleCloudDataplexV1SchemaPartitionFieldArray) ToGoogleCloudDataplexV1SchemaPartitionFieldArrayOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaPartitionFieldArrayOutput
type GoogleCloudDataplexV1SchemaPartitionFieldArrayInput ¶
type GoogleCloudDataplexV1SchemaPartitionFieldArrayInput interface { pulumi.Input ToGoogleCloudDataplexV1SchemaPartitionFieldArrayOutput() GoogleCloudDataplexV1SchemaPartitionFieldArrayOutput ToGoogleCloudDataplexV1SchemaPartitionFieldArrayOutputWithContext(context.Context) GoogleCloudDataplexV1SchemaPartitionFieldArrayOutput }
GoogleCloudDataplexV1SchemaPartitionFieldArrayInput is an input type that accepts GoogleCloudDataplexV1SchemaPartitionFieldArray and GoogleCloudDataplexV1SchemaPartitionFieldArrayOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1SchemaPartitionFieldArrayInput` via:
GoogleCloudDataplexV1SchemaPartitionFieldArray{ GoogleCloudDataplexV1SchemaPartitionFieldArgs{...} }
type GoogleCloudDataplexV1SchemaPartitionFieldArrayOutput ¶
type GoogleCloudDataplexV1SchemaPartitionFieldArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1SchemaPartitionFieldArrayOutput) ElementType ¶
func (GoogleCloudDataplexV1SchemaPartitionFieldArrayOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1SchemaPartitionFieldArrayOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldArrayOutput ¶
func (o GoogleCloudDataplexV1SchemaPartitionFieldArrayOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldArrayOutput() GoogleCloudDataplexV1SchemaPartitionFieldArrayOutput
func (GoogleCloudDataplexV1SchemaPartitionFieldArrayOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldArrayOutputWithContext ¶
func (o GoogleCloudDataplexV1SchemaPartitionFieldArrayOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldArrayOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaPartitionFieldArrayOutput
type GoogleCloudDataplexV1SchemaPartitionFieldInput ¶
type GoogleCloudDataplexV1SchemaPartitionFieldInput interface { pulumi.Input ToGoogleCloudDataplexV1SchemaPartitionFieldOutput() GoogleCloudDataplexV1SchemaPartitionFieldOutput ToGoogleCloudDataplexV1SchemaPartitionFieldOutputWithContext(context.Context) GoogleCloudDataplexV1SchemaPartitionFieldOutput }
GoogleCloudDataplexV1SchemaPartitionFieldInput is an input type that accepts GoogleCloudDataplexV1SchemaPartitionFieldArgs and GoogleCloudDataplexV1SchemaPartitionFieldOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1SchemaPartitionFieldInput` via:
GoogleCloudDataplexV1SchemaPartitionFieldArgs{...}
type GoogleCloudDataplexV1SchemaPartitionFieldOutput ¶
type GoogleCloudDataplexV1SchemaPartitionFieldOutput struct{ *pulumi.OutputState }
Represents a key field within the entity's partition structure. You could have up to 20 partition fields, but only the first 10 partitions have the filtering ability due to performance consideration. Note: Partition fields are immutable.
func (GoogleCloudDataplexV1SchemaPartitionFieldOutput) ElementType ¶
func (GoogleCloudDataplexV1SchemaPartitionFieldOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1SchemaPartitionFieldOutput) Name ¶
func (o GoogleCloudDataplexV1SchemaPartitionFieldOutput) Name() pulumi.StringOutput
Partition field name must consist of letters, numbers, and underscores only, with a maximum of length of 256 characters, and must begin with a letter or underscore..
func (GoogleCloudDataplexV1SchemaPartitionFieldOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldOutput ¶
func (o GoogleCloudDataplexV1SchemaPartitionFieldOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldOutput() GoogleCloudDataplexV1SchemaPartitionFieldOutput
func (GoogleCloudDataplexV1SchemaPartitionFieldOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldOutputWithContext ¶
func (o GoogleCloudDataplexV1SchemaPartitionFieldOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaPartitionFieldOutput
func (GoogleCloudDataplexV1SchemaPartitionFieldOutput) Type ¶
func (o GoogleCloudDataplexV1SchemaPartitionFieldOutput) Type() GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput
Immutable. The type of field.
type GoogleCloudDataplexV1SchemaPartitionFieldResponse ¶
type GoogleCloudDataplexV1SchemaPartitionFieldResponse struct { // Partition field name must consist of letters, numbers, and underscores only, with a maximum of length of 256 characters, and must begin with a letter or underscore.. Name string `pulumi:"name"` // Immutable. The type of field. Type string `pulumi:"type"` }
Represents a key field within the entity's partition structure. You could have up to 20 partition fields, but only the first 10 partitions have the filtering ability due to performance consideration. Note: Partition fields are immutable.
type GoogleCloudDataplexV1SchemaPartitionFieldResponseArrayOutput ¶
type GoogleCloudDataplexV1SchemaPartitionFieldResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1SchemaPartitionFieldResponseArrayOutput) ElementType ¶
func (GoogleCloudDataplexV1SchemaPartitionFieldResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1SchemaPartitionFieldResponseArrayOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldResponseArrayOutput ¶
func (o GoogleCloudDataplexV1SchemaPartitionFieldResponseArrayOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldResponseArrayOutput() GoogleCloudDataplexV1SchemaPartitionFieldResponseArrayOutput
func (GoogleCloudDataplexV1SchemaPartitionFieldResponseArrayOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldResponseArrayOutputWithContext ¶
func (o GoogleCloudDataplexV1SchemaPartitionFieldResponseArrayOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaPartitionFieldResponseArrayOutput
type GoogleCloudDataplexV1SchemaPartitionFieldResponseOutput ¶
type GoogleCloudDataplexV1SchemaPartitionFieldResponseOutput struct{ *pulumi.OutputState }
Represents a key field within the entity's partition structure. You could have up to 20 partition fields, but only the first 10 partitions have the filtering ability due to performance consideration. Note: Partition fields are immutable.
func (GoogleCloudDataplexV1SchemaPartitionFieldResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1SchemaPartitionFieldResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1SchemaPartitionFieldResponseOutput) Name ¶
Partition field name must consist of letters, numbers, and underscores only, with a maximum of length of 256 characters, and must begin with a letter or underscore..
func (GoogleCloudDataplexV1SchemaPartitionFieldResponseOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldResponseOutput ¶
func (o GoogleCloudDataplexV1SchemaPartitionFieldResponseOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldResponseOutput() GoogleCloudDataplexV1SchemaPartitionFieldResponseOutput
func (GoogleCloudDataplexV1SchemaPartitionFieldResponseOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1SchemaPartitionFieldResponseOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaPartitionFieldResponseOutput
type GoogleCloudDataplexV1SchemaPartitionFieldType ¶
type GoogleCloudDataplexV1SchemaPartitionFieldType string
Required. Immutable. The type of field.
func (GoogleCloudDataplexV1SchemaPartitionFieldType) ElementType ¶
func (GoogleCloudDataplexV1SchemaPartitionFieldType) ElementType() reflect.Type
func (GoogleCloudDataplexV1SchemaPartitionFieldType) ToGoogleCloudDataplexV1SchemaPartitionFieldTypeOutput ¶
func (e GoogleCloudDataplexV1SchemaPartitionFieldType) ToGoogleCloudDataplexV1SchemaPartitionFieldTypeOutput() GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput
func (GoogleCloudDataplexV1SchemaPartitionFieldType) ToGoogleCloudDataplexV1SchemaPartitionFieldTypeOutputWithContext ¶
func (e GoogleCloudDataplexV1SchemaPartitionFieldType) ToGoogleCloudDataplexV1SchemaPartitionFieldTypeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput
func (GoogleCloudDataplexV1SchemaPartitionFieldType) ToGoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput ¶
func (e GoogleCloudDataplexV1SchemaPartitionFieldType) ToGoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput() GoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput
func (GoogleCloudDataplexV1SchemaPartitionFieldType) ToGoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutputWithContext ¶
func (e GoogleCloudDataplexV1SchemaPartitionFieldType) ToGoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput
func (GoogleCloudDataplexV1SchemaPartitionFieldType) ToStringOutput ¶
func (e GoogleCloudDataplexV1SchemaPartitionFieldType) ToStringOutput() pulumi.StringOutput
func (GoogleCloudDataplexV1SchemaPartitionFieldType) ToStringOutputWithContext ¶
func (e GoogleCloudDataplexV1SchemaPartitionFieldType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudDataplexV1SchemaPartitionFieldType) ToStringPtrOutput ¶
func (e GoogleCloudDataplexV1SchemaPartitionFieldType) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1SchemaPartitionFieldType) ToStringPtrOutputWithContext ¶
func (e GoogleCloudDataplexV1SchemaPartitionFieldType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1SchemaPartitionFieldTypeInput ¶
type GoogleCloudDataplexV1SchemaPartitionFieldTypeInput interface { pulumi.Input ToGoogleCloudDataplexV1SchemaPartitionFieldTypeOutput() GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput ToGoogleCloudDataplexV1SchemaPartitionFieldTypeOutputWithContext(context.Context) GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput }
GoogleCloudDataplexV1SchemaPartitionFieldTypeInput is an input type that accepts GoogleCloudDataplexV1SchemaPartitionFieldTypeArgs and GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1SchemaPartitionFieldTypeInput` via:
GoogleCloudDataplexV1SchemaPartitionFieldTypeArgs{...}
type GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput ¶
type GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput) ElementType ¶
func (GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldTypeOutput ¶
func (o GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldTypeOutput() GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput
func (GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldTypeOutputWithContext ¶
func (o GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldTypeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput
func (GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput ¶
func (o GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput() GoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput
func (GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutputWithContext ¶
func (o GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput
func (GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput) ToStringOutput ¶
func (o GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput) ToStringOutput() pulumi.StringOutput
func (GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput) ToStringOutputWithContext ¶
func (o GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput) ToStringPtrOutput ¶
func (o GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput) ToStringPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1SchemaPartitionFieldTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1SchemaPartitionFieldTypePtrInput ¶
type GoogleCloudDataplexV1SchemaPartitionFieldTypePtrInput interface { pulumi.Input ToGoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput() GoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput ToGoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutputWithContext(context.Context) GoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput }
func GoogleCloudDataplexV1SchemaPartitionFieldTypePtr ¶
func GoogleCloudDataplexV1SchemaPartitionFieldTypePtr(v string) GoogleCloudDataplexV1SchemaPartitionFieldTypePtrInput
type GoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput ¶
type GoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput) ElementType ¶
func (GoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput ¶
func (o GoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput() GoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput
func (GoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutputWithContext ¶
func (o GoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput) ToGoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput
func (GoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput) ToStringPtrOutput ¶
func (o GoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1SchemaPartitionFieldTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1SchemaPartitionStyle ¶
type GoogleCloudDataplexV1SchemaPartitionStyle string
Optional. The structure of paths containing partition data within the entity.
func (GoogleCloudDataplexV1SchemaPartitionStyle) ElementType ¶
func (GoogleCloudDataplexV1SchemaPartitionStyle) ElementType() reflect.Type
func (GoogleCloudDataplexV1SchemaPartitionStyle) ToGoogleCloudDataplexV1SchemaPartitionStyleOutput ¶
func (e GoogleCloudDataplexV1SchemaPartitionStyle) ToGoogleCloudDataplexV1SchemaPartitionStyleOutput() GoogleCloudDataplexV1SchemaPartitionStyleOutput
func (GoogleCloudDataplexV1SchemaPartitionStyle) ToGoogleCloudDataplexV1SchemaPartitionStyleOutputWithContext ¶
func (e GoogleCloudDataplexV1SchemaPartitionStyle) ToGoogleCloudDataplexV1SchemaPartitionStyleOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaPartitionStyleOutput
func (GoogleCloudDataplexV1SchemaPartitionStyle) ToGoogleCloudDataplexV1SchemaPartitionStylePtrOutput ¶
func (e GoogleCloudDataplexV1SchemaPartitionStyle) ToGoogleCloudDataplexV1SchemaPartitionStylePtrOutput() GoogleCloudDataplexV1SchemaPartitionStylePtrOutput
func (GoogleCloudDataplexV1SchemaPartitionStyle) ToGoogleCloudDataplexV1SchemaPartitionStylePtrOutputWithContext ¶
func (e GoogleCloudDataplexV1SchemaPartitionStyle) ToGoogleCloudDataplexV1SchemaPartitionStylePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaPartitionStylePtrOutput
func (GoogleCloudDataplexV1SchemaPartitionStyle) ToStringOutput ¶
func (e GoogleCloudDataplexV1SchemaPartitionStyle) ToStringOutput() pulumi.StringOutput
func (GoogleCloudDataplexV1SchemaPartitionStyle) ToStringOutputWithContext ¶
func (e GoogleCloudDataplexV1SchemaPartitionStyle) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudDataplexV1SchemaPartitionStyle) ToStringPtrOutput ¶
func (e GoogleCloudDataplexV1SchemaPartitionStyle) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1SchemaPartitionStyle) ToStringPtrOutputWithContext ¶
func (e GoogleCloudDataplexV1SchemaPartitionStyle) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1SchemaPartitionStyleInput ¶
type GoogleCloudDataplexV1SchemaPartitionStyleInput interface { pulumi.Input ToGoogleCloudDataplexV1SchemaPartitionStyleOutput() GoogleCloudDataplexV1SchemaPartitionStyleOutput ToGoogleCloudDataplexV1SchemaPartitionStyleOutputWithContext(context.Context) GoogleCloudDataplexV1SchemaPartitionStyleOutput }
GoogleCloudDataplexV1SchemaPartitionStyleInput is an input type that accepts GoogleCloudDataplexV1SchemaPartitionStyleArgs and GoogleCloudDataplexV1SchemaPartitionStyleOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1SchemaPartitionStyleInput` via:
GoogleCloudDataplexV1SchemaPartitionStyleArgs{...}
type GoogleCloudDataplexV1SchemaPartitionStyleOutput ¶
type GoogleCloudDataplexV1SchemaPartitionStyleOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1SchemaPartitionStyleOutput) ElementType ¶
func (GoogleCloudDataplexV1SchemaPartitionStyleOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1SchemaPartitionStyleOutput) ToGoogleCloudDataplexV1SchemaPartitionStyleOutput ¶
func (o GoogleCloudDataplexV1SchemaPartitionStyleOutput) ToGoogleCloudDataplexV1SchemaPartitionStyleOutput() GoogleCloudDataplexV1SchemaPartitionStyleOutput
func (GoogleCloudDataplexV1SchemaPartitionStyleOutput) ToGoogleCloudDataplexV1SchemaPartitionStyleOutputWithContext ¶
func (o GoogleCloudDataplexV1SchemaPartitionStyleOutput) ToGoogleCloudDataplexV1SchemaPartitionStyleOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaPartitionStyleOutput
func (GoogleCloudDataplexV1SchemaPartitionStyleOutput) ToGoogleCloudDataplexV1SchemaPartitionStylePtrOutput ¶
func (o GoogleCloudDataplexV1SchemaPartitionStyleOutput) ToGoogleCloudDataplexV1SchemaPartitionStylePtrOutput() GoogleCloudDataplexV1SchemaPartitionStylePtrOutput
func (GoogleCloudDataplexV1SchemaPartitionStyleOutput) ToGoogleCloudDataplexV1SchemaPartitionStylePtrOutputWithContext ¶
func (o GoogleCloudDataplexV1SchemaPartitionStyleOutput) ToGoogleCloudDataplexV1SchemaPartitionStylePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaPartitionStylePtrOutput
func (GoogleCloudDataplexV1SchemaPartitionStyleOutput) ToStringOutput ¶
func (o GoogleCloudDataplexV1SchemaPartitionStyleOutput) ToStringOutput() pulumi.StringOutput
func (GoogleCloudDataplexV1SchemaPartitionStyleOutput) ToStringOutputWithContext ¶
func (o GoogleCloudDataplexV1SchemaPartitionStyleOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudDataplexV1SchemaPartitionStyleOutput) ToStringPtrOutput ¶
func (o GoogleCloudDataplexV1SchemaPartitionStyleOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1SchemaPartitionStyleOutput) ToStringPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1SchemaPartitionStyleOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1SchemaPartitionStylePtrInput ¶
type GoogleCloudDataplexV1SchemaPartitionStylePtrInput interface { pulumi.Input ToGoogleCloudDataplexV1SchemaPartitionStylePtrOutput() GoogleCloudDataplexV1SchemaPartitionStylePtrOutput ToGoogleCloudDataplexV1SchemaPartitionStylePtrOutputWithContext(context.Context) GoogleCloudDataplexV1SchemaPartitionStylePtrOutput }
func GoogleCloudDataplexV1SchemaPartitionStylePtr ¶
func GoogleCloudDataplexV1SchemaPartitionStylePtr(v string) GoogleCloudDataplexV1SchemaPartitionStylePtrInput
type GoogleCloudDataplexV1SchemaPartitionStylePtrOutput ¶
type GoogleCloudDataplexV1SchemaPartitionStylePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1SchemaPartitionStylePtrOutput) ElementType ¶
func (GoogleCloudDataplexV1SchemaPartitionStylePtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1SchemaPartitionStylePtrOutput) ToGoogleCloudDataplexV1SchemaPartitionStylePtrOutput ¶
func (o GoogleCloudDataplexV1SchemaPartitionStylePtrOutput) ToGoogleCloudDataplexV1SchemaPartitionStylePtrOutput() GoogleCloudDataplexV1SchemaPartitionStylePtrOutput
func (GoogleCloudDataplexV1SchemaPartitionStylePtrOutput) ToGoogleCloudDataplexV1SchemaPartitionStylePtrOutputWithContext ¶
func (o GoogleCloudDataplexV1SchemaPartitionStylePtrOutput) ToGoogleCloudDataplexV1SchemaPartitionStylePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaPartitionStylePtrOutput
func (GoogleCloudDataplexV1SchemaPartitionStylePtrOutput) ToStringPtrOutput ¶
func (o GoogleCloudDataplexV1SchemaPartitionStylePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1SchemaPartitionStylePtrOutput) ToStringPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1SchemaPartitionStylePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1SchemaResponse ¶
type GoogleCloudDataplexV1SchemaResponse struct { // Optional. The sequence of fields describing data in table entities. Note: BigQuery SchemaFields are immutable. Fields []GoogleCloudDataplexV1SchemaSchemaFieldResponse `pulumi:"fields"` // Optional. The sequence of fields describing the partition structure in entities. If this field is empty, there are no partitions within the data. PartitionFields []GoogleCloudDataplexV1SchemaPartitionFieldResponse `pulumi:"partitionFields"` // Optional. The structure of paths containing partition data within the entity. PartitionStyle string `pulumi:"partitionStyle"` // Set to true if user-managed or false if managed by Dataplex. The default is false (managed by Dataplex). Set to falseto enable Dataplex discovery to update the schema. including new data discovery, schema inference, and schema evolution. Users retain the ability to input and edit the schema. Dataplex treats schema input by the user as though produced by a previous Dataplex discovery operation, and it will evolve the schema and take action based on that treatment. Set to true to fully manage the entity schema. This setting guarantees that Dataplex will not change schema fields. UserManaged bool `pulumi:"userManaged"` }
Schema information describing the structure and layout of the data.
type GoogleCloudDataplexV1SchemaResponseOutput ¶
type GoogleCloudDataplexV1SchemaResponseOutput struct{ *pulumi.OutputState }
Schema information describing the structure and layout of the data.
func (GoogleCloudDataplexV1SchemaResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1SchemaResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1SchemaResponseOutput) Fields ¶
func (o GoogleCloudDataplexV1SchemaResponseOutput) Fields() GoogleCloudDataplexV1SchemaSchemaFieldResponseArrayOutput
Optional. The sequence of fields describing data in table entities. Note: BigQuery SchemaFields are immutable.
func (GoogleCloudDataplexV1SchemaResponseOutput) PartitionFields ¶
func (o GoogleCloudDataplexV1SchemaResponseOutput) PartitionFields() GoogleCloudDataplexV1SchemaPartitionFieldResponseArrayOutput
Optional. The sequence of fields describing the partition structure in entities. If this field is empty, there are no partitions within the data.
func (GoogleCloudDataplexV1SchemaResponseOutput) PartitionStyle ¶
func (o GoogleCloudDataplexV1SchemaResponseOutput) PartitionStyle() pulumi.StringOutput
Optional. The structure of paths containing partition data within the entity.
func (GoogleCloudDataplexV1SchemaResponseOutput) ToGoogleCloudDataplexV1SchemaResponseOutput ¶
func (o GoogleCloudDataplexV1SchemaResponseOutput) ToGoogleCloudDataplexV1SchemaResponseOutput() GoogleCloudDataplexV1SchemaResponseOutput
func (GoogleCloudDataplexV1SchemaResponseOutput) ToGoogleCloudDataplexV1SchemaResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1SchemaResponseOutput) ToGoogleCloudDataplexV1SchemaResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaResponseOutput
func (GoogleCloudDataplexV1SchemaResponseOutput) UserManaged ¶
func (o GoogleCloudDataplexV1SchemaResponseOutput) UserManaged() pulumi.BoolOutput
Set to true if user-managed or false if managed by Dataplex. The default is false (managed by Dataplex). Set to falseto enable Dataplex discovery to update the schema. including new data discovery, schema inference, and schema evolution. Users retain the ability to input and edit the schema. Dataplex treats schema input by the user as though produced by a previous Dataplex discovery operation, and it will evolve the schema and take action based on that treatment. Set to true to fully manage the entity schema. This setting guarantees that Dataplex will not change schema fields.
type GoogleCloudDataplexV1SchemaSchemaField ¶
type GoogleCloudDataplexV1SchemaSchemaField struct { // Optional. User friendly field description. Must be less than or equal to 1024 characters. Description *string `pulumi:"description"` // Optional. Any nested field for complex types. Fields []GoogleCloudDataplexV1SchemaSchemaField `pulumi:"fields"` // Additional field semantics. Mode GoogleCloudDataplexV1SchemaSchemaFieldMode `pulumi:"mode"` // The name of the field. Must contain only letters, numbers and underscores, with a maximum length of 767 characters, and must begin with a letter or underscore. Name string `pulumi:"name"` // The type of field. Type GoogleCloudDataplexV1SchemaSchemaFieldType `pulumi:"type"` }
Represents a column field within a table schema.
type GoogleCloudDataplexV1SchemaSchemaFieldArgs ¶
type GoogleCloudDataplexV1SchemaSchemaFieldArgs struct { // Optional. User friendly field description. Must be less than or equal to 1024 characters. Description pulumi.StringPtrInput `pulumi:"description"` // Optional. Any nested field for complex types. Fields GoogleCloudDataplexV1SchemaSchemaFieldArrayInput `pulumi:"fields"` // Additional field semantics. Mode GoogleCloudDataplexV1SchemaSchemaFieldModeInput `pulumi:"mode"` // The name of the field. Must contain only letters, numbers and underscores, with a maximum length of 767 characters, and must begin with a letter or underscore. Name pulumi.StringInput `pulumi:"name"` // The type of field. Type GoogleCloudDataplexV1SchemaSchemaFieldTypeInput `pulumi:"type"` }
Represents a column field within a table schema.
func (GoogleCloudDataplexV1SchemaSchemaFieldArgs) ElementType ¶
func (GoogleCloudDataplexV1SchemaSchemaFieldArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1SchemaSchemaFieldArgs) ToGoogleCloudDataplexV1SchemaSchemaFieldOutput ¶
func (i GoogleCloudDataplexV1SchemaSchemaFieldArgs) ToGoogleCloudDataplexV1SchemaSchemaFieldOutput() GoogleCloudDataplexV1SchemaSchemaFieldOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldArgs) ToGoogleCloudDataplexV1SchemaSchemaFieldOutputWithContext ¶
func (i GoogleCloudDataplexV1SchemaSchemaFieldArgs) ToGoogleCloudDataplexV1SchemaSchemaFieldOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaSchemaFieldOutput
type GoogleCloudDataplexV1SchemaSchemaFieldArray ¶
type GoogleCloudDataplexV1SchemaSchemaFieldArray []GoogleCloudDataplexV1SchemaSchemaFieldInput
func (GoogleCloudDataplexV1SchemaSchemaFieldArray) ElementType ¶
func (GoogleCloudDataplexV1SchemaSchemaFieldArray) ElementType() reflect.Type
func (GoogleCloudDataplexV1SchemaSchemaFieldArray) ToGoogleCloudDataplexV1SchemaSchemaFieldArrayOutput ¶
func (i GoogleCloudDataplexV1SchemaSchemaFieldArray) ToGoogleCloudDataplexV1SchemaSchemaFieldArrayOutput() GoogleCloudDataplexV1SchemaSchemaFieldArrayOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldArray) ToGoogleCloudDataplexV1SchemaSchemaFieldArrayOutputWithContext ¶
func (i GoogleCloudDataplexV1SchemaSchemaFieldArray) ToGoogleCloudDataplexV1SchemaSchemaFieldArrayOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaSchemaFieldArrayOutput
type GoogleCloudDataplexV1SchemaSchemaFieldArrayInput ¶
type GoogleCloudDataplexV1SchemaSchemaFieldArrayInput interface { pulumi.Input ToGoogleCloudDataplexV1SchemaSchemaFieldArrayOutput() GoogleCloudDataplexV1SchemaSchemaFieldArrayOutput ToGoogleCloudDataplexV1SchemaSchemaFieldArrayOutputWithContext(context.Context) GoogleCloudDataplexV1SchemaSchemaFieldArrayOutput }
GoogleCloudDataplexV1SchemaSchemaFieldArrayInput is an input type that accepts GoogleCloudDataplexV1SchemaSchemaFieldArray and GoogleCloudDataplexV1SchemaSchemaFieldArrayOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1SchemaSchemaFieldArrayInput` via:
GoogleCloudDataplexV1SchemaSchemaFieldArray{ GoogleCloudDataplexV1SchemaSchemaFieldArgs{...} }
type GoogleCloudDataplexV1SchemaSchemaFieldArrayOutput ¶
type GoogleCloudDataplexV1SchemaSchemaFieldArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1SchemaSchemaFieldArrayOutput) ElementType ¶
func (GoogleCloudDataplexV1SchemaSchemaFieldArrayOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1SchemaSchemaFieldArrayOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldArrayOutput ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldArrayOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldArrayOutput() GoogleCloudDataplexV1SchemaSchemaFieldArrayOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldArrayOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldArrayOutputWithContext ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldArrayOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldArrayOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaSchemaFieldArrayOutput
type GoogleCloudDataplexV1SchemaSchemaFieldInput ¶
type GoogleCloudDataplexV1SchemaSchemaFieldInput interface { pulumi.Input ToGoogleCloudDataplexV1SchemaSchemaFieldOutput() GoogleCloudDataplexV1SchemaSchemaFieldOutput ToGoogleCloudDataplexV1SchemaSchemaFieldOutputWithContext(context.Context) GoogleCloudDataplexV1SchemaSchemaFieldOutput }
GoogleCloudDataplexV1SchemaSchemaFieldInput is an input type that accepts GoogleCloudDataplexV1SchemaSchemaFieldArgs and GoogleCloudDataplexV1SchemaSchemaFieldOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1SchemaSchemaFieldInput` via:
GoogleCloudDataplexV1SchemaSchemaFieldArgs{...}
type GoogleCloudDataplexV1SchemaSchemaFieldMode ¶
type GoogleCloudDataplexV1SchemaSchemaFieldMode string
Required. Additional field semantics.
func (GoogleCloudDataplexV1SchemaSchemaFieldMode) ElementType ¶
func (GoogleCloudDataplexV1SchemaSchemaFieldMode) ElementType() reflect.Type
func (GoogleCloudDataplexV1SchemaSchemaFieldMode) ToGoogleCloudDataplexV1SchemaSchemaFieldModeOutput ¶
func (e GoogleCloudDataplexV1SchemaSchemaFieldMode) ToGoogleCloudDataplexV1SchemaSchemaFieldModeOutput() GoogleCloudDataplexV1SchemaSchemaFieldModeOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldMode) ToGoogleCloudDataplexV1SchemaSchemaFieldModeOutputWithContext ¶
func (e GoogleCloudDataplexV1SchemaSchemaFieldMode) ToGoogleCloudDataplexV1SchemaSchemaFieldModeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaSchemaFieldModeOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldMode) ToGoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput ¶
func (e GoogleCloudDataplexV1SchemaSchemaFieldMode) ToGoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput() GoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldMode) ToGoogleCloudDataplexV1SchemaSchemaFieldModePtrOutputWithContext ¶
func (e GoogleCloudDataplexV1SchemaSchemaFieldMode) ToGoogleCloudDataplexV1SchemaSchemaFieldModePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldMode) ToStringOutput ¶
func (e GoogleCloudDataplexV1SchemaSchemaFieldMode) ToStringOutput() pulumi.StringOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldMode) ToStringOutputWithContext ¶
func (e GoogleCloudDataplexV1SchemaSchemaFieldMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldMode) ToStringPtrOutput ¶
func (e GoogleCloudDataplexV1SchemaSchemaFieldMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldMode) ToStringPtrOutputWithContext ¶
func (e GoogleCloudDataplexV1SchemaSchemaFieldMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1SchemaSchemaFieldModeInput ¶
type GoogleCloudDataplexV1SchemaSchemaFieldModeInput interface { pulumi.Input ToGoogleCloudDataplexV1SchemaSchemaFieldModeOutput() GoogleCloudDataplexV1SchemaSchemaFieldModeOutput ToGoogleCloudDataplexV1SchemaSchemaFieldModeOutputWithContext(context.Context) GoogleCloudDataplexV1SchemaSchemaFieldModeOutput }
GoogleCloudDataplexV1SchemaSchemaFieldModeInput is an input type that accepts GoogleCloudDataplexV1SchemaSchemaFieldModeArgs and GoogleCloudDataplexV1SchemaSchemaFieldModeOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1SchemaSchemaFieldModeInput` via:
GoogleCloudDataplexV1SchemaSchemaFieldModeArgs{...}
type GoogleCloudDataplexV1SchemaSchemaFieldModeOutput ¶
type GoogleCloudDataplexV1SchemaSchemaFieldModeOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1SchemaSchemaFieldModeOutput) ElementType ¶
func (GoogleCloudDataplexV1SchemaSchemaFieldModeOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1SchemaSchemaFieldModeOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldModeOutput ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldModeOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldModeOutput() GoogleCloudDataplexV1SchemaSchemaFieldModeOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldModeOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldModeOutputWithContext ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldModeOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldModeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaSchemaFieldModeOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldModeOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldModeOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput() GoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldModeOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldModePtrOutputWithContext ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldModeOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldModePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldModeOutput) ToStringOutput ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldModeOutput) ToStringOutput() pulumi.StringOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldModeOutput) ToStringOutputWithContext ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldModeOutput) ToStringPtrOutput ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldModeOutput) ToStringPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1SchemaSchemaFieldModePtrInput ¶
type GoogleCloudDataplexV1SchemaSchemaFieldModePtrInput interface { pulumi.Input ToGoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput() GoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput ToGoogleCloudDataplexV1SchemaSchemaFieldModePtrOutputWithContext(context.Context) GoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput }
func GoogleCloudDataplexV1SchemaSchemaFieldModePtr ¶
func GoogleCloudDataplexV1SchemaSchemaFieldModePtr(v string) GoogleCloudDataplexV1SchemaSchemaFieldModePtrInput
type GoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput ¶
type GoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput) ElementType ¶
func (GoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput() GoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldModePtrOutputWithContext ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldModePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput) ToStringPtrOutput ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput) ToStringPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1SchemaSchemaFieldOutput ¶
type GoogleCloudDataplexV1SchemaSchemaFieldOutput struct{ *pulumi.OutputState }
Represents a column field within a table schema.
func (GoogleCloudDataplexV1SchemaSchemaFieldOutput) Description ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldOutput) Description() pulumi.StringPtrOutput
Optional. User friendly field description. Must be less than or equal to 1024 characters.
func (GoogleCloudDataplexV1SchemaSchemaFieldOutput) ElementType ¶
func (GoogleCloudDataplexV1SchemaSchemaFieldOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1SchemaSchemaFieldOutput) Fields ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldOutput) Fields() GoogleCloudDataplexV1SchemaSchemaFieldArrayOutput
Optional. Any nested field for complex types.
func (GoogleCloudDataplexV1SchemaSchemaFieldOutput) Mode ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldOutput) Mode() GoogleCloudDataplexV1SchemaSchemaFieldModeOutput
Additional field semantics.
func (GoogleCloudDataplexV1SchemaSchemaFieldOutput) Name ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldOutput) Name() pulumi.StringOutput
The name of the field. Must contain only letters, numbers and underscores, with a maximum length of 767 characters, and must begin with a letter or underscore.
func (GoogleCloudDataplexV1SchemaSchemaFieldOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldOutput ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldOutput() GoogleCloudDataplexV1SchemaSchemaFieldOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldOutputWithContext ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaSchemaFieldOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldOutput) Type ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldOutput) Type() GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput
The type of field.
type GoogleCloudDataplexV1SchemaSchemaFieldResponse ¶
type GoogleCloudDataplexV1SchemaSchemaFieldResponse struct { // Optional. User friendly field description. Must be less than or equal to 1024 characters. Description string `pulumi:"description"` // Optional. Any nested field for complex types. Fields []GoogleCloudDataplexV1SchemaSchemaFieldResponse `pulumi:"fields"` // Additional field semantics. Mode string `pulumi:"mode"` // The name of the field. Must contain only letters, numbers and underscores, with a maximum length of 767 characters, and must begin with a letter or underscore. Name string `pulumi:"name"` // The type of field. Type string `pulumi:"type"` }
Represents a column field within a table schema.
type GoogleCloudDataplexV1SchemaSchemaFieldResponseArrayOutput ¶
type GoogleCloudDataplexV1SchemaSchemaFieldResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1SchemaSchemaFieldResponseArrayOutput) ElementType ¶
func (GoogleCloudDataplexV1SchemaSchemaFieldResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1SchemaSchemaFieldResponseArrayOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldResponseArrayOutput ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldResponseArrayOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldResponseArrayOutput() GoogleCloudDataplexV1SchemaSchemaFieldResponseArrayOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldResponseArrayOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldResponseArrayOutputWithContext ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldResponseArrayOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaSchemaFieldResponseArrayOutput
type GoogleCloudDataplexV1SchemaSchemaFieldResponseOutput ¶
type GoogleCloudDataplexV1SchemaSchemaFieldResponseOutput struct{ *pulumi.OutputState }
Represents a column field within a table schema.
func (GoogleCloudDataplexV1SchemaSchemaFieldResponseOutput) Description ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldResponseOutput) Description() pulumi.StringOutput
Optional. User friendly field description. Must be less than or equal to 1024 characters.
func (GoogleCloudDataplexV1SchemaSchemaFieldResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1SchemaSchemaFieldResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1SchemaSchemaFieldResponseOutput) Fields ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldResponseOutput) Fields() GoogleCloudDataplexV1SchemaSchemaFieldResponseArrayOutput
Optional. Any nested field for complex types.
func (GoogleCloudDataplexV1SchemaSchemaFieldResponseOutput) Mode ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldResponseOutput) Mode() pulumi.StringOutput
Additional field semantics.
func (GoogleCloudDataplexV1SchemaSchemaFieldResponseOutput) Name ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldResponseOutput) Name() pulumi.StringOutput
The name of the field. Must contain only letters, numbers and underscores, with a maximum length of 767 characters, and must begin with a letter or underscore.
func (GoogleCloudDataplexV1SchemaSchemaFieldResponseOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldResponseOutput ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldResponseOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldResponseOutput() GoogleCloudDataplexV1SchemaSchemaFieldResponseOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldResponseOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldResponseOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaSchemaFieldResponseOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldResponseOutput) Type ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldResponseOutput) Type() pulumi.StringOutput
The type of field.
type GoogleCloudDataplexV1SchemaSchemaFieldType ¶
type GoogleCloudDataplexV1SchemaSchemaFieldType string
Required. The type of field.
func (GoogleCloudDataplexV1SchemaSchemaFieldType) ElementType ¶
func (GoogleCloudDataplexV1SchemaSchemaFieldType) ElementType() reflect.Type
func (GoogleCloudDataplexV1SchemaSchemaFieldType) ToGoogleCloudDataplexV1SchemaSchemaFieldTypeOutput ¶
func (e GoogleCloudDataplexV1SchemaSchemaFieldType) ToGoogleCloudDataplexV1SchemaSchemaFieldTypeOutput() GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldType) ToGoogleCloudDataplexV1SchemaSchemaFieldTypeOutputWithContext ¶
func (e GoogleCloudDataplexV1SchemaSchemaFieldType) ToGoogleCloudDataplexV1SchemaSchemaFieldTypeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldType) ToGoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput ¶
func (e GoogleCloudDataplexV1SchemaSchemaFieldType) ToGoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput() GoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldType) ToGoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutputWithContext ¶
func (e GoogleCloudDataplexV1SchemaSchemaFieldType) ToGoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldType) ToStringOutput ¶
func (e GoogleCloudDataplexV1SchemaSchemaFieldType) ToStringOutput() pulumi.StringOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldType) ToStringOutputWithContext ¶
func (e GoogleCloudDataplexV1SchemaSchemaFieldType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldType) ToStringPtrOutput ¶
func (e GoogleCloudDataplexV1SchemaSchemaFieldType) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldType) ToStringPtrOutputWithContext ¶
func (e GoogleCloudDataplexV1SchemaSchemaFieldType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1SchemaSchemaFieldTypeInput ¶
type GoogleCloudDataplexV1SchemaSchemaFieldTypeInput interface { pulumi.Input ToGoogleCloudDataplexV1SchemaSchemaFieldTypeOutput() GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput ToGoogleCloudDataplexV1SchemaSchemaFieldTypeOutputWithContext(context.Context) GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput }
GoogleCloudDataplexV1SchemaSchemaFieldTypeInput is an input type that accepts GoogleCloudDataplexV1SchemaSchemaFieldTypeArgs and GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1SchemaSchemaFieldTypeInput` via:
GoogleCloudDataplexV1SchemaSchemaFieldTypeArgs{...}
type GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput ¶
type GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput) ElementType ¶
func (GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldTypeOutput ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldTypeOutput() GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldTypeOutputWithContext ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldTypeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput() GoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutputWithContext ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput) ToStringOutput ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput) ToStringOutput() pulumi.StringOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput) ToStringOutputWithContext ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput) ToStringPtrOutput ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput) ToStringPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1SchemaSchemaFieldTypePtrInput ¶
type GoogleCloudDataplexV1SchemaSchemaFieldTypePtrInput interface { pulumi.Input ToGoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput() GoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput ToGoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutputWithContext(context.Context) GoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput }
func GoogleCloudDataplexV1SchemaSchemaFieldTypePtr ¶
func GoogleCloudDataplexV1SchemaSchemaFieldTypePtr(v string) GoogleCloudDataplexV1SchemaSchemaFieldTypePtrInput
type GoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput ¶
type GoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput) ElementType ¶
func (GoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput() GoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutputWithContext ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput) ToGoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput) ToStringPtrOutput ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1SchemaSchemaFieldTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1StorageAccessResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1StorageAccessResponse struct { // Describes the read access mechanism of the data. Not user settable. Read string `pulumi:"read"` }
Describes the access mechanism of the data within its storage location.
type GoogleCloudDataplexV1StorageAccessResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1StorageAccessResponseOutput struct{ *pulumi.OutputState }
Describes the access mechanism of the data within its storage location.
func (GoogleCloudDataplexV1StorageAccessResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1StorageAccessResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1StorageAccessResponseOutput) Read ¶ added in v0.28.0
func (o GoogleCloudDataplexV1StorageAccessResponseOutput) Read() pulumi.StringOutput
Describes the read access mechanism of the data. Not user settable.
func (GoogleCloudDataplexV1StorageAccessResponseOutput) ToGoogleCloudDataplexV1StorageAccessResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1StorageAccessResponseOutput) ToGoogleCloudDataplexV1StorageAccessResponseOutput() GoogleCloudDataplexV1StorageAccessResponseOutput
func (GoogleCloudDataplexV1StorageAccessResponseOutput) ToGoogleCloudDataplexV1StorageAccessResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1StorageAccessResponseOutput) ToGoogleCloudDataplexV1StorageAccessResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageAccessResponseOutput
type GoogleCloudDataplexV1StorageFormat ¶
type GoogleCloudDataplexV1StorageFormat struct { // Optional. The compression type associated with the stored data. If unspecified, the data is uncompressed. CompressionFormat *GoogleCloudDataplexV1StorageFormatCompressionFormat `pulumi:"compressionFormat"` // Optional. Additional information about CSV formatted data. Csv *GoogleCloudDataplexV1StorageFormatCsvOptions `pulumi:"csv"` // Optional. Additional information about iceberg tables. Iceberg *GoogleCloudDataplexV1StorageFormatIcebergOptions `pulumi:"iceberg"` // Optional. Additional information about CSV formatted data. Json *GoogleCloudDataplexV1StorageFormatJsonOptions `pulumi:"json"` // The mime type descriptor for the data. Must match the pattern {type}/{subtype}. Supported values: application/x-parquet application/x-avro application/x-orc application/x-tfrecord application/x-parquet+iceberg application/x-avro+iceberg application/x-orc+iceberg application/json application/{subtypes} text/csv text/ image/{image subtype} video/{video subtype} audio/{audio subtype} MimeType string `pulumi:"mimeType"` }
Describes the format of the data within its storage location.
type GoogleCloudDataplexV1StorageFormatArgs ¶
type GoogleCloudDataplexV1StorageFormatArgs struct { // Optional. The compression type associated with the stored data. If unspecified, the data is uncompressed. CompressionFormat GoogleCloudDataplexV1StorageFormatCompressionFormatPtrInput `pulumi:"compressionFormat"` // Optional. Additional information about CSV formatted data. Csv GoogleCloudDataplexV1StorageFormatCsvOptionsPtrInput `pulumi:"csv"` // Optional. Additional information about iceberg tables. Iceberg GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrInput `pulumi:"iceberg"` // Optional. Additional information about CSV formatted data. Json GoogleCloudDataplexV1StorageFormatJsonOptionsPtrInput `pulumi:"json"` // The mime type descriptor for the data. Must match the pattern {type}/{subtype}. Supported values: application/x-parquet application/x-avro application/x-orc application/x-tfrecord application/x-parquet+iceberg application/x-avro+iceberg application/x-orc+iceberg application/json application/{subtypes} text/csv text/ image/{image subtype} video/{video subtype} audio/{audio subtype} MimeType pulumi.StringInput `pulumi:"mimeType"` }
Describes the format of the data within its storage location.
func (GoogleCloudDataplexV1StorageFormatArgs) ElementType ¶
func (GoogleCloudDataplexV1StorageFormatArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1StorageFormatArgs) ToGoogleCloudDataplexV1StorageFormatOutput ¶
func (i GoogleCloudDataplexV1StorageFormatArgs) ToGoogleCloudDataplexV1StorageFormatOutput() GoogleCloudDataplexV1StorageFormatOutput
func (GoogleCloudDataplexV1StorageFormatArgs) ToGoogleCloudDataplexV1StorageFormatOutputWithContext ¶
func (i GoogleCloudDataplexV1StorageFormatArgs) ToGoogleCloudDataplexV1StorageFormatOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatOutput
type GoogleCloudDataplexV1StorageFormatCompressionFormat ¶
type GoogleCloudDataplexV1StorageFormatCompressionFormat string
Optional. The compression type associated with the stored data. If unspecified, the data is uncompressed.
func (GoogleCloudDataplexV1StorageFormatCompressionFormat) ElementType ¶
func (GoogleCloudDataplexV1StorageFormatCompressionFormat) ElementType() reflect.Type
func (GoogleCloudDataplexV1StorageFormatCompressionFormat) ToGoogleCloudDataplexV1StorageFormatCompressionFormatOutput ¶
func (e GoogleCloudDataplexV1StorageFormatCompressionFormat) ToGoogleCloudDataplexV1StorageFormatCompressionFormatOutput() GoogleCloudDataplexV1StorageFormatCompressionFormatOutput
func (GoogleCloudDataplexV1StorageFormatCompressionFormat) ToGoogleCloudDataplexV1StorageFormatCompressionFormatOutputWithContext ¶
func (e GoogleCloudDataplexV1StorageFormatCompressionFormat) ToGoogleCloudDataplexV1StorageFormatCompressionFormatOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatCompressionFormatOutput
func (GoogleCloudDataplexV1StorageFormatCompressionFormat) ToGoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput ¶
func (e GoogleCloudDataplexV1StorageFormatCompressionFormat) ToGoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput() GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput
func (GoogleCloudDataplexV1StorageFormatCompressionFormat) ToGoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutputWithContext ¶
func (e GoogleCloudDataplexV1StorageFormatCompressionFormat) ToGoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput
func (GoogleCloudDataplexV1StorageFormatCompressionFormat) ToStringOutput ¶
func (e GoogleCloudDataplexV1StorageFormatCompressionFormat) ToStringOutput() pulumi.StringOutput
func (GoogleCloudDataplexV1StorageFormatCompressionFormat) ToStringOutputWithContext ¶
func (e GoogleCloudDataplexV1StorageFormatCompressionFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudDataplexV1StorageFormatCompressionFormat) ToStringPtrOutput ¶
func (e GoogleCloudDataplexV1StorageFormatCompressionFormat) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1StorageFormatCompressionFormat) ToStringPtrOutputWithContext ¶
func (e GoogleCloudDataplexV1StorageFormatCompressionFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1StorageFormatCompressionFormatInput ¶
type GoogleCloudDataplexV1StorageFormatCompressionFormatInput interface { pulumi.Input ToGoogleCloudDataplexV1StorageFormatCompressionFormatOutput() GoogleCloudDataplexV1StorageFormatCompressionFormatOutput ToGoogleCloudDataplexV1StorageFormatCompressionFormatOutputWithContext(context.Context) GoogleCloudDataplexV1StorageFormatCompressionFormatOutput }
GoogleCloudDataplexV1StorageFormatCompressionFormatInput is an input type that accepts GoogleCloudDataplexV1StorageFormatCompressionFormatArgs and GoogleCloudDataplexV1StorageFormatCompressionFormatOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1StorageFormatCompressionFormatInput` via:
GoogleCloudDataplexV1StorageFormatCompressionFormatArgs{...}
type GoogleCloudDataplexV1StorageFormatCompressionFormatOutput ¶
type GoogleCloudDataplexV1StorageFormatCompressionFormatOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1StorageFormatCompressionFormatOutput) ElementType ¶
func (GoogleCloudDataplexV1StorageFormatCompressionFormatOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1StorageFormatCompressionFormatOutput) ToGoogleCloudDataplexV1StorageFormatCompressionFormatOutput ¶
func (o GoogleCloudDataplexV1StorageFormatCompressionFormatOutput) ToGoogleCloudDataplexV1StorageFormatCompressionFormatOutput() GoogleCloudDataplexV1StorageFormatCompressionFormatOutput
func (GoogleCloudDataplexV1StorageFormatCompressionFormatOutput) ToGoogleCloudDataplexV1StorageFormatCompressionFormatOutputWithContext ¶
func (o GoogleCloudDataplexV1StorageFormatCompressionFormatOutput) ToGoogleCloudDataplexV1StorageFormatCompressionFormatOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatCompressionFormatOutput
func (GoogleCloudDataplexV1StorageFormatCompressionFormatOutput) ToGoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput ¶
func (o GoogleCloudDataplexV1StorageFormatCompressionFormatOutput) ToGoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput() GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput
func (GoogleCloudDataplexV1StorageFormatCompressionFormatOutput) ToGoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1StorageFormatCompressionFormatOutput) ToGoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput
func (GoogleCloudDataplexV1StorageFormatCompressionFormatOutput) ToStringOutput ¶
func (o GoogleCloudDataplexV1StorageFormatCompressionFormatOutput) ToStringOutput() pulumi.StringOutput
func (GoogleCloudDataplexV1StorageFormatCompressionFormatOutput) ToStringOutputWithContext ¶
func (o GoogleCloudDataplexV1StorageFormatCompressionFormatOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudDataplexV1StorageFormatCompressionFormatOutput) ToStringPtrOutput ¶
func (o GoogleCloudDataplexV1StorageFormatCompressionFormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1StorageFormatCompressionFormatOutput) ToStringPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1StorageFormatCompressionFormatOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1StorageFormatCompressionFormatPtrInput ¶
type GoogleCloudDataplexV1StorageFormatCompressionFormatPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput() GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput ToGoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutputWithContext(context.Context) GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput }
func GoogleCloudDataplexV1StorageFormatCompressionFormatPtr ¶
func GoogleCloudDataplexV1StorageFormatCompressionFormatPtr(v string) GoogleCloudDataplexV1StorageFormatCompressionFormatPtrInput
type GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput ¶
type GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput) ElementType ¶
func (GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput) ToGoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput ¶
func (o GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput) ToGoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput() GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput
func (GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput) ToGoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput) ToGoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput
func (GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput) ToStringPtrOutput ¶
func (o GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput) ToStringPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1StorageFormatCsvOptions ¶
type GoogleCloudDataplexV1StorageFormatCsvOptions struct { // Optional. The delimiter used to separate values. Defaults to ','. Delimiter *string `pulumi:"delimiter"` // Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8", and "ISO-8859-1". Defaults to UTF-8 if unspecified. Encoding *string `pulumi:"encoding"` // Optional. The number of rows to interpret as header rows that should be skipped when reading data rows. Defaults to 0. HeaderRows *int `pulumi:"headerRows"` // Optional. The character used to quote column values. Accepts '"' (double quotation mark) or ”' (single quotation mark). Defaults to '"' (double quotation mark) if unspecified. Quote *string `pulumi:"quote"` }
Describes CSV and similar semi-structured data formats.
type GoogleCloudDataplexV1StorageFormatCsvOptionsArgs ¶
type GoogleCloudDataplexV1StorageFormatCsvOptionsArgs struct { // Optional. The delimiter used to separate values. Defaults to ','. Delimiter pulumi.StringPtrInput `pulumi:"delimiter"` // Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8", and "ISO-8859-1". Defaults to UTF-8 if unspecified. Encoding pulumi.StringPtrInput `pulumi:"encoding"` // Optional. The number of rows to interpret as header rows that should be skipped when reading data rows. Defaults to 0. HeaderRows pulumi.IntPtrInput `pulumi:"headerRows"` // Optional. The character used to quote column values. Accepts '"' (double quotation mark) or ”' (single quotation mark). Defaults to '"' (double quotation mark) if unspecified. Quote pulumi.StringPtrInput `pulumi:"quote"` }
Describes CSV and similar semi-structured data formats.
func (GoogleCloudDataplexV1StorageFormatCsvOptionsArgs) ElementType ¶
func (GoogleCloudDataplexV1StorageFormatCsvOptionsArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1StorageFormatCsvOptionsArgs) ToGoogleCloudDataplexV1StorageFormatCsvOptionsOutput ¶
func (i GoogleCloudDataplexV1StorageFormatCsvOptionsArgs) ToGoogleCloudDataplexV1StorageFormatCsvOptionsOutput() GoogleCloudDataplexV1StorageFormatCsvOptionsOutput
func (GoogleCloudDataplexV1StorageFormatCsvOptionsArgs) ToGoogleCloudDataplexV1StorageFormatCsvOptionsOutputWithContext ¶
func (i GoogleCloudDataplexV1StorageFormatCsvOptionsArgs) ToGoogleCloudDataplexV1StorageFormatCsvOptionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatCsvOptionsOutput
func (GoogleCloudDataplexV1StorageFormatCsvOptionsArgs) ToGoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput ¶
func (i GoogleCloudDataplexV1StorageFormatCsvOptionsArgs) ToGoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput() GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput
func (GoogleCloudDataplexV1StorageFormatCsvOptionsArgs) ToGoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutputWithContext ¶
func (i GoogleCloudDataplexV1StorageFormatCsvOptionsArgs) ToGoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput
type GoogleCloudDataplexV1StorageFormatCsvOptionsInput ¶
type GoogleCloudDataplexV1StorageFormatCsvOptionsInput interface { pulumi.Input ToGoogleCloudDataplexV1StorageFormatCsvOptionsOutput() GoogleCloudDataplexV1StorageFormatCsvOptionsOutput ToGoogleCloudDataplexV1StorageFormatCsvOptionsOutputWithContext(context.Context) GoogleCloudDataplexV1StorageFormatCsvOptionsOutput }
GoogleCloudDataplexV1StorageFormatCsvOptionsInput is an input type that accepts GoogleCloudDataplexV1StorageFormatCsvOptionsArgs and GoogleCloudDataplexV1StorageFormatCsvOptionsOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1StorageFormatCsvOptionsInput` via:
GoogleCloudDataplexV1StorageFormatCsvOptionsArgs{...}
type GoogleCloudDataplexV1StorageFormatCsvOptionsOutput ¶
type GoogleCloudDataplexV1StorageFormatCsvOptionsOutput struct{ *pulumi.OutputState }
Describes CSV and similar semi-structured data formats.
func (GoogleCloudDataplexV1StorageFormatCsvOptionsOutput) Delimiter ¶
func (o GoogleCloudDataplexV1StorageFormatCsvOptionsOutput) Delimiter() pulumi.StringPtrOutput
Optional. The delimiter used to separate values. Defaults to ','.
func (GoogleCloudDataplexV1StorageFormatCsvOptionsOutput) ElementType ¶
func (GoogleCloudDataplexV1StorageFormatCsvOptionsOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1StorageFormatCsvOptionsOutput) Encoding ¶
func (o GoogleCloudDataplexV1StorageFormatCsvOptionsOutput) Encoding() pulumi.StringPtrOutput
Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8", and "ISO-8859-1". Defaults to UTF-8 if unspecified.
func (GoogleCloudDataplexV1StorageFormatCsvOptionsOutput) HeaderRows ¶
func (o GoogleCloudDataplexV1StorageFormatCsvOptionsOutput) HeaderRows() pulumi.IntPtrOutput
Optional. The number of rows to interpret as header rows that should be skipped when reading data rows. Defaults to 0.
func (GoogleCloudDataplexV1StorageFormatCsvOptionsOutput) Quote ¶
func (o GoogleCloudDataplexV1StorageFormatCsvOptionsOutput) Quote() pulumi.StringPtrOutput
Optional. The character used to quote column values. Accepts '"' (double quotation mark) or ”' (single quotation mark). Defaults to '"' (double quotation mark) if unspecified.
func (GoogleCloudDataplexV1StorageFormatCsvOptionsOutput) ToGoogleCloudDataplexV1StorageFormatCsvOptionsOutput ¶
func (o GoogleCloudDataplexV1StorageFormatCsvOptionsOutput) ToGoogleCloudDataplexV1StorageFormatCsvOptionsOutput() GoogleCloudDataplexV1StorageFormatCsvOptionsOutput
func (GoogleCloudDataplexV1StorageFormatCsvOptionsOutput) ToGoogleCloudDataplexV1StorageFormatCsvOptionsOutputWithContext ¶
func (o GoogleCloudDataplexV1StorageFormatCsvOptionsOutput) ToGoogleCloudDataplexV1StorageFormatCsvOptionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatCsvOptionsOutput
func (GoogleCloudDataplexV1StorageFormatCsvOptionsOutput) ToGoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput ¶
func (o GoogleCloudDataplexV1StorageFormatCsvOptionsOutput) ToGoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput() GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput
func (GoogleCloudDataplexV1StorageFormatCsvOptionsOutput) ToGoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1StorageFormatCsvOptionsOutput) ToGoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput
type GoogleCloudDataplexV1StorageFormatCsvOptionsPtrInput ¶
type GoogleCloudDataplexV1StorageFormatCsvOptionsPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput() GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput ToGoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutputWithContext(context.Context) GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput }
GoogleCloudDataplexV1StorageFormatCsvOptionsPtrInput is an input type that accepts GoogleCloudDataplexV1StorageFormatCsvOptionsArgs, GoogleCloudDataplexV1StorageFormatCsvOptionsPtr and GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1StorageFormatCsvOptionsPtrInput` via:
GoogleCloudDataplexV1StorageFormatCsvOptionsArgs{...} or: nil
func GoogleCloudDataplexV1StorageFormatCsvOptionsPtr ¶
func GoogleCloudDataplexV1StorageFormatCsvOptionsPtr(v *GoogleCloudDataplexV1StorageFormatCsvOptionsArgs) GoogleCloudDataplexV1StorageFormatCsvOptionsPtrInput
type GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput ¶
type GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput) Delimiter ¶
func (o GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput) Delimiter() pulumi.StringPtrOutput
Optional. The delimiter used to separate values. Defaults to ','.
func (GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput) ElementType ¶
func (GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput) Encoding ¶
func (o GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput) Encoding() pulumi.StringPtrOutput
Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8", and "ISO-8859-1". Defaults to UTF-8 if unspecified.
func (GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput) HeaderRows ¶
func (o GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput) HeaderRows() pulumi.IntPtrOutput
Optional. The number of rows to interpret as header rows that should be skipped when reading data rows. Defaults to 0.
func (GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput) Quote ¶
func (o GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput) Quote() pulumi.StringPtrOutput
Optional. The character used to quote column values. Accepts '"' (double quotation mark) or ”' (single quotation mark). Defaults to '"' (double quotation mark) if unspecified.
func (GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput) ToGoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput ¶
func (o GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput) ToGoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput() GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput
func (GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput) ToGoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput) ToGoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput
type GoogleCloudDataplexV1StorageFormatCsvOptionsResponse ¶
type GoogleCloudDataplexV1StorageFormatCsvOptionsResponse struct { // Optional. The delimiter used to separate values. Defaults to ','. Delimiter string `pulumi:"delimiter"` // Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8", and "ISO-8859-1". Defaults to UTF-8 if unspecified. Encoding string `pulumi:"encoding"` // Optional. The number of rows to interpret as header rows that should be skipped when reading data rows. Defaults to 0. HeaderRows int `pulumi:"headerRows"` // Optional. The character used to quote column values. Accepts '"' (double quotation mark) or ”' (single quotation mark). Defaults to '"' (double quotation mark) if unspecified. Quote string `pulumi:"quote"` }
Describes CSV and similar semi-structured data formats.
type GoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutput ¶
type GoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutput struct{ *pulumi.OutputState }
Describes CSV and similar semi-structured data formats.
func (GoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutput) Delimiter ¶
func (o GoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutput) Delimiter() pulumi.StringOutput
Optional. The delimiter used to separate values. Defaults to ','.
func (GoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutput) Encoding ¶
func (o GoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutput) Encoding() pulumi.StringOutput
Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8", and "ISO-8859-1". Defaults to UTF-8 if unspecified.
func (GoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutput) HeaderRows ¶
func (o GoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutput) HeaderRows() pulumi.IntOutput
Optional. The number of rows to interpret as header rows that should be skipped when reading data rows. Defaults to 0.
func (GoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutput) Quote ¶
func (o GoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutput) Quote() pulumi.StringOutput
Optional. The character used to quote column values. Accepts '"' (double quotation mark) or ”' (single quotation mark). Defaults to '"' (double quotation mark) if unspecified.
func (GoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutput) ToGoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutput ¶
func (o GoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutput) ToGoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutput() GoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutput
func (GoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutput) ToGoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutput) ToGoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutput
type GoogleCloudDataplexV1StorageFormatIcebergOptions ¶ added in v0.28.0
type GoogleCloudDataplexV1StorageFormatIcebergOptions struct { // Optional. The location of where the iceberg metadata is present, must be within the table path MetadataLocation *string `pulumi:"metadataLocation"` }
Describes Iceberg data format.
type GoogleCloudDataplexV1StorageFormatIcebergOptionsArgs ¶ added in v0.28.0
type GoogleCloudDataplexV1StorageFormatIcebergOptionsArgs struct { // Optional. The location of where the iceberg metadata is present, must be within the table path MetadataLocation pulumi.StringPtrInput `pulumi:"metadataLocation"` }
Describes Iceberg data format.
func (GoogleCloudDataplexV1StorageFormatIcebergOptionsArgs) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1StorageFormatIcebergOptionsArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1StorageFormatIcebergOptionsArgs) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1StorageFormatIcebergOptionsArgs) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsOutput() GoogleCloudDataplexV1StorageFormatIcebergOptionsOutput
func (GoogleCloudDataplexV1StorageFormatIcebergOptionsArgs) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1StorageFormatIcebergOptionsArgs) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatIcebergOptionsOutput
func (GoogleCloudDataplexV1StorageFormatIcebergOptionsArgs) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1StorageFormatIcebergOptionsArgs) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput() GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput
func (GoogleCloudDataplexV1StorageFormatIcebergOptionsArgs) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1StorageFormatIcebergOptionsArgs) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput
type GoogleCloudDataplexV1StorageFormatIcebergOptionsInput ¶ added in v0.28.0
type GoogleCloudDataplexV1StorageFormatIcebergOptionsInput interface { pulumi.Input ToGoogleCloudDataplexV1StorageFormatIcebergOptionsOutput() GoogleCloudDataplexV1StorageFormatIcebergOptionsOutput ToGoogleCloudDataplexV1StorageFormatIcebergOptionsOutputWithContext(context.Context) GoogleCloudDataplexV1StorageFormatIcebergOptionsOutput }
GoogleCloudDataplexV1StorageFormatIcebergOptionsInput is an input type that accepts GoogleCloudDataplexV1StorageFormatIcebergOptionsArgs and GoogleCloudDataplexV1StorageFormatIcebergOptionsOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1StorageFormatIcebergOptionsInput` via:
GoogleCloudDataplexV1StorageFormatIcebergOptionsArgs{...}
type GoogleCloudDataplexV1StorageFormatIcebergOptionsOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1StorageFormatIcebergOptionsOutput struct{ *pulumi.OutputState }
Describes Iceberg data format.
func (GoogleCloudDataplexV1StorageFormatIcebergOptionsOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1StorageFormatIcebergOptionsOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1StorageFormatIcebergOptionsOutput) MetadataLocation ¶ added in v0.28.0
func (o GoogleCloudDataplexV1StorageFormatIcebergOptionsOutput) MetadataLocation() pulumi.StringPtrOutput
Optional. The location of where the iceberg metadata is present, must be within the table path
func (GoogleCloudDataplexV1StorageFormatIcebergOptionsOutput) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1StorageFormatIcebergOptionsOutput) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsOutput() GoogleCloudDataplexV1StorageFormatIcebergOptionsOutput
func (GoogleCloudDataplexV1StorageFormatIcebergOptionsOutput) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1StorageFormatIcebergOptionsOutput) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatIcebergOptionsOutput
func (GoogleCloudDataplexV1StorageFormatIcebergOptionsOutput) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1StorageFormatIcebergOptionsOutput) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput() GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput
func (GoogleCloudDataplexV1StorageFormatIcebergOptionsOutput) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1StorageFormatIcebergOptionsOutput) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput
type GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrInput ¶ added in v0.28.0
type GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput() GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput ToGoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutputWithContext(context.Context) GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput }
GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrInput is an input type that accepts GoogleCloudDataplexV1StorageFormatIcebergOptionsArgs, GoogleCloudDataplexV1StorageFormatIcebergOptionsPtr and GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrInput` via:
GoogleCloudDataplexV1StorageFormatIcebergOptionsArgs{...} or: nil
func GoogleCloudDataplexV1StorageFormatIcebergOptionsPtr ¶ added in v0.28.0
func GoogleCloudDataplexV1StorageFormatIcebergOptionsPtr(v *GoogleCloudDataplexV1StorageFormatIcebergOptionsArgs) GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrInput
type GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput) MetadataLocation ¶ added in v0.28.0
func (o GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput) MetadataLocation() pulumi.StringPtrOutput
Optional. The location of where the iceberg metadata is present, must be within the table path
func (GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput() GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput
func (GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput
type GoogleCloudDataplexV1StorageFormatIcebergOptionsResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1StorageFormatIcebergOptionsResponse struct { // Optional. The location of where the iceberg metadata is present, must be within the table path MetadataLocation string `pulumi:"metadataLocation"` }
Describes Iceberg data format.
type GoogleCloudDataplexV1StorageFormatIcebergOptionsResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1StorageFormatIcebergOptionsResponseOutput struct{ *pulumi.OutputState }
Describes Iceberg data format.
func (GoogleCloudDataplexV1StorageFormatIcebergOptionsResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1StorageFormatIcebergOptionsResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1StorageFormatIcebergOptionsResponseOutput) MetadataLocation ¶ added in v0.28.0
func (o GoogleCloudDataplexV1StorageFormatIcebergOptionsResponseOutput) MetadataLocation() pulumi.StringOutput
Optional. The location of where the iceberg metadata is present, must be within the table path
func (GoogleCloudDataplexV1StorageFormatIcebergOptionsResponseOutput) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1StorageFormatIcebergOptionsResponseOutput) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsResponseOutput() GoogleCloudDataplexV1StorageFormatIcebergOptionsResponseOutput
func (GoogleCloudDataplexV1StorageFormatIcebergOptionsResponseOutput) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1StorageFormatIcebergOptionsResponseOutput) ToGoogleCloudDataplexV1StorageFormatIcebergOptionsResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatIcebergOptionsResponseOutput
type GoogleCloudDataplexV1StorageFormatInput ¶
type GoogleCloudDataplexV1StorageFormatInput interface { pulumi.Input ToGoogleCloudDataplexV1StorageFormatOutput() GoogleCloudDataplexV1StorageFormatOutput ToGoogleCloudDataplexV1StorageFormatOutputWithContext(context.Context) GoogleCloudDataplexV1StorageFormatOutput }
GoogleCloudDataplexV1StorageFormatInput is an input type that accepts GoogleCloudDataplexV1StorageFormatArgs and GoogleCloudDataplexV1StorageFormatOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1StorageFormatInput` via:
GoogleCloudDataplexV1StorageFormatArgs{...}
type GoogleCloudDataplexV1StorageFormatJsonOptions ¶
type GoogleCloudDataplexV1StorageFormatJsonOptions struct { // Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8" and "ISO-8859-1". Defaults to UTF-8 if not specified. Encoding *string `pulumi:"encoding"` }
Describes JSON data format.
type GoogleCloudDataplexV1StorageFormatJsonOptionsArgs ¶
type GoogleCloudDataplexV1StorageFormatJsonOptionsArgs struct { // Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8" and "ISO-8859-1". Defaults to UTF-8 if not specified. Encoding pulumi.StringPtrInput `pulumi:"encoding"` }
Describes JSON data format.
func (GoogleCloudDataplexV1StorageFormatJsonOptionsArgs) ElementType ¶
func (GoogleCloudDataplexV1StorageFormatJsonOptionsArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1StorageFormatJsonOptionsArgs) ToGoogleCloudDataplexV1StorageFormatJsonOptionsOutput ¶
func (i GoogleCloudDataplexV1StorageFormatJsonOptionsArgs) ToGoogleCloudDataplexV1StorageFormatJsonOptionsOutput() GoogleCloudDataplexV1StorageFormatJsonOptionsOutput
func (GoogleCloudDataplexV1StorageFormatJsonOptionsArgs) ToGoogleCloudDataplexV1StorageFormatJsonOptionsOutputWithContext ¶
func (i GoogleCloudDataplexV1StorageFormatJsonOptionsArgs) ToGoogleCloudDataplexV1StorageFormatJsonOptionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatJsonOptionsOutput
func (GoogleCloudDataplexV1StorageFormatJsonOptionsArgs) ToGoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput ¶
func (i GoogleCloudDataplexV1StorageFormatJsonOptionsArgs) ToGoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput() GoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput
func (GoogleCloudDataplexV1StorageFormatJsonOptionsArgs) ToGoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutputWithContext ¶
func (i GoogleCloudDataplexV1StorageFormatJsonOptionsArgs) ToGoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput
type GoogleCloudDataplexV1StorageFormatJsonOptionsInput ¶
type GoogleCloudDataplexV1StorageFormatJsonOptionsInput interface { pulumi.Input ToGoogleCloudDataplexV1StorageFormatJsonOptionsOutput() GoogleCloudDataplexV1StorageFormatJsonOptionsOutput ToGoogleCloudDataplexV1StorageFormatJsonOptionsOutputWithContext(context.Context) GoogleCloudDataplexV1StorageFormatJsonOptionsOutput }
GoogleCloudDataplexV1StorageFormatJsonOptionsInput is an input type that accepts GoogleCloudDataplexV1StorageFormatJsonOptionsArgs and GoogleCloudDataplexV1StorageFormatJsonOptionsOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1StorageFormatJsonOptionsInput` via:
GoogleCloudDataplexV1StorageFormatJsonOptionsArgs{...}
type GoogleCloudDataplexV1StorageFormatJsonOptionsOutput ¶
type GoogleCloudDataplexV1StorageFormatJsonOptionsOutput struct{ *pulumi.OutputState }
Describes JSON data format.
func (GoogleCloudDataplexV1StorageFormatJsonOptionsOutput) ElementType ¶
func (GoogleCloudDataplexV1StorageFormatJsonOptionsOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1StorageFormatJsonOptionsOutput) Encoding ¶
func (o GoogleCloudDataplexV1StorageFormatJsonOptionsOutput) Encoding() pulumi.StringPtrOutput
Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8" and "ISO-8859-1". Defaults to UTF-8 if not specified.
func (GoogleCloudDataplexV1StorageFormatJsonOptionsOutput) ToGoogleCloudDataplexV1StorageFormatJsonOptionsOutput ¶
func (o GoogleCloudDataplexV1StorageFormatJsonOptionsOutput) ToGoogleCloudDataplexV1StorageFormatJsonOptionsOutput() GoogleCloudDataplexV1StorageFormatJsonOptionsOutput
func (GoogleCloudDataplexV1StorageFormatJsonOptionsOutput) ToGoogleCloudDataplexV1StorageFormatJsonOptionsOutputWithContext ¶
func (o GoogleCloudDataplexV1StorageFormatJsonOptionsOutput) ToGoogleCloudDataplexV1StorageFormatJsonOptionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatJsonOptionsOutput
func (GoogleCloudDataplexV1StorageFormatJsonOptionsOutput) ToGoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput ¶
func (o GoogleCloudDataplexV1StorageFormatJsonOptionsOutput) ToGoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput() GoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput
func (GoogleCloudDataplexV1StorageFormatJsonOptionsOutput) ToGoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1StorageFormatJsonOptionsOutput) ToGoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput
type GoogleCloudDataplexV1StorageFormatJsonOptionsPtrInput ¶
type GoogleCloudDataplexV1StorageFormatJsonOptionsPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput() GoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput ToGoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutputWithContext(context.Context) GoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput }
GoogleCloudDataplexV1StorageFormatJsonOptionsPtrInput is an input type that accepts GoogleCloudDataplexV1StorageFormatJsonOptionsArgs, GoogleCloudDataplexV1StorageFormatJsonOptionsPtr and GoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1StorageFormatJsonOptionsPtrInput` via:
GoogleCloudDataplexV1StorageFormatJsonOptionsArgs{...} or: nil
func GoogleCloudDataplexV1StorageFormatJsonOptionsPtr ¶
func GoogleCloudDataplexV1StorageFormatJsonOptionsPtr(v *GoogleCloudDataplexV1StorageFormatJsonOptionsArgs) GoogleCloudDataplexV1StorageFormatJsonOptionsPtrInput
type GoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput ¶
type GoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput) ElementType ¶
func (GoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput) Encoding ¶
func (o GoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput) Encoding() pulumi.StringPtrOutput
Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8" and "ISO-8859-1". Defaults to UTF-8 if not specified.
func (GoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput) ToGoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput ¶
func (o GoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput) ToGoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput() GoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput
func (GoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput) ToGoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput) ToGoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput
type GoogleCloudDataplexV1StorageFormatJsonOptionsResponse ¶
type GoogleCloudDataplexV1StorageFormatJsonOptionsResponse struct { // Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8" and "ISO-8859-1". Defaults to UTF-8 if not specified. Encoding string `pulumi:"encoding"` }
Describes JSON data format.
type GoogleCloudDataplexV1StorageFormatJsonOptionsResponseOutput ¶
type GoogleCloudDataplexV1StorageFormatJsonOptionsResponseOutput struct{ *pulumi.OutputState }
Describes JSON data format.
func (GoogleCloudDataplexV1StorageFormatJsonOptionsResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1StorageFormatJsonOptionsResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1StorageFormatJsonOptionsResponseOutput) Encoding ¶
func (o GoogleCloudDataplexV1StorageFormatJsonOptionsResponseOutput) Encoding() pulumi.StringOutput
Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8" and "ISO-8859-1". Defaults to UTF-8 if not specified.
func (GoogleCloudDataplexV1StorageFormatJsonOptionsResponseOutput) ToGoogleCloudDataplexV1StorageFormatJsonOptionsResponseOutput ¶
func (o GoogleCloudDataplexV1StorageFormatJsonOptionsResponseOutput) ToGoogleCloudDataplexV1StorageFormatJsonOptionsResponseOutput() GoogleCloudDataplexV1StorageFormatJsonOptionsResponseOutput
func (GoogleCloudDataplexV1StorageFormatJsonOptionsResponseOutput) ToGoogleCloudDataplexV1StorageFormatJsonOptionsResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1StorageFormatJsonOptionsResponseOutput) ToGoogleCloudDataplexV1StorageFormatJsonOptionsResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatJsonOptionsResponseOutput
type GoogleCloudDataplexV1StorageFormatOutput ¶
type GoogleCloudDataplexV1StorageFormatOutput struct{ *pulumi.OutputState }
Describes the format of the data within its storage location.
func (GoogleCloudDataplexV1StorageFormatOutput) CompressionFormat ¶
func (o GoogleCloudDataplexV1StorageFormatOutput) CompressionFormat() GoogleCloudDataplexV1StorageFormatCompressionFormatPtrOutput
Optional. The compression type associated with the stored data. If unspecified, the data is uncompressed.
func (GoogleCloudDataplexV1StorageFormatOutput) Csv ¶
func (o GoogleCloudDataplexV1StorageFormatOutput) Csv() GoogleCloudDataplexV1StorageFormatCsvOptionsPtrOutput
Optional. Additional information about CSV formatted data.
func (GoogleCloudDataplexV1StorageFormatOutput) ElementType ¶
func (GoogleCloudDataplexV1StorageFormatOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1StorageFormatOutput) Iceberg ¶ added in v0.28.0
func (o GoogleCloudDataplexV1StorageFormatOutput) Iceberg() GoogleCloudDataplexV1StorageFormatIcebergOptionsPtrOutput
Optional. Additional information about iceberg tables.
func (GoogleCloudDataplexV1StorageFormatOutput) Json ¶
func (o GoogleCloudDataplexV1StorageFormatOutput) Json() GoogleCloudDataplexV1StorageFormatJsonOptionsPtrOutput
Optional. Additional information about CSV formatted data.
func (GoogleCloudDataplexV1StorageFormatOutput) MimeType ¶
func (o GoogleCloudDataplexV1StorageFormatOutput) MimeType() pulumi.StringOutput
The mime type descriptor for the data. Must match the pattern {type}/{subtype}. Supported values: application/x-parquet application/x-avro application/x-orc application/x-tfrecord application/x-parquet+iceberg application/x-avro+iceberg application/x-orc+iceberg application/json application/{subtypes} text/csv text/ image/{image subtype} video/{video subtype} audio/{audio subtype}
func (GoogleCloudDataplexV1StorageFormatOutput) ToGoogleCloudDataplexV1StorageFormatOutput ¶
func (o GoogleCloudDataplexV1StorageFormatOutput) ToGoogleCloudDataplexV1StorageFormatOutput() GoogleCloudDataplexV1StorageFormatOutput
func (GoogleCloudDataplexV1StorageFormatOutput) ToGoogleCloudDataplexV1StorageFormatOutputWithContext ¶
func (o GoogleCloudDataplexV1StorageFormatOutput) ToGoogleCloudDataplexV1StorageFormatOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatOutput
type GoogleCloudDataplexV1StorageFormatResponse ¶
type GoogleCloudDataplexV1StorageFormatResponse struct { // Optional. The compression type associated with the stored data. If unspecified, the data is uncompressed. CompressionFormat string `pulumi:"compressionFormat"` // Optional. Additional information about CSV formatted data. Csv GoogleCloudDataplexV1StorageFormatCsvOptionsResponse `pulumi:"csv"` // The data format associated with the stored data, which represents content type values. The value is inferred from mime type. Format string `pulumi:"format"` // Optional. Additional information about iceberg tables. Iceberg GoogleCloudDataplexV1StorageFormatIcebergOptionsResponse `pulumi:"iceberg"` // Optional. Additional information about CSV formatted data. Json GoogleCloudDataplexV1StorageFormatJsonOptionsResponse `pulumi:"json"` // The mime type descriptor for the data. Must match the pattern {type}/{subtype}. Supported values: application/x-parquet application/x-avro application/x-orc application/x-tfrecord application/x-parquet+iceberg application/x-avro+iceberg application/x-orc+iceberg application/json application/{subtypes} text/csv text/ image/{image subtype} video/{video subtype} audio/{audio subtype} MimeType string `pulumi:"mimeType"` }
Describes the format of the data within its storage location.
type GoogleCloudDataplexV1StorageFormatResponseOutput ¶
type GoogleCloudDataplexV1StorageFormatResponseOutput struct{ *pulumi.OutputState }
Describes the format of the data within its storage location.
func (GoogleCloudDataplexV1StorageFormatResponseOutput) CompressionFormat ¶
func (o GoogleCloudDataplexV1StorageFormatResponseOutput) CompressionFormat() pulumi.StringOutput
Optional. The compression type associated with the stored data. If unspecified, the data is uncompressed.
func (GoogleCloudDataplexV1StorageFormatResponseOutput) Csv ¶
func (o GoogleCloudDataplexV1StorageFormatResponseOutput) Csv() GoogleCloudDataplexV1StorageFormatCsvOptionsResponseOutput
Optional. Additional information about CSV formatted data.
func (GoogleCloudDataplexV1StorageFormatResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1StorageFormatResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1StorageFormatResponseOutput) Format ¶
func (o GoogleCloudDataplexV1StorageFormatResponseOutput) Format() pulumi.StringOutput
The data format associated with the stored data, which represents content type values. The value is inferred from mime type.
func (GoogleCloudDataplexV1StorageFormatResponseOutput) Iceberg ¶ added in v0.28.0
func (o GoogleCloudDataplexV1StorageFormatResponseOutput) Iceberg() GoogleCloudDataplexV1StorageFormatIcebergOptionsResponseOutput
Optional. Additional information about iceberg tables.
func (GoogleCloudDataplexV1StorageFormatResponseOutput) Json ¶
func (o GoogleCloudDataplexV1StorageFormatResponseOutput) Json() GoogleCloudDataplexV1StorageFormatJsonOptionsResponseOutput
Optional. Additional information about CSV formatted data.
func (GoogleCloudDataplexV1StorageFormatResponseOutput) MimeType ¶
func (o GoogleCloudDataplexV1StorageFormatResponseOutput) MimeType() pulumi.StringOutput
The mime type descriptor for the data. Must match the pattern {type}/{subtype}. Supported values: application/x-parquet application/x-avro application/x-orc application/x-tfrecord application/x-parquet+iceberg application/x-avro+iceberg application/x-orc+iceberg application/json application/{subtypes} text/csv text/ image/{image subtype} video/{video subtype} audio/{audio subtype}
func (GoogleCloudDataplexV1StorageFormatResponseOutput) ToGoogleCloudDataplexV1StorageFormatResponseOutput ¶
func (o GoogleCloudDataplexV1StorageFormatResponseOutput) ToGoogleCloudDataplexV1StorageFormatResponseOutput() GoogleCloudDataplexV1StorageFormatResponseOutput
func (GoogleCloudDataplexV1StorageFormatResponseOutput) ToGoogleCloudDataplexV1StorageFormatResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1StorageFormatResponseOutput) ToGoogleCloudDataplexV1StorageFormatResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1StorageFormatResponseOutput
type GoogleCloudDataplexV1TaskExecutionSpec ¶
type GoogleCloudDataplexV1TaskExecutionSpec struct { // Optional. The arguments to pass to the task. The args can use placeholders of the format ${placeholder} as part of key/value string. These will be interpolated before passing the args to the driver. Currently supported placeholders: - ${task_id} - ${job_time} To pass positional args, set the key as TASK_ARGS. The value should be a comma-separated string of all the positional arguments. To use a delimiter other than comma, refer to https://cloud.google.com/sdk/gcloud/reference/topic/escaping. In case of other keys being present in the args, then TASK_ARGS will be passed as the last argument. Args map[string]string `pulumi:"args"` // Optional. The Cloud KMS key to use for encryption, of the form: projects/{project_number}/locations/{location_id}/keyRings/{key-ring-name}/cryptoKeys/{key-name}. KmsKey *string `pulumi:"kmsKey"` // Optional. The maximum duration after which the job execution is expired. MaxJobExecutionLifetime *string `pulumi:"maxJobExecutionLifetime"` // Optional. The project in which jobs are run. By default, the project containing the Lake is used. If a project is provided, the ExecutionSpec.service_account must belong to this project. Project *string `pulumi:"project"` // Service account to use to execute a task. If not provided, the default Compute service account for the project is used. ServiceAccount string `pulumi:"serviceAccount"` }
Execution related settings, like retry and service_account.
type GoogleCloudDataplexV1TaskExecutionSpecArgs ¶
type GoogleCloudDataplexV1TaskExecutionSpecArgs struct { // Optional. The arguments to pass to the task. The args can use placeholders of the format ${placeholder} as part of key/value string. These will be interpolated before passing the args to the driver. Currently supported placeholders: - ${task_id} - ${job_time} To pass positional args, set the key as TASK_ARGS. The value should be a comma-separated string of all the positional arguments. To use a delimiter other than comma, refer to https://cloud.google.com/sdk/gcloud/reference/topic/escaping. In case of other keys being present in the args, then TASK_ARGS will be passed as the last argument. Args pulumi.StringMapInput `pulumi:"args"` // Optional. The Cloud KMS key to use for encryption, of the form: projects/{project_number}/locations/{location_id}/keyRings/{key-ring-name}/cryptoKeys/{key-name}. KmsKey pulumi.StringPtrInput `pulumi:"kmsKey"` // Optional. The maximum duration after which the job execution is expired. MaxJobExecutionLifetime pulumi.StringPtrInput `pulumi:"maxJobExecutionLifetime"` // Optional. The project in which jobs are run. By default, the project containing the Lake is used. If a project is provided, the ExecutionSpec.service_account must belong to this project. Project pulumi.StringPtrInput `pulumi:"project"` // Service account to use to execute a task. If not provided, the default Compute service account for the project is used. ServiceAccount pulumi.StringInput `pulumi:"serviceAccount"` }
Execution related settings, like retry and service_account.
func (GoogleCloudDataplexV1TaskExecutionSpecArgs) ElementType ¶
func (GoogleCloudDataplexV1TaskExecutionSpecArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1TaskExecutionSpecArgs) ToGoogleCloudDataplexV1TaskExecutionSpecOutput ¶
func (i GoogleCloudDataplexV1TaskExecutionSpecArgs) ToGoogleCloudDataplexV1TaskExecutionSpecOutput() GoogleCloudDataplexV1TaskExecutionSpecOutput
func (GoogleCloudDataplexV1TaskExecutionSpecArgs) ToGoogleCloudDataplexV1TaskExecutionSpecOutputWithContext ¶
func (i GoogleCloudDataplexV1TaskExecutionSpecArgs) ToGoogleCloudDataplexV1TaskExecutionSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskExecutionSpecOutput
type GoogleCloudDataplexV1TaskExecutionSpecInput ¶
type GoogleCloudDataplexV1TaskExecutionSpecInput interface { pulumi.Input ToGoogleCloudDataplexV1TaskExecutionSpecOutput() GoogleCloudDataplexV1TaskExecutionSpecOutput ToGoogleCloudDataplexV1TaskExecutionSpecOutputWithContext(context.Context) GoogleCloudDataplexV1TaskExecutionSpecOutput }
GoogleCloudDataplexV1TaskExecutionSpecInput is an input type that accepts GoogleCloudDataplexV1TaskExecutionSpecArgs and GoogleCloudDataplexV1TaskExecutionSpecOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1TaskExecutionSpecInput` via:
GoogleCloudDataplexV1TaskExecutionSpecArgs{...}
type GoogleCloudDataplexV1TaskExecutionSpecOutput ¶
type GoogleCloudDataplexV1TaskExecutionSpecOutput struct{ *pulumi.OutputState }
Execution related settings, like retry and service_account.
func (GoogleCloudDataplexV1TaskExecutionSpecOutput) Args ¶
func (o GoogleCloudDataplexV1TaskExecutionSpecOutput) Args() pulumi.StringMapOutput
Optional. The arguments to pass to the task. The args can use placeholders of the format ${placeholder} as part of key/value string. These will be interpolated before passing the args to the driver. Currently supported placeholders: - ${task_id} - ${job_time} To pass positional args, set the key as TASK_ARGS. The value should be a comma-separated string of all the positional arguments. To use a delimiter other than comma, refer to https://cloud.google.com/sdk/gcloud/reference/topic/escaping. In case of other keys being present in the args, then TASK_ARGS will be passed as the last argument.
func (GoogleCloudDataplexV1TaskExecutionSpecOutput) ElementType ¶
func (GoogleCloudDataplexV1TaskExecutionSpecOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1TaskExecutionSpecOutput) KmsKey ¶ added in v0.22.0
func (o GoogleCloudDataplexV1TaskExecutionSpecOutput) KmsKey() pulumi.StringPtrOutput
Optional. The Cloud KMS key to use for encryption, of the form: projects/{project_number}/locations/{location_id}/keyRings/{key-ring-name}/cryptoKeys/{key-name}.
func (GoogleCloudDataplexV1TaskExecutionSpecOutput) MaxJobExecutionLifetime ¶
func (o GoogleCloudDataplexV1TaskExecutionSpecOutput) MaxJobExecutionLifetime() pulumi.StringPtrOutput
Optional. The maximum duration after which the job execution is expired.
func (GoogleCloudDataplexV1TaskExecutionSpecOutput) Project ¶ added in v0.19.0
func (o GoogleCloudDataplexV1TaskExecutionSpecOutput) Project() pulumi.StringPtrOutput
Optional. The project in which jobs are run. By default, the project containing the Lake is used. If a project is provided, the ExecutionSpec.service_account must belong to this project.
func (GoogleCloudDataplexV1TaskExecutionSpecOutput) ServiceAccount ¶
func (o GoogleCloudDataplexV1TaskExecutionSpecOutput) ServiceAccount() pulumi.StringOutput
Service account to use to execute a task. If not provided, the default Compute service account for the project is used.
func (GoogleCloudDataplexV1TaskExecutionSpecOutput) ToGoogleCloudDataplexV1TaskExecutionSpecOutput ¶
func (o GoogleCloudDataplexV1TaskExecutionSpecOutput) ToGoogleCloudDataplexV1TaskExecutionSpecOutput() GoogleCloudDataplexV1TaskExecutionSpecOutput
func (GoogleCloudDataplexV1TaskExecutionSpecOutput) ToGoogleCloudDataplexV1TaskExecutionSpecOutputWithContext ¶
func (o GoogleCloudDataplexV1TaskExecutionSpecOutput) ToGoogleCloudDataplexV1TaskExecutionSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskExecutionSpecOutput
type GoogleCloudDataplexV1TaskExecutionSpecResponse ¶
type GoogleCloudDataplexV1TaskExecutionSpecResponse struct { // Optional. The arguments to pass to the task. The args can use placeholders of the format ${placeholder} as part of key/value string. These will be interpolated before passing the args to the driver. Currently supported placeholders: - ${task_id} - ${job_time} To pass positional args, set the key as TASK_ARGS. The value should be a comma-separated string of all the positional arguments. To use a delimiter other than comma, refer to https://cloud.google.com/sdk/gcloud/reference/topic/escaping. In case of other keys being present in the args, then TASK_ARGS will be passed as the last argument. Args map[string]string `pulumi:"args"` // Optional. The Cloud KMS key to use for encryption, of the form: projects/{project_number}/locations/{location_id}/keyRings/{key-ring-name}/cryptoKeys/{key-name}. KmsKey string `pulumi:"kmsKey"` // Optional. The maximum duration after which the job execution is expired. MaxJobExecutionLifetime string `pulumi:"maxJobExecutionLifetime"` // Optional. The project in which jobs are run. By default, the project containing the Lake is used. If a project is provided, the ExecutionSpec.service_account must belong to this project. Project string `pulumi:"project"` // Service account to use to execute a task. If not provided, the default Compute service account for the project is used. ServiceAccount string `pulumi:"serviceAccount"` }
Execution related settings, like retry and service_account.
type GoogleCloudDataplexV1TaskExecutionSpecResponseOutput ¶
type GoogleCloudDataplexV1TaskExecutionSpecResponseOutput struct{ *pulumi.OutputState }
Execution related settings, like retry and service_account.
func (GoogleCloudDataplexV1TaskExecutionSpecResponseOutput) Args ¶
Optional. The arguments to pass to the task. The args can use placeholders of the format ${placeholder} as part of key/value string. These will be interpolated before passing the args to the driver. Currently supported placeholders: - ${task_id} - ${job_time} To pass positional args, set the key as TASK_ARGS. The value should be a comma-separated string of all the positional arguments. To use a delimiter other than comma, refer to https://cloud.google.com/sdk/gcloud/reference/topic/escaping. In case of other keys being present in the args, then TASK_ARGS will be passed as the last argument.
func (GoogleCloudDataplexV1TaskExecutionSpecResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1TaskExecutionSpecResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1TaskExecutionSpecResponseOutput) KmsKey ¶ added in v0.22.0
func (o GoogleCloudDataplexV1TaskExecutionSpecResponseOutput) KmsKey() pulumi.StringOutput
Optional. The Cloud KMS key to use for encryption, of the form: projects/{project_number}/locations/{location_id}/keyRings/{key-ring-name}/cryptoKeys/{key-name}.
func (GoogleCloudDataplexV1TaskExecutionSpecResponseOutput) MaxJobExecutionLifetime ¶
func (o GoogleCloudDataplexV1TaskExecutionSpecResponseOutput) MaxJobExecutionLifetime() pulumi.StringOutput
Optional. The maximum duration after which the job execution is expired.
func (GoogleCloudDataplexV1TaskExecutionSpecResponseOutput) Project ¶ added in v0.19.0
func (o GoogleCloudDataplexV1TaskExecutionSpecResponseOutput) Project() pulumi.StringOutput
Optional. The project in which jobs are run. By default, the project containing the Lake is used. If a project is provided, the ExecutionSpec.service_account must belong to this project.
func (GoogleCloudDataplexV1TaskExecutionSpecResponseOutput) ServiceAccount ¶
func (o GoogleCloudDataplexV1TaskExecutionSpecResponseOutput) ServiceAccount() pulumi.StringOutput
Service account to use to execute a task. If not provided, the default Compute service account for the project is used.
func (GoogleCloudDataplexV1TaskExecutionSpecResponseOutput) ToGoogleCloudDataplexV1TaskExecutionSpecResponseOutput ¶
func (o GoogleCloudDataplexV1TaskExecutionSpecResponseOutput) ToGoogleCloudDataplexV1TaskExecutionSpecResponseOutput() GoogleCloudDataplexV1TaskExecutionSpecResponseOutput
func (GoogleCloudDataplexV1TaskExecutionSpecResponseOutput) ToGoogleCloudDataplexV1TaskExecutionSpecResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1TaskExecutionSpecResponseOutput) ToGoogleCloudDataplexV1TaskExecutionSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskExecutionSpecResponseOutput
type GoogleCloudDataplexV1TaskExecutionStatusResponse ¶ added in v0.19.0
type GoogleCloudDataplexV1TaskExecutionStatusResponse struct { // latest job execution LatestJob GoogleCloudDataplexV1JobResponse `pulumi:"latestJob"` // Last update time of the status. UpdateTime string `pulumi:"updateTime"` }
Status of the task execution (e.g. Jobs).
type GoogleCloudDataplexV1TaskExecutionStatusResponseOutput ¶ added in v0.19.0
type GoogleCloudDataplexV1TaskExecutionStatusResponseOutput struct{ *pulumi.OutputState }
Status of the task execution (e.g. Jobs).
func (GoogleCloudDataplexV1TaskExecutionStatusResponseOutput) ElementType ¶ added in v0.19.0
func (GoogleCloudDataplexV1TaskExecutionStatusResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1TaskExecutionStatusResponseOutput) LatestJob ¶ added in v0.19.0
func (o GoogleCloudDataplexV1TaskExecutionStatusResponseOutput) LatestJob() GoogleCloudDataplexV1JobResponseOutput
latest job execution
func (GoogleCloudDataplexV1TaskExecutionStatusResponseOutput) ToGoogleCloudDataplexV1TaskExecutionStatusResponseOutput ¶ added in v0.19.0
func (o GoogleCloudDataplexV1TaskExecutionStatusResponseOutput) ToGoogleCloudDataplexV1TaskExecutionStatusResponseOutput() GoogleCloudDataplexV1TaskExecutionStatusResponseOutput
func (GoogleCloudDataplexV1TaskExecutionStatusResponseOutput) ToGoogleCloudDataplexV1TaskExecutionStatusResponseOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudDataplexV1TaskExecutionStatusResponseOutput) ToGoogleCloudDataplexV1TaskExecutionStatusResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskExecutionStatusResponseOutput
func (GoogleCloudDataplexV1TaskExecutionStatusResponseOutput) UpdateTime ¶ added in v0.19.0
func (o GoogleCloudDataplexV1TaskExecutionStatusResponseOutput) UpdateTime() pulumi.StringOutput
Last update time of the status.
type GoogleCloudDataplexV1TaskInfrastructureSpec ¶
type GoogleCloudDataplexV1TaskInfrastructureSpec struct { // Compute resources needed for a Task when using Dataproc Serverless. Batch *GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResources `pulumi:"batch"` // Container Image Runtime Configuration. ContainerImage *GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntime `pulumi:"containerImage"` // Vpc network. VpcNetwork *GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetwork `pulumi:"vpcNetwork"` }
Configuration for the underlying infrastructure used to run workloads.
type GoogleCloudDataplexV1TaskInfrastructureSpecArgs ¶
type GoogleCloudDataplexV1TaskInfrastructureSpecArgs struct { // Compute resources needed for a Task when using Dataproc Serverless. Batch GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrInput `pulumi:"batch"` // Container Image Runtime Configuration. ContainerImage GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrInput `pulumi:"containerImage"` // Vpc network. VpcNetwork GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrInput `pulumi:"vpcNetwork"` }
Configuration for the underlying infrastructure used to run workloads.
func (GoogleCloudDataplexV1TaskInfrastructureSpecArgs) ElementType ¶
func (GoogleCloudDataplexV1TaskInfrastructureSpecArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1TaskInfrastructureSpecArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecOutput ¶
func (i GoogleCloudDataplexV1TaskInfrastructureSpecArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecOutput() GoogleCloudDataplexV1TaskInfrastructureSpecOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecOutputWithContext ¶
func (i GoogleCloudDataplexV1TaskInfrastructureSpecArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput ¶
func (i GoogleCloudDataplexV1TaskInfrastructureSpecArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput() GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecPtrOutputWithContext ¶
func (i GoogleCloudDataplexV1TaskInfrastructureSpecArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput
type GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResources ¶
type GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResources struct { // Optional. Total number of job executors. Executor Count should be between 2 and 100. Default=2 ExecutorsCount *int `pulumi:"executorsCount"` // Optional. Max configurable executors. If max_executors_count > executors_count, then auto-scaling is enabled. Max Executor Count should be between 2 and 1000. Default=1000 MaxExecutorsCount *int `pulumi:"maxExecutorsCount"` }
Batch compute resources associated with the task.
type GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesArgs ¶
type GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesArgs struct { // Optional. Total number of job executors. Executor Count should be between 2 and 100. Default=2 ExecutorsCount pulumi.IntPtrInput `pulumi:"executorsCount"` // Optional. Max configurable executors. If max_executors_count > executors_count, then auto-scaling is enabled. Max Executor Count should be between 2 and 1000. Default=1000 MaxExecutorsCount pulumi.IntPtrInput `pulumi:"maxExecutorsCount"` }
Batch compute resources associated with the task.
func (GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesArgs) ElementType ¶
func (GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput ¶
func (i GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput() GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutputWithContext ¶
func (i GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput ¶
func (i GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput() GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutputWithContext ¶
func (i GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput
type GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesInput ¶
type GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesInput interface { pulumi.Input ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput() GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutputWithContext(context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput }
GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesInput is an input type that accepts GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesArgs and GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesInput` via:
GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesArgs{...}
type GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput ¶
type GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput struct{ *pulumi.OutputState }
Batch compute resources associated with the task.
func (GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput) ElementType ¶
func (GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput) ExecutorsCount ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput) ExecutorsCount() pulumi.IntPtrOutput
Optional. Total number of job executors. Executor Count should be between 2 and 100. Default=2
func (GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput) MaxExecutorsCount ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput) MaxExecutorsCount() pulumi.IntPtrOutput
Optional. Max configurable executors. If max_executors_count > executors_count, then auto-scaling is enabled. Max Executor Count should be between 2 and 1000. Default=1000
func (GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput() GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutputWithContext ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput() GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput
type GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrInput ¶
type GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput() GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutputWithContext(context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput }
GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrInput is an input type that accepts GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesArgs, GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtr and GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrInput` via:
GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesArgs{...} or: nil
func GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtr ¶
func GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtr(v *GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesArgs) GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrInput
type GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput ¶
type GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput) ElementType ¶
func (GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput) ExecutorsCount ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput) ExecutorsCount() pulumi.IntPtrOutput
Optional. Total number of job executors. Executor Count should be between 2 and 100. Default=2
func (GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput) MaxExecutorsCount ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput) MaxExecutorsCount() pulumi.IntPtrOutput
Optional. Max configurable executors. If max_executors_count > executors_count, then auto-scaling is enabled. Max Executor Count should be between 2 and 1000. Default=1000
func (GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput() GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput
type GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesResponse ¶
type GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesResponse struct { // Optional. Total number of job executors. Executor Count should be between 2 and 100. Default=2 ExecutorsCount int `pulumi:"executorsCount"` // Optional. Max configurable executors. If max_executors_count > executors_count, then auto-scaling is enabled. Max Executor Count should be between 2 and 1000. Default=1000 MaxExecutorsCount int `pulumi:"maxExecutorsCount"` }
Batch compute resources associated with the task.
type GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesResponseOutput ¶
type GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesResponseOutput struct{ *pulumi.OutputState }
Batch compute resources associated with the task.
func (GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesResponseOutput) ExecutorsCount ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesResponseOutput) ExecutorsCount() pulumi.IntOutput
Optional. Total number of job executors. Executor Count should be between 2 and 100. Default=2
func (GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesResponseOutput) MaxExecutorsCount ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesResponseOutput) MaxExecutorsCount() pulumi.IntOutput
Optional. Max configurable executors. If max_executors_count > executors_count, then auto-scaling is enabled. Max Executor Count should be between 2 and 1000. Default=1000
func (GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesResponseOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesResponseOutput ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesResponseOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesResponseOutput() GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesResponseOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesResponseOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesResponseOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesResponseOutput
type GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntime ¶
type GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntime struct { // Optional. Container image to use. Image *string `pulumi:"image"` // Optional. A list of Java JARS to add to the classpath. Valid input includes Cloud Storage URIs to Jar binaries. For example, gs://bucket-name/my/path/to/file.jar JavaJars []string `pulumi:"javaJars"` // Optional. Override to common configuration of open source components installed on the Dataproc cluster. The properties to set on daemon config files. Property keys are specified in prefix:property format, for example core:hadoop.tmp.dir. For more information, see Cluster properties (https://cloud.google.com/dataproc/docs/concepts/cluster-properties). Properties map[string]string `pulumi:"properties"` // Optional. A list of python packages to be installed. Valid formats include Cloud Storage URI to a PIP installable library. For example, gs://bucket-name/my/path/to/lib.tar.gz PythonPackages []string `pulumi:"pythonPackages"` }
Container Image Runtime Configuration used with Batch execution.
type GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeArgs ¶
type GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeArgs struct { // Optional. Container image to use. Image pulumi.StringPtrInput `pulumi:"image"` // Optional. A list of Java JARS to add to the classpath. Valid input includes Cloud Storage URIs to Jar binaries. For example, gs://bucket-name/my/path/to/file.jar JavaJars pulumi.StringArrayInput `pulumi:"javaJars"` // Optional. Override to common configuration of open source components installed on the Dataproc cluster. The properties to set on daemon config files. Property keys are specified in prefix:property format, for example core:hadoop.tmp.dir. For more information, see Cluster properties (https://cloud.google.com/dataproc/docs/concepts/cluster-properties). Properties pulumi.StringMapInput `pulumi:"properties"` // Optional. A list of python packages to be installed. Valid formats include Cloud Storage URI to a PIP installable library. For example, gs://bucket-name/my/path/to/lib.tar.gz PythonPackages pulumi.StringArrayInput `pulumi:"pythonPackages"` }
Container Image Runtime Configuration used with Batch execution.
func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeArgs) ElementType ¶
func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput ¶
func (i GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput() GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutputWithContext ¶
func (i GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput ¶
func (i GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput() GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutputWithContext ¶
func (i GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput
type GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeInput ¶
type GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeInput interface { pulumi.Input ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput() GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutputWithContext(context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput }
GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeInput is an input type that accepts GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeArgs and GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeInput` via:
GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeArgs{...}
type GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput ¶
type GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput struct{ *pulumi.OutputState }
Container Image Runtime Configuration used with Batch execution.
func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput) ElementType ¶
func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput) Image ¶ added in v0.22.0
func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput) Image() pulumi.StringPtrOutput
Optional. Container image to use.
func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput) JavaJars ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput) JavaJars() pulumi.StringArrayOutput
Optional. A list of Java JARS to add to the classpath. Valid input includes Cloud Storage URIs to Jar binaries. For example, gs://bucket-name/my/path/to/file.jar
func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput) Properties ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput) Properties() pulumi.StringMapOutput
Optional. Override to common configuration of open source components installed on the Dataproc cluster. The properties to set on daemon config files. Property keys are specified in prefix:property format, for example core:hadoop.tmp.dir. For more information, see Cluster properties (https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput) PythonPackages ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput) PythonPackages() pulumi.StringArrayOutput
Optional. A list of python packages to be installed. Valid formats include Cloud Storage URI to a PIP installable library. For example, gs://bucket-name/my/path/to/lib.tar.gz
func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput() GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutputWithContext ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput() GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutputWithContext ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput
type GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrInput ¶
type GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrInput interface { pulumi.Input ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput() GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutputWithContext(context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput }
GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrInput is an input type that accepts GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeArgs, GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtr and GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrInput` via:
GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeArgs{...} or: nil
func GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtr ¶
func GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtr(v *GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeArgs) GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrInput
type GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput ¶
type GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput) ElementType ¶
func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput) Image ¶ added in v0.22.0
func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput) Image() pulumi.StringPtrOutput
Optional. Container image to use.
func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput) JavaJars ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput) JavaJars() pulumi.StringArrayOutput
Optional. A list of Java JARS to add to the classpath. Valid input includes Cloud Storage URIs to Jar binaries. For example, gs://bucket-name/my/path/to/file.jar
func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput) Properties ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput) Properties() pulumi.StringMapOutput
Optional. Override to common configuration of open source components installed on the Dataproc cluster. The properties to set on daemon config files. Property keys are specified in prefix:property format, for example core:hadoop.tmp.dir. For more information, see Cluster properties (https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput) PythonPackages ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput) PythonPackages() pulumi.StringArrayOutput
Optional. A list of python packages to be installed. Valid formats include Cloud Storage URI to a PIP installable library. For example, gs://bucket-name/my/path/to/lib.tar.gz
func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput() GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutputWithContext ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput
type GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponse ¶
type GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponse struct { // Optional. Container image to use. Image string `pulumi:"image"` // Optional. A list of Java JARS to add to the classpath. Valid input includes Cloud Storage URIs to Jar binaries. For example, gs://bucket-name/my/path/to/file.jar JavaJars []string `pulumi:"javaJars"` // Optional. Override to common configuration of open source components installed on the Dataproc cluster. The properties to set on daemon config files. Property keys are specified in prefix:property format, for example core:hadoop.tmp.dir. For more information, see Cluster properties (https://cloud.google.com/dataproc/docs/concepts/cluster-properties). Properties map[string]string `pulumi:"properties"` // Optional. A list of python packages to be installed. Valid formats include Cloud Storage URI to a PIP installable library. For example, gs://bucket-name/my/path/to/lib.tar.gz PythonPackages []string `pulumi:"pythonPackages"` }
Container Image Runtime Configuration used with Batch execution.
type GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutput ¶
type GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutput struct{ *pulumi.OutputState }
Container Image Runtime Configuration used with Batch execution.
func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutput) Image ¶ added in v0.22.0
func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutput) Image() pulumi.StringOutput
Optional. Container image to use.
func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutput) JavaJars ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutput) JavaJars() pulumi.StringArrayOutput
Optional. A list of Java JARS to add to the classpath. Valid input includes Cloud Storage URIs to Jar binaries. For example, gs://bucket-name/my/path/to/file.jar
func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutput) Properties ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutput) Properties() pulumi.StringMapOutput
Optional. Override to common configuration of open source components installed on the Dataproc cluster. The properties to set on daemon config files. Property keys are specified in prefix:property format, for example core:hadoop.tmp.dir. For more information, see Cluster properties (https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutput) PythonPackages ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutput) PythonPackages() pulumi.StringArrayOutput
Optional. A list of python packages to be installed. Valid formats include Cloud Storage URI to a PIP installable library. For example, gs://bucket-name/my/path/to/lib.tar.gz
func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutput ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutput() GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutput
type GoogleCloudDataplexV1TaskInfrastructureSpecInput ¶
type GoogleCloudDataplexV1TaskInfrastructureSpecInput interface { pulumi.Input ToGoogleCloudDataplexV1TaskInfrastructureSpecOutput() GoogleCloudDataplexV1TaskInfrastructureSpecOutput ToGoogleCloudDataplexV1TaskInfrastructureSpecOutputWithContext(context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecOutput }
GoogleCloudDataplexV1TaskInfrastructureSpecInput is an input type that accepts GoogleCloudDataplexV1TaskInfrastructureSpecArgs and GoogleCloudDataplexV1TaskInfrastructureSpecOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1TaskInfrastructureSpecInput` via:
GoogleCloudDataplexV1TaskInfrastructureSpecArgs{...}
type GoogleCloudDataplexV1TaskInfrastructureSpecOutput ¶
type GoogleCloudDataplexV1TaskInfrastructureSpecOutput struct{ *pulumi.OutputState }
Configuration for the underlying infrastructure used to run workloads.
func (GoogleCloudDataplexV1TaskInfrastructureSpecOutput) Batch ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecOutput) Batch() GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput
Compute resources needed for a Task when using Dataproc Serverless.
func (GoogleCloudDataplexV1TaskInfrastructureSpecOutput) ContainerImage ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecOutput) ContainerImage() GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput
Container Image Runtime Configuration.
func (GoogleCloudDataplexV1TaskInfrastructureSpecOutput) ElementType ¶
func (GoogleCloudDataplexV1TaskInfrastructureSpecOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1TaskInfrastructureSpecOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecOutput ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecOutput() GoogleCloudDataplexV1TaskInfrastructureSpecOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecOutputWithContext ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput() GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecOutput) VpcNetwork ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecOutput) VpcNetwork() GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput
Vpc network.
type GoogleCloudDataplexV1TaskInfrastructureSpecPtrInput ¶
type GoogleCloudDataplexV1TaskInfrastructureSpecPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput() GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput ToGoogleCloudDataplexV1TaskInfrastructureSpecPtrOutputWithContext(context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput }
GoogleCloudDataplexV1TaskInfrastructureSpecPtrInput is an input type that accepts GoogleCloudDataplexV1TaskInfrastructureSpecArgs, GoogleCloudDataplexV1TaskInfrastructureSpecPtr and GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1TaskInfrastructureSpecPtrInput` via:
GoogleCloudDataplexV1TaskInfrastructureSpecArgs{...} or: nil
func GoogleCloudDataplexV1TaskInfrastructureSpecPtr ¶
func GoogleCloudDataplexV1TaskInfrastructureSpecPtr(v *GoogleCloudDataplexV1TaskInfrastructureSpecArgs) GoogleCloudDataplexV1TaskInfrastructureSpecPtrInput
type GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput ¶
type GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput) Batch ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput) Batch() GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesPtrOutput
Compute resources needed for a Task when using Dataproc Serverless.
func (GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput) ContainerImage ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput) ContainerImage() GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimePtrOutput
Container Image Runtime Configuration.
func (GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput) ElementType ¶
func (GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput() GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput) VpcNetwork ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput) VpcNetwork() GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput
Vpc network.
type GoogleCloudDataplexV1TaskInfrastructureSpecResponse ¶
type GoogleCloudDataplexV1TaskInfrastructureSpecResponse struct { // Compute resources needed for a Task when using Dataproc Serverless. Batch GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesResponse `pulumi:"batch"` // Container Image Runtime Configuration. ContainerImage GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponse `pulumi:"containerImage"` // Vpc network. VpcNetwork GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponse `pulumi:"vpcNetwork"` }
Configuration for the underlying infrastructure used to run workloads.
type GoogleCloudDataplexV1TaskInfrastructureSpecResponseOutput ¶
type GoogleCloudDataplexV1TaskInfrastructureSpecResponseOutput struct{ *pulumi.OutputState }
Configuration for the underlying infrastructure used to run workloads.
func (GoogleCloudDataplexV1TaskInfrastructureSpecResponseOutput) Batch ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecResponseOutput) Batch() GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResourcesResponseOutput
Compute resources needed for a Task when using Dataproc Serverless.
func (GoogleCloudDataplexV1TaskInfrastructureSpecResponseOutput) ContainerImage ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecResponseOutput) ContainerImage() GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntimeResponseOutput
Container Image Runtime Configuration.
func (GoogleCloudDataplexV1TaskInfrastructureSpecResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1TaskInfrastructureSpecResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1TaskInfrastructureSpecResponseOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecResponseOutput ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecResponseOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecResponseOutput() GoogleCloudDataplexV1TaskInfrastructureSpecResponseOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecResponseOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecResponseOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecResponseOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecResponseOutput) VpcNetwork ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecResponseOutput) VpcNetwork() GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponseOutput
Vpc network.
type GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetwork ¶
type GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetwork struct { // Optional. The Cloud VPC network in which the job is run. By default, the Cloud VPC network named Default within the project is used. Network *string `pulumi:"network"` // Optional. List of network tags to apply to the job. NetworkTags []string `pulumi:"networkTags"` // Optional. The Cloud VPC sub-network in which the job is run. SubNetwork *string `pulumi:"subNetwork"` }
Cloud VPC Network used to run the infrastructure.
type GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkArgs ¶
type GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkArgs struct { // Optional. The Cloud VPC network in which the job is run. By default, the Cloud VPC network named Default within the project is used. Network pulumi.StringPtrInput `pulumi:"network"` // Optional. List of network tags to apply to the job. NetworkTags pulumi.StringArrayInput `pulumi:"networkTags"` // Optional. The Cloud VPC sub-network in which the job is run. SubNetwork pulumi.StringPtrInput `pulumi:"subNetwork"` }
Cloud VPC Network used to run the infrastructure.
func (GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkArgs) ElementType ¶
func (GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput ¶
func (i GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput() GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutputWithContext ¶
func (i GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput ¶
func (i GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput() GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutputWithContext ¶
func (i GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkArgs) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput
type GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkInput ¶
type GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkInput interface { pulumi.Input ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput() GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutputWithContext(context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput }
GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkInput is an input type that accepts GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkArgs and GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkInput` via:
GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkArgs{...}
type GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput ¶
type GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput struct{ *pulumi.OutputState }
Cloud VPC Network used to run the infrastructure.
func (GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput) ElementType ¶
func (GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput) Network ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput) Network() pulumi.StringPtrOutput
Optional. The Cloud VPC network in which the job is run. By default, the Cloud VPC network named Default within the project is used.
func (GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput) NetworkTags ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput) NetworkTags() pulumi.StringArrayOutput
Optional. List of network tags to apply to the job.
func (GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput) SubNetwork ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput) SubNetwork() pulumi.StringPtrOutput
Optional. The Cloud VPC sub-network in which the job is run.
func (GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput() GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutputWithContext ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput() GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput
type GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrInput ¶
type GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput() GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutputWithContext(context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput }
GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrInput is an input type that accepts GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkArgs, GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtr and GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrInput` via:
GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkArgs{...} or: nil
func GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtr ¶
func GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtr(v *GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkArgs) GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrInput
type GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput ¶
type GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput) ElementType ¶
func (GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput) Network ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput) Network() pulumi.StringPtrOutput
Optional. The Cloud VPC network in which the job is run. By default, the Cloud VPC network named Default within the project is used.
func (GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput) NetworkTags ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput) NetworkTags() pulumi.StringArrayOutput
Optional. List of network tags to apply to the job.
func (GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput) SubNetwork ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput) SubNetwork() pulumi.StringPtrOutput
Optional. The Cloud VPC sub-network in which the job is run.
func (GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput() GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkPtrOutput
type GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponse ¶
type GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponse struct { // Optional. The Cloud VPC network in which the job is run. By default, the Cloud VPC network named Default within the project is used. Network string `pulumi:"network"` // Optional. List of network tags to apply to the job. NetworkTags []string `pulumi:"networkTags"` // Optional. The Cloud VPC sub-network in which the job is run. SubNetwork string `pulumi:"subNetwork"` }
Cloud VPC Network used to run the infrastructure.
type GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponseOutput ¶
type GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponseOutput struct{ *pulumi.OutputState }
Cloud VPC Network used to run the infrastructure.
func (GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponseOutput) Network ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponseOutput) Network() pulumi.StringOutput
Optional. The Cloud VPC network in which the job is run. By default, the Cloud VPC network named Default within the project is used.
func (GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponseOutput) NetworkTags ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponseOutput) NetworkTags() pulumi.StringArrayOutput
Optional. List of network tags to apply to the job.
func (GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponseOutput) SubNetwork ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponseOutput) SubNetwork() pulumi.StringOutput
Optional. The Cloud VPC sub-network in which the job is run.
func (GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponseOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponseOutput ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponseOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponseOutput() GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponseOutput
func (GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponseOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponseOutput) ToGoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetworkResponseOutput
type GoogleCloudDataplexV1TaskNotebookTaskConfig ¶ added in v0.26.1
type GoogleCloudDataplexV1TaskNotebookTaskConfig struct { // Optional. Cloud Storage URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip. ArchiveUris []string `pulumi:"archiveUris"` // Optional. Cloud Storage URIs of files to be placed in the working directory of each executor. FileUris []string `pulumi:"fileUris"` // Optional. Infrastructure specification for the execution. InfrastructureSpec *GoogleCloudDataplexV1TaskInfrastructureSpec `pulumi:"infrastructureSpec"` // Path to input notebook. This can be the Cloud Storage URI of the notebook file or the path to a Notebook Content. The execution args are accessible as environment variables (TASK_key=value). Notebook string `pulumi:"notebook"` }
Config for running scheduled notebooks.
type GoogleCloudDataplexV1TaskNotebookTaskConfigArgs ¶ added in v0.26.1
type GoogleCloudDataplexV1TaskNotebookTaskConfigArgs struct { // Optional. Cloud Storage URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip. ArchiveUris pulumi.StringArrayInput `pulumi:"archiveUris"` // Optional. Cloud Storage URIs of files to be placed in the working directory of each executor. FileUris pulumi.StringArrayInput `pulumi:"fileUris"` // Optional. Infrastructure specification for the execution. InfrastructureSpec GoogleCloudDataplexV1TaskInfrastructureSpecPtrInput `pulumi:"infrastructureSpec"` // Path to input notebook. This can be the Cloud Storage URI of the notebook file or the path to a Notebook Content. The execution args are accessible as environment variables (TASK_key=value). Notebook pulumi.StringInput `pulumi:"notebook"` }
Config for running scheduled notebooks.
func (GoogleCloudDataplexV1TaskNotebookTaskConfigArgs) ElementType ¶ added in v0.26.1
func (GoogleCloudDataplexV1TaskNotebookTaskConfigArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1TaskNotebookTaskConfigArgs) ToGoogleCloudDataplexV1TaskNotebookTaskConfigOutput ¶ added in v0.26.1
func (i GoogleCloudDataplexV1TaskNotebookTaskConfigArgs) ToGoogleCloudDataplexV1TaskNotebookTaskConfigOutput() GoogleCloudDataplexV1TaskNotebookTaskConfigOutput
func (GoogleCloudDataplexV1TaskNotebookTaskConfigArgs) ToGoogleCloudDataplexV1TaskNotebookTaskConfigOutputWithContext ¶ added in v0.26.1
func (i GoogleCloudDataplexV1TaskNotebookTaskConfigArgs) ToGoogleCloudDataplexV1TaskNotebookTaskConfigOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskNotebookTaskConfigOutput
func (GoogleCloudDataplexV1TaskNotebookTaskConfigArgs) ToGoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput ¶ added in v0.26.1
func (i GoogleCloudDataplexV1TaskNotebookTaskConfigArgs) ToGoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput() GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput
func (GoogleCloudDataplexV1TaskNotebookTaskConfigArgs) ToGoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutputWithContext ¶ added in v0.26.1
func (i GoogleCloudDataplexV1TaskNotebookTaskConfigArgs) ToGoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput
type GoogleCloudDataplexV1TaskNotebookTaskConfigInput ¶ added in v0.26.1
type GoogleCloudDataplexV1TaskNotebookTaskConfigInput interface { pulumi.Input ToGoogleCloudDataplexV1TaskNotebookTaskConfigOutput() GoogleCloudDataplexV1TaskNotebookTaskConfigOutput ToGoogleCloudDataplexV1TaskNotebookTaskConfigOutputWithContext(context.Context) GoogleCloudDataplexV1TaskNotebookTaskConfigOutput }
GoogleCloudDataplexV1TaskNotebookTaskConfigInput is an input type that accepts GoogleCloudDataplexV1TaskNotebookTaskConfigArgs and GoogleCloudDataplexV1TaskNotebookTaskConfigOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1TaskNotebookTaskConfigInput` via:
GoogleCloudDataplexV1TaskNotebookTaskConfigArgs{...}
type GoogleCloudDataplexV1TaskNotebookTaskConfigOutput ¶ added in v0.26.1
type GoogleCloudDataplexV1TaskNotebookTaskConfigOutput struct{ *pulumi.OutputState }
Config for running scheduled notebooks.
func (GoogleCloudDataplexV1TaskNotebookTaskConfigOutput) ArchiveUris ¶ added in v0.26.1
func (o GoogleCloudDataplexV1TaskNotebookTaskConfigOutput) ArchiveUris() pulumi.StringArrayOutput
Optional. Cloud Storage URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip.
func (GoogleCloudDataplexV1TaskNotebookTaskConfigOutput) ElementType ¶ added in v0.26.1
func (GoogleCloudDataplexV1TaskNotebookTaskConfigOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1TaskNotebookTaskConfigOutput) FileUris ¶ added in v0.26.1
func (o GoogleCloudDataplexV1TaskNotebookTaskConfigOutput) FileUris() pulumi.StringArrayOutput
Optional. Cloud Storage URIs of files to be placed in the working directory of each executor.
func (GoogleCloudDataplexV1TaskNotebookTaskConfigOutput) InfrastructureSpec ¶ added in v0.26.1
func (o GoogleCloudDataplexV1TaskNotebookTaskConfigOutput) InfrastructureSpec() GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput
Optional. Infrastructure specification for the execution.
func (GoogleCloudDataplexV1TaskNotebookTaskConfigOutput) Notebook ¶ added in v0.26.1
func (o GoogleCloudDataplexV1TaskNotebookTaskConfigOutput) Notebook() pulumi.StringOutput
Path to input notebook. This can be the Cloud Storage URI of the notebook file or the path to a Notebook Content. The execution args are accessible as environment variables (TASK_key=value).
func (GoogleCloudDataplexV1TaskNotebookTaskConfigOutput) ToGoogleCloudDataplexV1TaskNotebookTaskConfigOutput ¶ added in v0.26.1
func (o GoogleCloudDataplexV1TaskNotebookTaskConfigOutput) ToGoogleCloudDataplexV1TaskNotebookTaskConfigOutput() GoogleCloudDataplexV1TaskNotebookTaskConfigOutput
func (GoogleCloudDataplexV1TaskNotebookTaskConfigOutput) ToGoogleCloudDataplexV1TaskNotebookTaskConfigOutputWithContext ¶ added in v0.26.1
func (o GoogleCloudDataplexV1TaskNotebookTaskConfigOutput) ToGoogleCloudDataplexV1TaskNotebookTaskConfigOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskNotebookTaskConfigOutput
func (GoogleCloudDataplexV1TaskNotebookTaskConfigOutput) ToGoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput ¶ added in v0.26.1
func (o GoogleCloudDataplexV1TaskNotebookTaskConfigOutput) ToGoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput() GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput
func (GoogleCloudDataplexV1TaskNotebookTaskConfigOutput) ToGoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutputWithContext ¶ added in v0.26.1
func (o GoogleCloudDataplexV1TaskNotebookTaskConfigOutput) ToGoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput
type GoogleCloudDataplexV1TaskNotebookTaskConfigPtrInput ¶ added in v0.26.1
type GoogleCloudDataplexV1TaskNotebookTaskConfigPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput() GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput ToGoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutputWithContext(context.Context) GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput }
GoogleCloudDataplexV1TaskNotebookTaskConfigPtrInput is an input type that accepts GoogleCloudDataplexV1TaskNotebookTaskConfigArgs, GoogleCloudDataplexV1TaskNotebookTaskConfigPtr and GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1TaskNotebookTaskConfigPtrInput` via:
GoogleCloudDataplexV1TaskNotebookTaskConfigArgs{...} or: nil
func GoogleCloudDataplexV1TaskNotebookTaskConfigPtr ¶ added in v0.26.1
func GoogleCloudDataplexV1TaskNotebookTaskConfigPtr(v *GoogleCloudDataplexV1TaskNotebookTaskConfigArgs) GoogleCloudDataplexV1TaskNotebookTaskConfigPtrInput
type GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput ¶ added in v0.26.1
type GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput) ArchiveUris ¶ added in v0.26.1
func (o GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput) ArchiveUris() pulumi.StringArrayOutput
Optional. Cloud Storage URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip.
func (GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput) ElementType ¶ added in v0.26.1
func (GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput) FileUris ¶ added in v0.26.1
func (o GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput) FileUris() pulumi.StringArrayOutput
Optional. Cloud Storage URIs of files to be placed in the working directory of each executor.
func (GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput) InfrastructureSpec ¶ added in v0.26.1
func (o GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput) InfrastructureSpec() GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput
Optional. Infrastructure specification for the execution.
func (GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput) Notebook ¶ added in v0.26.1
func (o GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput) Notebook() pulumi.StringPtrOutput
Path to input notebook. This can be the Cloud Storage URI of the notebook file or the path to a Notebook Content. The execution args are accessible as environment variables (TASK_key=value).
func (GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput) ToGoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput ¶ added in v0.26.1
func (o GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput) ToGoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput() GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput
func (GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput) ToGoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutputWithContext ¶ added in v0.26.1
func (o GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput) ToGoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskNotebookTaskConfigPtrOutput
type GoogleCloudDataplexV1TaskNotebookTaskConfigResponse ¶ added in v0.26.1
type GoogleCloudDataplexV1TaskNotebookTaskConfigResponse struct { // Optional. Cloud Storage URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip. ArchiveUris []string `pulumi:"archiveUris"` // Optional. Cloud Storage URIs of files to be placed in the working directory of each executor. FileUris []string `pulumi:"fileUris"` // Optional. Infrastructure specification for the execution. InfrastructureSpec GoogleCloudDataplexV1TaskInfrastructureSpecResponse `pulumi:"infrastructureSpec"` // Path to input notebook. This can be the Cloud Storage URI of the notebook file or the path to a Notebook Content. The execution args are accessible as environment variables (TASK_key=value). Notebook string `pulumi:"notebook"` }
Config for running scheduled notebooks.
type GoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput ¶ added in v0.26.1
type GoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput struct{ *pulumi.OutputState }
Config for running scheduled notebooks.
func (GoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput) ArchiveUris ¶ added in v0.26.1
func (o GoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput) ArchiveUris() pulumi.StringArrayOutput
Optional. Cloud Storage URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip.
func (GoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput) ElementType ¶ added in v0.26.1
func (GoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput) FileUris ¶ added in v0.26.1
func (o GoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput) FileUris() pulumi.StringArrayOutput
Optional. Cloud Storage URIs of files to be placed in the working directory of each executor.
func (GoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput) InfrastructureSpec ¶ added in v0.26.1
func (o GoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput) InfrastructureSpec() GoogleCloudDataplexV1TaskInfrastructureSpecResponseOutput
Optional. Infrastructure specification for the execution.
func (GoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput) Notebook ¶ added in v0.26.1
func (o GoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput) Notebook() pulumi.StringOutput
Path to input notebook. This can be the Cloud Storage URI of the notebook file or the path to a Notebook Content. The execution args are accessible as environment variables (TASK_key=value).
func (GoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput) ToGoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput ¶ added in v0.26.1
func (o GoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput) ToGoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput() GoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput
func (GoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput) ToGoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutputWithContext ¶ added in v0.26.1
func (o GoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput) ToGoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput
type GoogleCloudDataplexV1TaskSparkTaskConfig ¶
type GoogleCloudDataplexV1TaskSparkTaskConfig struct { // Optional. Cloud Storage URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip. ArchiveUris []string `pulumi:"archiveUris"` // Optional. Cloud Storage URIs of files to be placed in the working directory of each executor. FileUris []string `pulumi:"fileUris"` // Optional. Infrastructure specification for the execution. InfrastructureSpec *GoogleCloudDataplexV1TaskInfrastructureSpec `pulumi:"infrastructureSpec"` // The name of the driver's main class. The jar file that contains the class must be in the default CLASSPATH or specified in jar_file_uris. The execution args are passed in as a sequence of named process arguments (--key=value). MainClass *string `pulumi:"mainClass"` // The Cloud Storage URI of the jar file that contains the main class. The execution args are passed in as a sequence of named process arguments (--key=value). MainJarFileUri *string `pulumi:"mainJarFileUri"` // The Gcloud Storage URI of the main Python file to use as the driver. Must be a .py file. The execution args are passed in as a sequence of named process arguments (--key=value). PythonScriptFile *string `pulumi:"pythonScriptFile"` // The query text. The execution args are used to declare a set of script variables (set key="value";). SqlScript *string `pulumi:"sqlScript"` // A reference to a query file. This can be the Cloud Storage URI of the query file or it can the path to a SqlScript Content. The execution args are used to declare a set of script variables (set key="value";). SqlScriptFile *string `pulumi:"sqlScriptFile"` }
User-specified config for running a Spark task.
type GoogleCloudDataplexV1TaskSparkTaskConfigArgs ¶
type GoogleCloudDataplexV1TaskSparkTaskConfigArgs struct { // Optional. Cloud Storage URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip. ArchiveUris pulumi.StringArrayInput `pulumi:"archiveUris"` // Optional. Cloud Storage URIs of files to be placed in the working directory of each executor. FileUris pulumi.StringArrayInput `pulumi:"fileUris"` // Optional. Infrastructure specification for the execution. InfrastructureSpec GoogleCloudDataplexV1TaskInfrastructureSpecPtrInput `pulumi:"infrastructureSpec"` // The name of the driver's main class. The jar file that contains the class must be in the default CLASSPATH or specified in jar_file_uris. The execution args are passed in as a sequence of named process arguments (--key=value). MainClass pulumi.StringPtrInput `pulumi:"mainClass"` // The Cloud Storage URI of the jar file that contains the main class. The execution args are passed in as a sequence of named process arguments (--key=value). MainJarFileUri pulumi.StringPtrInput `pulumi:"mainJarFileUri"` // The Gcloud Storage URI of the main Python file to use as the driver. Must be a .py file. The execution args are passed in as a sequence of named process arguments (--key=value). PythonScriptFile pulumi.StringPtrInput `pulumi:"pythonScriptFile"` // The query text. The execution args are used to declare a set of script variables (set key="value";). SqlScript pulumi.StringPtrInput `pulumi:"sqlScript"` // A reference to a query file. This can be the Cloud Storage URI of the query file or it can the path to a SqlScript Content. The execution args are used to declare a set of script variables (set key="value";). SqlScriptFile pulumi.StringPtrInput `pulumi:"sqlScriptFile"` }
User-specified config for running a Spark task.
func (GoogleCloudDataplexV1TaskSparkTaskConfigArgs) ElementType ¶
func (GoogleCloudDataplexV1TaskSparkTaskConfigArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1TaskSparkTaskConfigArgs) ToGoogleCloudDataplexV1TaskSparkTaskConfigOutput ¶
func (i GoogleCloudDataplexV1TaskSparkTaskConfigArgs) ToGoogleCloudDataplexV1TaskSparkTaskConfigOutput() GoogleCloudDataplexV1TaskSparkTaskConfigOutput
func (GoogleCloudDataplexV1TaskSparkTaskConfigArgs) ToGoogleCloudDataplexV1TaskSparkTaskConfigOutputWithContext ¶
func (i GoogleCloudDataplexV1TaskSparkTaskConfigArgs) ToGoogleCloudDataplexV1TaskSparkTaskConfigOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskSparkTaskConfigOutput
func (GoogleCloudDataplexV1TaskSparkTaskConfigArgs) ToGoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput ¶
func (i GoogleCloudDataplexV1TaskSparkTaskConfigArgs) ToGoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput() GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput
func (GoogleCloudDataplexV1TaskSparkTaskConfigArgs) ToGoogleCloudDataplexV1TaskSparkTaskConfigPtrOutputWithContext ¶
func (i GoogleCloudDataplexV1TaskSparkTaskConfigArgs) ToGoogleCloudDataplexV1TaskSparkTaskConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput
type GoogleCloudDataplexV1TaskSparkTaskConfigInput ¶
type GoogleCloudDataplexV1TaskSparkTaskConfigInput interface { pulumi.Input ToGoogleCloudDataplexV1TaskSparkTaskConfigOutput() GoogleCloudDataplexV1TaskSparkTaskConfigOutput ToGoogleCloudDataplexV1TaskSparkTaskConfigOutputWithContext(context.Context) GoogleCloudDataplexV1TaskSparkTaskConfigOutput }
GoogleCloudDataplexV1TaskSparkTaskConfigInput is an input type that accepts GoogleCloudDataplexV1TaskSparkTaskConfigArgs and GoogleCloudDataplexV1TaskSparkTaskConfigOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1TaskSparkTaskConfigInput` via:
GoogleCloudDataplexV1TaskSparkTaskConfigArgs{...}
type GoogleCloudDataplexV1TaskSparkTaskConfigOutput ¶
type GoogleCloudDataplexV1TaskSparkTaskConfigOutput struct{ *pulumi.OutputState }
User-specified config for running a Spark task.
func (GoogleCloudDataplexV1TaskSparkTaskConfigOutput) ArchiveUris ¶
func (o GoogleCloudDataplexV1TaskSparkTaskConfigOutput) ArchiveUris() pulumi.StringArrayOutput
Optional. Cloud Storage URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip.
func (GoogleCloudDataplexV1TaskSparkTaskConfigOutput) ElementType ¶
func (GoogleCloudDataplexV1TaskSparkTaskConfigOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1TaskSparkTaskConfigOutput) FileUris ¶
func (o GoogleCloudDataplexV1TaskSparkTaskConfigOutput) FileUris() pulumi.StringArrayOutput
Optional. Cloud Storage URIs of files to be placed in the working directory of each executor.
func (GoogleCloudDataplexV1TaskSparkTaskConfigOutput) InfrastructureSpec ¶
func (o GoogleCloudDataplexV1TaskSparkTaskConfigOutput) InfrastructureSpec() GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput
Optional. Infrastructure specification for the execution.
func (GoogleCloudDataplexV1TaskSparkTaskConfigOutput) MainClass ¶
func (o GoogleCloudDataplexV1TaskSparkTaskConfigOutput) MainClass() pulumi.StringPtrOutput
The name of the driver's main class. The jar file that contains the class must be in the default CLASSPATH or specified in jar_file_uris. The execution args are passed in as a sequence of named process arguments (--key=value).
func (GoogleCloudDataplexV1TaskSparkTaskConfigOutput) MainJarFileUri ¶
func (o GoogleCloudDataplexV1TaskSparkTaskConfigOutput) MainJarFileUri() pulumi.StringPtrOutput
The Cloud Storage URI of the jar file that contains the main class. The execution args are passed in as a sequence of named process arguments (--key=value).
func (GoogleCloudDataplexV1TaskSparkTaskConfigOutput) PythonScriptFile ¶
func (o GoogleCloudDataplexV1TaskSparkTaskConfigOutput) PythonScriptFile() pulumi.StringPtrOutput
The Gcloud Storage URI of the main Python file to use as the driver. Must be a .py file. The execution args are passed in as a sequence of named process arguments (--key=value).
func (GoogleCloudDataplexV1TaskSparkTaskConfigOutput) SqlScript ¶
func (o GoogleCloudDataplexV1TaskSparkTaskConfigOutput) SqlScript() pulumi.StringPtrOutput
The query text. The execution args are used to declare a set of script variables (set key="value";).
func (GoogleCloudDataplexV1TaskSparkTaskConfigOutput) SqlScriptFile ¶
func (o GoogleCloudDataplexV1TaskSparkTaskConfigOutput) SqlScriptFile() pulumi.StringPtrOutput
A reference to a query file. This can be the Cloud Storage URI of the query file or it can the path to a SqlScript Content. The execution args are used to declare a set of script variables (set key="value";).
func (GoogleCloudDataplexV1TaskSparkTaskConfigOutput) ToGoogleCloudDataplexV1TaskSparkTaskConfigOutput ¶
func (o GoogleCloudDataplexV1TaskSparkTaskConfigOutput) ToGoogleCloudDataplexV1TaskSparkTaskConfigOutput() GoogleCloudDataplexV1TaskSparkTaskConfigOutput
func (GoogleCloudDataplexV1TaskSparkTaskConfigOutput) ToGoogleCloudDataplexV1TaskSparkTaskConfigOutputWithContext ¶
func (o GoogleCloudDataplexV1TaskSparkTaskConfigOutput) ToGoogleCloudDataplexV1TaskSparkTaskConfigOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskSparkTaskConfigOutput
func (GoogleCloudDataplexV1TaskSparkTaskConfigOutput) ToGoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput ¶
func (o GoogleCloudDataplexV1TaskSparkTaskConfigOutput) ToGoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput() GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput
func (GoogleCloudDataplexV1TaskSparkTaskConfigOutput) ToGoogleCloudDataplexV1TaskSparkTaskConfigPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1TaskSparkTaskConfigOutput) ToGoogleCloudDataplexV1TaskSparkTaskConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput
type GoogleCloudDataplexV1TaskSparkTaskConfigPtrInput ¶
type GoogleCloudDataplexV1TaskSparkTaskConfigPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput() GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput ToGoogleCloudDataplexV1TaskSparkTaskConfigPtrOutputWithContext(context.Context) GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput }
GoogleCloudDataplexV1TaskSparkTaskConfigPtrInput is an input type that accepts GoogleCloudDataplexV1TaskSparkTaskConfigArgs, GoogleCloudDataplexV1TaskSparkTaskConfigPtr and GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1TaskSparkTaskConfigPtrInput` via:
GoogleCloudDataplexV1TaskSparkTaskConfigArgs{...} or: nil
func GoogleCloudDataplexV1TaskSparkTaskConfigPtr ¶
func GoogleCloudDataplexV1TaskSparkTaskConfigPtr(v *GoogleCloudDataplexV1TaskSparkTaskConfigArgs) GoogleCloudDataplexV1TaskSparkTaskConfigPtrInput
type GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput ¶
type GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput) ArchiveUris ¶
func (o GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput) ArchiveUris() pulumi.StringArrayOutput
Optional. Cloud Storage URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip.
func (GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput) ElementType ¶
func (GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput) FileUris ¶
func (o GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput) FileUris() pulumi.StringArrayOutput
Optional. Cloud Storage URIs of files to be placed in the working directory of each executor.
func (GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput) InfrastructureSpec ¶
func (o GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput) InfrastructureSpec() GoogleCloudDataplexV1TaskInfrastructureSpecPtrOutput
Optional. Infrastructure specification for the execution.
func (GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput) MainClass ¶
func (o GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput) MainClass() pulumi.StringPtrOutput
The name of the driver's main class. The jar file that contains the class must be in the default CLASSPATH or specified in jar_file_uris. The execution args are passed in as a sequence of named process arguments (--key=value).
func (GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput) MainJarFileUri ¶
func (o GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput) MainJarFileUri() pulumi.StringPtrOutput
The Cloud Storage URI of the jar file that contains the main class. The execution args are passed in as a sequence of named process arguments (--key=value).
func (GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput) PythonScriptFile ¶
func (o GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput) PythonScriptFile() pulumi.StringPtrOutput
The Gcloud Storage URI of the main Python file to use as the driver. Must be a .py file. The execution args are passed in as a sequence of named process arguments (--key=value).
func (GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput) SqlScript ¶
func (o GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput) SqlScript() pulumi.StringPtrOutput
The query text. The execution args are used to declare a set of script variables (set key="value";).
func (GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput) SqlScriptFile ¶
func (o GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput) SqlScriptFile() pulumi.StringPtrOutput
A reference to a query file. This can be the Cloud Storage URI of the query file or it can the path to a SqlScript Content. The execution args are used to declare a set of script variables (set key="value";).
func (GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput) ToGoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput ¶
func (o GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput) ToGoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput() GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput
func (GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput) ToGoogleCloudDataplexV1TaskSparkTaskConfigPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput) ToGoogleCloudDataplexV1TaskSparkTaskConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskSparkTaskConfigPtrOutput
type GoogleCloudDataplexV1TaskSparkTaskConfigResponse ¶
type GoogleCloudDataplexV1TaskSparkTaskConfigResponse struct { // Optional. Cloud Storage URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip. ArchiveUris []string `pulumi:"archiveUris"` // Optional. Cloud Storage URIs of files to be placed in the working directory of each executor. FileUris []string `pulumi:"fileUris"` // Optional. Infrastructure specification for the execution. InfrastructureSpec GoogleCloudDataplexV1TaskInfrastructureSpecResponse `pulumi:"infrastructureSpec"` // The name of the driver's main class. The jar file that contains the class must be in the default CLASSPATH or specified in jar_file_uris. The execution args are passed in as a sequence of named process arguments (--key=value). MainClass string `pulumi:"mainClass"` // The Cloud Storage URI of the jar file that contains the main class. The execution args are passed in as a sequence of named process arguments (--key=value). MainJarFileUri string `pulumi:"mainJarFileUri"` // The Gcloud Storage URI of the main Python file to use as the driver. Must be a .py file. The execution args are passed in as a sequence of named process arguments (--key=value). PythonScriptFile string `pulumi:"pythonScriptFile"` // The query text. The execution args are used to declare a set of script variables (set key="value";). SqlScript string `pulumi:"sqlScript"` // A reference to a query file. This can be the Cloud Storage URI of the query file or it can the path to a SqlScript Content. The execution args are used to declare a set of script variables (set key="value";). SqlScriptFile string `pulumi:"sqlScriptFile"` }
User-specified config for running a Spark task.
type GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput ¶
type GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput struct{ *pulumi.OutputState }
User-specified config for running a Spark task.
func (GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput) ArchiveUris ¶
func (o GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput) ArchiveUris() pulumi.StringArrayOutput
Optional. Cloud Storage URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip.
func (GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput) FileUris ¶
func (o GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput) FileUris() pulumi.StringArrayOutput
Optional. Cloud Storage URIs of files to be placed in the working directory of each executor.
func (GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput) InfrastructureSpec ¶
func (o GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput) InfrastructureSpec() GoogleCloudDataplexV1TaskInfrastructureSpecResponseOutput
Optional. Infrastructure specification for the execution.
func (GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput) MainClass ¶
func (o GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput) MainClass() pulumi.StringOutput
The name of the driver's main class. The jar file that contains the class must be in the default CLASSPATH or specified in jar_file_uris. The execution args are passed in as a sequence of named process arguments (--key=value).
func (GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput) MainJarFileUri ¶
func (o GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput) MainJarFileUri() pulumi.StringOutput
The Cloud Storage URI of the jar file that contains the main class. The execution args are passed in as a sequence of named process arguments (--key=value).
func (GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput) PythonScriptFile ¶
func (o GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput) PythonScriptFile() pulumi.StringOutput
The Gcloud Storage URI of the main Python file to use as the driver. Must be a .py file. The execution args are passed in as a sequence of named process arguments (--key=value).
func (GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput) SqlScript ¶
func (o GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput) SqlScript() pulumi.StringOutput
The query text. The execution args are used to declare a set of script variables (set key="value";).
func (GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput) SqlScriptFile ¶
func (o GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput) SqlScriptFile() pulumi.StringOutput
A reference to a query file. This can be the Cloud Storage URI of the query file or it can the path to a SqlScript Content. The execution args are used to declare a set of script variables (set key="value";).
func (GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput) ToGoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput ¶
func (o GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput) ToGoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput() GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput
func (GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput) ToGoogleCloudDataplexV1TaskSparkTaskConfigResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput) ToGoogleCloudDataplexV1TaskSparkTaskConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput
type GoogleCloudDataplexV1TaskTriggerSpec ¶
type GoogleCloudDataplexV1TaskTriggerSpec struct { // Optional. Prevent the task from executing. This does not cancel already running tasks. It is intended to temporarily disable RECURRING tasks. Disabled *bool `pulumi:"disabled"` // Optional. Number of retry attempts before aborting. Set to zero to never attempt to retry a failed task. MaxRetries *int `pulumi:"maxRetries"` // Optional. Cron schedule (https://en.wikipedia.org/wiki/Cron) for running tasks periodically. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, CRON_TZ=America/New_York 1 * * * *, or TZ=America/New_York 1 * * * *. This field is required for RECURRING tasks. Schedule *string `pulumi:"schedule"` // Optional. The first run of the task will be after this time. If not specified, the task will run shortly after being submitted if ON_DEMAND and based on the schedule if RECURRING. StartTime *string `pulumi:"startTime"` // Immutable. Trigger type of the user-specified Task. Type GoogleCloudDataplexV1TaskTriggerSpecType `pulumi:"type"` }
Task scheduling and trigger settings.
type GoogleCloudDataplexV1TaskTriggerSpecArgs ¶
type GoogleCloudDataplexV1TaskTriggerSpecArgs struct { // Optional. Prevent the task from executing. This does not cancel already running tasks. It is intended to temporarily disable RECURRING tasks. Disabled pulumi.BoolPtrInput `pulumi:"disabled"` // Optional. Number of retry attempts before aborting. Set to zero to never attempt to retry a failed task. MaxRetries pulumi.IntPtrInput `pulumi:"maxRetries"` // Optional. Cron schedule (https://en.wikipedia.org/wiki/Cron) for running tasks periodically. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, CRON_TZ=America/New_York 1 * * * *, or TZ=America/New_York 1 * * * *. This field is required for RECURRING tasks. Schedule pulumi.StringPtrInput `pulumi:"schedule"` // Optional. The first run of the task will be after this time. If not specified, the task will run shortly after being submitted if ON_DEMAND and based on the schedule if RECURRING. StartTime pulumi.StringPtrInput `pulumi:"startTime"` // Immutable. Trigger type of the user-specified Task. Type GoogleCloudDataplexV1TaskTriggerSpecTypeInput `pulumi:"type"` }
Task scheduling and trigger settings.
func (GoogleCloudDataplexV1TaskTriggerSpecArgs) ElementType ¶
func (GoogleCloudDataplexV1TaskTriggerSpecArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1TaskTriggerSpecArgs) ToGoogleCloudDataplexV1TaskTriggerSpecOutput ¶
func (i GoogleCloudDataplexV1TaskTriggerSpecArgs) ToGoogleCloudDataplexV1TaskTriggerSpecOutput() GoogleCloudDataplexV1TaskTriggerSpecOutput
func (GoogleCloudDataplexV1TaskTriggerSpecArgs) ToGoogleCloudDataplexV1TaskTriggerSpecOutputWithContext ¶
func (i GoogleCloudDataplexV1TaskTriggerSpecArgs) ToGoogleCloudDataplexV1TaskTriggerSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskTriggerSpecOutput
type GoogleCloudDataplexV1TaskTriggerSpecInput ¶
type GoogleCloudDataplexV1TaskTriggerSpecInput interface { pulumi.Input ToGoogleCloudDataplexV1TaskTriggerSpecOutput() GoogleCloudDataplexV1TaskTriggerSpecOutput ToGoogleCloudDataplexV1TaskTriggerSpecOutputWithContext(context.Context) GoogleCloudDataplexV1TaskTriggerSpecOutput }
GoogleCloudDataplexV1TaskTriggerSpecInput is an input type that accepts GoogleCloudDataplexV1TaskTriggerSpecArgs and GoogleCloudDataplexV1TaskTriggerSpecOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1TaskTriggerSpecInput` via:
GoogleCloudDataplexV1TaskTriggerSpecArgs{...}
type GoogleCloudDataplexV1TaskTriggerSpecOutput ¶
type GoogleCloudDataplexV1TaskTriggerSpecOutput struct{ *pulumi.OutputState }
Task scheduling and trigger settings.
func (GoogleCloudDataplexV1TaskTriggerSpecOutput) Disabled ¶
func (o GoogleCloudDataplexV1TaskTriggerSpecOutput) Disabled() pulumi.BoolPtrOutput
Optional. Prevent the task from executing. This does not cancel already running tasks. It is intended to temporarily disable RECURRING tasks.
func (GoogleCloudDataplexV1TaskTriggerSpecOutput) ElementType ¶
func (GoogleCloudDataplexV1TaskTriggerSpecOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1TaskTriggerSpecOutput) MaxRetries ¶
func (o GoogleCloudDataplexV1TaskTriggerSpecOutput) MaxRetries() pulumi.IntPtrOutput
Optional. Number of retry attempts before aborting. Set to zero to never attempt to retry a failed task.
func (GoogleCloudDataplexV1TaskTriggerSpecOutput) Schedule ¶
func (o GoogleCloudDataplexV1TaskTriggerSpecOutput) Schedule() pulumi.StringPtrOutput
Optional. Cron schedule (https://en.wikipedia.org/wiki/Cron) for running tasks periodically. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, CRON_TZ=America/New_York 1 * * * *, or TZ=America/New_York 1 * * * *. This field is required for RECURRING tasks.
func (GoogleCloudDataplexV1TaskTriggerSpecOutput) StartTime ¶
func (o GoogleCloudDataplexV1TaskTriggerSpecOutput) StartTime() pulumi.StringPtrOutput
Optional. The first run of the task will be after this time. If not specified, the task will run shortly after being submitted if ON_DEMAND and based on the schedule if RECURRING.
func (GoogleCloudDataplexV1TaskTriggerSpecOutput) ToGoogleCloudDataplexV1TaskTriggerSpecOutput ¶
func (o GoogleCloudDataplexV1TaskTriggerSpecOutput) ToGoogleCloudDataplexV1TaskTriggerSpecOutput() GoogleCloudDataplexV1TaskTriggerSpecOutput
func (GoogleCloudDataplexV1TaskTriggerSpecOutput) ToGoogleCloudDataplexV1TaskTriggerSpecOutputWithContext ¶
func (o GoogleCloudDataplexV1TaskTriggerSpecOutput) ToGoogleCloudDataplexV1TaskTriggerSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskTriggerSpecOutput
func (GoogleCloudDataplexV1TaskTriggerSpecOutput) Type ¶
func (o GoogleCloudDataplexV1TaskTriggerSpecOutput) Type() GoogleCloudDataplexV1TaskTriggerSpecTypeOutput
Immutable. Trigger type of the user-specified Task.
type GoogleCloudDataplexV1TaskTriggerSpecResponse ¶
type GoogleCloudDataplexV1TaskTriggerSpecResponse struct { // Optional. Prevent the task from executing. This does not cancel already running tasks. It is intended to temporarily disable RECURRING tasks. Disabled bool `pulumi:"disabled"` // Optional. Number of retry attempts before aborting. Set to zero to never attempt to retry a failed task. MaxRetries int `pulumi:"maxRetries"` // Optional. Cron schedule (https://en.wikipedia.org/wiki/Cron) for running tasks periodically. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, CRON_TZ=America/New_York 1 * * * *, or TZ=America/New_York 1 * * * *. This field is required for RECURRING tasks. Schedule string `pulumi:"schedule"` // Optional. The first run of the task will be after this time. If not specified, the task will run shortly after being submitted if ON_DEMAND and based on the schedule if RECURRING. StartTime string `pulumi:"startTime"` // Immutable. Trigger type of the user-specified Task. Type string `pulumi:"type"` }
Task scheduling and trigger settings.
type GoogleCloudDataplexV1TaskTriggerSpecResponseOutput ¶
type GoogleCloudDataplexV1TaskTriggerSpecResponseOutput struct{ *pulumi.OutputState }
Task scheduling and trigger settings.
func (GoogleCloudDataplexV1TaskTriggerSpecResponseOutput) Disabled ¶
func (o GoogleCloudDataplexV1TaskTriggerSpecResponseOutput) Disabled() pulumi.BoolOutput
Optional. Prevent the task from executing. This does not cancel already running tasks. It is intended to temporarily disable RECURRING tasks.
func (GoogleCloudDataplexV1TaskTriggerSpecResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1TaskTriggerSpecResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1TaskTriggerSpecResponseOutput) MaxRetries ¶
func (o GoogleCloudDataplexV1TaskTriggerSpecResponseOutput) MaxRetries() pulumi.IntOutput
Optional. Number of retry attempts before aborting. Set to zero to never attempt to retry a failed task.
func (GoogleCloudDataplexV1TaskTriggerSpecResponseOutput) Schedule ¶
func (o GoogleCloudDataplexV1TaskTriggerSpecResponseOutput) Schedule() pulumi.StringOutput
Optional. Cron schedule (https://en.wikipedia.org/wiki/Cron) for running tasks periodically. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, CRON_TZ=America/New_York 1 * * * *, or TZ=America/New_York 1 * * * *. This field is required for RECURRING tasks.
func (GoogleCloudDataplexV1TaskTriggerSpecResponseOutput) StartTime ¶
func (o GoogleCloudDataplexV1TaskTriggerSpecResponseOutput) StartTime() pulumi.StringOutput
Optional. The first run of the task will be after this time. If not specified, the task will run shortly after being submitted if ON_DEMAND and based on the schedule if RECURRING.
func (GoogleCloudDataplexV1TaskTriggerSpecResponseOutput) ToGoogleCloudDataplexV1TaskTriggerSpecResponseOutput ¶
func (o GoogleCloudDataplexV1TaskTriggerSpecResponseOutput) ToGoogleCloudDataplexV1TaskTriggerSpecResponseOutput() GoogleCloudDataplexV1TaskTriggerSpecResponseOutput
func (GoogleCloudDataplexV1TaskTriggerSpecResponseOutput) ToGoogleCloudDataplexV1TaskTriggerSpecResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1TaskTriggerSpecResponseOutput) ToGoogleCloudDataplexV1TaskTriggerSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskTriggerSpecResponseOutput
func (GoogleCloudDataplexV1TaskTriggerSpecResponseOutput) Type ¶
func (o GoogleCloudDataplexV1TaskTriggerSpecResponseOutput) Type() pulumi.StringOutput
Immutable. Trigger type of the user-specified Task.
type GoogleCloudDataplexV1TaskTriggerSpecType ¶
type GoogleCloudDataplexV1TaskTriggerSpecType string
Required. Immutable. Trigger type of the user-specified Task.
func (GoogleCloudDataplexV1TaskTriggerSpecType) ElementType ¶
func (GoogleCloudDataplexV1TaskTriggerSpecType) ElementType() reflect.Type
func (GoogleCloudDataplexV1TaskTriggerSpecType) ToGoogleCloudDataplexV1TaskTriggerSpecTypeOutput ¶
func (e GoogleCloudDataplexV1TaskTriggerSpecType) ToGoogleCloudDataplexV1TaskTriggerSpecTypeOutput() GoogleCloudDataplexV1TaskTriggerSpecTypeOutput
func (GoogleCloudDataplexV1TaskTriggerSpecType) ToGoogleCloudDataplexV1TaskTriggerSpecTypeOutputWithContext ¶
func (e GoogleCloudDataplexV1TaskTriggerSpecType) ToGoogleCloudDataplexV1TaskTriggerSpecTypeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskTriggerSpecTypeOutput
func (GoogleCloudDataplexV1TaskTriggerSpecType) ToGoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput ¶
func (e GoogleCloudDataplexV1TaskTriggerSpecType) ToGoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput() GoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput
func (GoogleCloudDataplexV1TaskTriggerSpecType) ToGoogleCloudDataplexV1TaskTriggerSpecTypePtrOutputWithContext ¶
func (e GoogleCloudDataplexV1TaskTriggerSpecType) ToGoogleCloudDataplexV1TaskTriggerSpecTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput
func (GoogleCloudDataplexV1TaskTriggerSpecType) ToStringOutput ¶
func (e GoogleCloudDataplexV1TaskTriggerSpecType) ToStringOutput() pulumi.StringOutput
func (GoogleCloudDataplexV1TaskTriggerSpecType) ToStringOutputWithContext ¶
func (e GoogleCloudDataplexV1TaskTriggerSpecType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudDataplexV1TaskTriggerSpecType) ToStringPtrOutput ¶
func (e GoogleCloudDataplexV1TaskTriggerSpecType) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1TaskTriggerSpecType) ToStringPtrOutputWithContext ¶
func (e GoogleCloudDataplexV1TaskTriggerSpecType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1TaskTriggerSpecTypeInput ¶
type GoogleCloudDataplexV1TaskTriggerSpecTypeInput interface { pulumi.Input ToGoogleCloudDataplexV1TaskTriggerSpecTypeOutput() GoogleCloudDataplexV1TaskTriggerSpecTypeOutput ToGoogleCloudDataplexV1TaskTriggerSpecTypeOutputWithContext(context.Context) GoogleCloudDataplexV1TaskTriggerSpecTypeOutput }
GoogleCloudDataplexV1TaskTriggerSpecTypeInput is an input type that accepts GoogleCloudDataplexV1TaskTriggerSpecTypeArgs and GoogleCloudDataplexV1TaskTriggerSpecTypeOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1TaskTriggerSpecTypeInput` via:
GoogleCloudDataplexV1TaskTriggerSpecTypeArgs{...}
type GoogleCloudDataplexV1TaskTriggerSpecTypeOutput ¶
type GoogleCloudDataplexV1TaskTriggerSpecTypeOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1TaskTriggerSpecTypeOutput) ElementType ¶
func (GoogleCloudDataplexV1TaskTriggerSpecTypeOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1TaskTriggerSpecTypeOutput) ToGoogleCloudDataplexV1TaskTriggerSpecTypeOutput ¶
func (o GoogleCloudDataplexV1TaskTriggerSpecTypeOutput) ToGoogleCloudDataplexV1TaskTriggerSpecTypeOutput() GoogleCloudDataplexV1TaskTriggerSpecTypeOutput
func (GoogleCloudDataplexV1TaskTriggerSpecTypeOutput) ToGoogleCloudDataplexV1TaskTriggerSpecTypeOutputWithContext ¶
func (o GoogleCloudDataplexV1TaskTriggerSpecTypeOutput) ToGoogleCloudDataplexV1TaskTriggerSpecTypeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskTriggerSpecTypeOutput
func (GoogleCloudDataplexV1TaskTriggerSpecTypeOutput) ToGoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput ¶
func (o GoogleCloudDataplexV1TaskTriggerSpecTypeOutput) ToGoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput() GoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput
func (GoogleCloudDataplexV1TaskTriggerSpecTypeOutput) ToGoogleCloudDataplexV1TaskTriggerSpecTypePtrOutputWithContext ¶
func (o GoogleCloudDataplexV1TaskTriggerSpecTypeOutput) ToGoogleCloudDataplexV1TaskTriggerSpecTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput
func (GoogleCloudDataplexV1TaskTriggerSpecTypeOutput) ToStringOutput ¶
func (o GoogleCloudDataplexV1TaskTriggerSpecTypeOutput) ToStringOutput() pulumi.StringOutput
func (GoogleCloudDataplexV1TaskTriggerSpecTypeOutput) ToStringOutputWithContext ¶
func (o GoogleCloudDataplexV1TaskTriggerSpecTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudDataplexV1TaskTriggerSpecTypeOutput) ToStringPtrOutput ¶
func (o GoogleCloudDataplexV1TaskTriggerSpecTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1TaskTriggerSpecTypeOutput) ToStringPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1TaskTriggerSpecTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1TaskTriggerSpecTypePtrInput ¶
type GoogleCloudDataplexV1TaskTriggerSpecTypePtrInput interface { pulumi.Input ToGoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput() GoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput ToGoogleCloudDataplexV1TaskTriggerSpecTypePtrOutputWithContext(context.Context) GoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput }
func GoogleCloudDataplexV1TaskTriggerSpecTypePtr ¶
func GoogleCloudDataplexV1TaskTriggerSpecTypePtr(v string) GoogleCloudDataplexV1TaskTriggerSpecTypePtrInput
type GoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput ¶
type GoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput) ElementType ¶
func (GoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput) ToGoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput ¶
func (o GoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput) ToGoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput() GoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput
func (GoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput) ToGoogleCloudDataplexV1TaskTriggerSpecTypePtrOutputWithContext ¶
func (o GoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput) ToGoogleCloudDataplexV1TaskTriggerSpecTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput
func (GoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput) ToStringPtrOutput ¶
func (o GoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1TaskTriggerSpecTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1Trigger ¶ added in v0.28.0
type GoogleCloudDataplexV1Trigger struct { // The scan runs once via RunDataScan API. OnDemand *GoogleCloudDataplexV1TriggerOnDemand `pulumi:"onDemand"` // The scan is scheduled to run periodically. Schedule *GoogleCloudDataplexV1TriggerSchedule `pulumi:"schedule"` }
DataScan scheduling and trigger settings.
type GoogleCloudDataplexV1TriggerArgs ¶ added in v0.28.0
type GoogleCloudDataplexV1TriggerArgs struct { // The scan runs once via RunDataScan API. OnDemand GoogleCloudDataplexV1TriggerOnDemandPtrInput `pulumi:"onDemand"` // The scan is scheduled to run periodically. Schedule GoogleCloudDataplexV1TriggerSchedulePtrInput `pulumi:"schedule"` }
DataScan scheduling and trigger settings.
func (GoogleCloudDataplexV1TriggerArgs) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1TriggerArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1TriggerArgs) ToGoogleCloudDataplexV1TriggerOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1TriggerArgs) ToGoogleCloudDataplexV1TriggerOutput() GoogleCloudDataplexV1TriggerOutput
func (GoogleCloudDataplexV1TriggerArgs) ToGoogleCloudDataplexV1TriggerOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1TriggerArgs) ToGoogleCloudDataplexV1TriggerOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerOutput
func (GoogleCloudDataplexV1TriggerArgs) ToGoogleCloudDataplexV1TriggerPtrOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1TriggerArgs) ToGoogleCloudDataplexV1TriggerPtrOutput() GoogleCloudDataplexV1TriggerPtrOutput
func (GoogleCloudDataplexV1TriggerArgs) ToGoogleCloudDataplexV1TriggerPtrOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1TriggerArgs) ToGoogleCloudDataplexV1TriggerPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerPtrOutput
type GoogleCloudDataplexV1TriggerInput ¶ added in v0.28.0
type GoogleCloudDataplexV1TriggerInput interface { pulumi.Input ToGoogleCloudDataplexV1TriggerOutput() GoogleCloudDataplexV1TriggerOutput ToGoogleCloudDataplexV1TriggerOutputWithContext(context.Context) GoogleCloudDataplexV1TriggerOutput }
GoogleCloudDataplexV1TriggerInput is an input type that accepts GoogleCloudDataplexV1TriggerArgs and GoogleCloudDataplexV1TriggerOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1TriggerInput` via:
GoogleCloudDataplexV1TriggerArgs{...}
type GoogleCloudDataplexV1TriggerOnDemand ¶ added in v0.28.0
type GoogleCloudDataplexV1TriggerOnDemand struct { }
The scan runs once via RunDataScan API.
type GoogleCloudDataplexV1TriggerOnDemandArgs ¶ added in v0.28.0
type GoogleCloudDataplexV1TriggerOnDemandArgs struct { }
The scan runs once via RunDataScan API.
func (GoogleCloudDataplexV1TriggerOnDemandArgs) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1TriggerOnDemandArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1TriggerOnDemandArgs) ToGoogleCloudDataplexV1TriggerOnDemandOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1TriggerOnDemandArgs) ToGoogleCloudDataplexV1TriggerOnDemandOutput() GoogleCloudDataplexV1TriggerOnDemandOutput
func (GoogleCloudDataplexV1TriggerOnDemandArgs) ToGoogleCloudDataplexV1TriggerOnDemandOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1TriggerOnDemandArgs) ToGoogleCloudDataplexV1TriggerOnDemandOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerOnDemandOutput
func (GoogleCloudDataplexV1TriggerOnDemandArgs) ToGoogleCloudDataplexV1TriggerOnDemandPtrOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1TriggerOnDemandArgs) ToGoogleCloudDataplexV1TriggerOnDemandPtrOutput() GoogleCloudDataplexV1TriggerOnDemandPtrOutput
func (GoogleCloudDataplexV1TriggerOnDemandArgs) ToGoogleCloudDataplexV1TriggerOnDemandPtrOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1TriggerOnDemandArgs) ToGoogleCloudDataplexV1TriggerOnDemandPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerOnDemandPtrOutput
type GoogleCloudDataplexV1TriggerOnDemandInput ¶ added in v0.28.0
type GoogleCloudDataplexV1TriggerOnDemandInput interface { pulumi.Input ToGoogleCloudDataplexV1TriggerOnDemandOutput() GoogleCloudDataplexV1TriggerOnDemandOutput ToGoogleCloudDataplexV1TriggerOnDemandOutputWithContext(context.Context) GoogleCloudDataplexV1TriggerOnDemandOutput }
GoogleCloudDataplexV1TriggerOnDemandInput is an input type that accepts GoogleCloudDataplexV1TriggerOnDemandArgs and GoogleCloudDataplexV1TriggerOnDemandOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1TriggerOnDemandInput` via:
GoogleCloudDataplexV1TriggerOnDemandArgs{...}
type GoogleCloudDataplexV1TriggerOnDemandOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1TriggerOnDemandOutput struct{ *pulumi.OutputState }
The scan runs once via RunDataScan API.
func (GoogleCloudDataplexV1TriggerOnDemandOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1TriggerOnDemandOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1TriggerOnDemandOutput) ToGoogleCloudDataplexV1TriggerOnDemandOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1TriggerOnDemandOutput) ToGoogleCloudDataplexV1TriggerOnDemandOutput() GoogleCloudDataplexV1TriggerOnDemandOutput
func (GoogleCloudDataplexV1TriggerOnDemandOutput) ToGoogleCloudDataplexV1TriggerOnDemandOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1TriggerOnDemandOutput) ToGoogleCloudDataplexV1TriggerOnDemandOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerOnDemandOutput
func (GoogleCloudDataplexV1TriggerOnDemandOutput) ToGoogleCloudDataplexV1TriggerOnDemandPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1TriggerOnDemandOutput) ToGoogleCloudDataplexV1TriggerOnDemandPtrOutput() GoogleCloudDataplexV1TriggerOnDemandPtrOutput
func (GoogleCloudDataplexV1TriggerOnDemandOutput) ToGoogleCloudDataplexV1TriggerOnDemandPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1TriggerOnDemandOutput) ToGoogleCloudDataplexV1TriggerOnDemandPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerOnDemandPtrOutput
type GoogleCloudDataplexV1TriggerOnDemandPtrInput ¶ added in v0.28.0
type GoogleCloudDataplexV1TriggerOnDemandPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1TriggerOnDemandPtrOutput() GoogleCloudDataplexV1TriggerOnDemandPtrOutput ToGoogleCloudDataplexV1TriggerOnDemandPtrOutputWithContext(context.Context) GoogleCloudDataplexV1TriggerOnDemandPtrOutput }
GoogleCloudDataplexV1TriggerOnDemandPtrInput is an input type that accepts GoogleCloudDataplexV1TriggerOnDemandArgs, GoogleCloudDataplexV1TriggerOnDemandPtr and GoogleCloudDataplexV1TriggerOnDemandPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1TriggerOnDemandPtrInput` via:
GoogleCloudDataplexV1TriggerOnDemandArgs{...} or: nil
func GoogleCloudDataplexV1TriggerOnDemandPtr ¶ added in v0.28.0
func GoogleCloudDataplexV1TriggerOnDemandPtr(v *GoogleCloudDataplexV1TriggerOnDemandArgs) GoogleCloudDataplexV1TriggerOnDemandPtrInput
type GoogleCloudDataplexV1TriggerOnDemandPtrOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1TriggerOnDemandPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1TriggerOnDemandPtrOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1TriggerOnDemandPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1TriggerOnDemandPtrOutput) ToGoogleCloudDataplexV1TriggerOnDemandPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1TriggerOnDemandPtrOutput) ToGoogleCloudDataplexV1TriggerOnDemandPtrOutput() GoogleCloudDataplexV1TriggerOnDemandPtrOutput
func (GoogleCloudDataplexV1TriggerOnDemandPtrOutput) ToGoogleCloudDataplexV1TriggerOnDemandPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1TriggerOnDemandPtrOutput) ToGoogleCloudDataplexV1TriggerOnDemandPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerOnDemandPtrOutput
type GoogleCloudDataplexV1TriggerOnDemandResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1TriggerOnDemandResponse struct { }
The scan runs once via RunDataScan API.
type GoogleCloudDataplexV1TriggerOnDemandResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1TriggerOnDemandResponseOutput struct{ *pulumi.OutputState }
The scan runs once via RunDataScan API.
func (GoogleCloudDataplexV1TriggerOnDemandResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1TriggerOnDemandResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1TriggerOnDemandResponseOutput) ToGoogleCloudDataplexV1TriggerOnDemandResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1TriggerOnDemandResponseOutput) ToGoogleCloudDataplexV1TriggerOnDemandResponseOutput() GoogleCloudDataplexV1TriggerOnDemandResponseOutput
func (GoogleCloudDataplexV1TriggerOnDemandResponseOutput) ToGoogleCloudDataplexV1TriggerOnDemandResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1TriggerOnDemandResponseOutput) ToGoogleCloudDataplexV1TriggerOnDemandResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerOnDemandResponseOutput
type GoogleCloudDataplexV1TriggerOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1TriggerOutput struct{ *pulumi.OutputState }
DataScan scheduling and trigger settings.
func (GoogleCloudDataplexV1TriggerOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1TriggerOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1TriggerOutput) OnDemand ¶ added in v0.28.0
func (o GoogleCloudDataplexV1TriggerOutput) OnDemand() GoogleCloudDataplexV1TriggerOnDemandPtrOutput
The scan runs once via RunDataScan API.
func (GoogleCloudDataplexV1TriggerOutput) Schedule ¶ added in v0.28.0
func (o GoogleCloudDataplexV1TriggerOutput) Schedule() GoogleCloudDataplexV1TriggerSchedulePtrOutput
The scan is scheduled to run periodically.
func (GoogleCloudDataplexV1TriggerOutput) ToGoogleCloudDataplexV1TriggerOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1TriggerOutput) ToGoogleCloudDataplexV1TriggerOutput() GoogleCloudDataplexV1TriggerOutput
func (GoogleCloudDataplexV1TriggerOutput) ToGoogleCloudDataplexV1TriggerOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1TriggerOutput) ToGoogleCloudDataplexV1TriggerOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerOutput
func (GoogleCloudDataplexV1TriggerOutput) ToGoogleCloudDataplexV1TriggerPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1TriggerOutput) ToGoogleCloudDataplexV1TriggerPtrOutput() GoogleCloudDataplexV1TriggerPtrOutput
func (GoogleCloudDataplexV1TriggerOutput) ToGoogleCloudDataplexV1TriggerPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1TriggerOutput) ToGoogleCloudDataplexV1TriggerPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerPtrOutput
type GoogleCloudDataplexV1TriggerPtrInput ¶ added in v0.28.0
type GoogleCloudDataplexV1TriggerPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1TriggerPtrOutput() GoogleCloudDataplexV1TriggerPtrOutput ToGoogleCloudDataplexV1TriggerPtrOutputWithContext(context.Context) GoogleCloudDataplexV1TriggerPtrOutput }
GoogleCloudDataplexV1TriggerPtrInput is an input type that accepts GoogleCloudDataplexV1TriggerArgs, GoogleCloudDataplexV1TriggerPtr and GoogleCloudDataplexV1TriggerPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1TriggerPtrInput` via:
GoogleCloudDataplexV1TriggerArgs{...} or: nil
func GoogleCloudDataplexV1TriggerPtr ¶ added in v0.28.0
func GoogleCloudDataplexV1TriggerPtr(v *GoogleCloudDataplexV1TriggerArgs) GoogleCloudDataplexV1TriggerPtrInput
type GoogleCloudDataplexV1TriggerPtrOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1TriggerPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1TriggerPtrOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1TriggerPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1TriggerPtrOutput) OnDemand ¶ added in v0.28.0
func (o GoogleCloudDataplexV1TriggerPtrOutput) OnDemand() GoogleCloudDataplexV1TriggerOnDemandPtrOutput
The scan runs once via RunDataScan API.
func (GoogleCloudDataplexV1TriggerPtrOutput) Schedule ¶ added in v0.28.0
func (o GoogleCloudDataplexV1TriggerPtrOutput) Schedule() GoogleCloudDataplexV1TriggerSchedulePtrOutput
The scan is scheduled to run periodically.
func (GoogleCloudDataplexV1TriggerPtrOutput) ToGoogleCloudDataplexV1TriggerPtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1TriggerPtrOutput) ToGoogleCloudDataplexV1TriggerPtrOutput() GoogleCloudDataplexV1TriggerPtrOutput
func (GoogleCloudDataplexV1TriggerPtrOutput) ToGoogleCloudDataplexV1TriggerPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1TriggerPtrOutput) ToGoogleCloudDataplexV1TriggerPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerPtrOutput
type GoogleCloudDataplexV1TriggerResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1TriggerResponse struct { // The scan runs once via RunDataScan API. OnDemand GoogleCloudDataplexV1TriggerOnDemandResponse `pulumi:"onDemand"` // The scan is scheduled to run periodically. Schedule GoogleCloudDataplexV1TriggerScheduleResponse `pulumi:"schedule"` }
DataScan scheduling and trigger settings.
type GoogleCloudDataplexV1TriggerResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1TriggerResponseOutput struct{ *pulumi.OutputState }
DataScan scheduling and trigger settings.
func (GoogleCloudDataplexV1TriggerResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1TriggerResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1TriggerResponseOutput) OnDemand ¶ added in v0.28.0
func (o GoogleCloudDataplexV1TriggerResponseOutput) OnDemand() GoogleCloudDataplexV1TriggerOnDemandResponseOutput
The scan runs once via RunDataScan API.
func (GoogleCloudDataplexV1TriggerResponseOutput) Schedule ¶ added in v0.28.0
func (o GoogleCloudDataplexV1TriggerResponseOutput) Schedule() GoogleCloudDataplexV1TriggerScheduleResponseOutput
The scan is scheduled to run periodically.
func (GoogleCloudDataplexV1TriggerResponseOutput) ToGoogleCloudDataplexV1TriggerResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1TriggerResponseOutput) ToGoogleCloudDataplexV1TriggerResponseOutput() GoogleCloudDataplexV1TriggerResponseOutput
func (GoogleCloudDataplexV1TriggerResponseOutput) ToGoogleCloudDataplexV1TriggerResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1TriggerResponseOutput) ToGoogleCloudDataplexV1TriggerResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerResponseOutput
type GoogleCloudDataplexV1TriggerSchedule ¶ added in v0.28.0
type GoogleCloudDataplexV1TriggerSchedule struct { // Cron (https://en.wikipedia.org/wiki/Cron) schedule for running scans periodically.To explicitly set a timezone in the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database (wikipedia (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)). For example, CRON_TZ=America/New_York 1 * * * *, or TZ=America/New_York 1 * * * *.This field is required for Schedule scans. Cron string `pulumi:"cron"` }
The scan is scheduled to run periodically.
type GoogleCloudDataplexV1TriggerScheduleArgs ¶ added in v0.28.0
type GoogleCloudDataplexV1TriggerScheduleArgs struct { // Cron (https://en.wikipedia.org/wiki/Cron) schedule for running scans periodically.To explicitly set a timezone in the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database (wikipedia (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)). For example, CRON_TZ=America/New_York 1 * * * *, or TZ=America/New_York 1 * * * *.This field is required for Schedule scans. Cron pulumi.StringInput `pulumi:"cron"` }
The scan is scheduled to run periodically.
func (GoogleCloudDataplexV1TriggerScheduleArgs) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1TriggerScheduleArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1TriggerScheduleArgs) ToGoogleCloudDataplexV1TriggerScheduleOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1TriggerScheduleArgs) ToGoogleCloudDataplexV1TriggerScheduleOutput() GoogleCloudDataplexV1TriggerScheduleOutput
func (GoogleCloudDataplexV1TriggerScheduleArgs) ToGoogleCloudDataplexV1TriggerScheduleOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1TriggerScheduleArgs) ToGoogleCloudDataplexV1TriggerScheduleOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerScheduleOutput
func (GoogleCloudDataplexV1TriggerScheduleArgs) ToGoogleCloudDataplexV1TriggerSchedulePtrOutput ¶ added in v0.28.0
func (i GoogleCloudDataplexV1TriggerScheduleArgs) ToGoogleCloudDataplexV1TriggerSchedulePtrOutput() GoogleCloudDataplexV1TriggerSchedulePtrOutput
func (GoogleCloudDataplexV1TriggerScheduleArgs) ToGoogleCloudDataplexV1TriggerSchedulePtrOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudDataplexV1TriggerScheduleArgs) ToGoogleCloudDataplexV1TriggerSchedulePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerSchedulePtrOutput
type GoogleCloudDataplexV1TriggerScheduleInput ¶ added in v0.28.0
type GoogleCloudDataplexV1TriggerScheduleInput interface { pulumi.Input ToGoogleCloudDataplexV1TriggerScheduleOutput() GoogleCloudDataplexV1TriggerScheduleOutput ToGoogleCloudDataplexV1TriggerScheduleOutputWithContext(context.Context) GoogleCloudDataplexV1TriggerScheduleOutput }
GoogleCloudDataplexV1TriggerScheduleInput is an input type that accepts GoogleCloudDataplexV1TriggerScheduleArgs and GoogleCloudDataplexV1TriggerScheduleOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1TriggerScheduleInput` via:
GoogleCloudDataplexV1TriggerScheduleArgs{...}
type GoogleCloudDataplexV1TriggerScheduleOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1TriggerScheduleOutput struct{ *pulumi.OutputState }
The scan is scheduled to run periodically.
func (GoogleCloudDataplexV1TriggerScheduleOutput) Cron ¶ added in v0.28.0
func (o GoogleCloudDataplexV1TriggerScheduleOutput) Cron() pulumi.StringOutput
Cron (https://en.wikipedia.org/wiki/Cron) schedule for running scans periodically.To explicitly set a timezone in the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database (wikipedia (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)). For example, CRON_TZ=America/New_York 1 * * * *, or TZ=America/New_York 1 * * * *.This field is required for Schedule scans.
func (GoogleCloudDataplexV1TriggerScheduleOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1TriggerScheduleOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1TriggerScheduleOutput) ToGoogleCloudDataplexV1TriggerScheduleOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1TriggerScheduleOutput) ToGoogleCloudDataplexV1TriggerScheduleOutput() GoogleCloudDataplexV1TriggerScheduleOutput
func (GoogleCloudDataplexV1TriggerScheduleOutput) ToGoogleCloudDataplexV1TriggerScheduleOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1TriggerScheduleOutput) ToGoogleCloudDataplexV1TriggerScheduleOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerScheduleOutput
func (GoogleCloudDataplexV1TriggerScheduleOutput) ToGoogleCloudDataplexV1TriggerSchedulePtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1TriggerScheduleOutput) ToGoogleCloudDataplexV1TriggerSchedulePtrOutput() GoogleCloudDataplexV1TriggerSchedulePtrOutput
func (GoogleCloudDataplexV1TriggerScheduleOutput) ToGoogleCloudDataplexV1TriggerSchedulePtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1TriggerScheduleOutput) ToGoogleCloudDataplexV1TriggerSchedulePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerSchedulePtrOutput
type GoogleCloudDataplexV1TriggerSchedulePtrInput ¶ added in v0.28.0
type GoogleCloudDataplexV1TriggerSchedulePtrInput interface { pulumi.Input ToGoogleCloudDataplexV1TriggerSchedulePtrOutput() GoogleCloudDataplexV1TriggerSchedulePtrOutput ToGoogleCloudDataplexV1TriggerSchedulePtrOutputWithContext(context.Context) GoogleCloudDataplexV1TriggerSchedulePtrOutput }
GoogleCloudDataplexV1TriggerSchedulePtrInput is an input type that accepts GoogleCloudDataplexV1TriggerScheduleArgs, GoogleCloudDataplexV1TriggerSchedulePtr and GoogleCloudDataplexV1TriggerSchedulePtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1TriggerSchedulePtrInput` via:
GoogleCloudDataplexV1TriggerScheduleArgs{...} or: nil
func GoogleCloudDataplexV1TriggerSchedulePtr ¶ added in v0.28.0
func GoogleCloudDataplexV1TriggerSchedulePtr(v *GoogleCloudDataplexV1TriggerScheduleArgs) GoogleCloudDataplexV1TriggerSchedulePtrInput
type GoogleCloudDataplexV1TriggerSchedulePtrOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1TriggerSchedulePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1TriggerSchedulePtrOutput) Cron ¶ added in v0.28.0
func (o GoogleCloudDataplexV1TriggerSchedulePtrOutput) Cron() pulumi.StringPtrOutput
Cron (https://en.wikipedia.org/wiki/Cron) schedule for running scans periodically.To explicitly set a timezone in the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database (wikipedia (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)). For example, CRON_TZ=America/New_York 1 * * * *, or TZ=America/New_York 1 * * * *.This field is required for Schedule scans.
func (GoogleCloudDataplexV1TriggerSchedulePtrOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1TriggerSchedulePtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1TriggerSchedulePtrOutput) ToGoogleCloudDataplexV1TriggerSchedulePtrOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1TriggerSchedulePtrOutput) ToGoogleCloudDataplexV1TriggerSchedulePtrOutput() GoogleCloudDataplexV1TriggerSchedulePtrOutput
func (GoogleCloudDataplexV1TriggerSchedulePtrOutput) ToGoogleCloudDataplexV1TriggerSchedulePtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1TriggerSchedulePtrOutput) ToGoogleCloudDataplexV1TriggerSchedulePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerSchedulePtrOutput
type GoogleCloudDataplexV1TriggerScheduleResponse ¶ added in v0.28.0
type GoogleCloudDataplexV1TriggerScheduleResponse struct { // Cron (https://en.wikipedia.org/wiki/Cron) schedule for running scans periodically.To explicitly set a timezone in the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database (wikipedia (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)). For example, CRON_TZ=America/New_York 1 * * * *, or TZ=America/New_York 1 * * * *.This field is required for Schedule scans. Cron string `pulumi:"cron"` }
The scan is scheduled to run periodically.
type GoogleCloudDataplexV1TriggerScheduleResponseOutput ¶ added in v0.28.0
type GoogleCloudDataplexV1TriggerScheduleResponseOutput struct{ *pulumi.OutputState }
The scan is scheduled to run periodically.
func (GoogleCloudDataplexV1TriggerScheduleResponseOutput) Cron ¶ added in v0.28.0
func (o GoogleCloudDataplexV1TriggerScheduleResponseOutput) Cron() pulumi.StringOutput
Cron (https://en.wikipedia.org/wiki/Cron) schedule for running scans periodically.To explicitly set a timezone in the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database (wikipedia (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)). For example, CRON_TZ=America/New_York 1 * * * *, or TZ=America/New_York 1 * * * *.This field is required for Schedule scans.
func (GoogleCloudDataplexV1TriggerScheduleResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudDataplexV1TriggerScheduleResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1TriggerScheduleResponseOutput) ToGoogleCloudDataplexV1TriggerScheduleResponseOutput ¶ added in v0.28.0
func (o GoogleCloudDataplexV1TriggerScheduleResponseOutput) ToGoogleCloudDataplexV1TriggerScheduleResponseOutput() GoogleCloudDataplexV1TriggerScheduleResponseOutput
func (GoogleCloudDataplexV1TriggerScheduleResponseOutput) ToGoogleCloudDataplexV1TriggerScheduleResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudDataplexV1TriggerScheduleResponseOutput) ToGoogleCloudDataplexV1TriggerScheduleResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1TriggerScheduleResponseOutput
type GoogleCloudDataplexV1ZoneDiscoverySpec ¶
type GoogleCloudDataplexV1ZoneDiscoverySpec struct { // Optional. Configuration for CSV data. CsvOptions *GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptions `pulumi:"csvOptions"` // Whether discovery is enabled. Enabled bool `pulumi:"enabled"` // Optional. The list of patterns to apply for selecting data to exclude during discovery. For Cloud Storage bucket assets, these are interpreted as glob patterns used to match object names. For BigQuery dataset assets, these are interpreted as patterns to match table names. ExcludePatterns []string `pulumi:"excludePatterns"` // Optional. The list of patterns to apply for selecting data to include during discovery if only a subset of the data should considered. For Cloud Storage bucket assets, these are interpreted as glob patterns used to match object names. For BigQuery dataset assets, these are interpreted as patterns to match table names. IncludePatterns []string `pulumi:"includePatterns"` // Optional. Configuration for Json data. JsonOptions *GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptions `pulumi:"jsonOptions"` // Optional. Cron schedule (https://en.wikipedia.org/wiki/Cron) for running discovery periodically. Successive discovery runs must be scheduled at least 60 minutes apart. The default value is to run discovery every 60 minutes. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, CRON_TZ=America/New_York 1 * * * *, or TZ=America/New_York 1 * * * *. Schedule *string `pulumi:"schedule"` }
Settings to manage the metadata discovery and publishing in a zone.
type GoogleCloudDataplexV1ZoneDiscoverySpecArgs ¶
type GoogleCloudDataplexV1ZoneDiscoverySpecArgs struct { // Optional. Configuration for CSV data. CsvOptions GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrInput `pulumi:"csvOptions"` // Whether discovery is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` // Optional. The list of patterns to apply for selecting data to exclude during discovery. For Cloud Storage bucket assets, these are interpreted as glob patterns used to match object names. For BigQuery dataset assets, these are interpreted as patterns to match table names. ExcludePatterns pulumi.StringArrayInput `pulumi:"excludePatterns"` // Optional. The list of patterns to apply for selecting data to include during discovery if only a subset of the data should considered. For Cloud Storage bucket assets, these are interpreted as glob patterns used to match object names. For BigQuery dataset assets, these are interpreted as patterns to match table names. IncludePatterns pulumi.StringArrayInput `pulumi:"includePatterns"` // Optional. Configuration for Json data. JsonOptions GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrInput `pulumi:"jsonOptions"` // Optional. Cron schedule (https://en.wikipedia.org/wiki/Cron) for running discovery periodically. Successive discovery runs must be scheduled at least 60 minutes apart. The default value is to run discovery every 60 minutes. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, CRON_TZ=America/New_York 1 * * * *, or TZ=America/New_York 1 * * * *. Schedule pulumi.StringPtrInput `pulumi:"schedule"` }
Settings to manage the metadata discovery and publishing in a zone.
func (GoogleCloudDataplexV1ZoneDiscoverySpecArgs) ElementType ¶
func (GoogleCloudDataplexV1ZoneDiscoverySpecArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1ZoneDiscoverySpecArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecOutput ¶
func (i GoogleCloudDataplexV1ZoneDiscoverySpecArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecOutput() GoogleCloudDataplexV1ZoneDiscoverySpecOutput
func (GoogleCloudDataplexV1ZoneDiscoverySpecArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecOutputWithContext ¶
func (i GoogleCloudDataplexV1ZoneDiscoverySpecArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecOutput
func (GoogleCloudDataplexV1ZoneDiscoverySpecArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput ¶
func (i GoogleCloudDataplexV1ZoneDiscoverySpecArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput() GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput
func (GoogleCloudDataplexV1ZoneDiscoverySpecArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecPtrOutputWithContext ¶
func (i GoogleCloudDataplexV1ZoneDiscoverySpecArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput
type GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptions ¶
type GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptions struct { // Optional. The delimiter being used to separate values. This defaults to ','. Delimiter *string `pulumi:"delimiter"` // Optional. Whether to disable the inference of data type for CSV data. If true, all columns will be registered as strings. DisableTypeInference *bool `pulumi:"disableTypeInference"` // Optional. The character encoding of the data. The default is UTF-8. Encoding *string `pulumi:"encoding"` // Optional. The number of rows to interpret as header rows that should be skipped when reading data rows. HeaderRows *int `pulumi:"headerRows"` }
Describe CSV and similar semi-structured data formats.
type GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsArgs ¶
type GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsArgs struct { // Optional. The delimiter being used to separate values. This defaults to ','. Delimiter pulumi.StringPtrInput `pulumi:"delimiter"` // Optional. Whether to disable the inference of data type for CSV data. If true, all columns will be registered as strings. DisableTypeInference pulumi.BoolPtrInput `pulumi:"disableTypeInference"` // Optional. The character encoding of the data. The default is UTF-8. Encoding pulumi.StringPtrInput `pulumi:"encoding"` // Optional. The number of rows to interpret as header rows that should be skipped when reading data rows. HeaderRows pulumi.IntPtrInput `pulumi:"headerRows"` }
Describe CSV and similar semi-structured data formats.
func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsArgs) ElementType ¶
func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput ¶
func (i GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput() GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput
func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutputWithContext ¶
func (i GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput
func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput ¶
func (i GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput() GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput
func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutputWithContext ¶
func (i GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput
type GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsInput ¶
type GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsInput interface { pulumi.Input ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput() GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutputWithContext(context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput }
GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsInput is an input type that accepts GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsArgs and GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsInput` via:
GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsArgs{...}
type GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput ¶
type GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput struct{ *pulumi.OutputState }
Describe CSV and similar semi-structured data formats.
func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput) Delimiter ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput) Delimiter() pulumi.StringPtrOutput
Optional. The delimiter being used to separate values. This defaults to ','.
func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput) DisableTypeInference ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput) DisableTypeInference() pulumi.BoolPtrOutput
Optional. Whether to disable the inference of data type for CSV data. If true, all columns will be registered as strings.
func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput) ElementType ¶
func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput) Encoding ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput) Encoding() pulumi.StringPtrOutput
Optional. The character encoding of the data. The default is UTF-8.
func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput) HeaderRows ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput) HeaderRows() pulumi.IntPtrOutput
Optional. The number of rows to interpret as header rows that should be skipped when reading data rows.
func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput() GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput
func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutputWithContext ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput
func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput() GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput
func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput
type GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrInput ¶
type GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput() GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutputWithContext(context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput }
GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrInput is an input type that accepts GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsArgs, GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtr and GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrInput` via:
GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsArgs{...} or: nil
func GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtr ¶
func GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtr(v *GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsArgs) GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrInput
type GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput ¶
type GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput) Delimiter ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput) Delimiter() pulumi.StringPtrOutput
Optional. The delimiter being used to separate values. This defaults to ','.
func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput) DisableTypeInference ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput) DisableTypeInference() pulumi.BoolPtrOutput
Optional. Whether to disable the inference of data type for CSV data. If true, all columns will be registered as strings.
func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput) ElementType ¶
func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput) Encoding ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput) Encoding() pulumi.StringPtrOutput
Optional. The character encoding of the data. The default is UTF-8.
func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput) HeaderRows ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput) HeaderRows() pulumi.IntPtrOutput
Optional. The number of rows to interpret as header rows that should be skipped when reading data rows.
func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput() GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput
func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput
type GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponse ¶
type GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponse struct { // Optional. The delimiter being used to separate values. This defaults to ','. Delimiter string `pulumi:"delimiter"` // Optional. Whether to disable the inference of data type for CSV data. If true, all columns will be registered as strings. DisableTypeInference bool `pulumi:"disableTypeInference"` // Optional. The character encoding of the data. The default is UTF-8. Encoding string `pulumi:"encoding"` // Optional. The number of rows to interpret as header rows that should be skipped when reading data rows. HeaderRows int `pulumi:"headerRows"` }
Describe CSV and similar semi-structured data formats.
type GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutput ¶
type GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutput struct{ *pulumi.OutputState }
Describe CSV and similar semi-structured data formats.
func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutput) Delimiter ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutput) Delimiter() pulumi.StringOutput
Optional. The delimiter being used to separate values. This defaults to ','.
func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutput) DisableTypeInference ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutput) DisableTypeInference() pulumi.BoolOutput
Optional. Whether to disable the inference of data type for CSV data. If true, all columns will be registered as strings.
func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutput) Encoding ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutput) Encoding() pulumi.StringOutput
Optional. The character encoding of the data. The default is UTF-8.
func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutput) HeaderRows ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutput) HeaderRows() pulumi.IntOutput
Optional. The number of rows to interpret as header rows that should be skipped when reading data rows.
func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutput ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutput() GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutput
func (GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutput
type GoogleCloudDataplexV1ZoneDiscoverySpecInput ¶
type GoogleCloudDataplexV1ZoneDiscoverySpecInput interface { pulumi.Input ToGoogleCloudDataplexV1ZoneDiscoverySpecOutput() GoogleCloudDataplexV1ZoneDiscoverySpecOutput ToGoogleCloudDataplexV1ZoneDiscoverySpecOutputWithContext(context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecOutput }
GoogleCloudDataplexV1ZoneDiscoverySpecInput is an input type that accepts GoogleCloudDataplexV1ZoneDiscoverySpecArgs and GoogleCloudDataplexV1ZoneDiscoverySpecOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1ZoneDiscoverySpecInput` via:
GoogleCloudDataplexV1ZoneDiscoverySpecArgs{...}
type GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptions ¶
type GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptions struct { // Optional. Whether to disable the inference of data type for Json data. If true, all columns will be registered as their primitive types (strings, number or boolean). DisableTypeInference *bool `pulumi:"disableTypeInference"` // Optional. The character encoding of the data. The default is UTF-8. Encoding *string `pulumi:"encoding"` }
Describe JSON data format.
type GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsArgs ¶
type GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsArgs struct { // Optional. Whether to disable the inference of data type for Json data. If true, all columns will be registered as their primitive types (strings, number or boolean). DisableTypeInference pulumi.BoolPtrInput `pulumi:"disableTypeInference"` // Optional. The character encoding of the data. The default is UTF-8. Encoding pulumi.StringPtrInput `pulumi:"encoding"` }
Describe JSON data format.
func (GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsArgs) ElementType ¶
func (GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput ¶
func (i GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput() GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput
func (GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutputWithContext ¶
func (i GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput
func (GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput ¶
func (i GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput() GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput
func (GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutputWithContext ¶
func (i GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsArgs) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput
type GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsInput ¶
type GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsInput interface { pulumi.Input ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput() GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutputWithContext(context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput }
GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsInput is an input type that accepts GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsArgs and GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsInput` via:
GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsArgs{...}
type GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput ¶
type GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput struct{ *pulumi.OutputState }
Describe JSON data format.
func (GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput) DisableTypeInference ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput) DisableTypeInference() pulumi.BoolPtrOutput
Optional. Whether to disable the inference of data type for Json data. If true, all columns will be registered as their primitive types (strings, number or boolean).
func (GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput) ElementType ¶
func (GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput) Encoding ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput) Encoding() pulumi.StringPtrOutput
Optional. The character encoding of the data. The default is UTF-8.
func (GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput() GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput
func (GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutputWithContext ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput
func (GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput() GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput
func (GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput
type GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrInput ¶
type GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput() GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutputWithContext(context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput }
GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrInput is an input type that accepts GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsArgs, GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtr and GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrInput` via:
GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsArgs{...} or: nil
func GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtr ¶
func GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtr(v *GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsArgs) GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrInput
type GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput ¶
type GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput) DisableTypeInference ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput) DisableTypeInference() pulumi.BoolPtrOutput
Optional. Whether to disable the inference of data type for Json data. If true, all columns will be registered as their primitive types (strings, number or boolean).
func (GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput) ElementType ¶
func (GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput) Encoding ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput) Encoding() pulumi.StringPtrOutput
Optional. The character encoding of the data. The default is UTF-8.
func (GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput() GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput
func (GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput
type GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsResponse ¶
type GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsResponse struct { // Optional. Whether to disable the inference of data type for Json data. If true, all columns will be registered as their primitive types (strings, number or boolean). DisableTypeInference bool `pulumi:"disableTypeInference"` // Optional. The character encoding of the data. The default is UTF-8. Encoding string `pulumi:"encoding"` }
Describe JSON data format.
type GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsResponseOutput ¶
type GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsResponseOutput struct{ *pulumi.OutputState }
Describe JSON data format.
func (GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsResponseOutput) DisableTypeInference ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsResponseOutput) DisableTypeInference() pulumi.BoolOutput
Optional. Whether to disable the inference of data type for Json data. If true, all columns will be registered as their primitive types (strings, number or boolean).
func (GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsResponseOutput) Encoding ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsResponseOutput) Encoding() pulumi.StringOutput
Optional. The character encoding of the data. The default is UTF-8.
func (GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsResponseOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsResponseOutput ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsResponseOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsResponseOutput() GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsResponseOutput
func (GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsResponseOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsResponseOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsResponseOutput
type GoogleCloudDataplexV1ZoneDiscoverySpecOutput ¶
type GoogleCloudDataplexV1ZoneDiscoverySpecOutput struct{ *pulumi.OutputState }
Settings to manage the metadata discovery and publishing in a zone.
func (GoogleCloudDataplexV1ZoneDiscoverySpecOutput) CsvOptions ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecOutput) CsvOptions() GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput
Optional. Configuration for CSV data.
func (GoogleCloudDataplexV1ZoneDiscoverySpecOutput) ElementType ¶
func (GoogleCloudDataplexV1ZoneDiscoverySpecOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1ZoneDiscoverySpecOutput) Enabled ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecOutput) Enabled() pulumi.BoolOutput
Whether discovery is enabled.
func (GoogleCloudDataplexV1ZoneDiscoverySpecOutput) ExcludePatterns ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecOutput) ExcludePatterns() pulumi.StringArrayOutput
Optional. The list of patterns to apply for selecting data to exclude during discovery. For Cloud Storage bucket assets, these are interpreted as glob patterns used to match object names. For BigQuery dataset assets, these are interpreted as patterns to match table names.
func (GoogleCloudDataplexV1ZoneDiscoverySpecOutput) IncludePatterns ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecOutput) IncludePatterns() pulumi.StringArrayOutput
Optional. The list of patterns to apply for selecting data to include during discovery if only a subset of the data should considered. For Cloud Storage bucket assets, these are interpreted as glob patterns used to match object names. For BigQuery dataset assets, these are interpreted as patterns to match table names.
func (GoogleCloudDataplexV1ZoneDiscoverySpecOutput) JsonOptions ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecOutput) JsonOptions() GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput
Optional. Configuration for Json data.
func (GoogleCloudDataplexV1ZoneDiscoverySpecOutput) Schedule ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecOutput) Schedule() pulumi.StringPtrOutput
Optional. Cron schedule (https://en.wikipedia.org/wiki/Cron) for running discovery periodically. Successive discovery runs must be scheduled at least 60 minutes apart. The default value is to run discovery every 60 minutes. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, CRON_TZ=America/New_York 1 * * * *, or TZ=America/New_York 1 * * * *.
func (GoogleCloudDataplexV1ZoneDiscoverySpecOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecOutput ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecOutput() GoogleCloudDataplexV1ZoneDiscoverySpecOutput
func (GoogleCloudDataplexV1ZoneDiscoverySpecOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecOutputWithContext ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecOutput
func (GoogleCloudDataplexV1ZoneDiscoverySpecOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput() GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput
func (GoogleCloudDataplexV1ZoneDiscoverySpecOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput
type GoogleCloudDataplexV1ZoneDiscoverySpecPtrInput ¶
type GoogleCloudDataplexV1ZoneDiscoverySpecPtrInput interface { pulumi.Input ToGoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput() GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput ToGoogleCloudDataplexV1ZoneDiscoverySpecPtrOutputWithContext(context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput }
GoogleCloudDataplexV1ZoneDiscoverySpecPtrInput is an input type that accepts GoogleCloudDataplexV1ZoneDiscoverySpecArgs, GoogleCloudDataplexV1ZoneDiscoverySpecPtr and GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1ZoneDiscoverySpecPtrInput` via:
GoogleCloudDataplexV1ZoneDiscoverySpecArgs{...} or: nil
func GoogleCloudDataplexV1ZoneDiscoverySpecPtr ¶
func GoogleCloudDataplexV1ZoneDiscoverySpecPtr(v *GoogleCloudDataplexV1ZoneDiscoverySpecArgs) GoogleCloudDataplexV1ZoneDiscoverySpecPtrInput
type GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput ¶
type GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput) CsvOptions ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput) CsvOptions() GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsPtrOutput
Optional. Configuration for CSV data.
func (GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput) ElementType ¶
func (GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput) Enabled ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether discovery is enabled.
func (GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput) ExcludePatterns ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput) ExcludePatterns() pulumi.StringArrayOutput
Optional. The list of patterns to apply for selecting data to exclude during discovery. For Cloud Storage bucket assets, these are interpreted as glob patterns used to match object names. For BigQuery dataset assets, these are interpreted as patterns to match table names.
func (GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput) IncludePatterns ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput) IncludePatterns() pulumi.StringArrayOutput
Optional. The list of patterns to apply for selecting data to include during discovery if only a subset of the data should considered. For Cloud Storage bucket assets, these are interpreted as glob patterns used to match object names. For BigQuery dataset assets, these are interpreted as patterns to match table names.
func (GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput) JsonOptions ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput) JsonOptions() GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsPtrOutput
Optional. Configuration for Json data.
func (GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput) Schedule ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput) Schedule() pulumi.StringPtrOutput
Optional. Cron schedule (https://en.wikipedia.org/wiki/Cron) for running discovery periodically. Successive discovery runs must be scheduled at least 60 minutes apart. The default value is to run discovery every 60 minutes. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, CRON_TZ=America/New_York 1 * * * *, or TZ=America/New_York 1 * * * *.
func (GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput() GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput
func (GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecPtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecPtrOutput
type GoogleCloudDataplexV1ZoneDiscoverySpecResponse ¶
type GoogleCloudDataplexV1ZoneDiscoverySpecResponse struct { // Optional. Configuration for CSV data. CsvOptions GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponse `pulumi:"csvOptions"` // Whether discovery is enabled. Enabled bool `pulumi:"enabled"` // Optional. The list of patterns to apply for selecting data to exclude during discovery. For Cloud Storage bucket assets, these are interpreted as glob patterns used to match object names. For BigQuery dataset assets, these are interpreted as patterns to match table names. ExcludePatterns []string `pulumi:"excludePatterns"` // Optional. The list of patterns to apply for selecting data to include during discovery if only a subset of the data should considered. For Cloud Storage bucket assets, these are interpreted as glob patterns used to match object names. For BigQuery dataset assets, these are interpreted as patterns to match table names. IncludePatterns []string `pulumi:"includePatterns"` // Optional. Configuration for Json data. JsonOptions GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsResponse `pulumi:"jsonOptions"` // Optional. Cron schedule (https://en.wikipedia.org/wiki/Cron) for running discovery periodically. Successive discovery runs must be scheduled at least 60 minutes apart. The default value is to run discovery every 60 minutes. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, CRON_TZ=America/New_York 1 * * * *, or TZ=America/New_York 1 * * * *. Schedule string `pulumi:"schedule"` }
Settings to manage the metadata discovery and publishing in a zone.
type GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput ¶
type GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput struct{ *pulumi.OutputState }
Settings to manage the metadata discovery and publishing in a zone.
func (GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput) CsvOptions ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput) CsvOptions() GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptionsResponseOutput
Optional. Configuration for CSV data.
func (GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput) Enabled ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput) Enabled() pulumi.BoolOutput
Whether discovery is enabled.
func (GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput) ExcludePatterns ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput) ExcludePatterns() pulumi.StringArrayOutput
Optional. The list of patterns to apply for selecting data to exclude during discovery. For Cloud Storage bucket assets, these are interpreted as glob patterns used to match object names. For BigQuery dataset assets, these are interpreted as patterns to match table names.
func (GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput) IncludePatterns ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput) IncludePatterns() pulumi.StringArrayOutput
Optional. The list of patterns to apply for selecting data to include during discovery if only a subset of the data should considered. For Cloud Storage bucket assets, these are interpreted as glob patterns used to match object names. For BigQuery dataset assets, these are interpreted as patterns to match table names.
func (GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput) JsonOptions ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput) JsonOptions() GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptionsResponseOutput
Optional. Configuration for Json data.
func (GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput) Schedule ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput) Schedule() pulumi.StringOutput
Optional. Cron schedule (https://en.wikipedia.org/wiki/Cron) for running discovery periodically. Successive discovery runs must be scheduled at least 60 minutes apart. The default value is to run discovery every 60 minutes. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, CRON_TZ=America/New_York 1 * * * *, or TZ=America/New_York 1 * * * *.
func (GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput() GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput
func (GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput) ToGoogleCloudDataplexV1ZoneDiscoverySpecResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput
type GoogleCloudDataplexV1ZoneResourceSpec ¶
type GoogleCloudDataplexV1ZoneResourceSpec struct { // Immutable. The location type of the resources that are allowed to be attached to the assets within this zone. LocationType GoogleCloudDataplexV1ZoneResourceSpecLocationType `pulumi:"locationType"` }
Settings for resources attached as assets within a zone.
type GoogleCloudDataplexV1ZoneResourceSpecArgs ¶
type GoogleCloudDataplexV1ZoneResourceSpecArgs struct { // Immutable. The location type of the resources that are allowed to be attached to the assets within this zone. LocationType GoogleCloudDataplexV1ZoneResourceSpecLocationTypeInput `pulumi:"locationType"` }
Settings for resources attached as assets within a zone.
func (GoogleCloudDataplexV1ZoneResourceSpecArgs) ElementType ¶
func (GoogleCloudDataplexV1ZoneResourceSpecArgs) ElementType() reflect.Type
func (GoogleCloudDataplexV1ZoneResourceSpecArgs) ToGoogleCloudDataplexV1ZoneResourceSpecOutput ¶
func (i GoogleCloudDataplexV1ZoneResourceSpecArgs) ToGoogleCloudDataplexV1ZoneResourceSpecOutput() GoogleCloudDataplexV1ZoneResourceSpecOutput
func (GoogleCloudDataplexV1ZoneResourceSpecArgs) ToGoogleCloudDataplexV1ZoneResourceSpecOutputWithContext ¶
func (i GoogleCloudDataplexV1ZoneResourceSpecArgs) ToGoogleCloudDataplexV1ZoneResourceSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneResourceSpecOutput
type GoogleCloudDataplexV1ZoneResourceSpecInput ¶
type GoogleCloudDataplexV1ZoneResourceSpecInput interface { pulumi.Input ToGoogleCloudDataplexV1ZoneResourceSpecOutput() GoogleCloudDataplexV1ZoneResourceSpecOutput ToGoogleCloudDataplexV1ZoneResourceSpecOutputWithContext(context.Context) GoogleCloudDataplexV1ZoneResourceSpecOutput }
GoogleCloudDataplexV1ZoneResourceSpecInput is an input type that accepts GoogleCloudDataplexV1ZoneResourceSpecArgs and GoogleCloudDataplexV1ZoneResourceSpecOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1ZoneResourceSpecInput` via:
GoogleCloudDataplexV1ZoneResourceSpecArgs{...}
type GoogleCloudDataplexV1ZoneResourceSpecLocationType ¶
type GoogleCloudDataplexV1ZoneResourceSpecLocationType string
Required. Immutable. The location type of the resources that are allowed to be attached to the assets within this zone.
func (GoogleCloudDataplexV1ZoneResourceSpecLocationType) ElementType ¶
func (GoogleCloudDataplexV1ZoneResourceSpecLocationType) ElementType() reflect.Type
func (GoogleCloudDataplexV1ZoneResourceSpecLocationType) ToGoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput ¶
func (e GoogleCloudDataplexV1ZoneResourceSpecLocationType) ToGoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput() GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput
func (GoogleCloudDataplexV1ZoneResourceSpecLocationType) ToGoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutputWithContext ¶
func (e GoogleCloudDataplexV1ZoneResourceSpecLocationType) ToGoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput
func (GoogleCloudDataplexV1ZoneResourceSpecLocationType) ToGoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput ¶
func (e GoogleCloudDataplexV1ZoneResourceSpecLocationType) ToGoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput() GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput
func (GoogleCloudDataplexV1ZoneResourceSpecLocationType) ToGoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutputWithContext ¶
func (e GoogleCloudDataplexV1ZoneResourceSpecLocationType) ToGoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput
func (GoogleCloudDataplexV1ZoneResourceSpecLocationType) ToStringOutput ¶
func (e GoogleCloudDataplexV1ZoneResourceSpecLocationType) ToStringOutput() pulumi.StringOutput
func (GoogleCloudDataplexV1ZoneResourceSpecLocationType) ToStringOutputWithContext ¶
func (e GoogleCloudDataplexV1ZoneResourceSpecLocationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudDataplexV1ZoneResourceSpecLocationType) ToStringPtrOutput ¶
func (e GoogleCloudDataplexV1ZoneResourceSpecLocationType) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1ZoneResourceSpecLocationType) ToStringPtrOutputWithContext ¶
func (e GoogleCloudDataplexV1ZoneResourceSpecLocationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1ZoneResourceSpecLocationTypeInput ¶
type GoogleCloudDataplexV1ZoneResourceSpecLocationTypeInput interface { pulumi.Input ToGoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput() GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput ToGoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutputWithContext(context.Context) GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput }
GoogleCloudDataplexV1ZoneResourceSpecLocationTypeInput is an input type that accepts GoogleCloudDataplexV1ZoneResourceSpecLocationTypeArgs and GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput values. You can construct a concrete instance of `GoogleCloudDataplexV1ZoneResourceSpecLocationTypeInput` via:
GoogleCloudDataplexV1ZoneResourceSpecLocationTypeArgs{...}
type GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput ¶
type GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput) ElementType ¶
func (GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput) ToGoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput ¶
func (o GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput) ToGoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput() GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput
func (GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput) ToGoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutputWithContext ¶
func (o GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput) ToGoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput
func (GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput) ToGoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput ¶
func (o GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput) ToGoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput() GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput
func (GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput) ToGoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutputWithContext ¶
func (o GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput) ToGoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput
func (GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput) ToStringOutput ¶
func (o GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput) ToStringOutput() pulumi.StringOutput
func (GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput) ToStringOutputWithContext ¶
func (o GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput) ToStringPtrOutput ¶
func (o GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput) ToStringPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrInput ¶
type GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrInput interface { pulumi.Input ToGoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput() GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput ToGoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutputWithContext(context.Context) GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput }
func GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtr ¶
func GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtr(v string) GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrInput
type GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput ¶
type GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput) ElementType ¶
func (GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput) ToGoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput ¶
func (o GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput) ToGoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput() GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput
func (GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput) ToGoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutputWithContext ¶
func (o GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput) ToGoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput
func (GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput) ToStringPtrOutput ¶
func (o GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o GoogleCloudDataplexV1ZoneResourceSpecLocationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDataplexV1ZoneResourceSpecOutput ¶
type GoogleCloudDataplexV1ZoneResourceSpecOutput struct{ *pulumi.OutputState }
Settings for resources attached as assets within a zone.
func (GoogleCloudDataplexV1ZoneResourceSpecOutput) ElementType ¶
func (GoogleCloudDataplexV1ZoneResourceSpecOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1ZoneResourceSpecOutput) LocationType ¶
func (o GoogleCloudDataplexV1ZoneResourceSpecOutput) LocationType() GoogleCloudDataplexV1ZoneResourceSpecLocationTypeOutput
Immutable. The location type of the resources that are allowed to be attached to the assets within this zone.
func (GoogleCloudDataplexV1ZoneResourceSpecOutput) ToGoogleCloudDataplexV1ZoneResourceSpecOutput ¶
func (o GoogleCloudDataplexV1ZoneResourceSpecOutput) ToGoogleCloudDataplexV1ZoneResourceSpecOutput() GoogleCloudDataplexV1ZoneResourceSpecOutput
func (GoogleCloudDataplexV1ZoneResourceSpecOutput) ToGoogleCloudDataplexV1ZoneResourceSpecOutputWithContext ¶
func (o GoogleCloudDataplexV1ZoneResourceSpecOutput) ToGoogleCloudDataplexV1ZoneResourceSpecOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneResourceSpecOutput
type GoogleCloudDataplexV1ZoneResourceSpecResponse ¶
type GoogleCloudDataplexV1ZoneResourceSpecResponse struct { // Immutable. The location type of the resources that are allowed to be attached to the assets within this zone. LocationType string `pulumi:"locationType"` }
Settings for resources attached as assets within a zone.
type GoogleCloudDataplexV1ZoneResourceSpecResponseOutput ¶
type GoogleCloudDataplexV1ZoneResourceSpecResponseOutput struct{ *pulumi.OutputState }
Settings for resources attached as assets within a zone.
func (GoogleCloudDataplexV1ZoneResourceSpecResponseOutput) ElementType ¶
func (GoogleCloudDataplexV1ZoneResourceSpecResponseOutput) ElementType() reflect.Type
func (GoogleCloudDataplexV1ZoneResourceSpecResponseOutput) LocationType ¶
func (o GoogleCloudDataplexV1ZoneResourceSpecResponseOutput) LocationType() pulumi.StringOutput
Immutable. The location type of the resources that are allowed to be attached to the assets within this zone.
func (GoogleCloudDataplexV1ZoneResourceSpecResponseOutput) ToGoogleCloudDataplexV1ZoneResourceSpecResponseOutput ¶
func (o GoogleCloudDataplexV1ZoneResourceSpecResponseOutput) ToGoogleCloudDataplexV1ZoneResourceSpecResponseOutput() GoogleCloudDataplexV1ZoneResourceSpecResponseOutput
func (GoogleCloudDataplexV1ZoneResourceSpecResponseOutput) ToGoogleCloudDataplexV1ZoneResourceSpecResponseOutputWithContext ¶
func (o GoogleCloudDataplexV1ZoneResourceSpecResponseOutput) ToGoogleCloudDataplexV1ZoneResourceSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDataplexV1ZoneResourceSpecResponseOutput
type GoogleIamV1AuditConfig ¶
type GoogleIamV1AuditConfig struct { // The configuration for logging of each type of permission. AuditLogConfigs []GoogleIamV1AuditLogConfig `pulumi:"auditLogConfigs"` // Specifies a service that will be enabled for audit logging. For example, storage.googleapis.com, cloudsql.googleapis.com. allServices is a special value that covers all services. Service *string `pulumi:"service"` }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs.If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted.Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
type GoogleIamV1AuditConfigArgs ¶
type GoogleIamV1AuditConfigArgs struct { // The configuration for logging of each type of permission. AuditLogConfigs GoogleIamV1AuditLogConfigArrayInput `pulumi:"auditLogConfigs"` // Specifies a service that will be enabled for audit logging. For example, storage.googleapis.com, cloudsql.googleapis.com. allServices is a special value that covers all services. Service pulumi.StringPtrInput `pulumi:"service"` }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs.If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted.Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
func (GoogleIamV1AuditConfigArgs) ElementType ¶
func (GoogleIamV1AuditConfigArgs) ElementType() reflect.Type
func (GoogleIamV1AuditConfigArgs) ToGoogleIamV1AuditConfigOutput ¶
func (i GoogleIamV1AuditConfigArgs) ToGoogleIamV1AuditConfigOutput() GoogleIamV1AuditConfigOutput
func (GoogleIamV1AuditConfigArgs) ToGoogleIamV1AuditConfigOutputWithContext ¶
func (i GoogleIamV1AuditConfigArgs) ToGoogleIamV1AuditConfigOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigOutput
type GoogleIamV1AuditConfigArray ¶
type GoogleIamV1AuditConfigArray []GoogleIamV1AuditConfigInput
func (GoogleIamV1AuditConfigArray) ElementType ¶
func (GoogleIamV1AuditConfigArray) ElementType() reflect.Type
func (GoogleIamV1AuditConfigArray) ToGoogleIamV1AuditConfigArrayOutput ¶
func (i GoogleIamV1AuditConfigArray) ToGoogleIamV1AuditConfigArrayOutput() GoogleIamV1AuditConfigArrayOutput
func (GoogleIamV1AuditConfigArray) ToGoogleIamV1AuditConfigArrayOutputWithContext ¶
func (i GoogleIamV1AuditConfigArray) ToGoogleIamV1AuditConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigArrayOutput
type GoogleIamV1AuditConfigArrayInput ¶
type GoogleIamV1AuditConfigArrayInput interface { pulumi.Input ToGoogleIamV1AuditConfigArrayOutput() GoogleIamV1AuditConfigArrayOutput ToGoogleIamV1AuditConfigArrayOutputWithContext(context.Context) GoogleIamV1AuditConfigArrayOutput }
GoogleIamV1AuditConfigArrayInput is an input type that accepts GoogleIamV1AuditConfigArray and GoogleIamV1AuditConfigArrayOutput values. You can construct a concrete instance of `GoogleIamV1AuditConfigArrayInput` via:
GoogleIamV1AuditConfigArray{ GoogleIamV1AuditConfigArgs{...} }
type GoogleIamV1AuditConfigArrayOutput ¶
type GoogleIamV1AuditConfigArrayOutput struct{ *pulumi.OutputState }
func (GoogleIamV1AuditConfigArrayOutput) ElementType ¶
func (GoogleIamV1AuditConfigArrayOutput) ElementType() reflect.Type
func (GoogleIamV1AuditConfigArrayOutput) Index ¶
func (o GoogleIamV1AuditConfigArrayOutput) Index(i pulumi.IntInput) GoogleIamV1AuditConfigOutput
func (GoogleIamV1AuditConfigArrayOutput) ToGoogleIamV1AuditConfigArrayOutput ¶
func (o GoogleIamV1AuditConfigArrayOutput) ToGoogleIamV1AuditConfigArrayOutput() GoogleIamV1AuditConfigArrayOutput
func (GoogleIamV1AuditConfigArrayOutput) ToGoogleIamV1AuditConfigArrayOutputWithContext ¶
func (o GoogleIamV1AuditConfigArrayOutput) ToGoogleIamV1AuditConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigArrayOutput
type GoogleIamV1AuditConfigInput ¶
type GoogleIamV1AuditConfigInput interface { pulumi.Input ToGoogleIamV1AuditConfigOutput() GoogleIamV1AuditConfigOutput ToGoogleIamV1AuditConfigOutputWithContext(context.Context) GoogleIamV1AuditConfigOutput }
GoogleIamV1AuditConfigInput is an input type that accepts GoogleIamV1AuditConfigArgs and GoogleIamV1AuditConfigOutput values. You can construct a concrete instance of `GoogleIamV1AuditConfigInput` via:
GoogleIamV1AuditConfigArgs{...}
type GoogleIamV1AuditConfigOutput ¶
type GoogleIamV1AuditConfigOutput struct{ *pulumi.OutputState }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs.If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted.Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
func (GoogleIamV1AuditConfigOutput) AuditLogConfigs ¶
func (o GoogleIamV1AuditConfigOutput) AuditLogConfigs() GoogleIamV1AuditLogConfigArrayOutput
The configuration for logging of each type of permission.
func (GoogleIamV1AuditConfigOutput) ElementType ¶
func (GoogleIamV1AuditConfigOutput) ElementType() reflect.Type
func (GoogleIamV1AuditConfigOutput) Service ¶
func (o GoogleIamV1AuditConfigOutput) Service() pulumi.StringPtrOutput
Specifies a service that will be enabled for audit logging. For example, storage.googleapis.com, cloudsql.googleapis.com. allServices is a special value that covers all services.
func (GoogleIamV1AuditConfigOutput) ToGoogleIamV1AuditConfigOutput ¶
func (o GoogleIamV1AuditConfigOutput) ToGoogleIamV1AuditConfigOutput() GoogleIamV1AuditConfigOutput
func (GoogleIamV1AuditConfigOutput) ToGoogleIamV1AuditConfigOutputWithContext ¶
func (o GoogleIamV1AuditConfigOutput) ToGoogleIamV1AuditConfigOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigOutput
type GoogleIamV1AuditConfigResponse ¶
type GoogleIamV1AuditConfigResponse struct { // The configuration for logging of each type of permission. AuditLogConfigs []GoogleIamV1AuditLogConfigResponse `pulumi:"auditLogConfigs"` // Specifies a service that will be enabled for audit logging. For example, storage.googleapis.com, cloudsql.googleapis.com. allServices is a special value that covers all services. Service string `pulumi:"service"` }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs.If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted.Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
type GoogleIamV1AuditConfigResponseArrayOutput ¶
type GoogleIamV1AuditConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleIamV1AuditConfigResponseArrayOutput) ElementType ¶
func (GoogleIamV1AuditConfigResponseArrayOutput) ElementType() reflect.Type
func (GoogleIamV1AuditConfigResponseArrayOutput) ToGoogleIamV1AuditConfigResponseArrayOutput ¶
func (o GoogleIamV1AuditConfigResponseArrayOutput) ToGoogleIamV1AuditConfigResponseArrayOutput() GoogleIamV1AuditConfigResponseArrayOutput
func (GoogleIamV1AuditConfigResponseArrayOutput) ToGoogleIamV1AuditConfigResponseArrayOutputWithContext ¶
func (o GoogleIamV1AuditConfigResponseArrayOutput) ToGoogleIamV1AuditConfigResponseArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigResponseArrayOutput
type GoogleIamV1AuditConfigResponseOutput ¶
type GoogleIamV1AuditConfigResponseOutput struct{ *pulumi.OutputState }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs.If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted.Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
func (GoogleIamV1AuditConfigResponseOutput) AuditLogConfigs ¶
func (o GoogleIamV1AuditConfigResponseOutput) AuditLogConfigs() GoogleIamV1AuditLogConfigResponseArrayOutput
The configuration for logging of each type of permission.
func (GoogleIamV1AuditConfigResponseOutput) ElementType ¶
func (GoogleIamV1AuditConfigResponseOutput) ElementType() reflect.Type
func (GoogleIamV1AuditConfigResponseOutput) Service ¶
func (o GoogleIamV1AuditConfigResponseOutput) Service() pulumi.StringOutput
Specifies a service that will be enabled for audit logging. For example, storage.googleapis.com, cloudsql.googleapis.com. allServices is a special value that covers all services.
func (GoogleIamV1AuditConfigResponseOutput) ToGoogleIamV1AuditConfigResponseOutput ¶
func (o GoogleIamV1AuditConfigResponseOutput) ToGoogleIamV1AuditConfigResponseOutput() GoogleIamV1AuditConfigResponseOutput
func (GoogleIamV1AuditConfigResponseOutput) ToGoogleIamV1AuditConfigResponseOutputWithContext ¶
func (o GoogleIamV1AuditConfigResponseOutput) ToGoogleIamV1AuditConfigResponseOutputWithContext(ctx context.Context) GoogleIamV1AuditConfigResponseOutput
type GoogleIamV1AuditLogConfig ¶
type GoogleIamV1AuditLogConfig struct { // Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. ExemptedMembers []string `pulumi:"exemptedMembers"` // The log type that this config enables. LogType *GoogleIamV1AuditLogConfigLogType `pulumi:"logType"` }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
type GoogleIamV1AuditLogConfigArgs ¶
type GoogleIamV1AuditLogConfigArgs struct { // Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. ExemptedMembers pulumi.StringArrayInput `pulumi:"exemptedMembers"` // The log type that this config enables. LogType GoogleIamV1AuditLogConfigLogTypePtrInput `pulumi:"logType"` }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
func (GoogleIamV1AuditLogConfigArgs) ElementType ¶
func (GoogleIamV1AuditLogConfigArgs) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigArgs) ToGoogleIamV1AuditLogConfigOutput ¶
func (i GoogleIamV1AuditLogConfigArgs) ToGoogleIamV1AuditLogConfigOutput() GoogleIamV1AuditLogConfigOutput
func (GoogleIamV1AuditLogConfigArgs) ToGoogleIamV1AuditLogConfigOutputWithContext ¶
func (i GoogleIamV1AuditLogConfigArgs) ToGoogleIamV1AuditLogConfigOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigOutput
type GoogleIamV1AuditLogConfigArray ¶
type GoogleIamV1AuditLogConfigArray []GoogleIamV1AuditLogConfigInput
func (GoogleIamV1AuditLogConfigArray) ElementType ¶
func (GoogleIamV1AuditLogConfigArray) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigArray) ToGoogleIamV1AuditLogConfigArrayOutput ¶
func (i GoogleIamV1AuditLogConfigArray) ToGoogleIamV1AuditLogConfigArrayOutput() GoogleIamV1AuditLogConfigArrayOutput
func (GoogleIamV1AuditLogConfigArray) ToGoogleIamV1AuditLogConfigArrayOutputWithContext ¶
func (i GoogleIamV1AuditLogConfigArray) ToGoogleIamV1AuditLogConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigArrayOutput
type GoogleIamV1AuditLogConfigArrayInput ¶
type GoogleIamV1AuditLogConfigArrayInput interface { pulumi.Input ToGoogleIamV1AuditLogConfigArrayOutput() GoogleIamV1AuditLogConfigArrayOutput ToGoogleIamV1AuditLogConfigArrayOutputWithContext(context.Context) GoogleIamV1AuditLogConfigArrayOutput }
GoogleIamV1AuditLogConfigArrayInput is an input type that accepts GoogleIamV1AuditLogConfigArray and GoogleIamV1AuditLogConfigArrayOutput values. You can construct a concrete instance of `GoogleIamV1AuditLogConfigArrayInput` via:
GoogleIamV1AuditLogConfigArray{ GoogleIamV1AuditLogConfigArgs{...} }
type GoogleIamV1AuditLogConfigArrayOutput ¶
type GoogleIamV1AuditLogConfigArrayOutput struct{ *pulumi.OutputState }
func (GoogleIamV1AuditLogConfigArrayOutput) ElementType ¶
func (GoogleIamV1AuditLogConfigArrayOutput) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigArrayOutput) Index ¶
func (o GoogleIamV1AuditLogConfigArrayOutput) Index(i pulumi.IntInput) GoogleIamV1AuditLogConfigOutput
func (GoogleIamV1AuditLogConfigArrayOutput) ToGoogleIamV1AuditLogConfigArrayOutput ¶
func (o GoogleIamV1AuditLogConfigArrayOutput) ToGoogleIamV1AuditLogConfigArrayOutput() GoogleIamV1AuditLogConfigArrayOutput
func (GoogleIamV1AuditLogConfigArrayOutput) ToGoogleIamV1AuditLogConfigArrayOutputWithContext ¶
func (o GoogleIamV1AuditLogConfigArrayOutput) ToGoogleIamV1AuditLogConfigArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigArrayOutput
type GoogleIamV1AuditLogConfigInput ¶
type GoogleIamV1AuditLogConfigInput interface { pulumi.Input ToGoogleIamV1AuditLogConfigOutput() GoogleIamV1AuditLogConfigOutput ToGoogleIamV1AuditLogConfigOutputWithContext(context.Context) GoogleIamV1AuditLogConfigOutput }
GoogleIamV1AuditLogConfigInput is an input type that accepts GoogleIamV1AuditLogConfigArgs and GoogleIamV1AuditLogConfigOutput values. You can construct a concrete instance of `GoogleIamV1AuditLogConfigInput` via:
GoogleIamV1AuditLogConfigArgs{...}
type GoogleIamV1AuditLogConfigLogType ¶
type GoogleIamV1AuditLogConfigLogType string
The log type that this config enables.
func (GoogleIamV1AuditLogConfigLogType) ElementType ¶
func (GoogleIamV1AuditLogConfigLogType) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypeOutput ¶
func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypeOutput() GoogleIamV1AuditLogConfigLogTypeOutput
func (GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypeOutputWithContext ¶
func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypeOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypeOutput
func (GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypePtrOutput ¶
func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypePtrOutput() GoogleIamV1AuditLogConfigLogTypePtrOutput
func (GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext ¶
func (e GoogleIamV1AuditLogConfigLogType) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypePtrOutput
func (GoogleIamV1AuditLogConfigLogType) ToStringOutput ¶
func (e GoogleIamV1AuditLogConfigLogType) ToStringOutput() pulumi.StringOutput
func (GoogleIamV1AuditLogConfigLogType) ToStringOutputWithContext ¶
func (e GoogleIamV1AuditLogConfigLogType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleIamV1AuditLogConfigLogType) ToStringPtrOutput ¶
func (e GoogleIamV1AuditLogConfigLogType) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleIamV1AuditLogConfigLogType) ToStringPtrOutputWithContext ¶
func (e GoogleIamV1AuditLogConfigLogType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleIamV1AuditLogConfigLogTypeInput ¶
type GoogleIamV1AuditLogConfigLogTypeInput interface { pulumi.Input ToGoogleIamV1AuditLogConfigLogTypeOutput() GoogleIamV1AuditLogConfigLogTypeOutput ToGoogleIamV1AuditLogConfigLogTypeOutputWithContext(context.Context) GoogleIamV1AuditLogConfigLogTypeOutput }
GoogleIamV1AuditLogConfigLogTypeInput is an input type that accepts GoogleIamV1AuditLogConfigLogTypeArgs and GoogleIamV1AuditLogConfigLogTypeOutput values. You can construct a concrete instance of `GoogleIamV1AuditLogConfigLogTypeInput` via:
GoogleIamV1AuditLogConfigLogTypeArgs{...}
type GoogleIamV1AuditLogConfigLogTypeOutput ¶
type GoogleIamV1AuditLogConfigLogTypeOutput struct{ *pulumi.OutputState }
func (GoogleIamV1AuditLogConfigLogTypeOutput) ElementType ¶
func (GoogleIamV1AuditLogConfigLogTypeOutput) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypeOutput ¶
func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypeOutput() GoogleIamV1AuditLogConfigLogTypeOutput
func (GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypeOutputWithContext ¶
func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypeOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypeOutput
func (GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutput ¶
func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutput() GoogleIamV1AuditLogConfigLogTypePtrOutput
func (GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext ¶
func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypePtrOutput
func (GoogleIamV1AuditLogConfigLogTypeOutput) ToStringOutput ¶
func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToStringOutput() pulumi.StringOutput
func (GoogleIamV1AuditLogConfigLogTypeOutput) ToStringOutputWithContext ¶
func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleIamV1AuditLogConfigLogTypeOutput) ToStringPtrOutput ¶
func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleIamV1AuditLogConfigLogTypeOutput) ToStringPtrOutputWithContext ¶
func (o GoogleIamV1AuditLogConfigLogTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleIamV1AuditLogConfigLogTypePtrInput ¶
type GoogleIamV1AuditLogConfigLogTypePtrInput interface { pulumi.Input ToGoogleIamV1AuditLogConfigLogTypePtrOutput() GoogleIamV1AuditLogConfigLogTypePtrOutput ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext(context.Context) GoogleIamV1AuditLogConfigLogTypePtrOutput }
func GoogleIamV1AuditLogConfigLogTypePtr ¶
func GoogleIamV1AuditLogConfigLogTypePtr(v string) GoogleIamV1AuditLogConfigLogTypePtrInput
type GoogleIamV1AuditLogConfigLogTypePtrOutput ¶
type GoogleIamV1AuditLogConfigLogTypePtrOutput struct{ *pulumi.OutputState }
func (GoogleIamV1AuditLogConfigLogTypePtrOutput) ElementType ¶
func (GoogleIamV1AuditLogConfigLogTypePtrOutput) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigLogTypePtrOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutput ¶
func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutput() GoogleIamV1AuditLogConfigLogTypePtrOutput
func (GoogleIamV1AuditLogConfigLogTypePtrOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext ¶
func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) ToGoogleIamV1AuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigLogTypePtrOutput
func (GoogleIamV1AuditLogConfigLogTypePtrOutput) ToStringPtrOutput ¶
func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleIamV1AuditLogConfigLogTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o GoogleIamV1AuditLogConfigLogTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleIamV1AuditLogConfigOutput ¶
type GoogleIamV1AuditLogConfigOutput struct{ *pulumi.OutputState }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
func (GoogleIamV1AuditLogConfigOutput) ElementType ¶
func (GoogleIamV1AuditLogConfigOutput) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigOutput) ExemptedMembers ¶
func (o GoogleIamV1AuditLogConfigOutput) ExemptedMembers() pulumi.StringArrayOutput
Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
func (GoogleIamV1AuditLogConfigOutput) LogType ¶
func (o GoogleIamV1AuditLogConfigOutput) LogType() GoogleIamV1AuditLogConfigLogTypePtrOutput
The log type that this config enables.
func (GoogleIamV1AuditLogConfigOutput) ToGoogleIamV1AuditLogConfigOutput ¶
func (o GoogleIamV1AuditLogConfigOutput) ToGoogleIamV1AuditLogConfigOutput() GoogleIamV1AuditLogConfigOutput
func (GoogleIamV1AuditLogConfigOutput) ToGoogleIamV1AuditLogConfigOutputWithContext ¶
func (o GoogleIamV1AuditLogConfigOutput) ToGoogleIamV1AuditLogConfigOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigOutput
type GoogleIamV1AuditLogConfigResponse ¶
type GoogleIamV1AuditLogConfigResponse struct { // Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. ExemptedMembers []string `pulumi:"exemptedMembers"` // The log type that this config enables. LogType string `pulumi:"logType"` }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
type GoogleIamV1AuditLogConfigResponseArrayOutput ¶
type GoogleIamV1AuditLogConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleIamV1AuditLogConfigResponseArrayOutput) ElementType ¶
func (GoogleIamV1AuditLogConfigResponseArrayOutput) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigResponseArrayOutput) ToGoogleIamV1AuditLogConfigResponseArrayOutput ¶
func (o GoogleIamV1AuditLogConfigResponseArrayOutput) ToGoogleIamV1AuditLogConfigResponseArrayOutput() GoogleIamV1AuditLogConfigResponseArrayOutput
func (GoogleIamV1AuditLogConfigResponseArrayOutput) ToGoogleIamV1AuditLogConfigResponseArrayOutputWithContext ¶
func (o GoogleIamV1AuditLogConfigResponseArrayOutput) ToGoogleIamV1AuditLogConfigResponseArrayOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigResponseArrayOutput
type GoogleIamV1AuditLogConfigResponseOutput ¶
type GoogleIamV1AuditLogConfigResponseOutput struct{ *pulumi.OutputState }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
func (GoogleIamV1AuditLogConfigResponseOutput) ElementType ¶
func (GoogleIamV1AuditLogConfigResponseOutput) ElementType() reflect.Type
func (GoogleIamV1AuditLogConfigResponseOutput) ExemptedMembers ¶
func (o GoogleIamV1AuditLogConfigResponseOutput) ExemptedMembers() pulumi.StringArrayOutput
Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
func (GoogleIamV1AuditLogConfigResponseOutput) LogType ¶
func (o GoogleIamV1AuditLogConfigResponseOutput) LogType() pulumi.StringOutput
The log type that this config enables.
func (GoogleIamV1AuditLogConfigResponseOutput) ToGoogleIamV1AuditLogConfigResponseOutput ¶
func (o GoogleIamV1AuditLogConfigResponseOutput) ToGoogleIamV1AuditLogConfigResponseOutput() GoogleIamV1AuditLogConfigResponseOutput
func (GoogleIamV1AuditLogConfigResponseOutput) ToGoogleIamV1AuditLogConfigResponseOutputWithContext ¶
func (o GoogleIamV1AuditLogConfigResponseOutput) ToGoogleIamV1AuditLogConfigResponseOutputWithContext(ctx context.Context) GoogleIamV1AuditLogConfigResponseOutput
type GoogleIamV1Binding ¶
type GoogleIamV1Binding 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 *GoogleTypeExpr `pulumi:"condition"` // Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding. Members []string `pulumi:"members"` // Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner. Role *string `pulumi:"role"` }
Associates members, or principals, with a role.
type GoogleIamV1BindingArgs ¶
type GoogleIamV1BindingArgs 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 GoogleTypeExprPtrInput `pulumi:"condition"` // Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding. Members pulumi.StringArrayInput `pulumi:"members"` // Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner. Role pulumi.StringPtrInput `pulumi:"role"` }
Associates members, or principals, with a role.
func (GoogleIamV1BindingArgs) ElementType ¶
func (GoogleIamV1BindingArgs) ElementType() reflect.Type
func (GoogleIamV1BindingArgs) ToGoogleIamV1BindingOutput ¶
func (i GoogleIamV1BindingArgs) ToGoogleIamV1BindingOutput() GoogleIamV1BindingOutput
func (GoogleIamV1BindingArgs) ToGoogleIamV1BindingOutputWithContext ¶
func (i GoogleIamV1BindingArgs) ToGoogleIamV1BindingOutputWithContext(ctx context.Context) GoogleIamV1BindingOutput
type GoogleIamV1BindingArray ¶
type GoogleIamV1BindingArray []GoogleIamV1BindingInput
func (GoogleIamV1BindingArray) ElementType ¶
func (GoogleIamV1BindingArray) ElementType() reflect.Type
func (GoogleIamV1BindingArray) ToGoogleIamV1BindingArrayOutput ¶
func (i GoogleIamV1BindingArray) ToGoogleIamV1BindingArrayOutput() GoogleIamV1BindingArrayOutput
func (GoogleIamV1BindingArray) ToGoogleIamV1BindingArrayOutputWithContext ¶
func (i GoogleIamV1BindingArray) ToGoogleIamV1BindingArrayOutputWithContext(ctx context.Context) GoogleIamV1BindingArrayOutput
type GoogleIamV1BindingArrayInput ¶
type GoogleIamV1BindingArrayInput interface { pulumi.Input ToGoogleIamV1BindingArrayOutput() GoogleIamV1BindingArrayOutput ToGoogleIamV1BindingArrayOutputWithContext(context.Context) GoogleIamV1BindingArrayOutput }
GoogleIamV1BindingArrayInput is an input type that accepts GoogleIamV1BindingArray and GoogleIamV1BindingArrayOutput values. You can construct a concrete instance of `GoogleIamV1BindingArrayInput` via:
GoogleIamV1BindingArray{ GoogleIamV1BindingArgs{...} }
type GoogleIamV1BindingArrayOutput ¶
type GoogleIamV1BindingArrayOutput struct{ *pulumi.OutputState }
func (GoogleIamV1BindingArrayOutput) ElementType ¶
func (GoogleIamV1BindingArrayOutput) ElementType() reflect.Type
func (GoogleIamV1BindingArrayOutput) Index ¶
func (o GoogleIamV1BindingArrayOutput) Index(i pulumi.IntInput) GoogleIamV1BindingOutput
func (GoogleIamV1BindingArrayOutput) ToGoogleIamV1BindingArrayOutput ¶
func (o GoogleIamV1BindingArrayOutput) ToGoogleIamV1BindingArrayOutput() GoogleIamV1BindingArrayOutput
func (GoogleIamV1BindingArrayOutput) ToGoogleIamV1BindingArrayOutputWithContext ¶
func (o GoogleIamV1BindingArrayOutput) ToGoogleIamV1BindingArrayOutputWithContext(ctx context.Context) GoogleIamV1BindingArrayOutput
type GoogleIamV1BindingInput ¶
type GoogleIamV1BindingInput interface { pulumi.Input ToGoogleIamV1BindingOutput() GoogleIamV1BindingOutput ToGoogleIamV1BindingOutputWithContext(context.Context) GoogleIamV1BindingOutput }
GoogleIamV1BindingInput is an input type that accepts GoogleIamV1BindingArgs and GoogleIamV1BindingOutput values. You can construct a concrete instance of `GoogleIamV1BindingInput` via:
GoogleIamV1BindingArgs{...}
type GoogleIamV1BindingOutput ¶
type GoogleIamV1BindingOutput struct{ *pulumi.OutputState }
Associates members, or principals, with a role.
func (GoogleIamV1BindingOutput) Condition ¶
func (o GoogleIamV1BindingOutput) Condition() GoogleTypeExprPtrOutput
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 (GoogleIamV1BindingOutput) ElementType ¶
func (GoogleIamV1BindingOutput) ElementType() reflect.Type
func (GoogleIamV1BindingOutput) Members ¶
func (o GoogleIamV1BindingOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding.
func (GoogleIamV1BindingOutput) Role ¶
func (o GoogleIamV1BindingOutput) Role() pulumi.StringPtrOutput
Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner.
func (GoogleIamV1BindingOutput) ToGoogleIamV1BindingOutput ¶
func (o GoogleIamV1BindingOutput) ToGoogleIamV1BindingOutput() GoogleIamV1BindingOutput
func (GoogleIamV1BindingOutput) ToGoogleIamV1BindingOutputWithContext ¶
func (o GoogleIamV1BindingOutput) ToGoogleIamV1BindingOutputWithContext(ctx context.Context) GoogleIamV1BindingOutput
type GoogleIamV1BindingResponse ¶
type GoogleIamV1BindingResponse 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 GoogleTypeExprResponse `pulumi:"condition"` // Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding. Members []string `pulumi:"members"` // Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner. Role string `pulumi:"role"` }
Associates members, or principals, with a role.
type GoogleIamV1BindingResponseArrayOutput ¶
type GoogleIamV1BindingResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleIamV1BindingResponseArrayOutput) ElementType ¶
func (GoogleIamV1BindingResponseArrayOutput) ElementType() reflect.Type
func (GoogleIamV1BindingResponseArrayOutput) Index ¶
func (o GoogleIamV1BindingResponseArrayOutput) Index(i pulumi.IntInput) GoogleIamV1BindingResponseOutput
func (GoogleIamV1BindingResponseArrayOutput) ToGoogleIamV1BindingResponseArrayOutput ¶
func (o GoogleIamV1BindingResponseArrayOutput) ToGoogleIamV1BindingResponseArrayOutput() GoogleIamV1BindingResponseArrayOutput
func (GoogleIamV1BindingResponseArrayOutput) ToGoogleIamV1BindingResponseArrayOutputWithContext ¶
func (o GoogleIamV1BindingResponseArrayOutput) ToGoogleIamV1BindingResponseArrayOutputWithContext(ctx context.Context) GoogleIamV1BindingResponseArrayOutput
type GoogleIamV1BindingResponseOutput ¶
type GoogleIamV1BindingResponseOutput struct{ *pulumi.OutputState }
Associates members, or principals, with a role.
func (GoogleIamV1BindingResponseOutput) Condition ¶
func (o GoogleIamV1BindingResponseOutput) Condition() GoogleTypeExprResponseOutput
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 (GoogleIamV1BindingResponseOutput) ElementType ¶
func (GoogleIamV1BindingResponseOutput) ElementType() reflect.Type
func (GoogleIamV1BindingResponseOutput) Members ¶
func (o GoogleIamV1BindingResponseOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding.
func (GoogleIamV1BindingResponseOutput) Role ¶
func (o GoogleIamV1BindingResponseOutput) Role() pulumi.StringOutput
Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner.
func (GoogleIamV1BindingResponseOutput) ToGoogleIamV1BindingResponseOutput ¶
func (o GoogleIamV1BindingResponseOutput) ToGoogleIamV1BindingResponseOutput() GoogleIamV1BindingResponseOutput
func (GoogleIamV1BindingResponseOutput) ToGoogleIamV1BindingResponseOutputWithContext ¶
func (o GoogleIamV1BindingResponseOutput) ToGoogleIamV1BindingResponseOutputWithContext(ctx context.Context) GoogleIamV1BindingResponseOutput
type GoogleTypeExpr ¶
type GoogleTypeExpr 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 GoogleTypeExprArgs ¶
type GoogleTypeExprArgs 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 (GoogleTypeExprArgs) ElementType ¶
func (GoogleTypeExprArgs) ElementType() reflect.Type
func (GoogleTypeExprArgs) ToGoogleTypeExprOutput ¶
func (i GoogleTypeExprArgs) ToGoogleTypeExprOutput() GoogleTypeExprOutput
func (GoogleTypeExprArgs) ToGoogleTypeExprOutputWithContext ¶
func (i GoogleTypeExprArgs) ToGoogleTypeExprOutputWithContext(ctx context.Context) GoogleTypeExprOutput
func (GoogleTypeExprArgs) ToGoogleTypeExprPtrOutput ¶
func (i GoogleTypeExprArgs) ToGoogleTypeExprPtrOutput() GoogleTypeExprPtrOutput
func (GoogleTypeExprArgs) ToGoogleTypeExprPtrOutputWithContext ¶
func (i GoogleTypeExprArgs) ToGoogleTypeExprPtrOutputWithContext(ctx context.Context) GoogleTypeExprPtrOutput
type GoogleTypeExprInput ¶
type GoogleTypeExprInput interface { pulumi.Input ToGoogleTypeExprOutput() GoogleTypeExprOutput ToGoogleTypeExprOutputWithContext(context.Context) GoogleTypeExprOutput }
GoogleTypeExprInput is an input type that accepts GoogleTypeExprArgs and GoogleTypeExprOutput values. You can construct a concrete instance of `GoogleTypeExprInput` via:
GoogleTypeExprArgs{...}
type GoogleTypeExprOutput ¶
type GoogleTypeExprOutput 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 (GoogleTypeExprOutput) Description ¶
func (o GoogleTypeExprOutput) 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 (GoogleTypeExprOutput) ElementType ¶
func (GoogleTypeExprOutput) ElementType() reflect.Type
func (GoogleTypeExprOutput) Expression ¶
func (o GoogleTypeExprOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (GoogleTypeExprOutput) Location ¶
func (o GoogleTypeExprOutput) 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 (GoogleTypeExprOutput) Title ¶
func (o GoogleTypeExprOutput) 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 (GoogleTypeExprOutput) ToGoogleTypeExprOutput ¶
func (o GoogleTypeExprOutput) ToGoogleTypeExprOutput() GoogleTypeExprOutput
func (GoogleTypeExprOutput) ToGoogleTypeExprOutputWithContext ¶
func (o GoogleTypeExprOutput) ToGoogleTypeExprOutputWithContext(ctx context.Context) GoogleTypeExprOutput
func (GoogleTypeExprOutput) ToGoogleTypeExprPtrOutput ¶
func (o GoogleTypeExprOutput) ToGoogleTypeExprPtrOutput() GoogleTypeExprPtrOutput
func (GoogleTypeExprOutput) ToGoogleTypeExprPtrOutputWithContext ¶
func (o GoogleTypeExprOutput) ToGoogleTypeExprPtrOutputWithContext(ctx context.Context) GoogleTypeExprPtrOutput
type GoogleTypeExprPtrInput ¶
type GoogleTypeExprPtrInput interface { pulumi.Input ToGoogleTypeExprPtrOutput() GoogleTypeExprPtrOutput ToGoogleTypeExprPtrOutputWithContext(context.Context) GoogleTypeExprPtrOutput }
GoogleTypeExprPtrInput is an input type that accepts GoogleTypeExprArgs, GoogleTypeExprPtr and GoogleTypeExprPtrOutput values. You can construct a concrete instance of `GoogleTypeExprPtrInput` via:
GoogleTypeExprArgs{...} or: nil
func GoogleTypeExprPtr ¶
func GoogleTypeExprPtr(v *GoogleTypeExprArgs) GoogleTypeExprPtrInput
type GoogleTypeExprPtrOutput ¶
type GoogleTypeExprPtrOutput struct{ *pulumi.OutputState }
func (GoogleTypeExprPtrOutput) Description ¶
func (o GoogleTypeExprPtrOutput) 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 (GoogleTypeExprPtrOutput) Elem ¶
func (o GoogleTypeExprPtrOutput) Elem() GoogleTypeExprOutput
func (GoogleTypeExprPtrOutput) ElementType ¶
func (GoogleTypeExprPtrOutput) ElementType() reflect.Type
func (GoogleTypeExprPtrOutput) Expression ¶
func (o GoogleTypeExprPtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (GoogleTypeExprPtrOutput) Location ¶
func (o GoogleTypeExprPtrOutput) 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 (GoogleTypeExprPtrOutput) Title ¶
func (o GoogleTypeExprPtrOutput) 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 (GoogleTypeExprPtrOutput) ToGoogleTypeExprPtrOutput ¶
func (o GoogleTypeExprPtrOutput) ToGoogleTypeExprPtrOutput() GoogleTypeExprPtrOutput
func (GoogleTypeExprPtrOutput) ToGoogleTypeExprPtrOutputWithContext ¶
func (o GoogleTypeExprPtrOutput) ToGoogleTypeExprPtrOutputWithContext(ctx context.Context) GoogleTypeExprPtrOutput
type GoogleTypeExprResponse ¶
type GoogleTypeExprResponse 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 GoogleTypeExprResponseOutput ¶
type GoogleTypeExprResponseOutput 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 (GoogleTypeExprResponseOutput) Description ¶
func (o GoogleTypeExprResponseOutput) 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 (GoogleTypeExprResponseOutput) ElementType ¶
func (GoogleTypeExprResponseOutput) ElementType() reflect.Type
func (GoogleTypeExprResponseOutput) Expression ¶
func (o GoogleTypeExprResponseOutput) Expression() pulumi.StringOutput
Textual representation of an expression in Common Expression Language syntax.
func (GoogleTypeExprResponseOutput) Location ¶
func (o GoogleTypeExprResponseOutput) 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 (GoogleTypeExprResponseOutput) Title ¶
func (o GoogleTypeExprResponseOutput) 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 (GoogleTypeExprResponseOutput) ToGoogleTypeExprResponseOutput ¶
func (o GoogleTypeExprResponseOutput) ToGoogleTypeExprResponseOutput() GoogleTypeExprResponseOutput
func (GoogleTypeExprResponseOutput) ToGoogleTypeExprResponseOutputWithContext ¶
func (o GoogleTypeExprResponseOutput) ToGoogleTypeExprResponseOutputWithContext(ctx context.Context) GoogleTypeExprResponseOutput
type GovernanceRuleIamBinding ¶ added in v0.32.0
type GovernanceRuleIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetGovernanceRuleIamBinding ¶ added in v0.32.0
func GetGovernanceRuleIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GovernanceRuleIamBindingState, opts ...pulumi.ResourceOption) (*GovernanceRuleIamBinding, error)
GetGovernanceRuleIamBinding gets an existing GovernanceRuleIamBinding 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 NewGovernanceRuleIamBinding ¶ added in v0.32.0
func NewGovernanceRuleIamBinding(ctx *pulumi.Context, name string, args *GovernanceRuleIamBindingArgs, opts ...pulumi.ResourceOption) (*GovernanceRuleIamBinding, error)
NewGovernanceRuleIamBinding registers a new resource with the given unique name, arguments, and options.
func (*GovernanceRuleIamBinding) ElementType ¶ added in v0.32.0
func (*GovernanceRuleIamBinding) ElementType() reflect.Type
func (*GovernanceRuleIamBinding) ToGovernanceRuleIamBindingOutput ¶ added in v0.32.0
func (i *GovernanceRuleIamBinding) ToGovernanceRuleIamBindingOutput() GovernanceRuleIamBindingOutput
func (*GovernanceRuleIamBinding) ToGovernanceRuleIamBindingOutputWithContext ¶ added in v0.32.0
func (i *GovernanceRuleIamBinding) ToGovernanceRuleIamBindingOutputWithContext(ctx context.Context) GovernanceRuleIamBindingOutput
type GovernanceRuleIamBindingArgs ¶ added in v0.32.0
type GovernanceRuleIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a GovernanceRuleIamBinding resource.
func (GovernanceRuleIamBindingArgs) ElementType ¶ added in v0.32.0
func (GovernanceRuleIamBindingArgs) ElementType() reflect.Type
type GovernanceRuleIamBindingInput ¶ added in v0.32.0
type GovernanceRuleIamBindingInput interface { pulumi.Input ToGovernanceRuleIamBindingOutput() GovernanceRuleIamBindingOutput ToGovernanceRuleIamBindingOutputWithContext(ctx context.Context) GovernanceRuleIamBindingOutput }
type GovernanceRuleIamBindingOutput ¶ added in v0.32.0
type GovernanceRuleIamBindingOutput struct{ *pulumi.OutputState }
func (GovernanceRuleIamBindingOutput) Condition ¶ added in v0.32.0
func (o GovernanceRuleIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (GovernanceRuleIamBindingOutput) ElementType ¶ added in v0.32.0
func (GovernanceRuleIamBindingOutput) ElementType() reflect.Type
func (GovernanceRuleIamBindingOutput) Etag ¶ added in v0.32.0
func (o GovernanceRuleIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (GovernanceRuleIamBindingOutput) Members ¶ added in v0.32.0
func (o GovernanceRuleIamBindingOutput) Members() pulumi.StringArrayOutput
Identities that will be granted the privilege in role. Each entry can have one of the following values:
- user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
- domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
func (GovernanceRuleIamBindingOutput) Name ¶ added in v0.32.0
func (o GovernanceRuleIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (GovernanceRuleIamBindingOutput) Project ¶ added in v0.32.0
func (o GovernanceRuleIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (GovernanceRuleIamBindingOutput) Role ¶ added in v0.32.0
func (o GovernanceRuleIamBindingOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `IamBinding` can be used per role.
func (GovernanceRuleIamBindingOutput) ToGovernanceRuleIamBindingOutput ¶ added in v0.32.0
func (o GovernanceRuleIamBindingOutput) ToGovernanceRuleIamBindingOutput() GovernanceRuleIamBindingOutput
func (GovernanceRuleIamBindingOutput) ToGovernanceRuleIamBindingOutputWithContext ¶ added in v0.32.0
func (o GovernanceRuleIamBindingOutput) ToGovernanceRuleIamBindingOutputWithContext(ctx context.Context) GovernanceRuleIamBindingOutput
type GovernanceRuleIamBindingState ¶ added in v0.32.0
type GovernanceRuleIamBindingState struct { }
func (GovernanceRuleIamBindingState) ElementType ¶ added in v0.32.0
func (GovernanceRuleIamBindingState) ElementType() reflect.Type
type GovernanceRuleIamMember ¶ added in v0.32.0
type GovernanceRuleIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetGovernanceRuleIamMember ¶ added in v0.32.0
func GetGovernanceRuleIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GovernanceRuleIamMemberState, opts ...pulumi.ResourceOption) (*GovernanceRuleIamMember, error)
GetGovernanceRuleIamMember gets an existing GovernanceRuleIamMember 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 NewGovernanceRuleIamMember ¶ added in v0.32.0
func NewGovernanceRuleIamMember(ctx *pulumi.Context, name string, args *GovernanceRuleIamMemberArgs, opts ...pulumi.ResourceOption) (*GovernanceRuleIamMember, error)
NewGovernanceRuleIamMember registers a new resource with the given unique name, arguments, and options.
func (*GovernanceRuleIamMember) ElementType ¶ added in v0.32.0
func (*GovernanceRuleIamMember) ElementType() reflect.Type
func (*GovernanceRuleIamMember) ToGovernanceRuleIamMemberOutput ¶ added in v0.32.0
func (i *GovernanceRuleIamMember) ToGovernanceRuleIamMemberOutput() GovernanceRuleIamMemberOutput
func (*GovernanceRuleIamMember) ToGovernanceRuleIamMemberOutputWithContext ¶ added in v0.32.0
func (i *GovernanceRuleIamMember) ToGovernanceRuleIamMemberOutputWithContext(ctx context.Context) GovernanceRuleIamMemberOutput
type GovernanceRuleIamMemberArgs ¶ added in v0.32.0
type GovernanceRuleIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a GovernanceRuleIamMember resource.
func (GovernanceRuleIamMemberArgs) ElementType ¶ added in v0.32.0
func (GovernanceRuleIamMemberArgs) ElementType() reflect.Type
type GovernanceRuleIamMemberInput ¶ added in v0.32.0
type GovernanceRuleIamMemberInput interface { pulumi.Input ToGovernanceRuleIamMemberOutput() GovernanceRuleIamMemberOutput ToGovernanceRuleIamMemberOutputWithContext(ctx context.Context) GovernanceRuleIamMemberOutput }
type GovernanceRuleIamMemberOutput ¶ added in v0.32.0
type GovernanceRuleIamMemberOutput struct{ *pulumi.OutputState }
func (GovernanceRuleIamMemberOutput) Condition ¶ added in v0.32.0
func (o GovernanceRuleIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (GovernanceRuleIamMemberOutput) ElementType ¶ added in v0.32.0
func (GovernanceRuleIamMemberOutput) ElementType() reflect.Type
func (GovernanceRuleIamMemberOutput) Etag ¶ added in v0.32.0
func (o GovernanceRuleIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (GovernanceRuleIamMemberOutput) Member ¶ added in v0.32.0
func (o GovernanceRuleIamMemberOutput) Member() pulumi.StringOutput
Identity that will be granted the privilege in role. The entry can have one of the following values:
- user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
- domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
func (GovernanceRuleIamMemberOutput) Name ¶ added in v0.32.0
func (o GovernanceRuleIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (GovernanceRuleIamMemberOutput) Project ¶ added in v0.32.0
func (o GovernanceRuleIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (GovernanceRuleIamMemberOutput) Role ¶ added in v0.32.0
func (o GovernanceRuleIamMemberOutput) Role() pulumi.StringOutput
The role that should be applied.
func (GovernanceRuleIamMemberOutput) ToGovernanceRuleIamMemberOutput ¶ added in v0.32.0
func (o GovernanceRuleIamMemberOutput) ToGovernanceRuleIamMemberOutput() GovernanceRuleIamMemberOutput
func (GovernanceRuleIamMemberOutput) ToGovernanceRuleIamMemberOutputWithContext ¶ added in v0.32.0
func (o GovernanceRuleIamMemberOutput) ToGovernanceRuleIamMemberOutputWithContext(ctx context.Context) GovernanceRuleIamMemberOutput
type GovernanceRuleIamMemberState ¶ added in v0.32.0
type GovernanceRuleIamMemberState struct { }
func (GovernanceRuleIamMemberState) ElementType ¶ added in v0.32.0
func (GovernanceRuleIamMemberState) ElementType() reflect.Type
type GovernanceRuleIamPolicy ¶ added in v0.32.0
type GovernanceRuleIamPolicy struct { pulumi.CustomResourceState // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings GoogleIamV1BindingResponseArrayOutput `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"` GovernanceRuleId pulumi.StringOutput `pulumi:"governanceRuleId"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetGovernanceRuleIamPolicy ¶ added in v0.32.0
func GetGovernanceRuleIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GovernanceRuleIamPolicyState, opts ...pulumi.ResourceOption) (*GovernanceRuleIamPolicy, error)
GetGovernanceRuleIamPolicy gets an existing GovernanceRuleIamPolicy 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 NewGovernanceRuleIamPolicy ¶ added in v0.32.0
func NewGovernanceRuleIamPolicy(ctx *pulumi.Context, name string, args *GovernanceRuleIamPolicyArgs, opts ...pulumi.ResourceOption) (*GovernanceRuleIamPolicy, error)
NewGovernanceRuleIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*GovernanceRuleIamPolicy) ElementType ¶ added in v0.32.0
func (*GovernanceRuleIamPolicy) ElementType() reflect.Type
func (*GovernanceRuleIamPolicy) ToGovernanceRuleIamPolicyOutput ¶ added in v0.32.0
func (i *GovernanceRuleIamPolicy) ToGovernanceRuleIamPolicyOutput() GovernanceRuleIamPolicyOutput
func (*GovernanceRuleIamPolicy) ToGovernanceRuleIamPolicyOutputWithContext ¶ added in v0.32.0
func (i *GovernanceRuleIamPolicy) ToGovernanceRuleIamPolicyOutputWithContext(ctx context.Context) GovernanceRuleIamPolicyOutput
type GovernanceRuleIamPolicyArgs ¶ added in v0.32.0
type GovernanceRuleIamPolicyArgs struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigArrayInput // 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 GoogleIamV1BindingArrayInput // 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 GovernanceRuleId pulumi.StringInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used:paths: "bindings, etag" UpdateMask pulumi.StringPtrInput // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a GovernanceRuleIamPolicy resource.
func (GovernanceRuleIamPolicyArgs) ElementType ¶ added in v0.32.0
func (GovernanceRuleIamPolicyArgs) ElementType() reflect.Type
type GovernanceRuleIamPolicyInput ¶ added in v0.32.0
type GovernanceRuleIamPolicyInput interface { pulumi.Input ToGovernanceRuleIamPolicyOutput() GovernanceRuleIamPolicyOutput ToGovernanceRuleIamPolicyOutputWithContext(ctx context.Context) GovernanceRuleIamPolicyOutput }
type GovernanceRuleIamPolicyOutput ¶ added in v0.32.0
type GovernanceRuleIamPolicyOutput struct{ *pulumi.OutputState }
func (GovernanceRuleIamPolicyOutput) AuditConfigs ¶ added in v0.32.0
func (o GovernanceRuleIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (GovernanceRuleIamPolicyOutput) Bindings ¶ added in v0.32.0
func (o GovernanceRuleIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
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 (GovernanceRuleIamPolicyOutput) ElementType ¶ added in v0.32.0
func (GovernanceRuleIamPolicyOutput) ElementType() reflect.Type
func (GovernanceRuleIamPolicyOutput) Etag ¶ added in v0.32.0
func (o GovernanceRuleIamPolicyOutput) 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 (GovernanceRuleIamPolicyOutput) GovernanceRuleId ¶ added in v0.32.0
func (o GovernanceRuleIamPolicyOutput) GovernanceRuleId() pulumi.StringOutput
func (GovernanceRuleIamPolicyOutput) Location ¶ added in v0.32.0
func (o GovernanceRuleIamPolicyOutput) Location() pulumi.StringOutput
func (GovernanceRuleIamPolicyOutput) Project ¶ added in v0.32.0
func (o GovernanceRuleIamPolicyOutput) Project() pulumi.StringOutput
func (GovernanceRuleIamPolicyOutput) ToGovernanceRuleIamPolicyOutput ¶ added in v0.32.0
func (o GovernanceRuleIamPolicyOutput) ToGovernanceRuleIamPolicyOutput() GovernanceRuleIamPolicyOutput
func (GovernanceRuleIamPolicyOutput) ToGovernanceRuleIamPolicyOutputWithContext ¶ added in v0.32.0
func (o GovernanceRuleIamPolicyOutput) ToGovernanceRuleIamPolicyOutputWithContext(ctx context.Context) GovernanceRuleIamPolicyOutput
func (GovernanceRuleIamPolicyOutput) Version ¶ added in v0.32.0
func (o GovernanceRuleIamPolicyOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type GovernanceRuleIamPolicyState ¶ added in v0.32.0
type GovernanceRuleIamPolicyState struct { }
func (GovernanceRuleIamPolicyState) ElementType ¶ added in v0.32.0
func (GovernanceRuleIamPolicyState) ElementType() reflect.Type
type Lake ¶
type Lake struct { pulumi.CustomResourceState // Aggregated status of the underlying assets of the lake. AssetStatus GoogleCloudDataplexV1AssetStatusResponseOutput `pulumi:"assetStatus"` // The time when the lake was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Optional. Description of the lake. Description pulumi.StringOutput `pulumi:"description"` // Optional. User friendly display name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Optional. User-defined labels for the lake. Labels pulumi.StringMapOutput `pulumi:"labels"` // Required. Lake identifier. This ID will be used to generate names such as database and dataset names when publishing metadata to Hive Metastore and BigQuery. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must end with a number or a letter. * Must be between 1-63 characters. * Must be unique within the customer project / location. LakeId pulumi.StringOutput `pulumi:"lakeId"` Location pulumi.StringOutput `pulumi:"location"` // Optional. Settings to manage lake and Dataproc Metastore service instance association. Metastore GoogleCloudDataplexV1LakeMetastoreResponseOutput `pulumi:"metastore"` // Metastore status of the lake. MetastoreStatus GoogleCloudDataplexV1LakeMetastoreStatusResponseOutput `pulumi:"metastoreStatus"` // The relative resource name of the lake, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // Service account associated with this lake. This service account must be authorized to access or operate on resources managed by the lake. ServiceAccount pulumi.StringOutput `pulumi:"serviceAccount"` // Current state of the lake. State pulumi.StringOutput `pulumi:"state"` // System generated globally unique ID for the lake. This ID will be different if the lake is deleted and re-created with the same name. Uid pulumi.StringOutput `pulumi:"uid"` // The time when the lake was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Creates a lake resource. Auto-naming is currently not supported for this resource.
func GetLake ¶
func GetLake(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LakeState, opts ...pulumi.ResourceOption) (*Lake, error)
GetLake gets an existing Lake 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 NewLake ¶
func NewLake(ctx *pulumi.Context, name string, args *LakeArgs, opts ...pulumi.ResourceOption) (*Lake, error)
NewLake registers a new resource with the given unique name, arguments, and options.
func (*Lake) ElementType ¶
func (*Lake) ToLakeOutput ¶
func (i *Lake) ToLakeOutput() LakeOutput
func (*Lake) ToLakeOutputWithContext ¶
func (i *Lake) ToLakeOutputWithContext(ctx context.Context) LakeOutput
type LakeArgs ¶
type LakeArgs struct { // Optional. Description of the lake. Description pulumi.StringPtrInput // Optional. User friendly display name. DisplayName pulumi.StringPtrInput // Optional. User-defined labels for the lake. Labels pulumi.StringMapInput // Required. Lake identifier. This ID will be used to generate names such as database and dataset names when publishing metadata to Hive Metastore and BigQuery. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must end with a number or a letter. * Must be between 1-63 characters. * Must be unique within the customer project / location. LakeId pulumi.StringInput Location pulumi.StringPtrInput // Optional. Settings to manage lake and Dataproc Metastore service instance association. Metastore GoogleCloudDataplexV1LakeMetastorePtrInput Project pulumi.StringPtrInput }
The set of arguments for constructing a Lake resource.
func (LakeArgs) ElementType ¶
type LakeAssetIamBinding ¶ added in v0.26.0
type LakeAssetIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetLakeAssetIamBinding ¶ added in v0.26.0
func GetLakeAssetIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LakeAssetIamBindingState, opts ...pulumi.ResourceOption) (*LakeAssetIamBinding, error)
GetLakeAssetIamBinding gets an existing LakeAssetIamBinding 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 NewLakeAssetIamBinding ¶ added in v0.26.0
func NewLakeAssetIamBinding(ctx *pulumi.Context, name string, args *LakeAssetIamBindingArgs, opts ...pulumi.ResourceOption) (*LakeAssetIamBinding, error)
NewLakeAssetIamBinding registers a new resource with the given unique name, arguments, and options.
func (*LakeAssetIamBinding) ElementType ¶ added in v0.26.0
func (*LakeAssetIamBinding) ElementType() reflect.Type
func (*LakeAssetIamBinding) ToLakeAssetIamBindingOutput ¶ added in v0.26.0
func (i *LakeAssetIamBinding) ToLakeAssetIamBindingOutput() LakeAssetIamBindingOutput
func (*LakeAssetIamBinding) ToLakeAssetIamBindingOutputWithContext ¶ added in v0.26.0
func (i *LakeAssetIamBinding) ToLakeAssetIamBindingOutputWithContext(ctx context.Context) LakeAssetIamBindingOutput
type LakeAssetIamBindingArgs ¶ added in v0.26.0
type LakeAssetIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a LakeAssetIamBinding resource.
func (LakeAssetIamBindingArgs) ElementType ¶ added in v0.26.0
func (LakeAssetIamBindingArgs) ElementType() reflect.Type
type LakeAssetIamBindingInput ¶ added in v0.26.0
type LakeAssetIamBindingInput interface { pulumi.Input ToLakeAssetIamBindingOutput() LakeAssetIamBindingOutput ToLakeAssetIamBindingOutputWithContext(ctx context.Context) LakeAssetIamBindingOutput }
type LakeAssetIamBindingOutput ¶ added in v0.26.0
type LakeAssetIamBindingOutput struct{ *pulumi.OutputState }
func (LakeAssetIamBindingOutput) Condition ¶ added in v0.26.0
func (o LakeAssetIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (LakeAssetIamBindingOutput) ElementType ¶ added in v0.26.0
func (LakeAssetIamBindingOutput) ElementType() reflect.Type
func (LakeAssetIamBindingOutput) Etag ¶ added in v0.26.0
func (o LakeAssetIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (LakeAssetIamBindingOutput) Members ¶ added in v0.26.0
func (o LakeAssetIamBindingOutput) Members() pulumi.StringArrayOutput
Identities that will be granted the privilege in role. Each entry can have one of the following values:
- user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
- domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
func (LakeAssetIamBindingOutput) Name ¶ added in v0.26.0
func (o LakeAssetIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (LakeAssetIamBindingOutput) Project ¶ added in v0.26.0
func (o LakeAssetIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (LakeAssetIamBindingOutput) Role ¶ added in v0.26.0
func (o LakeAssetIamBindingOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `IamBinding` can be used per role.
func (LakeAssetIamBindingOutput) ToLakeAssetIamBindingOutput ¶ added in v0.26.0
func (o LakeAssetIamBindingOutput) ToLakeAssetIamBindingOutput() LakeAssetIamBindingOutput
func (LakeAssetIamBindingOutput) ToLakeAssetIamBindingOutputWithContext ¶ added in v0.26.0
func (o LakeAssetIamBindingOutput) ToLakeAssetIamBindingOutputWithContext(ctx context.Context) LakeAssetIamBindingOutput
type LakeAssetIamBindingState ¶ added in v0.26.0
type LakeAssetIamBindingState struct { }
func (LakeAssetIamBindingState) ElementType ¶ added in v0.26.0
func (LakeAssetIamBindingState) ElementType() reflect.Type
type LakeAssetIamMember ¶ added in v0.26.0
type LakeAssetIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetLakeAssetIamMember ¶ added in v0.26.0
func GetLakeAssetIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LakeAssetIamMemberState, opts ...pulumi.ResourceOption) (*LakeAssetIamMember, error)
GetLakeAssetIamMember gets an existing LakeAssetIamMember 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 NewLakeAssetIamMember ¶ added in v0.26.0
func NewLakeAssetIamMember(ctx *pulumi.Context, name string, args *LakeAssetIamMemberArgs, opts ...pulumi.ResourceOption) (*LakeAssetIamMember, error)
NewLakeAssetIamMember registers a new resource with the given unique name, arguments, and options.
func (*LakeAssetIamMember) ElementType ¶ added in v0.26.0
func (*LakeAssetIamMember) ElementType() reflect.Type
func (*LakeAssetIamMember) ToLakeAssetIamMemberOutput ¶ added in v0.26.0
func (i *LakeAssetIamMember) ToLakeAssetIamMemberOutput() LakeAssetIamMemberOutput
func (*LakeAssetIamMember) ToLakeAssetIamMemberOutputWithContext ¶ added in v0.26.0
func (i *LakeAssetIamMember) ToLakeAssetIamMemberOutputWithContext(ctx context.Context) LakeAssetIamMemberOutput
type LakeAssetIamMemberArgs ¶ added in v0.26.0
type LakeAssetIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a LakeAssetIamMember resource.
func (LakeAssetIamMemberArgs) ElementType ¶ added in v0.26.0
func (LakeAssetIamMemberArgs) ElementType() reflect.Type
type LakeAssetIamMemberInput ¶ added in v0.26.0
type LakeAssetIamMemberInput interface { pulumi.Input ToLakeAssetIamMemberOutput() LakeAssetIamMemberOutput ToLakeAssetIamMemberOutputWithContext(ctx context.Context) LakeAssetIamMemberOutput }
type LakeAssetIamMemberOutput ¶ added in v0.26.0
type LakeAssetIamMemberOutput struct{ *pulumi.OutputState }
func (LakeAssetIamMemberOutput) Condition ¶ added in v0.26.0
func (o LakeAssetIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (LakeAssetIamMemberOutput) ElementType ¶ added in v0.26.0
func (LakeAssetIamMemberOutput) ElementType() reflect.Type
func (LakeAssetIamMemberOutput) Etag ¶ added in v0.26.0
func (o LakeAssetIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (LakeAssetIamMemberOutput) Member ¶ added in v0.26.0
func (o LakeAssetIamMemberOutput) Member() pulumi.StringOutput
Identity that will be granted the privilege in role. The entry can have one of the following values:
- user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
- domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
func (LakeAssetIamMemberOutput) Name ¶ added in v0.26.0
func (o LakeAssetIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (LakeAssetIamMemberOutput) Project ¶ added in v0.26.0
func (o LakeAssetIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (LakeAssetIamMemberOutput) Role ¶ added in v0.26.0
func (o LakeAssetIamMemberOutput) Role() pulumi.StringOutput
The role that should be applied.
func (LakeAssetIamMemberOutput) ToLakeAssetIamMemberOutput ¶ added in v0.26.0
func (o LakeAssetIamMemberOutput) ToLakeAssetIamMemberOutput() LakeAssetIamMemberOutput
func (LakeAssetIamMemberOutput) ToLakeAssetIamMemberOutputWithContext ¶ added in v0.26.0
func (o LakeAssetIamMemberOutput) ToLakeAssetIamMemberOutputWithContext(ctx context.Context) LakeAssetIamMemberOutput
type LakeAssetIamMemberState ¶ added in v0.26.0
type LakeAssetIamMemberState struct { }
func (LakeAssetIamMemberState) ElementType ¶ added in v0.26.0
func (LakeAssetIamMemberState) ElementType() reflect.Type
type LakeAssetIamPolicy ¶
type LakeAssetIamPolicy struct { pulumi.CustomResourceState AssetId pulumi.StringOutput `pulumi:"assetId"` // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings GoogleIamV1BindingResponseArrayOutput `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"` LakeId pulumi.StringOutput `pulumi:"lakeId"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` Zone pulumi.StringOutput `pulumi:"zone"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetLakeAssetIamPolicy ¶
func GetLakeAssetIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LakeAssetIamPolicyState, opts ...pulumi.ResourceOption) (*LakeAssetIamPolicy, error)
GetLakeAssetIamPolicy gets an existing LakeAssetIamPolicy 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 NewLakeAssetIamPolicy ¶
func NewLakeAssetIamPolicy(ctx *pulumi.Context, name string, args *LakeAssetIamPolicyArgs, opts ...pulumi.ResourceOption) (*LakeAssetIamPolicy, error)
NewLakeAssetIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*LakeAssetIamPolicy) ElementType ¶
func (*LakeAssetIamPolicy) ElementType() reflect.Type
func (*LakeAssetIamPolicy) ToLakeAssetIamPolicyOutput ¶
func (i *LakeAssetIamPolicy) ToLakeAssetIamPolicyOutput() LakeAssetIamPolicyOutput
func (*LakeAssetIamPolicy) ToLakeAssetIamPolicyOutputWithContext ¶
func (i *LakeAssetIamPolicy) ToLakeAssetIamPolicyOutputWithContext(ctx context.Context) LakeAssetIamPolicyOutput
type LakeAssetIamPolicyArgs ¶
type LakeAssetIamPolicyArgs struct { AssetId pulumi.StringInput // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigArrayInput // 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 GoogleIamV1BindingArrayInput // 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 LakeId pulumi.StringInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used:paths: "bindings, etag" UpdateMask pulumi.StringPtrInput // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput Zone pulumi.StringPtrInput }
The set of arguments for constructing a LakeAssetIamPolicy resource.
func (LakeAssetIamPolicyArgs) ElementType ¶
func (LakeAssetIamPolicyArgs) ElementType() reflect.Type
type LakeAssetIamPolicyInput ¶
type LakeAssetIamPolicyInput interface { pulumi.Input ToLakeAssetIamPolicyOutput() LakeAssetIamPolicyOutput ToLakeAssetIamPolicyOutputWithContext(ctx context.Context) LakeAssetIamPolicyOutput }
type LakeAssetIamPolicyOutput ¶
type LakeAssetIamPolicyOutput struct{ *pulumi.OutputState }
func (LakeAssetIamPolicyOutput) AssetId ¶ added in v0.21.0
func (o LakeAssetIamPolicyOutput) AssetId() pulumi.StringOutput
func (LakeAssetIamPolicyOutput) AuditConfigs ¶ added in v0.19.0
func (o LakeAssetIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LakeAssetIamPolicyOutput) Bindings ¶ added in v0.19.0
func (o LakeAssetIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
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 (LakeAssetIamPolicyOutput) ElementType ¶
func (LakeAssetIamPolicyOutput) ElementType() reflect.Type
func (LakeAssetIamPolicyOutput) Etag ¶ added in v0.19.0
func (o LakeAssetIamPolicyOutput) 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 (LakeAssetIamPolicyOutput) LakeId ¶ added in v0.21.0
func (o LakeAssetIamPolicyOutput) LakeId() pulumi.StringOutput
func (LakeAssetIamPolicyOutput) Location ¶ added in v0.21.0
func (o LakeAssetIamPolicyOutput) Location() pulumi.StringOutput
func (LakeAssetIamPolicyOutput) Project ¶ added in v0.21.0
func (o LakeAssetIamPolicyOutput) Project() pulumi.StringOutput
func (LakeAssetIamPolicyOutput) ToLakeAssetIamPolicyOutput ¶
func (o LakeAssetIamPolicyOutput) ToLakeAssetIamPolicyOutput() LakeAssetIamPolicyOutput
func (LakeAssetIamPolicyOutput) ToLakeAssetIamPolicyOutputWithContext ¶
func (o LakeAssetIamPolicyOutput) ToLakeAssetIamPolicyOutputWithContext(ctx context.Context) LakeAssetIamPolicyOutput
func (LakeAssetIamPolicyOutput) Version ¶ added in v0.19.0
func (o LakeAssetIamPolicyOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
func (LakeAssetIamPolicyOutput) Zone ¶ added in v0.21.0
func (o LakeAssetIamPolicyOutput) Zone() pulumi.StringOutput
type LakeAssetIamPolicyState ¶
type LakeAssetIamPolicyState struct { }
func (LakeAssetIamPolicyState) ElementType ¶
func (LakeAssetIamPolicyState) ElementType() reflect.Type
type LakeContentIamBinding ¶ added in v0.26.0
type LakeContentIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified contentitem resource. Replaces any existing policy.Caller must have Google IAM dataplex.content.setIamPolicy permission on the resource.
func GetLakeContentIamBinding ¶ added in v0.26.0
func GetLakeContentIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LakeContentIamBindingState, opts ...pulumi.ResourceOption) (*LakeContentIamBinding, error)
GetLakeContentIamBinding gets an existing LakeContentIamBinding 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 NewLakeContentIamBinding ¶ added in v0.26.0
func NewLakeContentIamBinding(ctx *pulumi.Context, name string, args *LakeContentIamBindingArgs, opts ...pulumi.ResourceOption) (*LakeContentIamBinding, error)
NewLakeContentIamBinding registers a new resource with the given unique name, arguments, and options.
func (*LakeContentIamBinding) ElementType ¶ added in v0.26.0
func (*LakeContentIamBinding) ElementType() reflect.Type
func (*LakeContentIamBinding) ToLakeContentIamBindingOutput ¶ added in v0.26.0
func (i *LakeContentIamBinding) ToLakeContentIamBindingOutput() LakeContentIamBindingOutput
func (*LakeContentIamBinding) ToLakeContentIamBindingOutputWithContext ¶ added in v0.26.0
func (i *LakeContentIamBinding) ToLakeContentIamBindingOutputWithContext(ctx context.Context) LakeContentIamBindingOutput
type LakeContentIamBindingArgs ¶ added in v0.26.0
type LakeContentIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a LakeContentIamBinding resource.
func (LakeContentIamBindingArgs) ElementType ¶ added in v0.26.0
func (LakeContentIamBindingArgs) ElementType() reflect.Type
type LakeContentIamBindingInput ¶ added in v0.26.0
type LakeContentIamBindingInput interface { pulumi.Input ToLakeContentIamBindingOutput() LakeContentIamBindingOutput ToLakeContentIamBindingOutputWithContext(ctx context.Context) LakeContentIamBindingOutput }
type LakeContentIamBindingOutput ¶ added in v0.26.0
type LakeContentIamBindingOutput struct{ *pulumi.OutputState }
func (LakeContentIamBindingOutput) Condition ¶ added in v0.26.0
func (o LakeContentIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (LakeContentIamBindingOutput) ElementType ¶ added in v0.26.0
func (LakeContentIamBindingOutput) ElementType() reflect.Type
func (LakeContentIamBindingOutput) Etag ¶ added in v0.26.0
func (o LakeContentIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (LakeContentIamBindingOutput) Members ¶ added in v0.26.0
func (o LakeContentIamBindingOutput) Members() pulumi.StringArrayOutput
Identities that will be granted the privilege in role. Each entry can have one of the following values:
- user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
- domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
func (LakeContentIamBindingOutput) Name ¶ added in v0.26.0
func (o LakeContentIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (LakeContentIamBindingOutput) Project ¶ added in v0.26.0
func (o LakeContentIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (LakeContentIamBindingOutput) Role ¶ added in v0.26.0
func (o LakeContentIamBindingOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `IamBinding` can be used per role.
func (LakeContentIamBindingOutput) ToLakeContentIamBindingOutput ¶ added in v0.26.0
func (o LakeContentIamBindingOutput) ToLakeContentIamBindingOutput() LakeContentIamBindingOutput
func (LakeContentIamBindingOutput) ToLakeContentIamBindingOutputWithContext ¶ added in v0.26.0
func (o LakeContentIamBindingOutput) ToLakeContentIamBindingOutputWithContext(ctx context.Context) LakeContentIamBindingOutput
type LakeContentIamBindingState ¶ added in v0.26.0
type LakeContentIamBindingState struct { }
func (LakeContentIamBindingState) ElementType ¶ added in v0.26.0
func (LakeContentIamBindingState) ElementType() reflect.Type
type LakeContentIamMember ¶ added in v0.26.0
type LakeContentIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified contentitem resource. Replaces any existing policy.Caller must have Google IAM dataplex.content.setIamPolicy permission on the resource.
func GetLakeContentIamMember ¶ added in v0.26.0
func GetLakeContentIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LakeContentIamMemberState, opts ...pulumi.ResourceOption) (*LakeContentIamMember, error)
GetLakeContentIamMember gets an existing LakeContentIamMember 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 NewLakeContentIamMember ¶ added in v0.26.0
func NewLakeContentIamMember(ctx *pulumi.Context, name string, args *LakeContentIamMemberArgs, opts ...pulumi.ResourceOption) (*LakeContentIamMember, error)
NewLakeContentIamMember registers a new resource with the given unique name, arguments, and options.
func (*LakeContentIamMember) ElementType ¶ added in v0.26.0
func (*LakeContentIamMember) ElementType() reflect.Type
func (*LakeContentIamMember) ToLakeContentIamMemberOutput ¶ added in v0.26.0
func (i *LakeContentIamMember) ToLakeContentIamMemberOutput() LakeContentIamMemberOutput
func (*LakeContentIamMember) ToLakeContentIamMemberOutputWithContext ¶ added in v0.26.0
func (i *LakeContentIamMember) ToLakeContentIamMemberOutputWithContext(ctx context.Context) LakeContentIamMemberOutput
type LakeContentIamMemberArgs ¶ added in v0.26.0
type LakeContentIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a LakeContentIamMember resource.
func (LakeContentIamMemberArgs) ElementType ¶ added in v0.26.0
func (LakeContentIamMemberArgs) ElementType() reflect.Type
type LakeContentIamMemberInput ¶ added in v0.26.0
type LakeContentIamMemberInput interface { pulumi.Input ToLakeContentIamMemberOutput() LakeContentIamMemberOutput ToLakeContentIamMemberOutputWithContext(ctx context.Context) LakeContentIamMemberOutput }
type LakeContentIamMemberOutput ¶ added in v0.26.0
type LakeContentIamMemberOutput struct{ *pulumi.OutputState }
func (LakeContentIamMemberOutput) Condition ¶ added in v0.26.0
func (o LakeContentIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (LakeContentIamMemberOutput) ElementType ¶ added in v0.26.0
func (LakeContentIamMemberOutput) ElementType() reflect.Type
func (LakeContentIamMemberOutput) Etag ¶ added in v0.26.0
func (o LakeContentIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (LakeContentIamMemberOutput) Member ¶ added in v0.26.0
func (o LakeContentIamMemberOutput) Member() pulumi.StringOutput
Identity that will be granted the privilege in role. The entry can have one of the following values:
- user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
- domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
func (LakeContentIamMemberOutput) Name ¶ added in v0.26.0
func (o LakeContentIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (LakeContentIamMemberOutput) Project ¶ added in v0.26.0
func (o LakeContentIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (LakeContentIamMemberOutput) Role ¶ added in v0.26.0
func (o LakeContentIamMemberOutput) Role() pulumi.StringOutput
The role that should be applied.
func (LakeContentIamMemberOutput) ToLakeContentIamMemberOutput ¶ added in v0.26.0
func (o LakeContentIamMemberOutput) ToLakeContentIamMemberOutput() LakeContentIamMemberOutput
func (LakeContentIamMemberOutput) ToLakeContentIamMemberOutputWithContext ¶ added in v0.26.0
func (o LakeContentIamMemberOutput) ToLakeContentIamMemberOutputWithContext(ctx context.Context) LakeContentIamMemberOutput
type LakeContentIamMemberState ¶ added in v0.26.0
type LakeContentIamMemberState struct { }
func (LakeContentIamMemberState) ElementType ¶ added in v0.26.0
func (LakeContentIamMemberState) ElementType() reflect.Type
type LakeContentIamPolicy ¶
type LakeContentIamPolicy struct { pulumi.CustomResourceState // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings GoogleIamV1BindingResponseArrayOutput `pulumi:"bindings"` ContentId pulumi.StringOutput `pulumi:"contentId"` // 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"` LakeId pulumi.StringOutput `pulumi:"lakeId"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified contentitem resource. Replaces any existing policy.Caller must have Google IAM dataplex.content.setIamPolicy permission on the resource. 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 GetLakeContentIamPolicy ¶
func GetLakeContentIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LakeContentIamPolicyState, opts ...pulumi.ResourceOption) (*LakeContentIamPolicy, error)
GetLakeContentIamPolicy gets an existing LakeContentIamPolicy 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 NewLakeContentIamPolicy ¶
func NewLakeContentIamPolicy(ctx *pulumi.Context, name string, args *LakeContentIamPolicyArgs, opts ...pulumi.ResourceOption) (*LakeContentIamPolicy, error)
NewLakeContentIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*LakeContentIamPolicy) ElementType ¶
func (*LakeContentIamPolicy) ElementType() reflect.Type
func (*LakeContentIamPolicy) ToLakeContentIamPolicyOutput ¶
func (i *LakeContentIamPolicy) ToLakeContentIamPolicyOutput() LakeContentIamPolicyOutput
func (*LakeContentIamPolicy) ToLakeContentIamPolicyOutputWithContext ¶
func (i *LakeContentIamPolicy) ToLakeContentIamPolicyOutputWithContext(ctx context.Context) LakeContentIamPolicyOutput
type LakeContentIamPolicyArgs ¶
type LakeContentIamPolicyArgs struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigArrayInput // 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 GoogleIamV1BindingArrayInput ContentId 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 LakeId pulumi.StringInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used:paths: "bindings, etag" UpdateMask pulumi.StringPtrInput // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a LakeContentIamPolicy resource.
func (LakeContentIamPolicyArgs) ElementType ¶
func (LakeContentIamPolicyArgs) ElementType() reflect.Type
type LakeContentIamPolicyInput ¶
type LakeContentIamPolicyInput interface { pulumi.Input ToLakeContentIamPolicyOutput() LakeContentIamPolicyOutput ToLakeContentIamPolicyOutputWithContext(ctx context.Context) LakeContentIamPolicyOutput }
type LakeContentIamPolicyOutput ¶
type LakeContentIamPolicyOutput struct{ *pulumi.OutputState }
func (LakeContentIamPolicyOutput) AuditConfigs ¶ added in v0.19.0
func (o LakeContentIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LakeContentIamPolicyOutput) Bindings ¶ added in v0.19.0
func (o LakeContentIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
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 (LakeContentIamPolicyOutput) ContentId ¶ added in v0.21.0
func (o LakeContentIamPolicyOutput) ContentId() pulumi.StringOutput
func (LakeContentIamPolicyOutput) ElementType ¶
func (LakeContentIamPolicyOutput) ElementType() reflect.Type
func (LakeContentIamPolicyOutput) Etag ¶ added in v0.19.0
func (o LakeContentIamPolicyOutput) 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 (LakeContentIamPolicyOutput) LakeId ¶ added in v0.21.0
func (o LakeContentIamPolicyOutput) LakeId() pulumi.StringOutput
func (LakeContentIamPolicyOutput) Location ¶ added in v0.21.0
func (o LakeContentIamPolicyOutput) Location() pulumi.StringOutput
func (LakeContentIamPolicyOutput) Project ¶ added in v0.21.0
func (o LakeContentIamPolicyOutput) Project() pulumi.StringOutput
func (LakeContentIamPolicyOutput) ToLakeContentIamPolicyOutput ¶
func (o LakeContentIamPolicyOutput) ToLakeContentIamPolicyOutput() LakeContentIamPolicyOutput
func (LakeContentIamPolicyOutput) ToLakeContentIamPolicyOutputWithContext ¶
func (o LakeContentIamPolicyOutput) ToLakeContentIamPolicyOutputWithContext(ctx context.Context) LakeContentIamPolicyOutput
func (LakeContentIamPolicyOutput) Version ¶ added in v0.19.0
func (o LakeContentIamPolicyOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type LakeContentIamPolicyState ¶
type LakeContentIamPolicyState struct { }
func (LakeContentIamPolicyState) ElementType ¶
func (LakeContentIamPolicyState) ElementType() reflect.Type
type LakeContentitemIamBinding ¶ added in v0.26.0
type LakeContentitemIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified contentitem resource. Replaces any existing policy.Caller must have Google IAM dataplex.content.setIamPolicy permission on the resource.
func GetLakeContentitemIamBinding ¶ added in v0.26.0
func GetLakeContentitemIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LakeContentitemIamBindingState, opts ...pulumi.ResourceOption) (*LakeContentitemIamBinding, error)
GetLakeContentitemIamBinding gets an existing LakeContentitemIamBinding 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 NewLakeContentitemIamBinding ¶ added in v0.26.0
func NewLakeContentitemIamBinding(ctx *pulumi.Context, name string, args *LakeContentitemIamBindingArgs, opts ...pulumi.ResourceOption) (*LakeContentitemIamBinding, error)
NewLakeContentitemIamBinding registers a new resource with the given unique name, arguments, and options.
func (*LakeContentitemIamBinding) ElementType ¶ added in v0.26.0
func (*LakeContentitemIamBinding) ElementType() reflect.Type
func (*LakeContentitemIamBinding) ToLakeContentitemIamBindingOutput ¶ added in v0.26.0
func (i *LakeContentitemIamBinding) ToLakeContentitemIamBindingOutput() LakeContentitemIamBindingOutput
func (*LakeContentitemIamBinding) ToLakeContentitemIamBindingOutputWithContext ¶ added in v0.26.0
func (i *LakeContentitemIamBinding) ToLakeContentitemIamBindingOutputWithContext(ctx context.Context) LakeContentitemIamBindingOutput
type LakeContentitemIamBindingArgs ¶ added in v0.26.0
type LakeContentitemIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a LakeContentitemIamBinding resource.
func (LakeContentitemIamBindingArgs) ElementType ¶ added in v0.26.0
func (LakeContentitemIamBindingArgs) ElementType() reflect.Type
type LakeContentitemIamBindingInput ¶ added in v0.26.0
type LakeContentitemIamBindingInput interface { pulumi.Input ToLakeContentitemIamBindingOutput() LakeContentitemIamBindingOutput ToLakeContentitemIamBindingOutputWithContext(ctx context.Context) LakeContentitemIamBindingOutput }
type LakeContentitemIamBindingOutput ¶ added in v0.26.0
type LakeContentitemIamBindingOutput struct{ *pulumi.OutputState }
func (LakeContentitemIamBindingOutput) Condition ¶ added in v0.26.0
func (o LakeContentitemIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (LakeContentitemIamBindingOutput) ElementType ¶ added in v0.26.0
func (LakeContentitemIamBindingOutput) ElementType() reflect.Type
func (LakeContentitemIamBindingOutput) Etag ¶ added in v0.26.0
func (o LakeContentitemIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (LakeContentitemIamBindingOutput) Members ¶ added in v0.26.0
func (o LakeContentitemIamBindingOutput) Members() pulumi.StringArrayOutput
Identities that will be granted the privilege in role. Each entry can have one of the following values:
- user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
- domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
func (LakeContentitemIamBindingOutput) Name ¶ added in v0.26.0
func (o LakeContentitemIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (LakeContentitemIamBindingOutput) Project ¶ added in v0.26.0
func (o LakeContentitemIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (LakeContentitemIamBindingOutput) Role ¶ added in v0.26.0
func (o LakeContentitemIamBindingOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `IamBinding` can be used per role.
func (LakeContentitemIamBindingOutput) ToLakeContentitemIamBindingOutput ¶ added in v0.26.0
func (o LakeContentitemIamBindingOutput) ToLakeContentitemIamBindingOutput() LakeContentitemIamBindingOutput
func (LakeContentitemIamBindingOutput) ToLakeContentitemIamBindingOutputWithContext ¶ added in v0.26.0
func (o LakeContentitemIamBindingOutput) ToLakeContentitemIamBindingOutputWithContext(ctx context.Context) LakeContentitemIamBindingOutput
type LakeContentitemIamBindingState ¶ added in v0.26.0
type LakeContentitemIamBindingState struct { }
func (LakeContentitemIamBindingState) ElementType ¶ added in v0.26.0
func (LakeContentitemIamBindingState) ElementType() reflect.Type
type LakeContentitemIamMember ¶ added in v0.26.0
type LakeContentitemIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified contentitem resource. Replaces any existing policy.Caller must have Google IAM dataplex.content.setIamPolicy permission on the resource.
func GetLakeContentitemIamMember ¶ added in v0.26.0
func GetLakeContentitemIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LakeContentitemIamMemberState, opts ...pulumi.ResourceOption) (*LakeContentitemIamMember, error)
GetLakeContentitemIamMember gets an existing LakeContentitemIamMember 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 NewLakeContentitemIamMember ¶ added in v0.26.0
func NewLakeContentitemIamMember(ctx *pulumi.Context, name string, args *LakeContentitemIamMemberArgs, opts ...pulumi.ResourceOption) (*LakeContentitemIamMember, error)
NewLakeContentitemIamMember registers a new resource with the given unique name, arguments, and options.
func (*LakeContentitemIamMember) ElementType ¶ added in v0.26.0
func (*LakeContentitemIamMember) ElementType() reflect.Type
func (*LakeContentitemIamMember) ToLakeContentitemIamMemberOutput ¶ added in v0.26.0
func (i *LakeContentitemIamMember) ToLakeContentitemIamMemberOutput() LakeContentitemIamMemberOutput
func (*LakeContentitemIamMember) ToLakeContentitemIamMemberOutputWithContext ¶ added in v0.26.0
func (i *LakeContentitemIamMember) ToLakeContentitemIamMemberOutputWithContext(ctx context.Context) LakeContentitemIamMemberOutput
type LakeContentitemIamMemberArgs ¶ added in v0.26.0
type LakeContentitemIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a LakeContentitemIamMember resource.
func (LakeContentitemIamMemberArgs) ElementType ¶ added in v0.26.0
func (LakeContentitemIamMemberArgs) ElementType() reflect.Type
type LakeContentitemIamMemberInput ¶ added in v0.26.0
type LakeContentitemIamMemberInput interface { pulumi.Input ToLakeContentitemIamMemberOutput() LakeContentitemIamMemberOutput ToLakeContentitemIamMemberOutputWithContext(ctx context.Context) LakeContentitemIamMemberOutput }
type LakeContentitemIamMemberOutput ¶ added in v0.26.0
type LakeContentitemIamMemberOutput struct{ *pulumi.OutputState }
func (LakeContentitemIamMemberOutput) Condition ¶ added in v0.26.0
func (o LakeContentitemIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (LakeContentitemIamMemberOutput) ElementType ¶ added in v0.26.0
func (LakeContentitemIamMemberOutput) ElementType() reflect.Type
func (LakeContentitemIamMemberOutput) Etag ¶ added in v0.26.0
func (o LakeContentitemIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (LakeContentitemIamMemberOutput) Member ¶ added in v0.26.0
func (o LakeContentitemIamMemberOutput) Member() pulumi.StringOutput
Identity that will be granted the privilege in role. The entry can have one of the following values:
- user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
- domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
func (LakeContentitemIamMemberOutput) Name ¶ added in v0.26.0
func (o LakeContentitemIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (LakeContentitemIamMemberOutput) Project ¶ added in v0.26.0
func (o LakeContentitemIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (LakeContentitemIamMemberOutput) Role ¶ added in v0.26.0
func (o LakeContentitemIamMemberOutput) Role() pulumi.StringOutput
The role that should be applied.
func (LakeContentitemIamMemberOutput) ToLakeContentitemIamMemberOutput ¶ added in v0.26.0
func (o LakeContentitemIamMemberOutput) ToLakeContentitemIamMemberOutput() LakeContentitemIamMemberOutput
func (LakeContentitemIamMemberOutput) ToLakeContentitemIamMemberOutputWithContext ¶ added in v0.26.0
func (o LakeContentitemIamMemberOutput) ToLakeContentitemIamMemberOutputWithContext(ctx context.Context) LakeContentitemIamMemberOutput
type LakeContentitemIamMemberState ¶ added in v0.26.0
type LakeContentitemIamMemberState struct { }
func (LakeContentitemIamMemberState) ElementType ¶ added in v0.26.0
func (LakeContentitemIamMemberState) ElementType() reflect.Type
type LakeContentitemIamPolicy ¶ added in v0.21.0
type LakeContentitemIamPolicy struct { pulumi.CustomResourceState // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings GoogleIamV1BindingResponseArrayOutput `pulumi:"bindings"` ContentitemId pulumi.StringOutput `pulumi:"contentitemId"` // 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"` LakeId pulumi.StringOutput `pulumi:"lakeId"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified contentitem resource. Replaces any existing policy.Caller must have Google IAM dataplex.content.setIamPolicy permission on the resource. 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 GetLakeContentitemIamPolicy ¶ added in v0.21.0
func GetLakeContentitemIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LakeContentitemIamPolicyState, opts ...pulumi.ResourceOption) (*LakeContentitemIamPolicy, error)
GetLakeContentitemIamPolicy gets an existing LakeContentitemIamPolicy 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 NewLakeContentitemIamPolicy ¶ added in v0.21.0
func NewLakeContentitemIamPolicy(ctx *pulumi.Context, name string, args *LakeContentitemIamPolicyArgs, opts ...pulumi.ResourceOption) (*LakeContentitemIamPolicy, error)
NewLakeContentitemIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*LakeContentitemIamPolicy) ElementType ¶ added in v0.21.0
func (*LakeContentitemIamPolicy) ElementType() reflect.Type
func (*LakeContentitemIamPolicy) ToLakeContentitemIamPolicyOutput ¶ added in v0.21.0
func (i *LakeContentitemIamPolicy) ToLakeContentitemIamPolicyOutput() LakeContentitemIamPolicyOutput
func (*LakeContentitemIamPolicy) ToLakeContentitemIamPolicyOutputWithContext ¶ added in v0.21.0
func (i *LakeContentitemIamPolicy) ToLakeContentitemIamPolicyOutputWithContext(ctx context.Context) LakeContentitemIamPolicyOutput
type LakeContentitemIamPolicyArgs ¶ added in v0.21.0
type LakeContentitemIamPolicyArgs struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigArrayInput // 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 GoogleIamV1BindingArrayInput ContentitemId 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 LakeId pulumi.StringInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used:paths: "bindings, etag" UpdateMask pulumi.StringPtrInput // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a LakeContentitemIamPolicy resource.
func (LakeContentitemIamPolicyArgs) ElementType ¶ added in v0.21.0
func (LakeContentitemIamPolicyArgs) ElementType() reflect.Type
type LakeContentitemIamPolicyInput ¶ added in v0.21.0
type LakeContentitemIamPolicyInput interface { pulumi.Input ToLakeContentitemIamPolicyOutput() LakeContentitemIamPolicyOutput ToLakeContentitemIamPolicyOutputWithContext(ctx context.Context) LakeContentitemIamPolicyOutput }
type LakeContentitemIamPolicyOutput ¶ added in v0.21.0
type LakeContentitemIamPolicyOutput struct{ *pulumi.OutputState }
func (LakeContentitemIamPolicyOutput) AuditConfigs ¶ added in v0.21.0
func (o LakeContentitemIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LakeContentitemIamPolicyOutput) Bindings ¶ added in v0.21.0
func (o LakeContentitemIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
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 (LakeContentitemIamPolicyOutput) ContentitemId ¶ added in v0.21.0
func (o LakeContentitemIamPolicyOutput) ContentitemId() pulumi.StringOutput
func (LakeContentitemIamPolicyOutput) ElementType ¶ added in v0.21.0
func (LakeContentitemIamPolicyOutput) ElementType() reflect.Type
func (LakeContentitemIamPolicyOutput) Etag ¶ added in v0.21.0
func (o LakeContentitemIamPolicyOutput) 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 (LakeContentitemIamPolicyOutput) LakeId ¶ added in v0.21.0
func (o LakeContentitemIamPolicyOutput) LakeId() pulumi.StringOutput
func (LakeContentitemIamPolicyOutput) Location ¶ added in v0.21.0
func (o LakeContentitemIamPolicyOutput) Location() pulumi.StringOutput
func (LakeContentitemIamPolicyOutput) Project ¶ added in v0.21.0
func (o LakeContentitemIamPolicyOutput) Project() pulumi.StringOutput
func (LakeContentitemIamPolicyOutput) ToLakeContentitemIamPolicyOutput ¶ added in v0.21.0
func (o LakeContentitemIamPolicyOutput) ToLakeContentitemIamPolicyOutput() LakeContentitemIamPolicyOutput
func (LakeContentitemIamPolicyOutput) ToLakeContentitemIamPolicyOutputWithContext ¶ added in v0.21.0
func (o LakeContentitemIamPolicyOutput) ToLakeContentitemIamPolicyOutputWithContext(ctx context.Context) LakeContentitemIamPolicyOutput
func (LakeContentitemIamPolicyOutput) Version ¶ added in v0.21.0
func (o LakeContentitemIamPolicyOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type LakeContentitemIamPolicyState ¶ added in v0.21.0
type LakeContentitemIamPolicyState struct { }
func (LakeContentitemIamPolicyState) ElementType ¶ added in v0.21.0
func (LakeContentitemIamPolicyState) ElementType() reflect.Type
type LakeEnvironmentIamBinding ¶ added in v0.26.0
type LakeEnvironmentIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetLakeEnvironmentIamBinding ¶ added in v0.26.0
func GetLakeEnvironmentIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LakeEnvironmentIamBindingState, opts ...pulumi.ResourceOption) (*LakeEnvironmentIamBinding, error)
GetLakeEnvironmentIamBinding gets an existing LakeEnvironmentIamBinding 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 NewLakeEnvironmentIamBinding ¶ added in v0.26.0
func NewLakeEnvironmentIamBinding(ctx *pulumi.Context, name string, args *LakeEnvironmentIamBindingArgs, opts ...pulumi.ResourceOption) (*LakeEnvironmentIamBinding, error)
NewLakeEnvironmentIamBinding registers a new resource with the given unique name, arguments, and options.
func (*LakeEnvironmentIamBinding) ElementType ¶ added in v0.26.0
func (*LakeEnvironmentIamBinding) ElementType() reflect.Type
func (*LakeEnvironmentIamBinding) ToLakeEnvironmentIamBindingOutput ¶ added in v0.26.0
func (i *LakeEnvironmentIamBinding) ToLakeEnvironmentIamBindingOutput() LakeEnvironmentIamBindingOutput
func (*LakeEnvironmentIamBinding) ToLakeEnvironmentIamBindingOutputWithContext ¶ added in v0.26.0
func (i *LakeEnvironmentIamBinding) ToLakeEnvironmentIamBindingOutputWithContext(ctx context.Context) LakeEnvironmentIamBindingOutput
type LakeEnvironmentIamBindingArgs ¶ added in v0.26.0
type LakeEnvironmentIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a LakeEnvironmentIamBinding resource.
func (LakeEnvironmentIamBindingArgs) ElementType ¶ added in v0.26.0
func (LakeEnvironmentIamBindingArgs) ElementType() reflect.Type
type LakeEnvironmentIamBindingInput ¶ added in v0.26.0
type LakeEnvironmentIamBindingInput interface { pulumi.Input ToLakeEnvironmentIamBindingOutput() LakeEnvironmentIamBindingOutput ToLakeEnvironmentIamBindingOutputWithContext(ctx context.Context) LakeEnvironmentIamBindingOutput }
type LakeEnvironmentIamBindingOutput ¶ added in v0.26.0
type LakeEnvironmentIamBindingOutput struct{ *pulumi.OutputState }
func (LakeEnvironmentIamBindingOutput) Condition ¶ added in v0.26.0
func (o LakeEnvironmentIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (LakeEnvironmentIamBindingOutput) ElementType ¶ added in v0.26.0
func (LakeEnvironmentIamBindingOutput) ElementType() reflect.Type
func (LakeEnvironmentIamBindingOutput) Etag ¶ added in v0.26.0
func (o LakeEnvironmentIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (LakeEnvironmentIamBindingOutput) Members ¶ added in v0.26.0
func (o LakeEnvironmentIamBindingOutput) Members() pulumi.StringArrayOutput
Identities that will be granted the privilege in role. Each entry can have one of the following values:
- user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
- domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
func (LakeEnvironmentIamBindingOutput) Name ¶ added in v0.26.0
func (o LakeEnvironmentIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (LakeEnvironmentIamBindingOutput) Project ¶ added in v0.26.0
func (o LakeEnvironmentIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (LakeEnvironmentIamBindingOutput) Role ¶ added in v0.26.0
func (o LakeEnvironmentIamBindingOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `IamBinding` can be used per role.
func (LakeEnvironmentIamBindingOutput) ToLakeEnvironmentIamBindingOutput ¶ added in v0.26.0
func (o LakeEnvironmentIamBindingOutput) ToLakeEnvironmentIamBindingOutput() LakeEnvironmentIamBindingOutput
func (LakeEnvironmentIamBindingOutput) ToLakeEnvironmentIamBindingOutputWithContext ¶ added in v0.26.0
func (o LakeEnvironmentIamBindingOutput) ToLakeEnvironmentIamBindingOutputWithContext(ctx context.Context) LakeEnvironmentIamBindingOutput
type LakeEnvironmentIamBindingState ¶ added in v0.26.0
type LakeEnvironmentIamBindingState struct { }
func (LakeEnvironmentIamBindingState) ElementType ¶ added in v0.26.0
func (LakeEnvironmentIamBindingState) ElementType() reflect.Type
type LakeEnvironmentIamMember ¶ added in v0.26.0
type LakeEnvironmentIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetLakeEnvironmentIamMember ¶ added in v0.26.0
func GetLakeEnvironmentIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LakeEnvironmentIamMemberState, opts ...pulumi.ResourceOption) (*LakeEnvironmentIamMember, error)
GetLakeEnvironmentIamMember gets an existing LakeEnvironmentIamMember 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 NewLakeEnvironmentIamMember ¶ added in v0.26.0
func NewLakeEnvironmentIamMember(ctx *pulumi.Context, name string, args *LakeEnvironmentIamMemberArgs, opts ...pulumi.ResourceOption) (*LakeEnvironmentIamMember, error)
NewLakeEnvironmentIamMember registers a new resource with the given unique name, arguments, and options.
func (*LakeEnvironmentIamMember) ElementType ¶ added in v0.26.0
func (*LakeEnvironmentIamMember) ElementType() reflect.Type
func (*LakeEnvironmentIamMember) ToLakeEnvironmentIamMemberOutput ¶ added in v0.26.0
func (i *LakeEnvironmentIamMember) ToLakeEnvironmentIamMemberOutput() LakeEnvironmentIamMemberOutput
func (*LakeEnvironmentIamMember) ToLakeEnvironmentIamMemberOutputWithContext ¶ added in v0.26.0
func (i *LakeEnvironmentIamMember) ToLakeEnvironmentIamMemberOutputWithContext(ctx context.Context) LakeEnvironmentIamMemberOutput
type LakeEnvironmentIamMemberArgs ¶ added in v0.26.0
type LakeEnvironmentIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a LakeEnvironmentIamMember resource.
func (LakeEnvironmentIamMemberArgs) ElementType ¶ added in v0.26.0
func (LakeEnvironmentIamMemberArgs) ElementType() reflect.Type
type LakeEnvironmentIamMemberInput ¶ added in v0.26.0
type LakeEnvironmentIamMemberInput interface { pulumi.Input ToLakeEnvironmentIamMemberOutput() LakeEnvironmentIamMemberOutput ToLakeEnvironmentIamMemberOutputWithContext(ctx context.Context) LakeEnvironmentIamMemberOutput }
type LakeEnvironmentIamMemberOutput ¶ added in v0.26.0
type LakeEnvironmentIamMemberOutput struct{ *pulumi.OutputState }
func (LakeEnvironmentIamMemberOutput) Condition ¶ added in v0.26.0
func (o LakeEnvironmentIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (LakeEnvironmentIamMemberOutput) ElementType ¶ added in v0.26.0
func (LakeEnvironmentIamMemberOutput) ElementType() reflect.Type
func (LakeEnvironmentIamMemberOutput) Etag ¶ added in v0.26.0
func (o LakeEnvironmentIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (LakeEnvironmentIamMemberOutput) Member ¶ added in v0.26.0
func (o LakeEnvironmentIamMemberOutput) Member() pulumi.StringOutput
Identity that will be granted the privilege in role. The entry can have one of the following values:
- user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
- domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
func (LakeEnvironmentIamMemberOutput) Name ¶ added in v0.26.0
func (o LakeEnvironmentIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (LakeEnvironmentIamMemberOutput) Project ¶ added in v0.26.0
func (o LakeEnvironmentIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (LakeEnvironmentIamMemberOutput) Role ¶ added in v0.26.0
func (o LakeEnvironmentIamMemberOutput) Role() pulumi.StringOutput
The role that should be applied.
func (LakeEnvironmentIamMemberOutput) ToLakeEnvironmentIamMemberOutput ¶ added in v0.26.0
func (o LakeEnvironmentIamMemberOutput) ToLakeEnvironmentIamMemberOutput() LakeEnvironmentIamMemberOutput
func (LakeEnvironmentIamMemberOutput) ToLakeEnvironmentIamMemberOutputWithContext ¶ added in v0.26.0
func (o LakeEnvironmentIamMemberOutput) ToLakeEnvironmentIamMemberOutputWithContext(ctx context.Context) LakeEnvironmentIamMemberOutput
type LakeEnvironmentIamMemberState ¶ added in v0.26.0
type LakeEnvironmentIamMemberState struct { }
func (LakeEnvironmentIamMemberState) ElementType ¶ added in v0.26.0
func (LakeEnvironmentIamMemberState) ElementType() reflect.Type
type LakeEnvironmentIamPolicy ¶
type LakeEnvironmentIamPolicy struct { pulumi.CustomResourceState // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings GoogleIamV1BindingResponseArrayOutput `pulumi:"bindings"` EnvironmentId pulumi.StringOutput `pulumi:"environmentId"` // 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"` LakeId pulumi.StringOutput `pulumi:"lakeId"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetLakeEnvironmentIamPolicy ¶
func GetLakeEnvironmentIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LakeEnvironmentIamPolicyState, opts ...pulumi.ResourceOption) (*LakeEnvironmentIamPolicy, error)
GetLakeEnvironmentIamPolicy gets an existing LakeEnvironmentIamPolicy 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 NewLakeEnvironmentIamPolicy ¶
func NewLakeEnvironmentIamPolicy(ctx *pulumi.Context, name string, args *LakeEnvironmentIamPolicyArgs, opts ...pulumi.ResourceOption) (*LakeEnvironmentIamPolicy, error)
NewLakeEnvironmentIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*LakeEnvironmentIamPolicy) ElementType ¶
func (*LakeEnvironmentIamPolicy) ElementType() reflect.Type
func (*LakeEnvironmentIamPolicy) ToLakeEnvironmentIamPolicyOutput ¶
func (i *LakeEnvironmentIamPolicy) ToLakeEnvironmentIamPolicyOutput() LakeEnvironmentIamPolicyOutput
func (*LakeEnvironmentIamPolicy) ToLakeEnvironmentIamPolicyOutputWithContext ¶
func (i *LakeEnvironmentIamPolicy) ToLakeEnvironmentIamPolicyOutputWithContext(ctx context.Context) LakeEnvironmentIamPolicyOutput
type LakeEnvironmentIamPolicyArgs ¶
type LakeEnvironmentIamPolicyArgs struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigArrayInput // 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 GoogleIamV1BindingArrayInput EnvironmentId 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 LakeId pulumi.StringInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used:paths: "bindings, etag" UpdateMask pulumi.StringPtrInput // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a LakeEnvironmentIamPolicy resource.
func (LakeEnvironmentIamPolicyArgs) ElementType ¶
func (LakeEnvironmentIamPolicyArgs) ElementType() reflect.Type
type LakeEnvironmentIamPolicyInput ¶
type LakeEnvironmentIamPolicyInput interface { pulumi.Input ToLakeEnvironmentIamPolicyOutput() LakeEnvironmentIamPolicyOutput ToLakeEnvironmentIamPolicyOutputWithContext(ctx context.Context) LakeEnvironmentIamPolicyOutput }
type LakeEnvironmentIamPolicyOutput ¶
type LakeEnvironmentIamPolicyOutput struct{ *pulumi.OutputState }
func (LakeEnvironmentIamPolicyOutput) AuditConfigs ¶ added in v0.19.0
func (o LakeEnvironmentIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LakeEnvironmentIamPolicyOutput) Bindings ¶ added in v0.19.0
func (o LakeEnvironmentIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
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 (LakeEnvironmentIamPolicyOutput) ElementType ¶
func (LakeEnvironmentIamPolicyOutput) ElementType() reflect.Type
func (LakeEnvironmentIamPolicyOutput) EnvironmentId ¶ added in v0.21.0
func (o LakeEnvironmentIamPolicyOutput) EnvironmentId() pulumi.StringOutput
func (LakeEnvironmentIamPolicyOutput) Etag ¶ added in v0.19.0
func (o LakeEnvironmentIamPolicyOutput) 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 (LakeEnvironmentIamPolicyOutput) LakeId ¶ added in v0.21.0
func (o LakeEnvironmentIamPolicyOutput) LakeId() pulumi.StringOutput
func (LakeEnvironmentIamPolicyOutput) Location ¶ added in v0.21.0
func (o LakeEnvironmentIamPolicyOutput) Location() pulumi.StringOutput
func (LakeEnvironmentIamPolicyOutput) Project ¶ added in v0.21.0
func (o LakeEnvironmentIamPolicyOutput) Project() pulumi.StringOutput
func (LakeEnvironmentIamPolicyOutput) ToLakeEnvironmentIamPolicyOutput ¶
func (o LakeEnvironmentIamPolicyOutput) ToLakeEnvironmentIamPolicyOutput() LakeEnvironmentIamPolicyOutput
func (LakeEnvironmentIamPolicyOutput) ToLakeEnvironmentIamPolicyOutputWithContext ¶
func (o LakeEnvironmentIamPolicyOutput) ToLakeEnvironmentIamPolicyOutputWithContext(ctx context.Context) LakeEnvironmentIamPolicyOutput
func (LakeEnvironmentIamPolicyOutput) Version ¶ added in v0.19.0
func (o LakeEnvironmentIamPolicyOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type LakeEnvironmentIamPolicyState ¶
type LakeEnvironmentIamPolicyState struct { }
func (LakeEnvironmentIamPolicyState) ElementType ¶
func (LakeEnvironmentIamPolicyState) ElementType() reflect.Type
type LakeIamBinding ¶ added in v0.26.0
type LakeIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetLakeIamBinding ¶ added in v0.26.0
func GetLakeIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LakeIamBindingState, opts ...pulumi.ResourceOption) (*LakeIamBinding, error)
GetLakeIamBinding gets an existing LakeIamBinding 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 NewLakeIamBinding ¶ added in v0.26.0
func NewLakeIamBinding(ctx *pulumi.Context, name string, args *LakeIamBindingArgs, opts ...pulumi.ResourceOption) (*LakeIamBinding, error)
NewLakeIamBinding registers a new resource with the given unique name, arguments, and options.
func (*LakeIamBinding) ElementType ¶ added in v0.26.0
func (*LakeIamBinding) ElementType() reflect.Type
func (*LakeIamBinding) ToLakeIamBindingOutput ¶ added in v0.26.0
func (i *LakeIamBinding) ToLakeIamBindingOutput() LakeIamBindingOutput
func (*LakeIamBinding) ToLakeIamBindingOutputWithContext ¶ added in v0.26.0
func (i *LakeIamBinding) ToLakeIamBindingOutputWithContext(ctx context.Context) LakeIamBindingOutput
type LakeIamBindingArgs ¶ added in v0.26.0
type LakeIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a LakeIamBinding resource.
func (LakeIamBindingArgs) ElementType ¶ added in v0.26.0
func (LakeIamBindingArgs) ElementType() reflect.Type
type LakeIamBindingInput ¶ added in v0.26.0
type LakeIamBindingInput interface { pulumi.Input ToLakeIamBindingOutput() LakeIamBindingOutput ToLakeIamBindingOutputWithContext(ctx context.Context) LakeIamBindingOutput }
type LakeIamBindingOutput ¶ added in v0.26.0
type LakeIamBindingOutput struct{ *pulumi.OutputState }
func (LakeIamBindingOutput) Condition ¶ added in v0.26.0
func (o LakeIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (LakeIamBindingOutput) ElementType ¶ added in v0.26.0
func (LakeIamBindingOutput) ElementType() reflect.Type
func (LakeIamBindingOutput) Etag ¶ added in v0.26.0
func (o LakeIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (LakeIamBindingOutput) Members ¶ added in v0.26.0
func (o LakeIamBindingOutput) Members() pulumi.StringArrayOutput
Identities that will be granted the privilege in role. Each entry can have one of the following values:
- user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
- domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
func (LakeIamBindingOutput) Name ¶ added in v0.26.0
func (o LakeIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (LakeIamBindingOutput) Project ¶ added in v0.26.0
func (o LakeIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (LakeIamBindingOutput) Role ¶ added in v0.26.0
func (o LakeIamBindingOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `IamBinding` can be used per role.
func (LakeIamBindingOutput) ToLakeIamBindingOutput ¶ added in v0.26.0
func (o LakeIamBindingOutput) ToLakeIamBindingOutput() LakeIamBindingOutput
func (LakeIamBindingOutput) ToLakeIamBindingOutputWithContext ¶ added in v0.26.0
func (o LakeIamBindingOutput) ToLakeIamBindingOutputWithContext(ctx context.Context) LakeIamBindingOutput
type LakeIamBindingState ¶ added in v0.26.0
type LakeIamBindingState struct { }
func (LakeIamBindingState) ElementType ¶ added in v0.26.0
func (LakeIamBindingState) ElementType() reflect.Type
type LakeIamMember ¶ added in v0.26.0
type LakeIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetLakeIamMember ¶ added in v0.26.0
func GetLakeIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LakeIamMemberState, opts ...pulumi.ResourceOption) (*LakeIamMember, error)
GetLakeIamMember gets an existing LakeIamMember 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 NewLakeIamMember ¶ added in v0.26.0
func NewLakeIamMember(ctx *pulumi.Context, name string, args *LakeIamMemberArgs, opts ...pulumi.ResourceOption) (*LakeIamMember, error)
NewLakeIamMember registers a new resource with the given unique name, arguments, and options.
func (*LakeIamMember) ElementType ¶ added in v0.26.0
func (*LakeIamMember) ElementType() reflect.Type
func (*LakeIamMember) ToLakeIamMemberOutput ¶ added in v0.26.0
func (i *LakeIamMember) ToLakeIamMemberOutput() LakeIamMemberOutput
func (*LakeIamMember) ToLakeIamMemberOutputWithContext ¶ added in v0.26.0
func (i *LakeIamMember) ToLakeIamMemberOutputWithContext(ctx context.Context) LakeIamMemberOutput
type LakeIamMemberArgs ¶ added in v0.26.0
type LakeIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a LakeIamMember resource.
func (LakeIamMemberArgs) ElementType ¶ added in v0.26.0
func (LakeIamMemberArgs) ElementType() reflect.Type
type LakeIamMemberInput ¶ added in v0.26.0
type LakeIamMemberInput interface { pulumi.Input ToLakeIamMemberOutput() LakeIamMemberOutput ToLakeIamMemberOutputWithContext(ctx context.Context) LakeIamMemberOutput }
type LakeIamMemberOutput ¶ added in v0.26.0
type LakeIamMemberOutput struct{ *pulumi.OutputState }
func (LakeIamMemberOutput) Condition ¶ added in v0.26.0
func (o LakeIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (LakeIamMemberOutput) ElementType ¶ added in v0.26.0
func (LakeIamMemberOutput) ElementType() reflect.Type
func (LakeIamMemberOutput) Etag ¶ added in v0.26.0
func (o LakeIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (LakeIamMemberOutput) Member ¶ added in v0.26.0
func (o LakeIamMemberOutput) Member() pulumi.StringOutput
Identity that will be granted the privilege in role. The entry can have one of the following values:
- user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
- domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
func (LakeIamMemberOutput) Name ¶ added in v0.26.0
func (o LakeIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (LakeIamMemberOutput) Project ¶ added in v0.26.0
func (o LakeIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (LakeIamMemberOutput) Role ¶ added in v0.26.0
func (o LakeIamMemberOutput) Role() pulumi.StringOutput
The role that should be applied.
func (LakeIamMemberOutput) ToLakeIamMemberOutput ¶ added in v0.26.0
func (o LakeIamMemberOutput) ToLakeIamMemberOutput() LakeIamMemberOutput
func (LakeIamMemberOutput) ToLakeIamMemberOutputWithContext ¶ added in v0.26.0
func (o LakeIamMemberOutput) ToLakeIamMemberOutputWithContext(ctx context.Context) LakeIamMemberOutput
type LakeIamMemberState ¶ added in v0.26.0
type LakeIamMemberState struct { }
func (LakeIamMemberState) ElementType ¶ added in v0.26.0
func (LakeIamMemberState) ElementType() reflect.Type
type LakeIamPolicy ¶
type LakeIamPolicy struct { pulumi.CustomResourceState // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings GoogleIamV1BindingResponseArrayOutput `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"` LakeId pulumi.StringOutput `pulumi:"lakeId"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetLakeIamPolicy ¶
func GetLakeIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LakeIamPolicyState, opts ...pulumi.ResourceOption) (*LakeIamPolicy, error)
GetLakeIamPolicy gets an existing LakeIamPolicy 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 NewLakeIamPolicy ¶
func NewLakeIamPolicy(ctx *pulumi.Context, name string, args *LakeIamPolicyArgs, opts ...pulumi.ResourceOption) (*LakeIamPolicy, error)
NewLakeIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*LakeIamPolicy) ElementType ¶
func (*LakeIamPolicy) ElementType() reflect.Type
func (*LakeIamPolicy) ToLakeIamPolicyOutput ¶
func (i *LakeIamPolicy) ToLakeIamPolicyOutput() LakeIamPolicyOutput
func (*LakeIamPolicy) ToLakeIamPolicyOutputWithContext ¶
func (i *LakeIamPolicy) ToLakeIamPolicyOutputWithContext(ctx context.Context) LakeIamPolicyOutput
type LakeIamPolicyArgs ¶
type LakeIamPolicyArgs struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigArrayInput // 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 GoogleIamV1BindingArrayInput // 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 LakeId pulumi.StringInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used:paths: "bindings, etag" UpdateMask pulumi.StringPtrInput // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a LakeIamPolicy resource.
func (LakeIamPolicyArgs) ElementType ¶
func (LakeIamPolicyArgs) ElementType() reflect.Type
type LakeIamPolicyInput ¶
type LakeIamPolicyInput interface { pulumi.Input ToLakeIamPolicyOutput() LakeIamPolicyOutput ToLakeIamPolicyOutputWithContext(ctx context.Context) LakeIamPolicyOutput }
type LakeIamPolicyOutput ¶
type LakeIamPolicyOutput struct{ *pulumi.OutputState }
func (LakeIamPolicyOutput) AuditConfigs ¶ added in v0.19.0
func (o LakeIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LakeIamPolicyOutput) Bindings ¶ added in v0.19.0
func (o LakeIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
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 (LakeIamPolicyOutput) ElementType ¶
func (LakeIamPolicyOutput) ElementType() reflect.Type
func (LakeIamPolicyOutput) Etag ¶ added in v0.19.0
func (o LakeIamPolicyOutput) 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 (LakeIamPolicyOutput) LakeId ¶ added in v0.21.0
func (o LakeIamPolicyOutput) LakeId() pulumi.StringOutput
func (LakeIamPolicyOutput) Location ¶ added in v0.21.0
func (o LakeIamPolicyOutput) Location() pulumi.StringOutput
func (LakeIamPolicyOutput) Project ¶ added in v0.21.0
func (o LakeIamPolicyOutput) Project() pulumi.StringOutput
func (LakeIamPolicyOutput) ToLakeIamPolicyOutput ¶
func (o LakeIamPolicyOutput) ToLakeIamPolicyOutput() LakeIamPolicyOutput
func (LakeIamPolicyOutput) ToLakeIamPolicyOutputWithContext ¶
func (o LakeIamPolicyOutput) ToLakeIamPolicyOutputWithContext(ctx context.Context) LakeIamPolicyOutput
func (LakeIamPolicyOutput) Version ¶ added in v0.19.0
func (o LakeIamPolicyOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type LakeIamPolicyState ¶
type LakeIamPolicyState struct { }
func (LakeIamPolicyState) ElementType ¶
func (LakeIamPolicyState) ElementType() reflect.Type
type LakeInput ¶
type LakeInput interface { pulumi.Input ToLakeOutput() LakeOutput ToLakeOutputWithContext(ctx context.Context) LakeOutput }
type LakeOutput ¶
type LakeOutput struct{ *pulumi.OutputState }
func (LakeOutput) AssetStatus ¶ added in v0.19.0
func (o LakeOutput) AssetStatus() GoogleCloudDataplexV1AssetStatusResponseOutput
Aggregated status of the underlying assets of the lake.
func (LakeOutput) CreateTime ¶ added in v0.19.0
func (o LakeOutput) CreateTime() pulumi.StringOutput
The time when the lake was created.
func (LakeOutput) Description ¶ added in v0.19.0
func (o LakeOutput) Description() pulumi.StringOutput
Optional. Description of the lake.
func (LakeOutput) DisplayName ¶ added in v0.19.0
func (o LakeOutput) DisplayName() pulumi.StringOutput
Optional. User friendly display name.
func (LakeOutput) ElementType ¶
func (LakeOutput) ElementType() reflect.Type
func (LakeOutput) Labels ¶ added in v0.19.0
func (o LakeOutput) Labels() pulumi.StringMapOutput
Optional. User-defined labels for the lake.
func (LakeOutput) LakeId ¶ added in v0.21.0
func (o LakeOutput) LakeId() pulumi.StringOutput
Required. Lake identifier. This ID will be used to generate names such as database and dataset names when publishing metadata to Hive Metastore and BigQuery. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must end with a number or a letter. * Must be between 1-63 characters. * Must be unique within the customer project / location.
func (LakeOutput) Location ¶ added in v0.21.0
func (o LakeOutput) Location() pulumi.StringOutput
func (LakeOutput) Metastore ¶ added in v0.19.0
func (o LakeOutput) Metastore() GoogleCloudDataplexV1LakeMetastoreResponseOutput
Optional. Settings to manage lake and Dataproc Metastore service instance association.
func (LakeOutput) MetastoreStatus ¶ added in v0.19.0
func (o LakeOutput) MetastoreStatus() GoogleCloudDataplexV1LakeMetastoreStatusResponseOutput
Metastore status of the lake.
func (LakeOutput) Name ¶ added in v0.19.0
func (o LakeOutput) Name() pulumi.StringOutput
The relative resource name of the lake, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}.
func (LakeOutput) Project ¶ added in v0.21.0
func (o LakeOutput) Project() pulumi.StringOutput
func (LakeOutput) ServiceAccount ¶ added in v0.19.0
func (o LakeOutput) ServiceAccount() pulumi.StringOutput
Service account associated with this lake. This service account must be authorized to access or operate on resources managed by the lake.
func (LakeOutput) State ¶ added in v0.19.0
func (o LakeOutput) State() pulumi.StringOutput
Current state of the lake.
func (LakeOutput) ToLakeOutput ¶
func (o LakeOutput) ToLakeOutput() LakeOutput
func (LakeOutput) ToLakeOutputWithContext ¶
func (o LakeOutput) ToLakeOutputWithContext(ctx context.Context) LakeOutput
func (LakeOutput) Uid ¶ added in v0.19.0
func (o LakeOutput) Uid() pulumi.StringOutput
System generated globally unique ID for the lake. This ID will be different if the lake is deleted and re-created with the same name.
func (LakeOutput) UpdateTime ¶ added in v0.19.0
func (o LakeOutput) UpdateTime() pulumi.StringOutput
The time when the lake was last updated.
type LakeTaskIamBinding ¶ added in v0.26.0
type LakeTaskIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetLakeTaskIamBinding ¶ added in v0.26.0
func GetLakeTaskIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LakeTaskIamBindingState, opts ...pulumi.ResourceOption) (*LakeTaskIamBinding, error)
GetLakeTaskIamBinding gets an existing LakeTaskIamBinding 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 NewLakeTaskIamBinding ¶ added in v0.26.0
func NewLakeTaskIamBinding(ctx *pulumi.Context, name string, args *LakeTaskIamBindingArgs, opts ...pulumi.ResourceOption) (*LakeTaskIamBinding, error)
NewLakeTaskIamBinding registers a new resource with the given unique name, arguments, and options.
func (*LakeTaskIamBinding) ElementType ¶ added in v0.26.0
func (*LakeTaskIamBinding) ElementType() reflect.Type
func (*LakeTaskIamBinding) ToLakeTaskIamBindingOutput ¶ added in v0.26.0
func (i *LakeTaskIamBinding) ToLakeTaskIamBindingOutput() LakeTaskIamBindingOutput
func (*LakeTaskIamBinding) ToLakeTaskIamBindingOutputWithContext ¶ added in v0.26.0
func (i *LakeTaskIamBinding) ToLakeTaskIamBindingOutputWithContext(ctx context.Context) LakeTaskIamBindingOutput
type LakeTaskIamBindingArgs ¶ added in v0.26.0
type LakeTaskIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a LakeTaskIamBinding resource.
func (LakeTaskIamBindingArgs) ElementType ¶ added in v0.26.0
func (LakeTaskIamBindingArgs) ElementType() reflect.Type
type LakeTaskIamBindingInput ¶ added in v0.26.0
type LakeTaskIamBindingInput interface { pulumi.Input ToLakeTaskIamBindingOutput() LakeTaskIamBindingOutput ToLakeTaskIamBindingOutputWithContext(ctx context.Context) LakeTaskIamBindingOutput }
type LakeTaskIamBindingOutput ¶ added in v0.26.0
type LakeTaskIamBindingOutput struct{ *pulumi.OutputState }
func (LakeTaskIamBindingOutput) Condition ¶ added in v0.26.0
func (o LakeTaskIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (LakeTaskIamBindingOutput) ElementType ¶ added in v0.26.0
func (LakeTaskIamBindingOutput) ElementType() reflect.Type
func (LakeTaskIamBindingOutput) Etag ¶ added in v0.26.0
func (o LakeTaskIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (LakeTaskIamBindingOutput) Members ¶ added in v0.26.0
func (o LakeTaskIamBindingOutput) Members() pulumi.StringArrayOutput
Identities that will be granted the privilege in role. Each entry can have one of the following values:
- user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
- domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
func (LakeTaskIamBindingOutput) Name ¶ added in v0.26.0
func (o LakeTaskIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (LakeTaskIamBindingOutput) Project ¶ added in v0.26.0
func (o LakeTaskIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (LakeTaskIamBindingOutput) Role ¶ added in v0.26.0
func (o LakeTaskIamBindingOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `IamBinding` can be used per role.
func (LakeTaskIamBindingOutput) ToLakeTaskIamBindingOutput ¶ added in v0.26.0
func (o LakeTaskIamBindingOutput) ToLakeTaskIamBindingOutput() LakeTaskIamBindingOutput
func (LakeTaskIamBindingOutput) ToLakeTaskIamBindingOutputWithContext ¶ added in v0.26.0
func (o LakeTaskIamBindingOutput) ToLakeTaskIamBindingOutputWithContext(ctx context.Context) LakeTaskIamBindingOutput
type LakeTaskIamBindingState ¶ added in v0.26.0
type LakeTaskIamBindingState struct { }
func (LakeTaskIamBindingState) ElementType ¶ added in v0.26.0
func (LakeTaskIamBindingState) ElementType() reflect.Type
type LakeTaskIamMember ¶ added in v0.26.0
type LakeTaskIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetLakeTaskIamMember ¶ added in v0.26.0
func GetLakeTaskIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LakeTaskIamMemberState, opts ...pulumi.ResourceOption) (*LakeTaskIamMember, error)
GetLakeTaskIamMember gets an existing LakeTaskIamMember 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 NewLakeTaskIamMember ¶ added in v0.26.0
func NewLakeTaskIamMember(ctx *pulumi.Context, name string, args *LakeTaskIamMemberArgs, opts ...pulumi.ResourceOption) (*LakeTaskIamMember, error)
NewLakeTaskIamMember registers a new resource with the given unique name, arguments, and options.
func (*LakeTaskIamMember) ElementType ¶ added in v0.26.0
func (*LakeTaskIamMember) ElementType() reflect.Type
func (*LakeTaskIamMember) ToLakeTaskIamMemberOutput ¶ added in v0.26.0
func (i *LakeTaskIamMember) ToLakeTaskIamMemberOutput() LakeTaskIamMemberOutput
func (*LakeTaskIamMember) ToLakeTaskIamMemberOutputWithContext ¶ added in v0.26.0
func (i *LakeTaskIamMember) ToLakeTaskIamMemberOutputWithContext(ctx context.Context) LakeTaskIamMemberOutput
type LakeTaskIamMemberArgs ¶ added in v0.26.0
type LakeTaskIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a LakeTaskIamMember resource.
func (LakeTaskIamMemberArgs) ElementType ¶ added in v0.26.0
func (LakeTaskIamMemberArgs) ElementType() reflect.Type
type LakeTaskIamMemberInput ¶ added in v0.26.0
type LakeTaskIamMemberInput interface { pulumi.Input ToLakeTaskIamMemberOutput() LakeTaskIamMemberOutput ToLakeTaskIamMemberOutputWithContext(ctx context.Context) LakeTaskIamMemberOutput }
type LakeTaskIamMemberOutput ¶ added in v0.26.0
type LakeTaskIamMemberOutput struct{ *pulumi.OutputState }
func (LakeTaskIamMemberOutput) Condition ¶ added in v0.26.0
func (o LakeTaskIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (LakeTaskIamMemberOutput) ElementType ¶ added in v0.26.0
func (LakeTaskIamMemberOutput) ElementType() reflect.Type
func (LakeTaskIamMemberOutput) Etag ¶ added in v0.26.0
func (o LakeTaskIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (LakeTaskIamMemberOutput) Member ¶ added in v0.26.0
func (o LakeTaskIamMemberOutput) Member() pulumi.StringOutput
Identity that will be granted the privilege in role. The entry can have one of the following values:
- user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
- domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
func (LakeTaskIamMemberOutput) Name ¶ added in v0.26.0
func (o LakeTaskIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (LakeTaskIamMemberOutput) Project ¶ added in v0.26.0
func (o LakeTaskIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (LakeTaskIamMemberOutput) Role ¶ added in v0.26.0
func (o LakeTaskIamMemberOutput) Role() pulumi.StringOutput
The role that should be applied.
func (LakeTaskIamMemberOutput) ToLakeTaskIamMemberOutput ¶ added in v0.26.0
func (o LakeTaskIamMemberOutput) ToLakeTaskIamMemberOutput() LakeTaskIamMemberOutput
func (LakeTaskIamMemberOutput) ToLakeTaskIamMemberOutputWithContext ¶ added in v0.26.0
func (o LakeTaskIamMemberOutput) ToLakeTaskIamMemberOutputWithContext(ctx context.Context) LakeTaskIamMemberOutput
type LakeTaskIamMemberState ¶ added in v0.26.0
type LakeTaskIamMemberState struct { }
func (LakeTaskIamMemberState) ElementType ¶ added in v0.26.0
func (LakeTaskIamMemberState) ElementType() reflect.Type
type LakeTaskIamPolicy ¶
type LakeTaskIamPolicy struct { pulumi.CustomResourceState // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings GoogleIamV1BindingResponseArrayOutput `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"` LakeId pulumi.StringOutput `pulumi:"lakeId"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` TaskId pulumi.StringOutput `pulumi:"taskId"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetLakeTaskIamPolicy ¶
func GetLakeTaskIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LakeTaskIamPolicyState, opts ...pulumi.ResourceOption) (*LakeTaskIamPolicy, error)
GetLakeTaskIamPolicy gets an existing LakeTaskIamPolicy 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 NewLakeTaskIamPolicy ¶
func NewLakeTaskIamPolicy(ctx *pulumi.Context, name string, args *LakeTaskIamPolicyArgs, opts ...pulumi.ResourceOption) (*LakeTaskIamPolicy, error)
NewLakeTaskIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*LakeTaskIamPolicy) ElementType ¶
func (*LakeTaskIamPolicy) ElementType() reflect.Type
func (*LakeTaskIamPolicy) ToLakeTaskIamPolicyOutput ¶
func (i *LakeTaskIamPolicy) ToLakeTaskIamPolicyOutput() LakeTaskIamPolicyOutput
func (*LakeTaskIamPolicy) ToLakeTaskIamPolicyOutputWithContext ¶
func (i *LakeTaskIamPolicy) ToLakeTaskIamPolicyOutputWithContext(ctx context.Context) LakeTaskIamPolicyOutput
type LakeTaskIamPolicyArgs ¶
type LakeTaskIamPolicyArgs struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigArrayInput // 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 GoogleIamV1BindingArrayInput // 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 LakeId pulumi.StringInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput TaskId pulumi.StringInput // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used:paths: "bindings, etag" UpdateMask pulumi.StringPtrInput // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a LakeTaskIamPolicy resource.
func (LakeTaskIamPolicyArgs) ElementType ¶
func (LakeTaskIamPolicyArgs) ElementType() reflect.Type
type LakeTaskIamPolicyInput ¶
type LakeTaskIamPolicyInput interface { pulumi.Input ToLakeTaskIamPolicyOutput() LakeTaskIamPolicyOutput ToLakeTaskIamPolicyOutputWithContext(ctx context.Context) LakeTaskIamPolicyOutput }
type LakeTaskIamPolicyOutput ¶
type LakeTaskIamPolicyOutput struct{ *pulumi.OutputState }
func (LakeTaskIamPolicyOutput) AuditConfigs ¶ added in v0.19.0
func (o LakeTaskIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LakeTaskIamPolicyOutput) Bindings ¶ added in v0.19.0
func (o LakeTaskIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
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 (LakeTaskIamPolicyOutput) ElementType ¶
func (LakeTaskIamPolicyOutput) ElementType() reflect.Type
func (LakeTaskIamPolicyOutput) Etag ¶ added in v0.19.0
func (o LakeTaskIamPolicyOutput) 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 (LakeTaskIamPolicyOutput) LakeId ¶ added in v0.21.0
func (o LakeTaskIamPolicyOutput) LakeId() pulumi.StringOutput
func (LakeTaskIamPolicyOutput) Location ¶ added in v0.21.0
func (o LakeTaskIamPolicyOutput) Location() pulumi.StringOutput
func (LakeTaskIamPolicyOutput) Project ¶ added in v0.21.0
func (o LakeTaskIamPolicyOutput) Project() pulumi.StringOutput
func (LakeTaskIamPolicyOutput) TaskId ¶ added in v0.21.0
func (o LakeTaskIamPolicyOutput) TaskId() pulumi.StringOutput
func (LakeTaskIamPolicyOutput) ToLakeTaskIamPolicyOutput ¶
func (o LakeTaskIamPolicyOutput) ToLakeTaskIamPolicyOutput() LakeTaskIamPolicyOutput
func (LakeTaskIamPolicyOutput) ToLakeTaskIamPolicyOutputWithContext ¶
func (o LakeTaskIamPolicyOutput) ToLakeTaskIamPolicyOutputWithContext(ctx context.Context) LakeTaskIamPolicyOutput
func (LakeTaskIamPolicyOutput) Version ¶ added in v0.19.0
func (o LakeTaskIamPolicyOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type LakeTaskIamPolicyState ¶
type LakeTaskIamPolicyState struct { }
func (LakeTaskIamPolicyState) ElementType ¶
func (LakeTaskIamPolicyState) ElementType() reflect.Type
type LakeZoneIamBinding ¶ added in v0.26.0
type LakeZoneIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetLakeZoneIamBinding ¶ added in v0.26.0
func GetLakeZoneIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LakeZoneIamBindingState, opts ...pulumi.ResourceOption) (*LakeZoneIamBinding, error)
GetLakeZoneIamBinding gets an existing LakeZoneIamBinding 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 NewLakeZoneIamBinding ¶ added in v0.26.0
func NewLakeZoneIamBinding(ctx *pulumi.Context, name string, args *LakeZoneIamBindingArgs, opts ...pulumi.ResourceOption) (*LakeZoneIamBinding, error)
NewLakeZoneIamBinding registers a new resource with the given unique name, arguments, and options.
func (*LakeZoneIamBinding) ElementType ¶ added in v0.26.0
func (*LakeZoneIamBinding) ElementType() reflect.Type
func (*LakeZoneIamBinding) ToLakeZoneIamBindingOutput ¶ added in v0.26.0
func (i *LakeZoneIamBinding) ToLakeZoneIamBindingOutput() LakeZoneIamBindingOutput
func (*LakeZoneIamBinding) ToLakeZoneIamBindingOutputWithContext ¶ added in v0.26.0
func (i *LakeZoneIamBinding) ToLakeZoneIamBindingOutputWithContext(ctx context.Context) LakeZoneIamBindingOutput
type LakeZoneIamBindingArgs ¶ added in v0.26.0
type LakeZoneIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a LakeZoneIamBinding resource.
func (LakeZoneIamBindingArgs) ElementType ¶ added in v0.26.0
func (LakeZoneIamBindingArgs) ElementType() reflect.Type
type LakeZoneIamBindingInput ¶ added in v0.26.0
type LakeZoneIamBindingInput interface { pulumi.Input ToLakeZoneIamBindingOutput() LakeZoneIamBindingOutput ToLakeZoneIamBindingOutputWithContext(ctx context.Context) LakeZoneIamBindingOutput }
type LakeZoneIamBindingOutput ¶ added in v0.26.0
type LakeZoneIamBindingOutput struct{ *pulumi.OutputState }
func (LakeZoneIamBindingOutput) Condition ¶ added in v0.26.0
func (o LakeZoneIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (LakeZoneIamBindingOutput) ElementType ¶ added in v0.26.0
func (LakeZoneIamBindingOutput) ElementType() reflect.Type
func (LakeZoneIamBindingOutput) Etag ¶ added in v0.26.0
func (o LakeZoneIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (LakeZoneIamBindingOutput) Members ¶ added in v0.26.0
func (o LakeZoneIamBindingOutput) Members() pulumi.StringArrayOutput
Identities that will be granted the privilege in role. Each entry can have one of the following values:
- user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
- domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
func (LakeZoneIamBindingOutput) Name ¶ added in v0.26.0
func (o LakeZoneIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (LakeZoneIamBindingOutput) Project ¶ added in v0.26.0
func (o LakeZoneIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (LakeZoneIamBindingOutput) Role ¶ added in v0.26.0
func (o LakeZoneIamBindingOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `IamBinding` can be used per role.
func (LakeZoneIamBindingOutput) ToLakeZoneIamBindingOutput ¶ added in v0.26.0
func (o LakeZoneIamBindingOutput) ToLakeZoneIamBindingOutput() LakeZoneIamBindingOutput
func (LakeZoneIamBindingOutput) ToLakeZoneIamBindingOutputWithContext ¶ added in v0.26.0
func (o LakeZoneIamBindingOutput) ToLakeZoneIamBindingOutputWithContext(ctx context.Context) LakeZoneIamBindingOutput
type LakeZoneIamBindingState ¶ added in v0.26.0
type LakeZoneIamBindingState struct { }
func (LakeZoneIamBindingState) ElementType ¶ added in v0.26.0
func (LakeZoneIamBindingState) ElementType() reflect.Type
type LakeZoneIamMember ¶ added in v0.26.0
type LakeZoneIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetLakeZoneIamMember ¶ added in v0.26.0
func GetLakeZoneIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LakeZoneIamMemberState, opts ...pulumi.ResourceOption) (*LakeZoneIamMember, error)
GetLakeZoneIamMember gets an existing LakeZoneIamMember 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 NewLakeZoneIamMember ¶ added in v0.26.0
func NewLakeZoneIamMember(ctx *pulumi.Context, name string, args *LakeZoneIamMemberArgs, opts ...pulumi.ResourceOption) (*LakeZoneIamMember, error)
NewLakeZoneIamMember registers a new resource with the given unique name, arguments, and options.
func (*LakeZoneIamMember) ElementType ¶ added in v0.26.0
func (*LakeZoneIamMember) ElementType() reflect.Type
func (*LakeZoneIamMember) ToLakeZoneIamMemberOutput ¶ added in v0.26.0
func (i *LakeZoneIamMember) ToLakeZoneIamMemberOutput() LakeZoneIamMemberOutput
func (*LakeZoneIamMember) ToLakeZoneIamMemberOutputWithContext ¶ added in v0.26.0
func (i *LakeZoneIamMember) ToLakeZoneIamMemberOutputWithContext(ctx context.Context) LakeZoneIamMemberOutput
type LakeZoneIamMemberArgs ¶ added in v0.26.0
type LakeZoneIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a LakeZoneIamMember resource.
func (LakeZoneIamMemberArgs) ElementType ¶ added in v0.26.0
func (LakeZoneIamMemberArgs) ElementType() reflect.Type
type LakeZoneIamMemberInput ¶ added in v0.26.0
type LakeZoneIamMemberInput interface { pulumi.Input ToLakeZoneIamMemberOutput() LakeZoneIamMemberOutput ToLakeZoneIamMemberOutputWithContext(ctx context.Context) LakeZoneIamMemberOutput }
type LakeZoneIamMemberOutput ¶ added in v0.26.0
type LakeZoneIamMemberOutput struct{ *pulumi.OutputState }
func (LakeZoneIamMemberOutput) Condition ¶ added in v0.26.0
func (o LakeZoneIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (LakeZoneIamMemberOutput) ElementType ¶ added in v0.26.0
func (LakeZoneIamMemberOutput) ElementType() reflect.Type
func (LakeZoneIamMemberOutput) Etag ¶ added in v0.26.0
func (o LakeZoneIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (LakeZoneIamMemberOutput) Member ¶ added in v0.26.0
func (o LakeZoneIamMemberOutput) Member() pulumi.StringOutput
Identity that will be granted the privilege in role. The entry can have one of the following values:
- user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- group:{emailid}: An email address that represents a Google group. For example, admins@example.com.
- domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
func (LakeZoneIamMemberOutput) Name ¶ added in v0.26.0
func (o LakeZoneIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (LakeZoneIamMemberOutput) Project ¶ added in v0.26.0
func (o LakeZoneIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (LakeZoneIamMemberOutput) Role ¶ added in v0.26.0
func (o LakeZoneIamMemberOutput) Role() pulumi.StringOutput
The role that should be applied.
func (LakeZoneIamMemberOutput) ToLakeZoneIamMemberOutput ¶ added in v0.26.0
func (o LakeZoneIamMemberOutput) ToLakeZoneIamMemberOutput() LakeZoneIamMemberOutput
func (LakeZoneIamMemberOutput) ToLakeZoneIamMemberOutputWithContext ¶ added in v0.26.0
func (o LakeZoneIamMemberOutput) ToLakeZoneIamMemberOutputWithContext(ctx context.Context) LakeZoneIamMemberOutput
type LakeZoneIamMemberState ¶ added in v0.26.0
type LakeZoneIamMemberState struct { }
func (LakeZoneIamMemberState) ElementType ¶ added in v0.26.0
func (LakeZoneIamMemberState) ElementType() reflect.Type
type LakeZoneIamPolicy ¶
type LakeZoneIamPolicy struct { pulumi.CustomResourceState // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings GoogleIamV1BindingResponseArrayOutput `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"` LakeId pulumi.StringOutput `pulumi:"lakeId"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` Zone pulumi.StringOutput `pulumi:"zone"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetLakeZoneIamPolicy ¶
func GetLakeZoneIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LakeZoneIamPolicyState, opts ...pulumi.ResourceOption) (*LakeZoneIamPolicy, error)
GetLakeZoneIamPolicy gets an existing LakeZoneIamPolicy 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 NewLakeZoneIamPolicy ¶
func NewLakeZoneIamPolicy(ctx *pulumi.Context, name string, args *LakeZoneIamPolicyArgs, opts ...pulumi.ResourceOption) (*LakeZoneIamPolicy, error)
NewLakeZoneIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*LakeZoneIamPolicy) ElementType ¶
func (*LakeZoneIamPolicy) ElementType() reflect.Type
func (*LakeZoneIamPolicy) ToLakeZoneIamPolicyOutput ¶
func (i *LakeZoneIamPolicy) ToLakeZoneIamPolicyOutput() LakeZoneIamPolicyOutput
func (*LakeZoneIamPolicy) ToLakeZoneIamPolicyOutputWithContext ¶
func (i *LakeZoneIamPolicy) ToLakeZoneIamPolicyOutputWithContext(ctx context.Context) LakeZoneIamPolicyOutput
type LakeZoneIamPolicyArgs ¶
type LakeZoneIamPolicyArgs struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs GoogleIamV1AuditConfigArrayInput // 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 GoogleIamV1BindingArrayInput // 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 LakeId pulumi.StringInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used:paths: "bindings, etag" UpdateMask pulumi.StringPtrInput // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput Zone pulumi.StringPtrInput }
The set of arguments for constructing a LakeZoneIamPolicy resource.
func (LakeZoneIamPolicyArgs) ElementType ¶
func (LakeZoneIamPolicyArgs) ElementType() reflect.Type
type LakeZoneIamPolicyInput ¶
type LakeZoneIamPolicyInput interface { pulumi.Input ToLakeZoneIamPolicyOutput() LakeZoneIamPolicyOutput ToLakeZoneIamPolicyOutputWithContext(ctx context.Context) LakeZoneIamPolicyOutput }
type LakeZoneIamPolicyOutput ¶
type LakeZoneIamPolicyOutput struct{ *pulumi.OutputState }
func (LakeZoneIamPolicyOutput) AuditConfigs ¶ added in v0.19.0
func (o LakeZoneIamPolicyOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LakeZoneIamPolicyOutput) Bindings ¶ added in v0.19.0
func (o LakeZoneIamPolicyOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
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 (LakeZoneIamPolicyOutput) ElementType ¶
func (LakeZoneIamPolicyOutput) ElementType() reflect.Type
func (LakeZoneIamPolicyOutput) Etag ¶ added in v0.19.0
func (o LakeZoneIamPolicyOutput) 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 (LakeZoneIamPolicyOutput) LakeId ¶ added in v0.21.0
func (o LakeZoneIamPolicyOutput) LakeId() pulumi.StringOutput
func (LakeZoneIamPolicyOutput) Location ¶ added in v0.21.0
func (o LakeZoneIamPolicyOutput) Location() pulumi.StringOutput
func (LakeZoneIamPolicyOutput) Project ¶ added in v0.21.0
func (o LakeZoneIamPolicyOutput) Project() pulumi.StringOutput
func (LakeZoneIamPolicyOutput) ToLakeZoneIamPolicyOutput ¶
func (o LakeZoneIamPolicyOutput) ToLakeZoneIamPolicyOutput() LakeZoneIamPolicyOutput
func (LakeZoneIamPolicyOutput) ToLakeZoneIamPolicyOutputWithContext ¶
func (o LakeZoneIamPolicyOutput) ToLakeZoneIamPolicyOutputWithContext(ctx context.Context) LakeZoneIamPolicyOutput
func (LakeZoneIamPolicyOutput) Version ¶ added in v0.19.0
func (o LakeZoneIamPolicyOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
func (LakeZoneIamPolicyOutput) Zone ¶ added in v0.21.0
func (o LakeZoneIamPolicyOutput) Zone() pulumi.StringOutput
type LakeZoneIamPolicyState ¶
type LakeZoneIamPolicyState struct { }
func (LakeZoneIamPolicyState) ElementType ¶
func (LakeZoneIamPolicyState) ElementType() reflect.Type
type LookupAspectTypeIamPolicyArgs ¶ added in v0.31.1
type LookupAspectTypeIamPolicyOutputArgs ¶ added in v0.31.1
type LookupAspectTypeIamPolicyOutputArgs struct { AspectTypeId pulumi.StringInput `pulumi:"aspectTypeId"` Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupAspectTypeIamPolicyOutputArgs) ElementType ¶ added in v0.31.1
func (LookupAspectTypeIamPolicyOutputArgs) ElementType() reflect.Type
type LookupAspectTypeIamPolicyResult ¶ added in v0.31.1
type LookupAspectTypeIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []GoogleIamV1AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings []GoogleIamV1BindingResponse `pulumi:"bindings"` // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupAspectTypeIamPolicy ¶ added in v0.31.1
func LookupAspectTypeIamPolicy(ctx *pulumi.Context, args *LookupAspectTypeIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupAspectTypeIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupAspectTypeIamPolicyResultOutput ¶ added in v0.31.1
type LookupAspectTypeIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupAspectTypeIamPolicyOutput ¶ added in v0.31.1
func LookupAspectTypeIamPolicyOutput(ctx *pulumi.Context, args LookupAspectTypeIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupAspectTypeIamPolicyResultOutput
func (LookupAspectTypeIamPolicyResultOutput) AuditConfigs ¶ added in v0.31.1
func (o LookupAspectTypeIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupAspectTypeIamPolicyResultOutput) Bindings ¶ added in v0.31.1
func (o LookupAspectTypeIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
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 (LookupAspectTypeIamPolicyResultOutput) ElementType ¶ added in v0.31.1
func (LookupAspectTypeIamPolicyResultOutput) ElementType() reflect.Type
func (LookupAspectTypeIamPolicyResultOutput) Etag ¶ added in v0.31.1
func (o LookupAspectTypeIamPolicyResultOutput) 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 (LookupAspectTypeIamPolicyResultOutput) ToLookupAspectTypeIamPolicyResultOutput ¶ added in v0.31.1
func (o LookupAspectTypeIamPolicyResultOutput) ToLookupAspectTypeIamPolicyResultOutput() LookupAspectTypeIamPolicyResultOutput
func (LookupAspectTypeIamPolicyResultOutput) ToLookupAspectTypeIamPolicyResultOutputWithContext ¶ added in v0.31.1
func (o LookupAspectTypeIamPolicyResultOutput) ToLookupAspectTypeIamPolicyResultOutputWithContext(ctx context.Context) LookupAspectTypeIamPolicyResultOutput
func (LookupAspectTypeIamPolicyResultOutput) Version ¶ added in v0.31.1
func (o LookupAspectTypeIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupAssetArgs ¶
type LookupAssetOutputArgs ¶
type LookupAssetOutputArgs struct { AssetId pulumi.StringInput `pulumi:"assetId"` LakeId pulumi.StringInput `pulumi:"lakeId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` Zone pulumi.StringInput `pulumi:"zone"` }
func (LookupAssetOutputArgs) ElementType ¶
func (LookupAssetOutputArgs) ElementType() reflect.Type
type LookupAssetResult ¶
type LookupAssetResult struct { // The time when the asset was created. CreateTime string `pulumi:"createTime"` // Optional. Description of the asset. Description string `pulumi:"description"` // Optional. Specification of the discovery feature applied to data referenced by this asset. When this spec is left unset, the asset will use the spec set on the parent zone. DiscoverySpec GoogleCloudDataplexV1AssetDiscoverySpecResponse `pulumi:"discoverySpec"` // Status of the discovery feature applied to data referenced by this asset. DiscoveryStatus GoogleCloudDataplexV1AssetDiscoveryStatusResponse `pulumi:"discoveryStatus"` // Optional. User friendly display name. DisplayName string `pulumi:"displayName"` // Optional. User defined labels for the asset. Labels map[string]string `pulumi:"labels"` // The relative resource name of the asset, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/assets/{asset_id}. Name string `pulumi:"name"` // Specification of the resource that is referenced by this asset. ResourceSpec GoogleCloudDataplexV1AssetResourceSpecResponse `pulumi:"resourceSpec"` // Status of the resource referenced by this asset. ResourceStatus GoogleCloudDataplexV1AssetResourceStatusResponse `pulumi:"resourceStatus"` // Status of the security policy applied to resource referenced by this asset. SecurityStatus GoogleCloudDataplexV1AssetSecurityStatusResponse `pulumi:"securityStatus"` // Current state of the asset. State string `pulumi:"state"` // System generated globally unique ID for the asset. This ID will be different if the asset is deleted and re-created with the same name. Uid string `pulumi:"uid"` // The time when the asset was last updated. UpdateTime string `pulumi:"updateTime"` }
func LookupAsset ¶
func LookupAsset(ctx *pulumi.Context, args *LookupAssetArgs, opts ...pulumi.InvokeOption) (*LookupAssetResult, error)
Retrieves an asset resource.
type LookupAssetResultOutput ¶
type LookupAssetResultOutput struct{ *pulumi.OutputState }
func LookupAssetOutput ¶
func LookupAssetOutput(ctx *pulumi.Context, args LookupAssetOutputArgs, opts ...pulumi.InvokeOption) LookupAssetResultOutput
func (LookupAssetResultOutput) CreateTime ¶
func (o LookupAssetResultOutput) CreateTime() pulumi.StringOutput
The time when the asset was created.
func (LookupAssetResultOutput) Description ¶
func (o LookupAssetResultOutput) Description() pulumi.StringOutput
Optional. Description of the asset.
func (LookupAssetResultOutput) DiscoverySpec ¶
func (o LookupAssetResultOutput) DiscoverySpec() GoogleCloudDataplexV1AssetDiscoverySpecResponseOutput
Optional. Specification of the discovery feature applied to data referenced by this asset. When this spec is left unset, the asset will use the spec set on the parent zone.
func (LookupAssetResultOutput) DiscoveryStatus ¶
func (o LookupAssetResultOutput) DiscoveryStatus() GoogleCloudDataplexV1AssetDiscoveryStatusResponseOutput
Status of the discovery feature applied to data referenced by this asset.
func (LookupAssetResultOutput) DisplayName ¶
func (o LookupAssetResultOutput) DisplayName() pulumi.StringOutput
Optional. User friendly display name.
func (LookupAssetResultOutput) ElementType ¶
func (LookupAssetResultOutput) ElementType() reflect.Type
func (LookupAssetResultOutput) Labels ¶
func (o LookupAssetResultOutput) Labels() pulumi.StringMapOutput
Optional. User defined labels for the asset.
func (LookupAssetResultOutput) Name ¶
func (o LookupAssetResultOutput) Name() pulumi.StringOutput
The relative resource name of the asset, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/assets/{asset_id}.
func (LookupAssetResultOutput) ResourceSpec ¶
func (o LookupAssetResultOutput) ResourceSpec() GoogleCloudDataplexV1AssetResourceSpecResponseOutput
Specification of the resource that is referenced by this asset.
func (LookupAssetResultOutput) ResourceStatus ¶
func (o LookupAssetResultOutput) ResourceStatus() GoogleCloudDataplexV1AssetResourceStatusResponseOutput
Status of the resource referenced by this asset.
func (LookupAssetResultOutput) SecurityStatus ¶
func (o LookupAssetResultOutput) SecurityStatus() GoogleCloudDataplexV1AssetSecurityStatusResponseOutput
Status of the security policy applied to resource referenced by this asset.
func (LookupAssetResultOutput) State ¶
func (o LookupAssetResultOutput) State() pulumi.StringOutput
Current state of the asset.
func (LookupAssetResultOutput) ToLookupAssetResultOutput ¶
func (o LookupAssetResultOutput) ToLookupAssetResultOutput() LookupAssetResultOutput
func (LookupAssetResultOutput) ToLookupAssetResultOutputWithContext ¶
func (o LookupAssetResultOutput) ToLookupAssetResultOutputWithContext(ctx context.Context) LookupAssetResultOutput
func (LookupAssetResultOutput) Uid ¶
func (o LookupAssetResultOutput) Uid() pulumi.StringOutput
System generated globally unique ID for the asset. This ID will be different if the asset is deleted and re-created with the same name.
func (LookupAssetResultOutput) UpdateTime ¶
func (o LookupAssetResultOutput) UpdateTime() pulumi.StringOutput
The time when the asset was last updated.
type LookupAttributeArgs ¶ added in v0.28.0
type LookupAttributeOutputArgs ¶ added in v0.28.0
type LookupAttributeOutputArgs struct { AttributeId pulumi.StringInput `pulumi:"attributeId"` DataTaxonomyId pulumi.StringInput `pulumi:"dataTaxonomyId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupAttributeOutputArgs) ElementType ¶ added in v0.28.0
func (LookupAttributeOutputArgs) ElementType() reflect.Type
type LookupAttributeResult ¶ added in v0.28.0
type LookupAttributeResult struct { // The number of child attributes present for this attribute. AttributeCount int `pulumi:"attributeCount"` // The time when the DataAttribute was created. CreateTime string `pulumi:"createTime"` // Optional. Specified when applied to data stored on the resource (eg: rows, columns in BigQuery Tables). DataAccessSpec GoogleCloudDataplexV1DataAccessSpecResponse `pulumi:"dataAccessSpec"` // Optional. Description of the DataAttribute. Description string `pulumi:"description"` // Optional. User friendly display name. DisplayName string `pulumi:"displayName"` // This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Etag string `pulumi:"etag"` // Optional. User-defined labels for the DataAttribute. Labels map[string]string `pulumi:"labels"` // The relative resource name of the dataAttribute, of the form: projects/{project_number}/locations/{location_id}/dataTaxonomies/{dataTaxonomy}/attributes/{data_attribute_id}. Name string `pulumi:"name"` // Optional. The ID of the parent DataAttribute resource, should belong to the same data taxonomy. Circular dependency in parent chain is not valid. Maximum depth of the hierarchy allowed is 4. a -> b -> c -> d -> e, depth = 4 ParentId string `pulumi:"parentId"` // Optional. Specified when applied to a resource (eg: Cloud Storage bucket, BigQuery dataset, BigQuery table). ResourceAccessSpec GoogleCloudDataplexV1ResourceAccessSpecResponse `pulumi:"resourceAccessSpec"` // System generated globally unique ID for the DataAttribute. This ID will be different if the DataAttribute is deleted and re-created with the same name. Uid string `pulumi:"uid"` // The time when the DataAttribute was last updated. UpdateTime string `pulumi:"updateTime"` }
func LookupAttribute ¶ added in v0.28.0
func LookupAttribute(ctx *pulumi.Context, args *LookupAttributeArgs, opts ...pulumi.InvokeOption) (*LookupAttributeResult, error)
Retrieves a Data Attribute resource.
type LookupAttributeResultOutput ¶ added in v0.28.0
type LookupAttributeResultOutput struct{ *pulumi.OutputState }
func LookupAttributeOutput ¶ added in v0.28.0
func LookupAttributeOutput(ctx *pulumi.Context, args LookupAttributeOutputArgs, opts ...pulumi.InvokeOption) LookupAttributeResultOutput
func (LookupAttributeResultOutput) AttributeCount ¶ added in v0.28.0
func (o LookupAttributeResultOutput) AttributeCount() pulumi.IntOutput
The number of child attributes present for this attribute.
func (LookupAttributeResultOutput) CreateTime ¶ added in v0.28.0
func (o LookupAttributeResultOutput) CreateTime() pulumi.StringOutput
The time when the DataAttribute was created.
func (LookupAttributeResultOutput) DataAccessSpec ¶ added in v0.28.0
func (o LookupAttributeResultOutput) DataAccessSpec() GoogleCloudDataplexV1DataAccessSpecResponseOutput
Optional. Specified when applied to data stored on the resource (eg: rows, columns in BigQuery Tables).
func (LookupAttributeResultOutput) Description ¶ added in v0.28.0
func (o LookupAttributeResultOutput) Description() pulumi.StringOutput
Optional. Description of the DataAttribute.
func (LookupAttributeResultOutput) DisplayName ¶ added in v0.28.0
func (o LookupAttributeResultOutput) DisplayName() pulumi.StringOutput
Optional. User friendly display name.
func (LookupAttributeResultOutput) ElementType ¶ added in v0.28.0
func (LookupAttributeResultOutput) ElementType() reflect.Type
func (LookupAttributeResultOutput) Etag ¶ added in v0.28.0
func (o LookupAttributeResultOutput) Etag() pulumi.StringOutput
This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
func (LookupAttributeResultOutput) Labels ¶ added in v0.28.0
func (o LookupAttributeResultOutput) Labels() pulumi.StringMapOutput
Optional. User-defined labels for the DataAttribute.
func (LookupAttributeResultOutput) Name ¶ added in v0.28.0
func (o LookupAttributeResultOutput) Name() pulumi.StringOutput
The relative resource name of the dataAttribute, of the form: projects/{project_number}/locations/{location_id}/dataTaxonomies/{dataTaxonomy}/attributes/{data_attribute_id}.
func (LookupAttributeResultOutput) ParentId ¶ added in v0.28.0
func (o LookupAttributeResultOutput) ParentId() pulumi.StringOutput
Optional. The ID of the parent DataAttribute resource, should belong to the same data taxonomy. Circular dependency in parent chain is not valid. Maximum depth of the hierarchy allowed is 4. a -> b -> c -> d -> e, depth = 4
func (LookupAttributeResultOutput) ResourceAccessSpec ¶ added in v0.28.0
func (o LookupAttributeResultOutput) ResourceAccessSpec() GoogleCloudDataplexV1ResourceAccessSpecResponseOutput
Optional. Specified when applied to a resource (eg: Cloud Storage bucket, BigQuery dataset, BigQuery table).
func (LookupAttributeResultOutput) ToLookupAttributeResultOutput ¶ added in v0.28.0
func (o LookupAttributeResultOutput) ToLookupAttributeResultOutput() LookupAttributeResultOutput
func (LookupAttributeResultOutput) ToLookupAttributeResultOutputWithContext ¶ added in v0.28.0
func (o LookupAttributeResultOutput) ToLookupAttributeResultOutputWithContext(ctx context.Context) LookupAttributeResultOutput
func (LookupAttributeResultOutput) Uid ¶ added in v0.28.0
func (o LookupAttributeResultOutput) Uid() pulumi.StringOutput
System generated globally unique ID for the DataAttribute. This ID will be different if the DataAttribute is deleted and re-created with the same name.
func (LookupAttributeResultOutput) UpdateTime ¶ added in v0.28.0
func (o LookupAttributeResultOutput) UpdateTime() pulumi.StringOutput
The time when the DataAttribute was last updated.
type LookupContentArgs ¶ added in v0.21.0
type LookupContentOutputArgs ¶ added in v0.21.0
type LookupContentOutputArgs struct { ContentId pulumi.StringInput `pulumi:"contentId"` LakeId pulumi.StringInput `pulumi:"lakeId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` View pulumi.StringPtrInput `pulumi:"view"` }
func (LookupContentOutputArgs) ElementType ¶ added in v0.21.0
func (LookupContentOutputArgs) ElementType() reflect.Type
type LookupContentResult ¶ added in v0.21.0
type LookupContentResult struct { // Content creation time. CreateTime string `pulumi:"createTime"` // Content data in string format. DataText string `pulumi:"dataText"` // Optional. Description of the content. Description string `pulumi:"description"` // Optional. User defined labels for the content. Labels map[string]string `pulumi:"labels"` // The relative resource name of the content, of the form: projects/{project_id}/locations/{location_id}/lakes/{lake_id}/content/{content_id} Name string `pulumi:"name"` // Notebook related configurations. Notebook GoogleCloudDataplexV1ContentNotebookResponse `pulumi:"notebook"` // The path for the Content file, represented as directory structure. Unique within a lake. Limited to alphanumerics, hyphens, underscores, dots and slashes. Path string `pulumi:"path"` // Sql Script related configurations. SqlScript GoogleCloudDataplexV1ContentSqlScriptResponse `pulumi:"sqlScript"` // System generated globally unique ID for the content. This ID will be different if the content is deleted and re-created with the same name. Uid string `pulumi:"uid"` // The time when the content was last updated. UpdateTime string `pulumi:"updateTime"` }
func LookupContent ¶ added in v0.21.0
func LookupContent(ctx *pulumi.Context, args *LookupContentArgs, opts ...pulumi.InvokeOption) (*LookupContentResult, error)
Get a content resource.
type LookupContentResultOutput ¶ added in v0.21.0
type LookupContentResultOutput struct{ *pulumi.OutputState }
func LookupContentOutput ¶ added in v0.21.0
func LookupContentOutput(ctx *pulumi.Context, args LookupContentOutputArgs, opts ...pulumi.InvokeOption) LookupContentResultOutput
func (LookupContentResultOutput) CreateTime ¶ added in v0.21.0
func (o LookupContentResultOutput) CreateTime() pulumi.StringOutput
Content creation time.
func (LookupContentResultOutput) DataText ¶ added in v0.21.0
func (o LookupContentResultOutput) DataText() pulumi.StringOutput
Content data in string format.
func (LookupContentResultOutput) Description ¶ added in v0.21.0
func (o LookupContentResultOutput) Description() pulumi.StringOutput
Optional. Description of the content.
func (LookupContentResultOutput) ElementType ¶ added in v0.21.0
func (LookupContentResultOutput) ElementType() reflect.Type
func (LookupContentResultOutput) Labels ¶ added in v0.21.0
func (o LookupContentResultOutput) Labels() pulumi.StringMapOutput
Optional. User defined labels for the content.
func (LookupContentResultOutput) Name ¶ added in v0.21.0
func (o LookupContentResultOutput) Name() pulumi.StringOutput
The relative resource name of the content, of the form: projects/{project_id}/locations/{location_id}/lakes/{lake_id}/content/{content_id}
func (LookupContentResultOutput) Notebook ¶ added in v0.21.0
func (o LookupContentResultOutput) Notebook() GoogleCloudDataplexV1ContentNotebookResponseOutput
Notebook related configurations.
func (LookupContentResultOutput) Path ¶ added in v0.21.0
func (o LookupContentResultOutput) Path() pulumi.StringOutput
The path for the Content file, represented as directory structure. Unique within a lake. Limited to alphanumerics, hyphens, underscores, dots and slashes.
func (LookupContentResultOutput) SqlScript ¶ added in v0.21.0
func (o LookupContentResultOutput) SqlScript() GoogleCloudDataplexV1ContentSqlScriptResponseOutput
Sql Script related configurations.
func (LookupContentResultOutput) ToLookupContentResultOutput ¶ added in v0.21.0
func (o LookupContentResultOutput) ToLookupContentResultOutput() LookupContentResultOutput
func (LookupContentResultOutput) ToLookupContentResultOutputWithContext ¶ added in v0.21.0
func (o LookupContentResultOutput) ToLookupContentResultOutputWithContext(ctx context.Context) LookupContentResultOutput
func (LookupContentResultOutput) Uid ¶ added in v0.21.0
func (o LookupContentResultOutput) Uid() pulumi.StringOutput
System generated globally unique ID for the content. This ID will be different if the content is deleted and re-created with the same name.
func (LookupContentResultOutput) UpdateTime ¶ added in v0.21.0
func (o LookupContentResultOutput) UpdateTime() pulumi.StringOutput
The time when the content was last updated.
type LookupContentitemArgs ¶
type LookupContentitemOutputArgs ¶
type LookupContentitemOutputArgs struct { ContentitemId pulumi.StringInput `pulumi:"contentitemId"` LakeId pulumi.StringInput `pulumi:"lakeId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` View pulumi.StringPtrInput `pulumi:"view"` }
func (LookupContentitemOutputArgs) ElementType ¶
func (LookupContentitemOutputArgs) ElementType() reflect.Type
type LookupContentitemResult ¶
type LookupContentitemResult struct { // Content creation time. CreateTime string `pulumi:"createTime"` // Content data in string format. DataText string `pulumi:"dataText"` // Optional. Description of the content. Description string `pulumi:"description"` // Optional. User defined labels for the content. Labels map[string]string `pulumi:"labels"` // The relative resource name of the content, of the form: projects/{project_id}/locations/{location_id}/lakes/{lake_id}/content/{content_id} Name string `pulumi:"name"` // Notebook related configurations. Notebook GoogleCloudDataplexV1ContentNotebookResponse `pulumi:"notebook"` // The path for the Content file, represented as directory structure. Unique within a lake. Limited to alphanumerics, hyphens, underscores, dots and slashes. Path string `pulumi:"path"` // Sql Script related configurations. SqlScript GoogleCloudDataplexV1ContentSqlScriptResponse `pulumi:"sqlScript"` // System generated globally unique ID for the content. This ID will be different if the content is deleted and re-created with the same name. Uid string `pulumi:"uid"` // The time when the content was last updated. UpdateTime string `pulumi:"updateTime"` }
func LookupContentitem ¶
func LookupContentitem(ctx *pulumi.Context, args *LookupContentitemArgs, opts ...pulumi.InvokeOption) (*LookupContentitemResult, error)
Get a content resource.
type LookupContentitemResultOutput ¶
type LookupContentitemResultOutput struct{ *pulumi.OutputState }
func LookupContentitemOutput ¶
func LookupContentitemOutput(ctx *pulumi.Context, args LookupContentitemOutputArgs, opts ...pulumi.InvokeOption) LookupContentitemResultOutput
func (LookupContentitemResultOutput) CreateTime ¶
func (o LookupContentitemResultOutput) CreateTime() pulumi.StringOutput
Content creation time.
func (LookupContentitemResultOutput) DataText ¶
func (o LookupContentitemResultOutput) DataText() pulumi.StringOutput
Content data in string format.
func (LookupContentitemResultOutput) Description ¶
func (o LookupContentitemResultOutput) Description() pulumi.StringOutput
Optional. Description of the content.
func (LookupContentitemResultOutput) ElementType ¶
func (LookupContentitemResultOutput) ElementType() reflect.Type
func (LookupContentitemResultOutput) Labels ¶
func (o LookupContentitemResultOutput) Labels() pulumi.StringMapOutput
Optional. User defined labels for the content.
func (LookupContentitemResultOutput) Name ¶
func (o LookupContentitemResultOutput) Name() pulumi.StringOutput
The relative resource name of the content, of the form: projects/{project_id}/locations/{location_id}/lakes/{lake_id}/content/{content_id}
func (LookupContentitemResultOutput) Notebook ¶
func (o LookupContentitemResultOutput) Notebook() GoogleCloudDataplexV1ContentNotebookResponseOutput
Notebook related configurations.
func (LookupContentitemResultOutput) Path ¶
func (o LookupContentitemResultOutput) Path() pulumi.StringOutput
The path for the Content file, represented as directory structure. Unique within a lake. Limited to alphanumerics, hyphens, underscores, dots and slashes.
func (LookupContentitemResultOutput) SqlScript ¶
func (o LookupContentitemResultOutput) SqlScript() GoogleCloudDataplexV1ContentSqlScriptResponseOutput
Sql Script related configurations.
func (LookupContentitemResultOutput) ToLookupContentitemResultOutput ¶
func (o LookupContentitemResultOutput) ToLookupContentitemResultOutput() LookupContentitemResultOutput
func (LookupContentitemResultOutput) ToLookupContentitemResultOutputWithContext ¶
func (o LookupContentitemResultOutput) ToLookupContentitemResultOutputWithContext(ctx context.Context) LookupContentitemResultOutput
func (LookupContentitemResultOutput) Uid ¶
func (o LookupContentitemResultOutput) Uid() pulumi.StringOutput
System generated globally unique ID for the content. This ID will be different if the content is deleted and re-created with the same name.
func (LookupContentitemResultOutput) UpdateTime ¶
func (o LookupContentitemResultOutput) UpdateTime() pulumi.StringOutput
The time when the content was last updated.
type LookupDataAttributeBindingArgs ¶ added in v0.28.0
type LookupDataAttributeBindingIamPolicyArgs ¶ added in v0.28.0
type LookupDataAttributeBindingIamPolicyOutputArgs ¶ added in v0.28.0
type LookupDataAttributeBindingIamPolicyOutputArgs struct { DataAttributeBindingId pulumi.StringInput `pulumi:"dataAttributeBindingId"` Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupDataAttributeBindingIamPolicyOutputArgs) ElementType ¶ added in v0.28.0
func (LookupDataAttributeBindingIamPolicyOutputArgs) ElementType() reflect.Type
type LookupDataAttributeBindingIamPolicyResult ¶ added in v0.28.0
type LookupDataAttributeBindingIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []GoogleIamV1AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings []GoogleIamV1BindingResponse `pulumi:"bindings"` // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupDataAttributeBindingIamPolicy ¶ added in v0.28.0
func LookupDataAttributeBindingIamPolicy(ctx *pulumi.Context, args *LookupDataAttributeBindingIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupDataAttributeBindingIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupDataAttributeBindingIamPolicyResultOutput ¶ added in v0.28.0
type LookupDataAttributeBindingIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupDataAttributeBindingIamPolicyOutput ¶ added in v0.28.0
func LookupDataAttributeBindingIamPolicyOutput(ctx *pulumi.Context, args LookupDataAttributeBindingIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupDataAttributeBindingIamPolicyResultOutput
func (LookupDataAttributeBindingIamPolicyResultOutput) AuditConfigs ¶ added in v0.28.0
func (o LookupDataAttributeBindingIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupDataAttributeBindingIamPolicyResultOutput) Bindings ¶ added in v0.28.0
func (o LookupDataAttributeBindingIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
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 (LookupDataAttributeBindingIamPolicyResultOutput) ElementType ¶ added in v0.28.0
func (LookupDataAttributeBindingIamPolicyResultOutput) ElementType() reflect.Type
func (LookupDataAttributeBindingIamPolicyResultOutput) Etag ¶ added in v0.28.0
func (o LookupDataAttributeBindingIamPolicyResultOutput) 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 (LookupDataAttributeBindingIamPolicyResultOutput) ToLookupDataAttributeBindingIamPolicyResultOutput ¶ added in v0.28.0
func (o LookupDataAttributeBindingIamPolicyResultOutput) ToLookupDataAttributeBindingIamPolicyResultOutput() LookupDataAttributeBindingIamPolicyResultOutput
func (LookupDataAttributeBindingIamPolicyResultOutput) ToLookupDataAttributeBindingIamPolicyResultOutputWithContext ¶ added in v0.28.0
func (o LookupDataAttributeBindingIamPolicyResultOutput) ToLookupDataAttributeBindingIamPolicyResultOutputWithContext(ctx context.Context) LookupDataAttributeBindingIamPolicyResultOutput
func (LookupDataAttributeBindingIamPolicyResultOutput) Version ¶ added in v0.28.0
func (o LookupDataAttributeBindingIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupDataAttributeBindingOutputArgs ¶ added in v0.28.0
type LookupDataAttributeBindingOutputArgs struct { DataAttributeBindingId pulumi.StringInput `pulumi:"dataAttributeBindingId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupDataAttributeBindingOutputArgs) ElementType ¶ added in v0.28.0
func (LookupDataAttributeBindingOutputArgs) ElementType() reflect.Type
type LookupDataAttributeBindingResult ¶ added in v0.28.0
type LookupDataAttributeBindingResult struct { // Optional. List of attributes to be associated with the resource, provided in the form: projects/{project}/locations/{location}/dataTaxonomies/{dataTaxonomy}/attributes/{data_attribute_id} Attributes []string `pulumi:"attributes"` // The time when the DataAttributeBinding was created. CreateTime string `pulumi:"createTime"` // Optional. Description of the DataAttributeBinding. Description string `pulumi:"description"` // Optional. User friendly display name. DisplayName string `pulumi:"displayName"` // This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Etags must be used when calling the DeleteDataAttributeBinding and the UpdateDataAttributeBinding method. Etag string `pulumi:"etag"` // Optional. User-defined labels for the DataAttributeBinding. Labels map[string]string `pulumi:"labels"` // The relative resource name of the Data Attribute Binding, of the form: projects/{project_number}/locations/{location}/dataAttributeBindings/{data_attribute_binding_id} Name string `pulumi:"name"` // Optional. The list of paths for items within the associated resource (eg. columns and partitions within a table) along with attribute bindings. Paths []GoogleCloudDataplexV1DataAttributeBindingPathResponse `pulumi:"paths"` // Optional. Immutable. The resource name of the resource that is associated to attributes. Presently, only entity resource is supported in the form: projects/{project}/locations/{location}/lakes/{lake}/zones/{zone}/entities/{entity_id} Must belong in the same project and region as the attribute binding, and there can only exist one active binding for a resource. Resource string `pulumi:"resource"` // System generated globally unique ID for the DataAttributeBinding. This ID will be different if the DataAttributeBinding is deleted and re-created with the same name. Uid string `pulumi:"uid"` // The time when the DataAttributeBinding was last updated. UpdateTime string `pulumi:"updateTime"` }
func LookupDataAttributeBinding ¶ added in v0.28.0
func LookupDataAttributeBinding(ctx *pulumi.Context, args *LookupDataAttributeBindingArgs, opts ...pulumi.InvokeOption) (*LookupDataAttributeBindingResult, error)
Retrieves a DataAttributeBinding resource.
type LookupDataAttributeBindingResultOutput ¶ added in v0.28.0
type LookupDataAttributeBindingResultOutput struct{ *pulumi.OutputState }
func LookupDataAttributeBindingOutput ¶ added in v0.28.0
func LookupDataAttributeBindingOutput(ctx *pulumi.Context, args LookupDataAttributeBindingOutputArgs, opts ...pulumi.InvokeOption) LookupDataAttributeBindingResultOutput
func (LookupDataAttributeBindingResultOutput) Attributes ¶ added in v0.28.0
func (o LookupDataAttributeBindingResultOutput) Attributes() pulumi.StringArrayOutput
Optional. List of attributes to be associated with the resource, provided in the form: projects/{project}/locations/{location}/dataTaxonomies/{dataTaxonomy}/attributes/{data_attribute_id}
func (LookupDataAttributeBindingResultOutput) CreateTime ¶ added in v0.28.0
func (o LookupDataAttributeBindingResultOutput) CreateTime() pulumi.StringOutput
The time when the DataAttributeBinding was created.
func (LookupDataAttributeBindingResultOutput) Description ¶ added in v0.28.0
func (o LookupDataAttributeBindingResultOutput) Description() pulumi.StringOutput
Optional. Description of the DataAttributeBinding.
func (LookupDataAttributeBindingResultOutput) DisplayName ¶ added in v0.28.0
func (o LookupDataAttributeBindingResultOutput) DisplayName() pulumi.StringOutput
Optional. User friendly display name.
func (LookupDataAttributeBindingResultOutput) ElementType ¶ added in v0.28.0
func (LookupDataAttributeBindingResultOutput) ElementType() reflect.Type
func (LookupDataAttributeBindingResultOutput) Etag ¶ added in v0.28.0
func (o LookupDataAttributeBindingResultOutput) Etag() pulumi.StringOutput
This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Etags must be used when calling the DeleteDataAttributeBinding and the UpdateDataAttributeBinding method.
func (LookupDataAttributeBindingResultOutput) Labels ¶ added in v0.28.0
func (o LookupDataAttributeBindingResultOutput) Labels() pulumi.StringMapOutput
Optional. User-defined labels for the DataAttributeBinding.
func (LookupDataAttributeBindingResultOutput) Name ¶ added in v0.28.0
func (o LookupDataAttributeBindingResultOutput) Name() pulumi.StringOutput
The relative resource name of the Data Attribute Binding, of the form: projects/{project_number}/locations/{location}/dataAttributeBindings/{data_attribute_binding_id}
func (LookupDataAttributeBindingResultOutput) Paths ¶ added in v0.28.0
func (o LookupDataAttributeBindingResultOutput) Paths() GoogleCloudDataplexV1DataAttributeBindingPathResponseArrayOutput
Optional. The list of paths for items within the associated resource (eg. columns and partitions within a table) along with attribute bindings.
func (LookupDataAttributeBindingResultOutput) Resource ¶ added in v0.28.0
func (o LookupDataAttributeBindingResultOutput) Resource() pulumi.StringOutput
Optional. Immutable. The resource name of the resource that is associated to attributes. Presently, only entity resource is supported in the form: projects/{project}/locations/{location}/lakes/{lake}/zones/{zone}/entities/{entity_id} Must belong in the same project and region as the attribute binding, and there can only exist one active binding for a resource.
func (LookupDataAttributeBindingResultOutput) ToLookupDataAttributeBindingResultOutput ¶ added in v0.28.0
func (o LookupDataAttributeBindingResultOutput) ToLookupDataAttributeBindingResultOutput() LookupDataAttributeBindingResultOutput
func (LookupDataAttributeBindingResultOutput) ToLookupDataAttributeBindingResultOutputWithContext ¶ added in v0.28.0
func (o LookupDataAttributeBindingResultOutput) ToLookupDataAttributeBindingResultOutputWithContext(ctx context.Context) LookupDataAttributeBindingResultOutput
func (LookupDataAttributeBindingResultOutput) Uid ¶ added in v0.28.0
func (o LookupDataAttributeBindingResultOutput) Uid() pulumi.StringOutput
System generated globally unique ID for the DataAttributeBinding. This ID will be different if the DataAttributeBinding is deleted and re-created with the same name.
func (LookupDataAttributeBindingResultOutput) UpdateTime ¶ added in v0.28.0
func (o LookupDataAttributeBindingResultOutput) UpdateTime() pulumi.StringOutput
The time when the DataAttributeBinding was last updated.
type LookupDataScanArgs ¶ added in v0.28.0
type LookupDataScanIamPolicyArgs ¶ added in v0.28.0
type LookupDataScanIamPolicyOutputArgs ¶ added in v0.28.0
type LookupDataScanIamPolicyOutputArgs struct { DataScanId pulumi.StringInput `pulumi:"dataScanId"` Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupDataScanIamPolicyOutputArgs) ElementType ¶ added in v0.28.0
func (LookupDataScanIamPolicyOutputArgs) ElementType() reflect.Type
type LookupDataScanIamPolicyResult ¶ added in v0.28.0
type LookupDataScanIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []GoogleIamV1AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings []GoogleIamV1BindingResponse `pulumi:"bindings"` // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupDataScanIamPolicy ¶ added in v0.28.0
func LookupDataScanIamPolicy(ctx *pulumi.Context, args *LookupDataScanIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupDataScanIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupDataScanIamPolicyResultOutput ¶ added in v0.28.0
type LookupDataScanIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupDataScanIamPolicyOutput ¶ added in v0.28.0
func LookupDataScanIamPolicyOutput(ctx *pulumi.Context, args LookupDataScanIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupDataScanIamPolicyResultOutput
func (LookupDataScanIamPolicyResultOutput) AuditConfigs ¶ added in v0.28.0
func (o LookupDataScanIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupDataScanIamPolicyResultOutput) Bindings ¶ added in v0.28.0
func (o LookupDataScanIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
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 (LookupDataScanIamPolicyResultOutput) ElementType ¶ added in v0.28.0
func (LookupDataScanIamPolicyResultOutput) ElementType() reflect.Type
func (LookupDataScanIamPolicyResultOutput) Etag ¶ added in v0.28.0
func (o LookupDataScanIamPolicyResultOutput) 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 (LookupDataScanIamPolicyResultOutput) ToLookupDataScanIamPolicyResultOutput ¶ added in v0.28.0
func (o LookupDataScanIamPolicyResultOutput) ToLookupDataScanIamPolicyResultOutput() LookupDataScanIamPolicyResultOutput
func (LookupDataScanIamPolicyResultOutput) ToLookupDataScanIamPolicyResultOutputWithContext ¶ added in v0.28.0
func (o LookupDataScanIamPolicyResultOutput) ToLookupDataScanIamPolicyResultOutputWithContext(ctx context.Context) LookupDataScanIamPolicyResultOutput
func (LookupDataScanIamPolicyResultOutput) Version ¶ added in v0.28.0
func (o LookupDataScanIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupDataScanOutputArgs ¶ added in v0.28.0
type LookupDataScanOutputArgs struct { DataScanId pulumi.StringInput `pulumi:"dataScanId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` View pulumi.StringPtrInput `pulumi:"view"` }
func (LookupDataScanOutputArgs) ElementType ¶ added in v0.28.0
func (LookupDataScanOutputArgs) ElementType() reflect.Type
type LookupDataScanResult ¶ added in v0.28.0
type LookupDataScanResult struct { // The time when the scan was created. CreateTime string `pulumi:"createTime"` // The data source for DataScan. Data GoogleCloudDataplexV1DataSourceResponse `pulumi:"data"` // The result of the data profile scan. DataProfileResult GoogleCloudDataplexV1DataProfileResultResponse `pulumi:"dataProfileResult"` // DataProfileScan related setting. DataProfileSpec GoogleCloudDataplexV1DataProfileSpecResponse `pulumi:"dataProfileSpec"` // The result of the data quality scan. DataQualityResult GoogleCloudDataplexV1DataQualityResultResponse `pulumi:"dataQualityResult"` // DataQualityScan related setting. DataQualitySpec GoogleCloudDataplexV1DataQualitySpecResponse `pulumi:"dataQualitySpec"` // Optional. Description of the scan. Must be between 1-1024 characters. Description string `pulumi:"description"` // Optional. User friendly display name. Must be between 1-256 characters. DisplayName string `pulumi:"displayName"` // Optional. DataScan execution settings.If not specified, the fields in it will use their default values. ExecutionSpec GoogleCloudDataplexV1DataScanExecutionSpecResponse `pulumi:"executionSpec"` // Status of the data scan execution. ExecutionStatus GoogleCloudDataplexV1DataScanExecutionStatusResponse `pulumi:"executionStatus"` // Optional. User-defined labels for the scan. Labels map[string]string `pulumi:"labels"` // The relative resource name of the scan, of the form: projects/{project}/locations/{location_id}/dataScans/{datascan_id}, where project refers to a project_id or project_number and location_id refers to a GCP region. Name string `pulumi:"name"` // Current state of the DataScan. State string `pulumi:"state"` // The type of DataScan. Type string `pulumi:"type"` // System generated globally unique ID for the scan. This ID will be different if the scan is deleted and re-created with the same name. Uid string `pulumi:"uid"` // The time when the scan was last updated. UpdateTime string `pulumi:"updateTime"` }
func LookupDataScan ¶ added in v0.28.0
func LookupDataScan(ctx *pulumi.Context, args *LookupDataScanArgs, opts ...pulumi.InvokeOption) (*LookupDataScanResult, error)
Gets a DataScan resource.
type LookupDataScanResultOutput ¶ added in v0.28.0
type LookupDataScanResultOutput struct{ *pulumi.OutputState }
func LookupDataScanOutput ¶ added in v0.28.0
func LookupDataScanOutput(ctx *pulumi.Context, args LookupDataScanOutputArgs, opts ...pulumi.InvokeOption) LookupDataScanResultOutput
func (LookupDataScanResultOutput) CreateTime ¶ added in v0.28.0
func (o LookupDataScanResultOutput) CreateTime() pulumi.StringOutput
The time when the scan was created.
func (LookupDataScanResultOutput) DataProfileResult ¶ added in v0.28.0
func (o LookupDataScanResultOutput) DataProfileResult() GoogleCloudDataplexV1DataProfileResultResponseOutput
The result of the data profile scan.
func (LookupDataScanResultOutput) DataProfileSpec ¶ added in v0.28.0
func (o LookupDataScanResultOutput) DataProfileSpec() GoogleCloudDataplexV1DataProfileSpecResponseOutput
DataProfileScan related setting.
func (LookupDataScanResultOutput) DataQualityResult ¶ added in v0.28.0
func (o LookupDataScanResultOutput) DataQualityResult() GoogleCloudDataplexV1DataQualityResultResponseOutput
The result of the data quality scan.
func (LookupDataScanResultOutput) DataQualitySpec ¶ added in v0.28.0
func (o LookupDataScanResultOutput) DataQualitySpec() GoogleCloudDataplexV1DataQualitySpecResponseOutput
DataQualityScan related setting.
func (LookupDataScanResultOutput) Description ¶ added in v0.28.0
func (o LookupDataScanResultOutput) Description() pulumi.StringOutput
Optional. Description of the scan. Must be between 1-1024 characters.
func (LookupDataScanResultOutput) DisplayName ¶ added in v0.28.0
func (o LookupDataScanResultOutput) DisplayName() pulumi.StringOutput
Optional. User friendly display name. Must be between 1-256 characters.
func (LookupDataScanResultOutput) ElementType ¶ added in v0.28.0
func (LookupDataScanResultOutput) ElementType() reflect.Type
func (LookupDataScanResultOutput) ExecutionSpec ¶ added in v0.28.0
func (o LookupDataScanResultOutput) ExecutionSpec() GoogleCloudDataplexV1DataScanExecutionSpecResponseOutput
Optional. DataScan execution settings.If not specified, the fields in it will use their default values.
func (LookupDataScanResultOutput) ExecutionStatus ¶ added in v0.28.0
func (o LookupDataScanResultOutput) ExecutionStatus() GoogleCloudDataplexV1DataScanExecutionStatusResponseOutput
Status of the data scan execution.
func (LookupDataScanResultOutput) Labels ¶ added in v0.28.0
func (o LookupDataScanResultOutput) Labels() pulumi.StringMapOutput
Optional. User-defined labels for the scan.
func (LookupDataScanResultOutput) Name ¶ added in v0.28.0
func (o LookupDataScanResultOutput) Name() pulumi.StringOutput
The relative resource name of the scan, of the form: projects/{project}/locations/{location_id}/dataScans/{datascan_id}, where project refers to a project_id or project_number and location_id refers to a GCP region.
func (LookupDataScanResultOutput) State ¶ added in v0.28.0
func (o LookupDataScanResultOutput) State() pulumi.StringOutput
Current state of the DataScan.
func (LookupDataScanResultOutput) ToLookupDataScanResultOutput ¶ added in v0.28.0
func (o LookupDataScanResultOutput) ToLookupDataScanResultOutput() LookupDataScanResultOutput
func (LookupDataScanResultOutput) ToLookupDataScanResultOutputWithContext ¶ added in v0.28.0
func (o LookupDataScanResultOutput) ToLookupDataScanResultOutputWithContext(ctx context.Context) LookupDataScanResultOutput
func (LookupDataScanResultOutput) Type ¶ added in v0.28.0
func (o LookupDataScanResultOutput) Type() pulumi.StringOutput
The type of DataScan.
func (LookupDataScanResultOutput) Uid ¶ added in v0.28.0
func (o LookupDataScanResultOutput) Uid() pulumi.StringOutput
System generated globally unique ID for the scan. This ID will be different if the scan is deleted and re-created with the same name.
func (LookupDataScanResultOutput) UpdateTime ¶ added in v0.28.0
func (o LookupDataScanResultOutput) UpdateTime() pulumi.StringOutput
The time when the scan was last updated.
type LookupDataTaxonomyArgs ¶ added in v0.28.0
type LookupDataTaxonomyAttributeIamPolicyArgs ¶ added in v0.28.0
type LookupDataTaxonomyAttributeIamPolicyOutputArgs ¶ added in v0.28.0
type LookupDataTaxonomyAttributeIamPolicyOutputArgs struct { AttributeId pulumi.StringInput `pulumi:"attributeId"` DataTaxonomyId pulumi.StringInput `pulumi:"dataTaxonomyId"` Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupDataTaxonomyAttributeIamPolicyOutputArgs) ElementType ¶ added in v0.28.0
func (LookupDataTaxonomyAttributeIamPolicyOutputArgs) ElementType() reflect.Type
type LookupDataTaxonomyAttributeIamPolicyResult ¶ added in v0.28.0
type LookupDataTaxonomyAttributeIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []GoogleIamV1AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings []GoogleIamV1BindingResponse `pulumi:"bindings"` // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupDataTaxonomyAttributeIamPolicy ¶ added in v0.28.0
func LookupDataTaxonomyAttributeIamPolicy(ctx *pulumi.Context, args *LookupDataTaxonomyAttributeIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupDataTaxonomyAttributeIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupDataTaxonomyAttributeIamPolicyResultOutput ¶ added in v0.28.0
type LookupDataTaxonomyAttributeIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupDataTaxonomyAttributeIamPolicyOutput ¶ added in v0.28.0
func LookupDataTaxonomyAttributeIamPolicyOutput(ctx *pulumi.Context, args LookupDataTaxonomyAttributeIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupDataTaxonomyAttributeIamPolicyResultOutput
func (LookupDataTaxonomyAttributeIamPolicyResultOutput) AuditConfigs ¶ added in v0.28.0
func (o LookupDataTaxonomyAttributeIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupDataTaxonomyAttributeIamPolicyResultOutput) Bindings ¶ added in v0.28.0
func (o LookupDataTaxonomyAttributeIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
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 (LookupDataTaxonomyAttributeIamPolicyResultOutput) ElementType ¶ added in v0.28.0
func (LookupDataTaxonomyAttributeIamPolicyResultOutput) ElementType() reflect.Type
func (LookupDataTaxonomyAttributeIamPolicyResultOutput) Etag ¶ added in v0.28.0
func (o LookupDataTaxonomyAttributeIamPolicyResultOutput) 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 (LookupDataTaxonomyAttributeIamPolicyResultOutput) ToLookupDataTaxonomyAttributeIamPolicyResultOutput ¶ added in v0.28.0
func (o LookupDataTaxonomyAttributeIamPolicyResultOutput) ToLookupDataTaxonomyAttributeIamPolicyResultOutput() LookupDataTaxonomyAttributeIamPolicyResultOutput
func (LookupDataTaxonomyAttributeIamPolicyResultOutput) ToLookupDataTaxonomyAttributeIamPolicyResultOutputWithContext ¶ added in v0.28.0
func (o LookupDataTaxonomyAttributeIamPolicyResultOutput) ToLookupDataTaxonomyAttributeIamPolicyResultOutputWithContext(ctx context.Context) LookupDataTaxonomyAttributeIamPolicyResultOutput
func (LookupDataTaxonomyAttributeIamPolicyResultOutput) Version ¶ added in v0.28.0
func (o LookupDataTaxonomyAttributeIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupDataTaxonomyIamPolicyArgs ¶ added in v0.28.0
type LookupDataTaxonomyIamPolicyOutputArgs ¶ added in v0.28.0
type LookupDataTaxonomyIamPolicyOutputArgs struct { DataTaxonomyId pulumi.StringInput `pulumi:"dataTaxonomyId"` Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupDataTaxonomyIamPolicyOutputArgs) ElementType ¶ added in v0.28.0
func (LookupDataTaxonomyIamPolicyOutputArgs) ElementType() reflect.Type
type LookupDataTaxonomyIamPolicyResult ¶ added in v0.28.0
type LookupDataTaxonomyIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []GoogleIamV1AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings []GoogleIamV1BindingResponse `pulumi:"bindings"` // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupDataTaxonomyIamPolicy ¶ added in v0.28.0
func LookupDataTaxonomyIamPolicy(ctx *pulumi.Context, args *LookupDataTaxonomyIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupDataTaxonomyIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupDataTaxonomyIamPolicyResultOutput ¶ added in v0.28.0
type LookupDataTaxonomyIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupDataTaxonomyIamPolicyOutput ¶ added in v0.28.0
func LookupDataTaxonomyIamPolicyOutput(ctx *pulumi.Context, args LookupDataTaxonomyIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupDataTaxonomyIamPolicyResultOutput
func (LookupDataTaxonomyIamPolicyResultOutput) AuditConfigs ¶ added in v0.28.0
func (o LookupDataTaxonomyIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupDataTaxonomyIamPolicyResultOutput) Bindings ¶ added in v0.28.0
func (o LookupDataTaxonomyIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
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 (LookupDataTaxonomyIamPolicyResultOutput) ElementType ¶ added in v0.28.0
func (LookupDataTaxonomyIamPolicyResultOutput) ElementType() reflect.Type
func (LookupDataTaxonomyIamPolicyResultOutput) Etag ¶ added in v0.28.0
func (o LookupDataTaxonomyIamPolicyResultOutput) 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 (LookupDataTaxonomyIamPolicyResultOutput) ToLookupDataTaxonomyIamPolicyResultOutput ¶ added in v0.28.0
func (o LookupDataTaxonomyIamPolicyResultOutput) ToLookupDataTaxonomyIamPolicyResultOutput() LookupDataTaxonomyIamPolicyResultOutput
func (LookupDataTaxonomyIamPolicyResultOutput) ToLookupDataTaxonomyIamPolicyResultOutputWithContext ¶ added in v0.28.0
func (o LookupDataTaxonomyIamPolicyResultOutput) ToLookupDataTaxonomyIamPolicyResultOutputWithContext(ctx context.Context) LookupDataTaxonomyIamPolicyResultOutput
func (LookupDataTaxonomyIamPolicyResultOutput) Version ¶ added in v0.28.0
func (o LookupDataTaxonomyIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupDataTaxonomyOutputArgs ¶ added in v0.28.0
type LookupDataTaxonomyOutputArgs struct { DataTaxonomyId pulumi.StringInput `pulumi:"dataTaxonomyId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupDataTaxonomyOutputArgs) ElementType ¶ added in v0.28.0
func (LookupDataTaxonomyOutputArgs) ElementType() reflect.Type
type LookupDataTaxonomyResult ¶ added in v0.28.0
type LookupDataTaxonomyResult struct { // The number of attributes in the DataTaxonomy. AttributeCount int `pulumi:"attributeCount"` // The number of classes in the DataTaxonomy. ClassCount int `pulumi:"classCount"` // The time when the DataTaxonomy was created. CreateTime string `pulumi:"createTime"` // Optional. Description of the DataTaxonomy. Description string `pulumi:"description"` // Optional. User friendly display name. DisplayName string `pulumi:"displayName"` // This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Etag string `pulumi:"etag"` // Optional. User-defined labels for the DataTaxonomy. Labels map[string]string `pulumi:"labels"` // The relative resource name of the DataTaxonomy, of the form: projects/{project_number}/locations/{location_id}/dataTaxonomies/{data_taxonomy_id}. Name string `pulumi:"name"` // System generated globally unique ID for the dataTaxonomy. This ID will be different if the DataTaxonomy is deleted and re-created with the same name. Uid string `pulumi:"uid"` // The time when the DataTaxonomy was last updated. UpdateTime string `pulumi:"updateTime"` }
func LookupDataTaxonomy ¶ added in v0.28.0
func LookupDataTaxonomy(ctx *pulumi.Context, args *LookupDataTaxonomyArgs, opts ...pulumi.InvokeOption) (*LookupDataTaxonomyResult, error)
Retrieves a DataTaxonomy resource.
type LookupDataTaxonomyResultOutput ¶ added in v0.28.0
type LookupDataTaxonomyResultOutput struct{ *pulumi.OutputState }
func LookupDataTaxonomyOutput ¶ added in v0.28.0
func LookupDataTaxonomyOutput(ctx *pulumi.Context, args LookupDataTaxonomyOutputArgs, opts ...pulumi.InvokeOption) LookupDataTaxonomyResultOutput
func (LookupDataTaxonomyResultOutput) AttributeCount ¶ added in v0.28.0
func (o LookupDataTaxonomyResultOutput) AttributeCount() pulumi.IntOutput
The number of attributes in the DataTaxonomy.
func (LookupDataTaxonomyResultOutput) ClassCount ¶ added in v0.32.0
func (o LookupDataTaxonomyResultOutput) ClassCount() pulumi.IntOutput
The number of classes in the DataTaxonomy.
func (LookupDataTaxonomyResultOutput) CreateTime ¶ added in v0.28.0
func (o LookupDataTaxonomyResultOutput) CreateTime() pulumi.StringOutput
The time when the DataTaxonomy was created.
func (LookupDataTaxonomyResultOutput) Description ¶ added in v0.28.0
func (o LookupDataTaxonomyResultOutput) Description() pulumi.StringOutput
Optional. Description of the DataTaxonomy.
func (LookupDataTaxonomyResultOutput) DisplayName ¶ added in v0.28.0
func (o LookupDataTaxonomyResultOutput) DisplayName() pulumi.StringOutput
Optional. User friendly display name.
func (LookupDataTaxonomyResultOutput) ElementType ¶ added in v0.28.0
func (LookupDataTaxonomyResultOutput) ElementType() reflect.Type
func (LookupDataTaxonomyResultOutput) Etag ¶ added in v0.28.0
func (o LookupDataTaxonomyResultOutput) Etag() pulumi.StringOutput
This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
func (LookupDataTaxonomyResultOutput) Labels ¶ added in v0.28.0
func (o LookupDataTaxonomyResultOutput) Labels() pulumi.StringMapOutput
Optional. User-defined labels for the DataTaxonomy.
func (LookupDataTaxonomyResultOutput) Name ¶ added in v0.28.0
func (o LookupDataTaxonomyResultOutput) Name() pulumi.StringOutput
The relative resource name of the DataTaxonomy, of the form: projects/{project_number}/locations/{location_id}/dataTaxonomies/{data_taxonomy_id}.
func (LookupDataTaxonomyResultOutput) ToLookupDataTaxonomyResultOutput ¶ added in v0.28.0
func (o LookupDataTaxonomyResultOutput) ToLookupDataTaxonomyResultOutput() LookupDataTaxonomyResultOutput
func (LookupDataTaxonomyResultOutput) ToLookupDataTaxonomyResultOutputWithContext ¶ added in v0.28.0
func (o LookupDataTaxonomyResultOutput) ToLookupDataTaxonomyResultOutputWithContext(ctx context.Context) LookupDataTaxonomyResultOutput
func (LookupDataTaxonomyResultOutput) Uid ¶ added in v0.28.0
func (o LookupDataTaxonomyResultOutput) Uid() pulumi.StringOutput
System generated globally unique ID for the dataTaxonomy. This ID will be different if the DataTaxonomy is deleted and re-created with the same name.
func (LookupDataTaxonomyResultOutput) UpdateTime ¶ added in v0.28.0
func (o LookupDataTaxonomyResultOutput) UpdateTime() pulumi.StringOutput
The time when the DataTaxonomy was last updated.
type LookupEntityArgs ¶
type LookupEntityOutputArgs ¶
type LookupEntityOutputArgs struct { EntityId pulumi.StringInput `pulumi:"entityId"` LakeId pulumi.StringInput `pulumi:"lakeId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` View pulumi.StringPtrInput `pulumi:"view"` Zone pulumi.StringInput `pulumi:"zone"` }
func (LookupEntityOutputArgs) ElementType ¶
func (LookupEntityOutputArgs) ElementType() reflect.Type
type LookupEntityResult ¶
type LookupEntityResult struct { // Identifies the access mechanism to the entity. Not user settable. Access GoogleCloudDataplexV1StorageAccessResponse `pulumi:"access"` // Immutable. The ID of the asset associated with the storage location containing the entity data. The entity must be with in the same zone with the asset. Asset string `pulumi:"asset"` // The name of the associated Data Catalog entry. CatalogEntry string `pulumi:"catalogEntry"` // Metadata stores that the entity is compatible with. Compatibility GoogleCloudDataplexV1EntityCompatibilityStatusResponse `pulumi:"compatibility"` // The time when the entity was created. CreateTime string `pulumi:"createTime"` // Immutable. The storage path of the entity data. For Cloud Storage data, this is the fully-qualified path to the entity, such as gs://bucket/path/to/data. For BigQuery data, this is the name of the table resource, such as projects/project_id/datasets/dataset_id/tables/table_id. DataPath string `pulumi:"dataPath"` // Optional. The set of items within the data path constituting the data in the entity, represented as a glob path. Example: gs://bucket/path/to/data/**/*.csv. DataPathPattern string `pulumi:"dataPathPattern"` // Optional. User friendly longer description text. Must be shorter than or equal to 1024 characters. Description string `pulumi:"description"` // Optional. Display name must be shorter than or equal to 256 characters. DisplayName string `pulumi:"displayName"` // Optional. The etag associated with the entity, which can be retrieved with a GetEntity request. Required for update and delete requests. Etag string `pulumi:"etag"` // Identifies the storage format of the entity data. It does not apply to entities with data stored in BigQuery. Format GoogleCloudDataplexV1StorageFormatResponse `pulumi:"format"` // The resource name of the entity, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/entities/{id}. Name string `pulumi:"name"` // The description of the data structure and layout. The schema is not included in list responses. It is only included in SCHEMA and FULL entity views of a GetEntity response. Schema GoogleCloudDataplexV1SchemaResponse `pulumi:"schema"` // Immutable. Identifies the storage system of the entity data. System string `pulumi:"system"` // Immutable. The type of entity. Type string `pulumi:"type"` // System generated unique ID for the Entity. This ID will be different if the Entity is deleted and re-created with the same name. Uid string `pulumi:"uid"` // The time when the entity was last updated. UpdateTime string `pulumi:"updateTime"` }
func LookupEntity ¶
func LookupEntity(ctx *pulumi.Context, args *LookupEntityArgs, opts ...pulumi.InvokeOption) (*LookupEntityResult, error)
Get a metadata entity.
type LookupEntityResultOutput ¶
type LookupEntityResultOutput struct{ *pulumi.OutputState }
func LookupEntityOutput ¶
func LookupEntityOutput(ctx *pulumi.Context, args LookupEntityOutputArgs, opts ...pulumi.InvokeOption) LookupEntityResultOutput
func (LookupEntityResultOutput) Access ¶ added in v0.28.0
func (o LookupEntityResultOutput) Access() GoogleCloudDataplexV1StorageAccessResponseOutput
Identifies the access mechanism to the entity. Not user settable.
func (LookupEntityResultOutput) Asset ¶
func (o LookupEntityResultOutput) Asset() pulumi.StringOutput
Immutable. The ID of the asset associated with the storage location containing the entity data. The entity must be with in the same zone with the asset.
func (LookupEntityResultOutput) CatalogEntry ¶
func (o LookupEntityResultOutput) CatalogEntry() pulumi.StringOutput
The name of the associated Data Catalog entry.
func (LookupEntityResultOutput) Compatibility ¶
func (o LookupEntityResultOutput) Compatibility() GoogleCloudDataplexV1EntityCompatibilityStatusResponseOutput
Metadata stores that the entity is compatible with.
func (LookupEntityResultOutput) CreateTime ¶
func (o LookupEntityResultOutput) CreateTime() pulumi.StringOutput
The time when the entity was created.
func (LookupEntityResultOutput) DataPath ¶
func (o LookupEntityResultOutput) DataPath() pulumi.StringOutput
Immutable. The storage path of the entity data. For Cloud Storage data, this is the fully-qualified path to the entity, such as gs://bucket/path/to/data. For BigQuery data, this is the name of the table resource, such as projects/project_id/datasets/dataset_id/tables/table_id.
func (LookupEntityResultOutput) DataPathPattern ¶
func (o LookupEntityResultOutput) DataPathPattern() pulumi.StringOutput
Optional. The set of items within the data path constituting the data in the entity, represented as a glob path. Example: gs://bucket/path/to/data/**/*.csv.
func (LookupEntityResultOutput) Description ¶
func (o LookupEntityResultOutput) Description() pulumi.StringOutput
Optional. User friendly longer description text. Must be shorter than or equal to 1024 characters.
func (LookupEntityResultOutput) DisplayName ¶
func (o LookupEntityResultOutput) DisplayName() pulumi.StringOutput
Optional. Display name must be shorter than or equal to 256 characters.
func (LookupEntityResultOutput) ElementType ¶
func (LookupEntityResultOutput) ElementType() reflect.Type
func (LookupEntityResultOutput) Etag ¶
func (o LookupEntityResultOutput) Etag() pulumi.StringOutput
Optional. The etag associated with the entity, which can be retrieved with a GetEntity request. Required for update and delete requests.
func (LookupEntityResultOutput) Format ¶
func (o LookupEntityResultOutput) Format() GoogleCloudDataplexV1StorageFormatResponseOutput
Identifies the storage format of the entity data. It does not apply to entities with data stored in BigQuery.
func (LookupEntityResultOutput) Name ¶
func (o LookupEntityResultOutput) Name() pulumi.StringOutput
The resource name of the entity, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/entities/{id}.
func (LookupEntityResultOutput) Schema ¶
func (o LookupEntityResultOutput) Schema() GoogleCloudDataplexV1SchemaResponseOutput
The description of the data structure and layout. The schema is not included in list responses. It is only included in SCHEMA and FULL entity views of a GetEntity response.
func (LookupEntityResultOutput) System ¶
func (o LookupEntityResultOutput) System() pulumi.StringOutput
Immutable. Identifies the storage system of the entity data.
func (LookupEntityResultOutput) ToLookupEntityResultOutput ¶
func (o LookupEntityResultOutput) ToLookupEntityResultOutput() LookupEntityResultOutput
func (LookupEntityResultOutput) ToLookupEntityResultOutputWithContext ¶
func (o LookupEntityResultOutput) ToLookupEntityResultOutputWithContext(ctx context.Context) LookupEntityResultOutput
func (LookupEntityResultOutput) Type ¶
func (o LookupEntityResultOutput) Type() pulumi.StringOutput
Immutable. The type of entity.
func (LookupEntityResultOutput) Uid ¶ added in v0.28.0
func (o LookupEntityResultOutput) Uid() pulumi.StringOutput
System generated unique ID for the Entity. This ID will be different if the Entity is deleted and re-created with the same name.
func (LookupEntityResultOutput) UpdateTime ¶
func (o LookupEntityResultOutput) UpdateTime() pulumi.StringOutput
The time when the entity was last updated.
type LookupEntryGroupIamPolicyArgs ¶ added in v0.31.1
type LookupEntryGroupIamPolicyOutputArgs ¶ added in v0.31.1
type LookupEntryGroupIamPolicyOutputArgs struct { EntryGroupId pulumi.StringInput `pulumi:"entryGroupId"` Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupEntryGroupIamPolicyOutputArgs) ElementType ¶ added in v0.31.1
func (LookupEntryGroupIamPolicyOutputArgs) ElementType() reflect.Type
type LookupEntryGroupIamPolicyResult ¶ added in v0.31.1
type LookupEntryGroupIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []GoogleIamV1AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings []GoogleIamV1BindingResponse `pulumi:"bindings"` // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupEntryGroupIamPolicy ¶ added in v0.31.1
func LookupEntryGroupIamPolicy(ctx *pulumi.Context, args *LookupEntryGroupIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupEntryGroupIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupEntryGroupIamPolicyResultOutput ¶ added in v0.31.1
type LookupEntryGroupIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupEntryGroupIamPolicyOutput ¶ added in v0.31.1
func LookupEntryGroupIamPolicyOutput(ctx *pulumi.Context, args LookupEntryGroupIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupEntryGroupIamPolicyResultOutput
func (LookupEntryGroupIamPolicyResultOutput) AuditConfigs ¶ added in v0.31.1
func (o LookupEntryGroupIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupEntryGroupIamPolicyResultOutput) Bindings ¶ added in v0.31.1
func (o LookupEntryGroupIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
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.31.1
func (LookupEntryGroupIamPolicyResultOutput) ElementType() reflect.Type
func (LookupEntryGroupIamPolicyResultOutput) Etag ¶ added in v0.31.1
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.31.1
func (o LookupEntryGroupIamPolicyResultOutput) ToLookupEntryGroupIamPolicyResultOutput() LookupEntryGroupIamPolicyResultOutput
func (LookupEntryGroupIamPolicyResultOutput) ToLookupEntryGroupIamPolicyResultOutputWithContext ¶ added in v0.31.1
func (o LookupEntryGroupIamPolicyResultOutput) ToLookupEntryGroupIamPolicyResultOutputWithContext(ctx context.Context) LookupEntryGroupIamPolicyResultOutput
func (LookupEntryGroupIamPolicyResultOutput) Version ¶ added in v0.31.1
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 conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupEntryTypeIamPolicyArgs ¶ added in v0.31.1
type LookupEntryTypeIamPolicyOutputArgs ¶ added in v0.31.1
type LookupEntryTypeIamPolicyOutputArgs struct { EntryTypeId pulumi.StringInput `pulumi:"entryTypeId"` Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupEntryTypeIamPolicyOutputArgs) ElementType ¶ added in v0.31.1
func (LookupEntryTypeIamPolicyOutputArgs) ElementType() reflect.Type
type LookupEntryTypeIamPolicyResult ¶ added in v0.31.1
type LookupEntryTypeIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []GoogleIamV1AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings []GoogleIamV1BindingResponse `pulumi:"bindings"` // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupEntryTypeIamPolicy ¶ added in v0.31.1
func LookupEntryTypeIamPolicy(ctx *pulumi.Context, args *LookupEntryTypeIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupEntryTypeIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupEntryTypeIamPolicyResultOutput ¶ added in v0.31.1
type LookupEntryTypeIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupEntryTypeIamPolicyOutput ¶ added in v0.31.1
func LookupEntryTypeIamPolicyOutput(ctx *pulumi.Context, args LookupEntryTypeIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupEntryTypeIamPolicyResultOutput
func (LookupEntryTypeIamPolicyResultOutput) AuditConfigs ¶ added in v0.31.1
func (o LookupEntryTypeIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupEntryTypeIamPolicyResultOutput) Bindings ¶ added in v0.31.1
func (o LookupEntryTypeIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
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 (LookupEntryTypeIamPolicyResultOutput) ElementType ¶ added in v0.31.1
func (LookupEntryTypeIamPolicyResultOutput) ElementType() reflect.Type
func (LookupEntryTypeIamPolicyResultOutput) Etag ¶ added in v0.31.1
func (o LookupEntryTypeIamPolicyResultOutput) 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 (LookupEntryTypeIamPolicyResultOutput) ToLookupEntryTypeIamPolicyResultOutput ¶ added in v0.31.1
func (o LookupEntryTypeIamPolicyResultOutput) ToLookupEntryTypeIamPolicyResultOutput() LookupEntryTypeIamPolicyResultOutput
func (LookupEntryTypeIamPolicyResultOutput) ToLookupEntryTypeIamPolicyResultOutputWithContext ¶ added in v0.31.1
func (o LookupEntryTypeIamPolicyResultOutput) ToLookupEntryTypeIamPolicyResultOutputWithContext(ctx context.Context) LookupEntryTypeIamPolicyResultOutput
func (LookupEntryTypeIamPolicyResultOutput) Version ¶ added in v0.31.1
func (o LookupEntryTypeIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupEnvironmentArgs ¶
type LookupEnvironmentOutputArgs ¶
type LookupEnvironmentOutputArgs struct { EnvironmentId pulumi.StringInput `pulumi:"environmentId"` LakeId pulumi.StringInput `pulumi:"lakeId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupEnvironmentOutputArgs) ElementType ¶
func (LookupEnvironmentOutputArgs) ElementType() reflect.Type
type LookupEnvironmentResult ¶
type LookupEnvironmentResult struct { // Environment creation time. CreateTime string `pulumi:"createTime"` // Optional. Description of the environment. Description string `pulumi:"description"` // Optional. User friendly display name. DisplayName string `pulumi:"displayName"` // URI Endpoints to access sessions associated with the Environment. Endpoints GoogleCloudDataplexV1EnvironmentEndpointsResponse `pulumi:"endpoints"` // Infrastructure specification for the Environment. InfrastructureSpec GoogleCloudDataplexV1EnvironmentInfrastructureSpecResponse `pulumi:"infrastructureSpec"` // Optional. User defined labels for the environment. Labels map[string]string `pulumi:"labels"` // The relative resource name of the environment, of the form: projects/{project_id}/locations/{location_id}/lakes/{lake_id}/environment/{environment_id} Name string `pulumi:"name"` // Optional. Configuration for sessions created for this environment. SessionSpec GoogleCloudDataplexV1EnvironmentSessionSpecResponse `pulumi:"sessionSpec"` // Status of sessions created for this environment. SessionStatus GoogleCloudDataplexV1EnvironmentSessionStatusResponse `pulumi:"sessionStatus"` // Current state of the environment. State string `pulumi:"state"` // System generated globally unique ID for the environment. This ID will be different if the environment is deleted and re-created with the same name. Uid string `pulumi:"uid"` // The time when the environment was last updated. UpdateTime string `pulumi:"updateTime"` }
func LookupEnvironment ¶
func LookupEnvironment(ctx *pulumi.Context, args *LookupEnvironmentArgs, opts ...pulumi.InvokeOption) (*LookupEnvironmentResult, error)
Get environment resource.
type LookupEnvironmentResultOutput ¶
type LookupEnvironmentResultOutput struct{ *pulumi.OutputState }
func LookupEnvironmentOutput ¶
func LookupEnvironmentOutput(ctx *pulumi.Context, args LookupEnvironmentOutputArgs, opts ...pulumi.InvokeOption) LookupEnvironmentResultOutput
func (LookupEnvironmentResultOutput) CreateTime ¶
func (o LookupEnvironmentResultOutput) CreateTime() pulumi.StringOutput
Environment creation time.
func (LookupEnvironmentResultOutput) Description ¶
func (o LookupEnvironmentResultOutput) Description() pulumi.StringOutput
Optional. Description of the environment.
func (LookupEnvironmentResultOutput) DisplayName ¶
func (o LookupEnvironmentResultOutput) DisplayName() pulumi.StringOutput
Optional. User friendly display name.
func (LookupEnvironmentResultOutput) ElementType ¶
func (LookupEnvironmentResultOutput) ElementType() reflect.Type
func (LookupEnvironmentResultOutput) Endpoints ¶
func (o LookupEnvironmentResultOutput) Endpoints() GoogleCloudDataplexV1EnvironmentEndpointsResponseOutput
URI Endpoints to access sessions associated with the Environment.
func (LookupEnvironmentResultOutput) InfrastructureSpec ¶
func (o LookupEnvironmentResultOutput) InfrastructureSpec() GoogleCloudDataplexV1EnvironmentInfrastructureSpecResponseOutput
Infrastructure specification for the Environment.
func (LookupEnvironmentResultOutput) Labels ¶
func (o LookupEnvironmentResultOutput) Labels() pulumi.StringMapOutput
Optional. User defined labels for the environment.
func (LookupEnvironmentResultOutput) Name ¶
func (o LookupEnvironmentResultOutput) Name() pulumi.StringOutput
The relative resource name of the environment, of the form: projects/{project_id}/locations/{location_id}/lakes/{lake_id}/environment/{environment_id}
func (LookupEnvironmentResultOutput) SessionSpec ¶
func (o LookupEnvironmentResultOutput) SessionSpec() GoogleCloudDataplexV1EnvironmentSessionSpecResponseOutput
Optional. Configuration for sessions created for this environment.
func (LookupEnvironmentResultOutput) SessionStatus ¶
func (o LookupEnvironmentResultOutput) SessionStatus() GoogleCloudDataplexV1EnvironmentSessionStatusResponseOutput
Status of sessions created for this environment.
func (LookupEnvironmentResultOutput) State ¶
func (o LookupEnvironmentResultOutput) State() pulumi.StringOutput
Current state of the environment.
func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput ¶
func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput
func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext ¶
func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext(ctx context.Context) LookupEnvironmentResultOutput
func (LookupEnvironmentResultOutput) Uid ¶
func (o LookupEnvironmentResultOutput) Uid() pulumi.StringOutput
System generated globally unique ID for the environment. This ID will be different if the environment is deleted and re-created with the same name.
func (LookupEnvironmentResultOutput) UpdateTime ¶
func (o LookupEnvironmentResultOutput) UpdateTime() pulumi.StringOutput
The time when the environment was last updated.
type LookupGovernanceRuleIamPolicyArgs ¶ added in v0.32.0
type LookupGovernanceRuleIamPolicyOutputArgs ¶ added in v0.32.0
type LookupGovernanceRuleIamPolicyOutputArgs struct { GovernanceRuleId pulumi.StringInput `pulumi:"governanceRuleId"` Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupGovernanceRuleIamPolicyOutputArgs) ElementType ¶ added in v0.32.0
func (LookupGovernanceRuleIamPolicyOutputArgs) ElementType() reflect.Type
type LookupGovernanceRuleIamPolicyResult ¶ added in v0.32.0
type LookupGovernanceRuleIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []GoogleIamV1AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings []GoogleIamV1BindingResponse `pulumi:"bindings"` // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupGovernanceRuleIamPolicy ¶ added in v0.32.0
func LookupGovernanceRuleIamPolicy(ctx *pulumi.Context, args *LookupGovernanceRuleIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupGovernanceRuleIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupGovernanceRuleIamPolicyResultOutput ¶ added in v0.32.0
type LookupGovernanceRuleIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupGovernanceRuleIamPolicyOutput ¶ added in v0.32.0
func LookupGovernanceRuleIamPolicyOutput(ctx *pulumi.Context, args LookupGovernanceRuleIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupGovernanceRuleIamPolicyResultOutput
func (LookupGovernanceRuleIamPolicyResultOutput) AuditConfigs ¶ added in v0.32.0
func (o LookupGovernanceRuleIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupGovernanceRuleIamPolicyResultOutput) Bindings ¶ added in v0.32.0
func (o LookupGovernanceRuleIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
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 (LookupGovernanceRuleIamPolicyResultOutput) ElementType ¶ added in v0.32.0
func (LookupGovernanceRuleIamPolicyResultOutput) ElementType() reflect.Type
func (LookupGovernanceRuleIamPolicyResultOutput) Etag ¶ added in v0.32.0
func (o LookupGovernanceRuleIamPolicyResultOutput) 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 (LookupGovernanceRuleIamPolicyResultOutput) ToLookupGovernanceRuleIamPolicyResultOutput ¶ added in v0.32.0
func (o LookupGovernanceRuleIamPolicyResultOutput) ToLookupGovernanceRuleIamPolicyResultOutput() LookupGovernanceRuleIamPolicyResultOutput
func (LookupGovernanceRuleIamPolicyResultOutput) ToLookupGovernanceRuleIamPolicyResultOutputWithContext ¶ added in v0.32.0
func (o LookupGovernanceRuleIamPolicyResultOutput) ToLookupGovernanceRuleIamPolicyResultOutputWithContext(ctx context.Context) LookupGovernanceRuleIamPolicyResultOutput
func (LookupGovernanceRuleIamPolicyResultOutput) Version ¶ added in v0.32.0
func (o LookupGovernanceRuleIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupLakeArgs ¶
type LookupLakeAssetIamPolicyOutputArgs ¶
type LookupLakeAssetIamPolicyOutputArgs struct { AssetId pulumi.StringInput `pulumi:"assetId"` LakeId pulumi.StringInput `pulumi:"lakeId"` Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` Zone pulumi.StringInput `pulumi:"zone"` }
func (LookupLakeAssetIamPolicyOutputArgs) ElementType ¶
func (LookupLakeAssetIamPolicyOutputArgs) ElementType() reflect.Type
type LookupLakeAssetIamPolicyResult ¶
type LookupLakeAssetIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []GoogleIamV1AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings []GoogleIamV1BindingResponse `pulumi:"bindings"` // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupLakeAssetIamPolicy ¶
func LookupLakeAssetIamPolicy(ctx *pulumi.Context, args *LookupLakeAssetIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupLakeAssetIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupLakeAssetIamPolicyResultOutput ¶
type LookupLakeAssetIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupLakeAssetIamPolicyOutput ¶
func LookupLakeAssetIamPolicyOutput(ctx *pulumi.Context, args LookupLakeAssetIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupLakeAssetIamPolicyResultOutput
func (LookupLakeAssetIamPolicyResultOutput) AuditConfigs ¶
func (o LookupLakeAssetIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupLakeAssetIamPolicyResultOutput) Bindings ¶
func (o LookupLakeAssetIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
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 (LookupLakeAssetIamPolicyResultOutput) ElementType ¶
func (LookupLakeAssetIamPolicyResultOutput) ElementType() reflect.Type
func (LookupLakeAssetIamPolicyResultOutput) Etag ¶
func (o LookupLakeAssetIamPolicyResultOutput) 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 (LookupLakeAssetIamPolicyResultOutput) ToLookupLakeAssetIamPolicyResultOutput ¶
func (o LookupLakeAssetIamPolicyResultOutput) ToLookupLakeAssetIamPolicyResultOutput() LookupLakeAssetIamPolicyResultOutput
func (LookupLakeAssetIamPolicyResultOutput) ToLookupLakeAssetIamPolicyResultOutputWithContext ¶
func (o LookupLakeAssetIamPolicyResultOutput) ToLookupLakeAssetIamPolicyResultOutputWithContext(ctx context.Context) LookupLakeAssetIamPolicyResultOutput
func (LookupLakeAssetIamPolicyResultOutput) Version ¶
func (o LookupLakeAssetIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupLakeContentIamPolicyOutputArgs ¶
type LookupLakeContentIamPolicyOutputArgs struct { ContentId pulumi.StringInput `pulumi:"contentId"` LakeId pulumi.StringInput `pulumi:"lakeId"` Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupLakeContentIamPolicyOutputArgs) ElementType ¶
func (LookupLakeContentIamPolicyOutputArgs) ElementType() reflect.Type
type LookupLakeContentIamPolicyResult ¶
type LookupLakeContentIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []GoogleIamV1AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings []GoogleIamV1BindingResponse `pulumi:"bindings"` // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupLakeContentIamPolicy ¶
func LookupLakeContentIamPolicy(ctx *pulumi.Context, args *LookupLakeContentIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupLakeContentIamPolicyResult, error)
Gets the access control policy for a contentitem resource. A NOT_FOUND error is returned if the resource does not exist. An empty policy is returned if the resource exists but does not have a policy set on it.Caller must have Google IAM dataplex.content.getIamPolicy permission on the resource.
type LookupLakeContentIamPolicyResultOutput ¶
type LookupLakeContentIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupLakeContentIamPolicyOutput ¶
func LookupLakeContentIamPolicyOutput(ctx *pulumi.Context, args LookupLakeContentIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupLakeContentIamPolicyResultOutput
func (LookupLakeContentIamPolicyResultOutput) AuditConfigs ¶
func (o LookupLakeContentIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupLakeContentIamPolicyResultOutput) Bindings ¶
func (o LookupLakeContentIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
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 (LookupLakeContentIamPolicyResultOutput) ElementType ¶
func (LookupLakeContentIamPolicyResultOutput) ElementType() reflect.Type
func (LookupLakeContentIamPolicyResultOutput) Etag ¶
func (o LookupLakeContentIamPolicyResultOutput) 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 (LookupLakeContentIamPolicyResultOutput) ToLookupLakeContentIamPolicyResultOutput ¶
func (o LookupLakeContentIamPolicyResultOutput) ToLookupLakeContentIamPolicyResultOutput() LookupLakeContentIamPolicyResultOutput
func (LookupLakeContentIamPolicyResultOutput) ToLookupLakeContentIamPolicyResultOutputWithContext ¶
func (o LookupLakeContentIamPolicyResultOutput) ToLookupLakeContentIamPolicyResultOutputWithContext(ctx context.Context) LookupLakeContentIamPolicyResultOutput
func (LookupLakeContentIamPolicyResultOutput) Version ¶
func (o LookupLakeContentIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupLakeContentitemIamPolicyArgs ¶ added in v0.21.0
type LookupLakeContentitemIamPolicyOutputArgs ¶ added in v0.21.0
type LookupLakeContentitemIamPolicyOutputArgs struct { ContentitemId pulumi.StringInput `pulumi:"contentitemId"` LakeId pulumi.StringInput `pulumi:"lakeId"` Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupLakeContentitemIamPolicyOutputArgs) ElementType ¶ added in v0.21.0
func (LookupLakeContentitemIamPolicyOutputArgs) ElementType() reflect.Type
type LookupLakeContentitemIamPolicyResult ¶ added in v0.21.0
type LookupLakeContentitemIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []GoogleIamV1AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings []GoogleIamV1BindingResponse `pulumi:"bindings"` // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupLakeContentitemIamPolicy ¶ added in v0.21.0
func LookupLakeContentitemIamPolicy(ctx *pulumi.Context, args *LookupLakeContentitemIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupLakeContentitemIamPolicyResult, error)
Gets the access control policy for a contentitem resource. A NOT_FOUND error is returned if the resource does not exist. An empty policy is returned if the resource exists but does not have a policy set on it.Caller must have Google IAM dataplex.content.getIamPolicy permission on the resource.
type LookupLakeContentitemIamPolicyResultOutput ¶ added in v0.21.0
type LookupLakeContentitemIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupLakeContentitemIamPolicyOutput ¶ added in v0.21.0
func LookupLakeContentitemIamPolicyOutput(ctx *pulumi.Context, args LookupLakeContentitemIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupLakeContentitemIamPolicyResultOutput
func (LookupLakeContentitemIamPolicyResultOutput) AuditConfigs ¶ added in v0.21.0
func (o LookupLakeContentitemIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupLakeContentitemIamPolicyResultOutput) Bindings ¶ added in v0.21.0
func (o LookupLakeContentitemIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
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 (LookupLakeContentitemIamPolicyResultOutput) ElementType ¶ added in v0.21.0
func (LookupLakeContentitemIamPolicyResultOutput) ElementType() reflect.Type
func (LookupLakeContentitemIamPolicyResultOutput) Etag ¶ added in v0.21.0
func (o LookupLakeContentitemIamPolicyResultOutput) 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 (LookupLakeContentitemIamPolicyResultOutput) ToLookupLakeContentitemIamPolicyResultOutput ¶ added in v0.21.0
func (o LookupLakeContentitemIamPolicyResultOutput) ToLookupLakeContentitemIamPolicyResultOutput() LookupLakeContentitemIamPolicyResultOutput
func (LookupLakeContentitemIamPolicyResultOutput) ToLookupLakeContentitemIamPolicyResultOutputWithContext ¶ added in v0.21.0
func (o LookupLakeContentitemIamPolicyResultOutput) ToLookupLakeContentitemIamPolicyResultOutputWithContext(ctx context.Context) LookupLakeContentitemIamPolicyResultOutput
func (LookupLakeContentitemIamPolicyResultOutput) Version ¶ added in v0.21.0
func (o LookupLakeContentitemIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupLakeEnvironmentIamPolicyOutputArgs ¶
type LookupLakeEnvironmentIamPolicyOutputArgs struct { EnvironmentId pulumi.StringInput `pulumi:"environmentId"` LakeId pulumi.StringInput `pulumi:"lakeId"` Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupLakeEnvironmentIamPolicyOutputArgs) ElementType ¶
func (LookupLakeEnvironmentIamPolicyOutputArgs) ElementType() reflect.Type
type LookupLakeEnvironmentIamPolicyResult ¶
type LookupLakeEnvironmentIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []GoogleIamV1AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings []GoogleIamV1BindingResponse `pulumi:"bindings"` // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupLakeEnvironmentIamPolicy ¶
func LookupLakeEnvironmentIamPolicy(ctx *pulumi.Context, args *LookupLakeEnvironmentIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupLakeEnvironmentIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupLakeEnvironmentIamPolicyResultOutput ¶
type LookupLakeEnvironmentIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupLakeEnvironmentIamPolicyOutput ¶
func LookupLakeEnvironmentIamPolicyOutput(ctx *pulumi.Context, args LookupLakeEnvironmentIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupLakeEnvironmentIamPolicyResultOutput
func (LookupLakeEnvironmentIamPolicyResultOutput) AuditConfigs ¶
func (o LookupLakeEnvironmentIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupLakeEnvironmentIamPolicyResultOutput) Bindings ¶
func (o LookupLakeEnvironmentIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
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 (LookupLakeEnvironmentIamPolicyResultOutput) ElementType ¶
func (LookupLakeEnvironmentIamPolicyResultOutput) ElementType() reflect.Type
func (LookupLakeEnvironmentIamPolicyResultOutput) Etag ¶
func (o LookupLakeEnvironmentIamPolicyResultOutput) 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 (LookupLakeEnvironmentIamPolicyResultOutput) ToLookupLakeEnvironmentIamPolicyResultOutput ¶
func (o LookupLakeEnvironmentIamPolicyResultOutput) ToLookupLakeEnvironmentIamPolicyResultOutput() LookupLakeEnvironmentIamPolicyResultOutput
func (LookupLakeEnvironmentIamPolicyResultOutput) ToLookupLakeEnvironmentIamPolicyResultOutputWithContext ¶
func (o LookupLakeEnvironmentIamPolicyResultOutput) ToLookupLakeEnvironmentIamPolicyResultOutputWithContext(ctx context.Context) LookupLakeEnvironmentIamPolicyResultOutput
func (LookupLakeEnvironmentIamPolicyResultOutput) Version ¶
func (o LookupLakeEnvironmentIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupLakeIamPolicyArgs ¶
type LookupLakeIamPolicyOutputArgs ¶
type LookupLakeIamPolicyOutputArgs struct { LakeId pulumi.StringInput `pulumi:"lakeId"` Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupLakeIamPolicyOutputArgs) ElementType ¶
func (LookupLakeIamPolicyOutputArgs) ElementType() reflect.Type
type LookupLakeIamPolicyResult ¶
type LookupLakeIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []GoogleIamV1AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings []GoogleIamV1BindingResponse `pulumi:"bindings"` // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupLakeIamPolicy ¶
func LookupLakeIamPolicy(ctx *pulumi.Context, args *LookupLakeIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupLakeIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupLakeIamPolicyResultOutput ¶
type LookupLakeIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupLakeIamPolicyOutput ¶
func LookupLakeIamPolicyOutput(ctx *pulumi.Context, args LookupLakeIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupLakeIamPolicyResultOutput
func (LookupLakeIamPolicyResultOutput) AuditConfigs ¶
func (o LookupLakeIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupLakeIamPolicyResultOutput) Bindings ¶
func (o LookupLakeIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
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 (LookupLakeIamPolicyResultOutput) ElementType ¶
func (LookupLakeIamPolicyResultOutput) ElementType() reflect.Type
func (LookupLakeIamPolicyResultOutput) Etag ¶
func (o LookupLakeIamPolicyResultOutput) 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 (LookupLakeIamPolicyResultOutput) ToLookupLakeIamPolicyResultOutput ¶
func (o LookupLakeIamPolicyResultOutput) ToLookupLakeIamPolicyResultOutput() LookupLakeIamPolicyResultOutput
func (LookupLakeIamPolicyResultOutput) ToLookupLakeIamPolicyResultOutputWithContext ¶
func (o LookupLakeIamPolicyResultOutput) ToLookupLakeIamPolicyResultOutputWithContext(ctx context.Context) LookupLakeIamPolicyResultOutput
func (LookupLakeIamPolicyResultOutput) Version ¶
func (o LookupLakeIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupLakeOutputArgs ¶
type LookupLakeOutputArgs struct { LakeId pulumi.StringInput `pulumi:"lakeId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupLakeOutputArgs) ElementType ¶
func (LookupLakeOutputArgs) ElementType() reflect.Type
type LookupLakeResult ¶
type LookupLakeResult struct { // Aggregated status of the underlying assets of the lake. AssetStatus GoogleCloudDataplexV1AssetStatusResponse `pulumi:"assetStatus"` // The time when the lake was created. CreateTime string `pulumi:"createTime"` // Optional. Description of the lake. Description string `pulumi:"description"` // Optional. User friendly display name. DisplayName string `pulumi:"displayName"` // Optional. User-defined labels for the lake. Labels map[string]string `pulumi:"labels"` // Optional. Settings to manage lake and Dataproc Metastore service instance association. Metastore GoogleCloudDataplexV1LakeMetastoreResponse `pulumi:"metastore"` // Metastore status of the lake. MetastoreStatus GoogleCloudDataplexV1LakeMetastoreStatusResponse `pulumi:"metastoreStatus"` // The relative resource name of the lake, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}. Name string `pulumi:"name"` // Service account associated with this lake. This service account must be authorized to access or operate on resources managed by the lake. ServiceAccount string `pulumi:"serviceAccount"` // Current state of the lake. State string `pulumi:"state"` // System generated globally unique ID for the lake. This ID will be different if the lake is deleted and re-created with the same name. Uid string `pulumi:"uid"` // The time when the lake was last updated. UpdateTime string `pulumi:"updateTime"` }
func LookupLake ¶
func LookupLake(ctx *pulumi.Context, args *LookupLakeArgs, opts ...pulumi.InvokeOption) (*LookupLakeResult, error)
Retrieves a lake resource.
type LookupLakeResultOutput ¶
type LookupLakeResultOutput struct{ *pulumi.OutputState }
func LookupLakeOutput ¶
func LookupLakeOutput(ctx *pulumi.Context, args LookupLakeOutputArgs, opts ...pulumi.InvokeOption) LookupLakeResultOutput
func (LookupLakeResultOutput) AssetStatus ¶
func (o LookupLakeResultOutput) AssetStatus() GoogleCloudDataplexV1AssetStatusResponseOutput
Aggregated status of the underlying assets of the lake.
func (LookupLakeResultOutput) CreateTime ¶
func (o LookupLakeResultOutput) CreateTime() pulumi.StringOutput
The time when the lake was created.
func (LookupLakeResultOutput) Description ¶
func (o LookupLakeResultOutput) Description() pulumi.StringOutput
Optional. Description of the lake.
func (LookupLakeResultOutput) DisplayName ¶
func (o LookupLakeResultOutput) DisplayName() pulumi.StringOutput
Optional. User friendly display name.
func (LookupLakeResultOutput) ElementType ¶
func (LookupLakeResultOutput) ElementType() reflect.Type
func (LookupLakeResultOutput) Labels ¶
func (o LookupLakeResultOutput) Labels() pulumi.StringMapOutput
Optional. User-defined labels for the lake.
func (LookupLakeResultOutput) Metastore ¶
func (o LookupLakeResultOutput) Metastore() GoogleCloudDataplexV1LakeMetastoreResponseOutput
Optional. Settings to manage lake and Dataproc Metastore service instance association.
func (LookupLakeResultOutput) MetastoreStatus ¶
func (o LookupLakeResultOutput) MetastoreStatus() GoogleCloudDataplexV1LakeMetastoreStatusResponseOutput
Metastore status of the lake.
func (LookupLakeResultOutput) Name ¶
func (o LookupLakeResultOutput) Name() pulumi.StringOutput
The relative resource name of the lake, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}.
func (LookupLakeResultOutput) ServiceAccount ¶
func (o LookupLakeResultOutput) ServiceAccount() pulumi.StringOutput
Service account associated with this lake. This service account must be authorized to access or operate on resources managed by the lake.
func (LookupLakeResultOutput) State ¶
func (o LookupLakeResultOutput) State() pulumi.StringOutput
Current state of the lake.
func (LookupLakeResultOutput) ToLookupLakeResultOutput ¶
func (o LookupLakeResultOutput) ToLookupLakeResultOutput() LookupLakeResultOutput
func (LookupLakeResultOutput) ToLookupLakeResultOutputWithContext ¶
func (o LookupLakeResultOutput) ToLookupLakeResultOutputWithContext(ctx context.Context) LookupLakeResultOutput
func (LookupLakeResultOutput) Uid ¶
func (o LookupLakeResultOutput) Uid() pulumi.StringOutput
System generated globally unique ID for the lake. This ID will be different if the lake is deleted and re-created with the same name.
func (LookupLakeResultOutput) UpdateTime ¶
func (o LookupLakeResultOutput) UpdateTime() pulumi.StringOutput
The time when the lake was last updated.
type LookupLakeTaskIamPolicyOutputArgs ¶
type LookupLakeTaskIamPolicyOutputArgs struct { LakeId pulumi.StringInput `pulumi:"lakeId"` Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` TaskId pulumi.StringInput `pulumi:"taskId"` }
func (LookupLakeTaskIamPolicyOutputArgs) ElementType ¶
func (LookupLakeTaskIamPolicyOutputArgs) ElementType() reflect.Type
type LookupLakeTaskIamPolicyResult ¶
type LookupLakeTaskIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []GoogleIamV1AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings []GoogleIamV1BindingResponse `pulumi:"bindings"` // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupLakeTaskIamPolicy ¶
func LookupLakeTaskIamPolicy(ctx *pulumi.Context, args *LookupLakeTaskIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupLakeTaskIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupLakeTaskIamPolicyResultOutput ¶
type LookupLakeTaskIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupLakeTaskIamPolicyOutput ¶
func LookupLakeTaskIamPolicyOutput(ctx *pulumi.Context, args LookupLakeTaskIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupLakeTaskIamPolicyResultOutput
func (LookupLakeTaskIamPolicyResultOutput) AuditConfigs ¶
func (o LookupLakeTaskIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupLakeTaskIamPolicyResultOutput) Bindings ¶
func (o LookupLakeTaskIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
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 (LookupLakeTaskIamPolicyResultOutput) ElementType ¶
func (LookupLakeTaskIamPolicyResultOutput) ElementType() reflect.Type
func (LookupLakeTaskIamPolicyResultOutput) Etag ¶
func (o LookupLakeTaskIamPolicyResultOutput) 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 (LookupLakeTaskIamPolicyResultOutput) ToLookupLakeTaskIamPolicyResultOutput ¶
func (o LookupLakeTaskIamPolicyResultOutput) ToLookupLakeTaskIamPolicyResultOutput() LookupLakeTaskIamPolicyResultOutput
func (LookupLakeTaskIamPolicyResultOutput) ToLookupLakeTaskIamPolicyResultOutputWithContext ¶
func (o LookupLakeTaskIamPolicyResultOutput) ToLookupLakeTaskIamPolicyResultOutputWithContext(ctx context.Context) LookupLakeTaskIamPolicyResultOutput
func (LookupLakeTaskIamPolicyResultOutput) Version ¶
func (o LookupLakeTaskIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupLakeZoneIamPolicyOutputArgs ¶
type LookupLakeZoneIamPolicyOutputArgs struct { LakeId pulumi.StringInput `pulumi:"lakeId"` Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` Zone pulumi.StringInput `pulumi:"zone"` }
func (LookupLakeZoneIamPolicyOutputArgs) ElementType ¶
func (LookupLakeZoneIamPolicyOutputArgs) ElementType() reflect.Type
type LookupLakeZoneIamPolicyResult ¶
type LookupLakeZoneIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []GoogleIamV1AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings []GoogleIamV1BindingResponse `pulumi:"bindings"` // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupLakeZoneIamPolicy ¶
func LookupLakeZoneIamPolicy(ctx *pulumi.Context, args *LookupLakeZoneIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupLakeZoneIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupLakeZoneIamPolicyResultOutput ¶
type LookupLakeZoneIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupLakeZoneIamPolicyOutput ¶
func LookupLakeZoneIamPolicyOutput(ctx *pulumi.Context, args LookupLakeZoneIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupLakeZoneIamPolicyResultOutput
func (LookupLakeZoneIamPolicyResultOutput) AuditConfigs ¶
func (o LookupLakeZoneIamPolicyResultOutput) AuditConfigs() GoogleIamV1AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupLakeZoneIamPolicyResultOutput) Bindings ¶
func (o LookupLakeZoneIamPolicyResultOutput) Bindings() GoogleIamV1BindingResponseArrayOutput
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 (LookupLakeZoneIamPolicyResultOutput) ElementType ¶
func (LookupLakeZoneIamPolicyResultOutput) ElementType() reflect.Type
func (LookupLakeZoneIamPolicyResultOutput) Etag ¶
func (o LookupLakeZoneIamPolicyResultOutput) 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 (LookupLakeZoneIamPolicyResultOutput) ToLookupLakeZoneIamPolicyResultOutput ¶
func (o LookupLakeZoneIamPolicyResultOutput) ToLookupLakeZoneIamPolicyResultOutput() LookupLakeZoneIamPolicyResultOutput
func (LookupLakeZoneIamPolicyResultOutput) ToLookupLakeZoneIamPolicyResultOutputWithContext ¶
func (o LookupLakeZoneIamPolicyResultOutput) ToLookupLakeZoneIamPolicyResultOutputWithContext(ctx context.Context) LookupLakeZoneIamPolicyResultOutput
func (LookupLakeZoneIamPolicyResultOutput) Version ¶
func (o LookupLakeZoneIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupPartitionArgs ¶
type LookupPartitionOutputArgs ¶
type LookupPartitionOutputArgs struct { EntityId pulumi.StringInput `pulumi:"entityId"` LakeId pulumi.StringInput `pulumi:"lakeId"` Location pulumi.StringInput `pulumi:"location"` PartitionId pulumi.StringInput `pulumi:"partitionId"` Project pulumi.StringPtrInput `pulumi:"project"` Zone pulumi.StringInput `pulumi:"zone"` }
func (LookupPartitionOutputArgs) ElementType ¶
func (LookupPartitionOutputArgs) ElementType() reflect.Type
type LookupPartitionResult ¶
type LookupPartitionResult struct { // Optional. The etag for this partition. Etag string `pulumi:"etag"` // Immutable. The location of the entity data within the partition, for example, gs://bucket/path/to/entity/key1=value1/key2=value2. Or projects//datasets//tables/ Location string `pulumi:"location"` // Partition values used in the HTTP URL must be double encoded. For example, url_encode(url_encode(value)) can be used to encode "US:CA/CA#Sunnyvale so that the request URL ends with "/partitions/US%253ACA/CA%2523Sunnyvale". The name field in the response retains the encoded format. Name string `pulumi:"name"` // Immutable. The set of values representing the partition, which correspond to the partition schema defined in the parent entity. Values []string `pulumi:"values"` }
func LookupPartition ¶
func LookupPartition(ctx *pulumi.Context, args *LookupPartitionArgs, opts ...pulumi.InvokeOption) (*LookupPartitionResult, error)
Get a metadata partition of an entity.
type LookupPartitionResultOutput ¶
type LookupPartitionResultOutput struct{ *pulumi.OutputState }
func LookupPartitionOutput ¶
func LookupPartitionOutput(ctx *pulumi.Context, args LookupPartitionOutputArgs, opts ...pulumi.InvokeOption) LookupPartitionResultOutput
func (LookupPartitionResultOutput) ElementType ¶
func (LookupPartitionResultOutput) ElementType() reflect.Type
func (LookupPartitionResultOutput) Etag ¶
func (o LookupPartitionResultOutput) Etag() pulumi.StringOutput
Optional. The etag for this partition.
func (LookupPartitionResultOutput) Location ¶
func (o LookupPartitionResultOutput) Location() pulumi.StringOutput
Immutable. The location of the entity data within the partition, for example, gs://bucket/path/to/entity/key1=value1/key2=value2. Or projects//datasets//tables/
func (LookupPartitionResultOutput) Name ¶
func (o LookupPartitionResultOutput) Name() pulumi.StringOutput
Partition values used in the HTTP URL must be double encoded. For example, url_encode(url_encode(value)) can be used to encode "US:CA/CA#Sunnyvale so that the request URL ends with "/partitions/US%253ACA/CA%2523Sunnyvale". The name field in the response retains the encoded format.
func (LookupPartitionResultOutput) ToLookupPartitionResultOutput ¶
func (o LookupPartitionResultOutput) ToLookupPartitionResultOutput() LookupPartitionResultOutput
func (LookupPartitionResultOutput) ToLookupPartitionResultOutputWithContext ¶
func (o LookupPartitionResultOutput) ToLookupPartitionResultOutputWithContext(ctx context.Context) LookupPartitionResultOutput
func (LookupPartitionResultOutput) Values ¶
func (o LookupPartitionResultOutput) Values() pulumi.StringArrayOutput
Immutable. The set of values representing the partition, which correspond to the partition schema defined in the parent entity.
type LookupTaskArgs ¶
type LookupTaskOutputArgs ¶
type LookupTaskOutputArgs struct { LakeId pulumi.StringInput `pulumi:"lakeId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` TaskId pulumi.StringInput `pulumi:"taskId"` }
func (LookupTaskOutputArgs) ElementType ¶
func (LookupTaskOutputArgs) ElementType() reflect.Type
type LookupTaskResult ¶
type LookupTaskResult struct { // The time when the task was created. CreateTime string `pulumi:"createTime"` // Optional. Description of the task. Description string `pulumi:"description"` // Optional. User friendly display name. DisplayName string `pulumi:"displayName"` // Spec related to how a task is executed. ExecutionSpec GoogleCloudDataplexV1TaskExecutionSpecResponse `pulumi:"executionSpec"` // Status of the latest task executions. ExecutionStatus GoogleCloudDataplexV1TaskExecutionStatusResponse `pulumi:"executionStatus"` // Optional. User-defined labels for the task. Labels map[string]string `pulumi:"labels"` // The relative resource name of the task, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/ tasks/{task_id}. Name string `pulumi:"name"` // Config related to running scheduled Notebooks. Notebook GoogleCloudDataplexV1TaskNotebookTaskConfigResponse `pulumi:"notebook"` // Config related to running custom Spark tasks. Spark GoogleCloudDataplexV1TaskSparkTaskConfigResponse `pulumi:"spark"` // Current state of the task. State string `pulumi:"state"` // Spec related to how often and when a task should be triggered. TriggerSpec GoogleCloudDataplexV1TaskTriggerSpecResponse `pulumi:"triggerSpec"` // System generated globally unique ID for the task. This ID will be different if the task is deleted and re-created with the same name. Uid string `pulumi:"uid"` // The time when the task was last updated. UpdateTime string `pulumi:"updateTime"` }
func LookupTask ¶
func LookupTask(ctx *pulumi.Context, args *LookupTaskArgs, opts ...pulumi.InvokeOption) (*LookupTaskResult, error)
Get task resource.
type LookupTaskResultOutput ¶
type LookupTaskResultOutput struct{ *pulumi.OutputState }
func LookupTaskOutput ¶
func LookupTaskOutput(ctx *pulumi.Context, args LookupTaskOutputArgs, opts ...pulumi.InvokeOption) LookupTaskResultOutput
func (LookupTaskResultOutput) CreateTime ¶
func (o LookupTaskResultOutput) CreateTime() pulumi.StringOutput
The time when the task was created.
func (LookupTaskResultOutput) Description ¶
func (o LookupTaskResultOutput) Description() pulumi.StringOutput
Optional. Description of the task.
func (LookupTaskResultOutput) DisplayName ¶
func (o LookupTaskResultOutput) DisplayName() pulumi.StringOutput
Optional. User friendly display name.
func (LookupTaskResultOutput) ElementType ¶
func (LookupTaskResultOutput) ElementType() reflect.Type
func (LookupTaskResultOutput) ExecutionSpec ¶
func (o LookupTaskResultOutput) ExecutionSpec() GoogleCloudDataplexV1TaskExecutionSpecResponseOutput
Spec related to how a task is executed.
func (LookupTaskResultOutput) ExecutionStatus ¶ added in v0.19.0
func (o LookupTaskResultOutput) ExecutionStatus() GoogleCloudDataplexV1TaskExecutionStatusResponseOutput
Status of the latest task executions.
func (LookupTaskResultOutput) Labels ¶
func (o LookupTaskResultOutput) Labels() pulumi.StringMapOutput
Optional. User-defined labels for the task.
func (LookupTaskResultOutput) Name ¶
func (o LookupTaskResultOutput) Name() pulumi.StringOutput
The relative resource name of the task, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/ tasks/{task_id}.
func (LookupTaskResultOutput) Notebook ¶ added in v0.26.1
func (o LookupTaskResultOutput) Notebook() GoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput
Config related to running scheduled Notebooks.
func (LookupTaskResultOutput) State ¶
func (o LookupTaskResultOutput) State() pulumi.StringOutput
Current state of the task.
func (LookupTaskResultOutput) ToLookupTaskResultOutput ¶
func (o LookupTaskResultOutput) ToLookupTaskResultOutput() LookupTaskResultOutput
func (LookupTaskResultOutput) ToLookupTaskResultOutputWithContext ¶
func (o LookupTaskResultOutput) ToLookupTaskResultOutputWithContext(ctx context.Context) LookupTaskResultOutput
func (LookupTaskResultOutput) TriggerSpec ¶
func (o LookupTaskResultOutput) TriggerSpec() GoogleCloudDataplexV1TaskTriggerSpecResponseOutput
Spec related to how often and when a task should be triggered.
func (LookupTaskResultOutput) Uid ¶
func (o LookupTaskResultOutput) Uid() pulumi.StringOutput
System generated globally unique ID for the task. This ID will be different if the task is deleted and re-created with the same name.
func (LookupTaskResultOutput) UpdateTime ¶
func (o LookupTaskResultOutput) UpdateTime() pulumi.StringOutput
The time when the task was last updated.
type LookupZoneArgs ¶
type LookupZoneOutputArgs ¶
type LookupZoneOutputArgs struct { LakeId pulumi.StringInput `pulumi:"lakeId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` Zone pulumi.StringInput `pulumi:"zone"` }
func (LookupZoneOutputArgs) ElementType ¶
func (LookupZoneOutputArgs) ElementType() reflect.Type
type LookupZoneResult ¶
type LookupZoneResult struct { // Aggregated status of the underlying assets of the zone. AssetStatus GoogleCloudDataplexV1AssetStatusResponse `pulumi:"assetStatus"` // The time when the zone was created. CreateTime string `pulumi:"createTime"` // Optional. Description of the zone. Description string `pulumi:"description"` // Optional. Specification of the discovery feature applied to data in this zone. DiscoverySpec GoogleCloudDataplexV1ZoneDiscoverySpecResponse `pulumi:"discoverySpec"` // Optional. User friendly display name. DisplayName string `pulumi:"displayName"` // Optional. User defined labels for the zone. Labels map[string]string `pulumi:"labels"` // The relative resource name of the zone, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}. Name string `pulumi:"name"` // Specification of the resources that are referenced by the assets within this zone. ResourceSpec GoogleCloudDataplexV1ZoneResourceSpecResponse `pulumi:"resourceSpec"` // Current state of the zone. State string `pulumi:"state"` // Immutable. The type of the zone. Type string `pulumi:"type"` // System generated globally unique ID for the zone. This ID will be different if the zone is deleted and re-created with the same name. Uid string `pulumi:"uid"` // The time when the zone was last updated. UpdateTime string `pulumi:"updateTime"` }
func LookupZone ¶
func LookupZone(ctx *pulumi.Context, args *LookupZoneArgs, opts ...pulumi.InvokeOption) (*LookupZoneResult, error)
Retrieves a zone resource.
type LookupZoneResultOutput ¶
type LookupZoneResultOutput struct{ *pulumi.OutputState }
func LookupZoneOutput ¶
func LookupZoneOutput(ctx *pulumi.Context, args LookupZoneOutputArgs, opts ...pulumi.InvokeOption) LookupZoneResultOutput
func (LookupZoneResultOutput) AssetStatus ¶
func (o LookupZoneResultOutput) AssetStatus() GoogleCloudDataplexV1AssetStatusResponseOutput
Aggregated status of the underlying assets of the zone.
func (LookupZoneResultOutput) CreateTime ¶
func (o LookupZoneResultOutput) CreateTime() pulumi.StringOutput
The time when the zone was created.
func (LookupZoneResultOutput) Description ¶
func (o LookupZoneResultOutput) Description() pulumi.StringOutput
Optional. Description of the zone.
func (LookupZoneResultOutput) DiscoverySpec ¶
func (o LookupZoneResultOutput) DiscoverySpec() GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput
Optional. Specification of the discovery feature applied to data in this zone.
func (LookupZoneResultOutput) DisplayName ¶
func (o LookupZoneResultOutput) DisplayName() pulumi.StringOutput
Optional. User friendly display name.
func (LookupZoneResultOutput) ElementType ¶
func (LookupZoneResultOutput) ElementType() reflect.Type
func (LookupZoneResultOutput) Labels ¶
func (o LookupZoneResultOutput) Labels() pulumi.StringMapOutput
Optional. User defined labels for the zone.
func (LookupZoneResultOutput) Name ¶
func (o LookupZoneResultOutput) Name() pulumi.StringOutput
The relative resource name of the zone, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}.
func (LookupZoneResultOutput) ResourceSpec ¶
func (o LookupZoneResultOutput) ResourceSpec() GoogleCloudDataplexV1ZoneResourceSpecResponseOutput
Specification of the resources that are referenced by the assets within this zone.
func (LookupZoneResultOutput) State ¶
func (o LookupZoneResultOutput) State() pulumi.StringOutput
Current state of the zone.
func (LookupZoneResultOutput) ToLookupZoneResultOutput ¶
func (o LookupZoneResultOutput) ToLookupZoneResultOutput() LookupZoneResultOutput
func (LookupZoneResultOutput) ToLookupZoneResultOutputWithContext ¶
func (o LookupZoneResultOutput) ToLookupZoneResultOutputWithContext(ctx context.Context) LookupZoneResultOutput
func (LookupZoneResultOutput) Type ¶
func (o LookupZoneResultOutput) Type() pulumi.StringOutput
Immutable. The type of the zone.
func (LookupZoneResultOutput) Uid ¶
func (o LookupZoneResultOutput) Uid() pulumi.StringOutput
System generated globally unique ID for the zone. This ID will be different if the zone is deleted and re-created with the same name.
func (LookupZoneResultOutput) UpdateTime ¶
func (o LookupZoneResultOutput) UpdateTime() pulumi.StringOutput
The time when the zone was last updated.
type Partition ¶
type Partition struct { pulumi.CustomResourceState EntityId pulumi.StringOutput `pulumi:"entityId"` // Optional. The etag for this partition. Etag pulumi.StringOutput `pulumi:"etag"` LakeId pulumi.StringOutput `pulumi:"lakeId"` Location pulumi.StringOutput `pulumi:"location"` // Partition values used in the HTTP URL must be double encoded. For example, url_encode(url_encode(value)) can be used to encode "US:CA/CA#Sunnyvale so that the request URL ends with "/partitions/US%253ACA/CA%2523Sunnyvale". The name field in the response retains the encoded format. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // Immutable. The set of values representing the partition, which correspond to the partition schema defined in the parent entity. Values pulumi.StringArrayOutput `pulumi:"values"` Zone pulumi.StringOutput `pulumi:"zone"` }
Create a metadata partition. Auto-naming is currently not supported for this resource.
func GetPartition ¶
func GetPartition(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PartitionState, opts ...pulumi.ResourceOption) (*Partition, error)
GetPartition gets an existing Partition 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 NewPartition ¶
func NewPartition(ctx *pulumi.Context, name string, args *PartitionArgs, opts ...pulumi.ResourceOption) (*Partition, error)
NewPartition registers a new resource with the given unique name, arguments, and options.
func (*Partition) ElementType ¶
func (*Partition) ToPartitionOutput ¶
func (i *Partition) ToPartitionOutput() PartitionOutput
func (*Partition) ToPartitionOutputWithContext ¶
func (i *Partition) ToPartitionOutputWithContext(ctx context.Context) PartitionOutput
type PartitionArgs ¶
type PartitionArgs struct { EntityId pulumi.StringInput // Optional. The etag for this partition. Etag pulumi.StringPtrInput LakeId pulumi.StringInput // Immutable. The location of the entity data within the partition, for example, gs://bucket/path/to/entity/key1=value1/key2=value2. Or projects//datasets//tables/ Location pulumi.StringPtrInput Project pulumi.StringPtrInput // Immutable. The set of values representing the partition, which correspond to the partition schema defined in the parent entity. Values pulumi.StringArrayInput Zone pulumi.StringPtrInput }
The set of arguments for constructing a Partition resource.
func (PartitionArgs) ElementType ¶
func (PartitionArgs) ElementType() reflect.Type
type PartitionInput ¶
type PartitionInput interface { pulumi.Input ToPartitionOutput() PartitionOutput ToPartitionOutputWithContext(ctx context.Context) PartitionOutput }
type PartitionOutput ¶
type PartitionOutput struct{ *pulumi.OutputState }
func (PartitionOutput) ElementType ¶
func (PartitionOutput) ElementType() reflect.Type
func (PartitionOutput) EntityId ¶ added in v0.21.0
func (o PartitionOutput) EntityId() pulumi.StringOutput
func (PartitionOutput) Etag ¶ added in v0.19.0
func (o PartitionOutput) Etag() pulumi.StringOutput
Optional. The etag for this partition.
func (PartitionOutput) LakeId ¶ added in v0.21.0
func (o PartitionOutput) LakeId() pulumi.StringOutput
func (PartitionOutput) Location ¶ added in v0.19.0
func (o PartitionOutput) Location() pulumi.StringOutput
func (PartitionOutput) Name ¶ added in v0.19.0
func (o PartitionOutput) Name() pulumi.StringOutput
Partition values used in the HTTP URL must be double encoded. For example, url_encode(url_encode(value)) can be used to encode "US:CA/CA#Sunnyvale so that the request URL ends with "/partitions/US%253ACA/CA%2523Sunnyvale". The name field in the response retains the encoded format.
func (PartitionOutput) Project ¶ added in v0.21.0
func (o PartitionOutput) Project() pulumi.StringOutput
func (PartitionOutput) ToPartitionOutput ¶
func (o PartitionOutput) ToPartitionOutput() PartitionOutput
func (PartitionOutput) ToPartitionOutputWithContext ¶
func (o PartitionOutput) ToPartitionOutputWithContext(ctx context.Context) PartitionOutput
func (PartitionOutput) Values ¶ added in v0.19.0
func (o PartitionOutput) Values() pulumi.StringArrayOutput
Immutable. The set of values representing the partition, which correspond to the partition schema defined in the parent entity.
func (PartitionOutput) Zone ¶ added in v0.21.0
func (o PartitionOutput) Zone() pulumi.StringOutput
type PartitionState ¶
type PartitionState struct { }
func (PartitionState) ElementType ¶
func (PartitionState) ElementType() reflect.Type
type Task ¶
type Task struct { pulumi.CustomResourceState // The time when the task was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Optional. Description of the task. Description pulumi.StringOutput `pulumi:"description"` // Optional. User friendly display name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Spec related to how a task is executed. ExecutionSpec GoogleCloudDataplexV1TaskExecutionSpecResponseOutput `pulumi:"executionSpec"` // Status of the latest task executions. ExecutionStatus GoogleCloudDataplexV1TaskExecutionStatusResponseOutput `pulumi:"executionStatus"` // Optional. User-defined labels for the task. Labels pulumi.StringMapOutput `pulumi:"labels"` LakeId pulumi.StringOutput `pulumi:"lakeId"` Location pulumi.StringOutput `pulumi:"location"` // The relative resource name of the task, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/ tasks/{task_id}. Name pulumi.StringOutput `pulumi:"name"` // Config related to running scheduled Notebooks. Notebook GoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput `pulumi:"notebook"` Project pulumi.StringOutput `pulumi:"project"` // Config related to running custom Spark tasks. Spark GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput `pulumi:"spark"` // Current state of the task. State pulumi.StringOutput `pulumi:"state"` // Required. Task identifier. TaskId pulumi.StringOutput `pulumi:"taskId"` // Spec related to how often and when a task should be triggered. TriggerSpec GoogleCloudDataplexV1TaskTriggerSpecResponseOutput `pulumi:"triggerSpec"` // System generated globally unique ID for the task. This ID will be different if the task is deleted and re-created with the same name. Uid pulumi.StringOutput `pulumi:"uid"` // The time when the task was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Creates a task resource within a lake. Auto-naming is currently not supported for this resource.
func GetTask ¶
func GetTask(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TaskState, opts ...pulumi.ResourceOption) (*Task, error)
GetTask gets an existing Task 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 NewTask ¶
func NewTask(ctx *pulumi.Context, name string, args *TaskArgs, opts ...pulumi.ResourceOption) (*Task, error)
NewTask registers a new resource with the given unique name, arguments, and options.
func (*Task) ElementType ¶
func (*Task) ToTaskOutput ¶
func (i *Task) ToTaskOutput() TaskOutput
func (*Task) ToTaskOutputWithContext ¶
func (i *Task) ToTaskOutputWithContext(ctx context.Context) TaskOutput
type TaskArgs ¶
type TaskArgs struct { // Optional. Description of the task. Description pulumi.StringPtrInput // Optional. User friendly display name. DisplayName pulumi.StringPtrInput // Spec related to how a task is executed. ExecutionSpec GoogleCloudDataplexV1TaskExecutionSpecInput // Optional. User-defined labels for the task. Labels pulumi.StringMapInput LakeId pulumi.StringInput Location pulumi.StringPtrInput // Config related to running scheduled Notebooks. Notebook GoogleCloudDataplexV1TaskNotebookTaskConfigPtrInput Project pulumi.StringPtrInput // Config related to running custom Spark tasks. Spark GoogleCloudDataplexV1TaskSparkTaskConfigPtrInput // Required. Task identifier. TaskId pulumi.StringInput // Spec related to how often and when a task should be triggered. TriggerSpec GoogleCloudDataplexV1TaskTriggerSpecInput }
The set of arguments for constructing a Task resource.
func (TaskArgs) ElementType ¶
type TaskInput ¶
type TaskInput interface { pulumi.Input ToTaskOutput() TaskOutput ToTaskOutputWithContext(ctx context.Context) TaskOutput }
type TaskOutput ¶
type TaskOutput struct{ *pulumi.OutputState }
func (TaskOutput) CreateTime ¶ added in v0.19.0
func (o TaskOutput) CreateTime() pulumi.StringOutput
The time when the task was created.
func (TaskOutput) Description ¶ added in v0.19.0
func (o TaskOutput) Description() pulumi.StringOutput
Optional. Description of the task.
func (TaskOutput) DisplayName ¶ added in v0.19.0
func (o TaskOutput) DisplayName() pulumi.StringOutput
Optional. User friendly display name.
func (TaskOutput) ElementType ¶
func (TaskOutput) ElementType() reflect.Type
func (TaskOutput) ExecutionSpec ¶ added in v0.19.0
func (o TaskOutput) ExecutionSpec() GoogleCloudDataplexV1TaskExecutionSpecResponseOutput
Spec related to how a task is executed.
func (TaskOutput) ExecutionStatus ¶ added in v0.19.0
func (o TaskOutput) ExecutionStatus() GoogleCloudDataplexV1TaskExecutionStatusResponseOutput
Status of the latest task executions.
func (TaskOutput) Labels ¶ added in v0.19.0
func (o TaskOutput) Labels() pulumi.StringMapOutput
Optional. User-defined labels for the task.
func (TaskOutput) LakeId ¶ added in v0.21.0
func (o TaskOutput) LakeId() pulumi.StringOutput
func (TaskOutput) Location ¶ added in v0.21.0
func (o TaskOutput) Location() pulumi.StringOutput
func (TaskOutput) Name ¶ added in v0.19.0
func (o TaskOutput) Name() pulumi.StringOutput
The relative resource name of the task, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/ tasks/{task_id}.
func (TaskOutput) Notebook ¶ added in v0.26.1
func (o TaskOutput) Notebook() GoogleCloudDataplexV1TaskNotebookTaskConfigResponseOutput
Config related to running scheduled Notebooks.
func (TaskOutput) Project ¶ added in v0.21.0
func (o TaskOutput) Project() pulumi.StringOutput
func (TaskOutput) Spark ¶ added in v0.19.0
func (o TaskOutput) Spark() GoogleCloudDataplexV1TaskSparkTaskConfigResponseOutput
Config related to running custom Spark tasks.
func (TaskOutput) State ¶ added in v0.19.0
func (o TaskOutput) State() pulumi.StringOutput
Current state of the task.
func (TaskOutput) TaskId ¶ added in v0.21.0
func (o TaskOutput) TaskId() pulumi.StringOutput
Required. Task identifier.
func (TaskOutput) ToTaskOutput ¶
func (o TaskOutput) ToTaskOutput() TaskOutput
func (TaskOutput) ToTaskOutputWithContext ¶
func (o TaskOutput) ToTaskOutputWithContext(ctx context.Context) TaskOutput
func (TaskOutput) TriggerSpec ¶ added in v0.19.0
func (o TaskOutput) TriggerSpec() GoogleCloudDataplexV1TaskTriggerSpecResponseOutput
Spec related to how often and when a task should be triggered.
func (TaskOutput) Uid ¶ added in v0.19.0
func (o TaskOutput) Uid() pulumi.StringOutput
System generated globally unique ID for the task. This ID will be different if the task is deleted and re-created with the same name.
func (TaskOutput) UpdateTime ¶ added in v0.19.0
func (o TaskOutput) UpdateTime() pulumi.StringOutput
The time when the task was last updated.
type Zone ¶
type Zone struct { pulumi.CustomResourceState // Aggregated status of the underlying assets of the zone. AssetStatus GoogleCloudDataplexV1AssetStatusResponseOutput `pulumi:"assetStatus"` // The time when the zone was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Optional. Description of the zone. Description pulumi.StringOutput `pulumi:"description"` // Optional. Specification of the discovery feature applied to data in this zone. DiscoverySpec GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput `pulumi:"discoverySpec"` // Optional. User friendly display name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Optional. User defined labels for the zone. Labels pulumi.StringMapOutput `pulumi:"labels"` LakeId pulumi.StringOutput `pulumi:"lakeId"` Location pulumi.StringOutput `pulumi:"location"` // The relative resource name of the zone, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // Specification of the resources that are referenced by the assets within this zone. ResourceSpec GoogleCloudDataplexV1ZoneResourceSpecResponseOutput `pulumi:"resourceSpec"` // Current state of the zone. State pulumi.StringOutput `pulumi:"state"` // Immutable. The type of the zone. Type pulumi.StringOutput `pulumi:"type"` // System generated globally unique ID for the zone. This ID will be different if the zone is deleted and re-created with the same name. Uid pulumi.StringOutput `pulumi:"uid"` // The time when the zone was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // Required. Zone identifier. This ID will be used to generate names such as database and dataset names when publishing metadata to Hive Metastore and BigQuery. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must end with a number or a letter. * Must be between 1-63 characters. * Must be unique across all lakes from all locations in a project. * Must not be one of the reserved IDs (i.e. "default", "global-temp") ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Creates a zone resource within a lake. Auto-naming is currently not supported for this resource.
func GetZone ¶
func GetZone(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ZoneState, opts ...pulumi.ResourceOption) (*Zone, error)
GetZone gets an existing Zone 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 NewZone ¶
func NewZone(ctx *pulumi.Context, name string, args *ZoneArgs, opts ...pulumi.ResourceOption) (*Zone, error)
NewZone registers a new resource with the given unique name, arguments, and options.
func (*Zone) ElementType ¶
func (*Zone) ToZoneOutput ¶
func (i *Zone) ToZoneOutput() ZoneOutput
func (*Zone) ToZoneOutputWithContext ¶
func (i *Zone) ToZoneOutputWithContext(ctx context.Context) ZoneOutput
type ZoneArgs ¶
type ZoneArgs struct { // Optional. Description of the zone. Description pulumi.StringPtrInput // Optional. Specification of the discovery feature applied to data in this zone. DiscoverySpec GoogleCloudDataplexV1ZoneDiscoverySpecPtrInput // Optional. User friendly display name. DisplayName pulumi.StringPtrInput // Optional. User defined labels for the zone. Labels pulumi.StringMapInput LakeId pulumi.StringInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput // Specification of the resources that are referenced by the assets within this zone. ResourceSpec GoogleCloudDataplexV1ZoneResourceSpecInput // Immutable. The type of the zone. Type ZoneTypeInput // Required. Zone identifier. This ID will be used to generate names such as database and dataset names when publishing metadata to Hive Metastore and BigQuery. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must end with a number or a letter. * Must be between 1-63 characters. * Must be unique across all lakes from all locations in a project. * Must not be one of the reserved IDs (i.e. "default", "global-temp") ZoneId pulumi.StringInput }
The set of arguments for constructing a Zone resource.
func (ZoneArgs) ElementType ¶
type ZoneInput ¶
type ZoneInput interface { pulumi.Input ToZoneOutput() ZoneOutput ToZoneOutputWithContext(ctx context.Context) ZoneOutput }
type ZoneOutput ¶
type ZoneOutput struct{ *pulumi.OutputState }
func (ZoneOutput) AssetStatus ¶ added in v0.19.0
func (o ZoneOutput) AssetStatus() GoogleCloudDataplexV1AssetStatusResponseOutput
Aggregated status of the underlying assets of the zone.
func (ZoneOutput) CreateTime ¶ added in v0.19.0
func (o ZoneOutput) CreateTime() pulumi.StringOutput
The time when the zone was created.
func (ZoneOutput) Description ¶ added in v0.19.0
func (o ZoneOutput) Description() pulumi.StringOutput
Optional. Description of the zone.
func (ZoneOutput) DiscoverySpec ¶ added in v0.19.0
func (o ZoneOutput) DiscoverySpec() GoogleCloudDataplexV1ZoneDiscoverySpecResponseOutput
Optional. Specification of the discovery feature applied to data in this zone.
func (ZoneOutput) DisplayName ¶ added in v0.19.0
func (o ZoneOutput) DisplayName() pulumi.StringOutput
Optional. User friendly display name.
func (ZoneOutput) ElementType ¶
func (ZoneOutput) ElementType() reflect.Type
func (ZoneOutput) Labels ¶ added in v0.19.0
func (o ZoneOutput) Labels() pulumi.StringMapOutput
Optional. User defined labels for the zone.
func (ZoneOutput) LakeId ¶ added in v0.21.0
func (o ZoneOutput) LakeId() pulumi.StringOutput
func (ZoneOutput) Location ¶ added in v0.21.0
func (o ZoneOutput) Location() pulumi.StringOutput
func (ZoneOutput) Name ¶ added in v0.19.0
func (o ZoneOutput) Name() pulumi.StringOutput
The relative resource name of the zone, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}.
func (ZoneOutput) Project ¶ added in v0.21.0
func (o ZoneOutput) Project() pulumi.StringOutput
func (ZoneOutput) ResourceSpec ¶ added in v0.19.0
func (o ZoneOutput) ResourceSpec() GoogleCloudDataplexV1ZoneResourceSpecResponseOutput
Specification of the resources that are referenced by the assets within this zone.
func (ZoneOutput) State ¶ added in v0.19.0
func (o ZoneOutput) State() pulumi.StringOutput
Current state of the zone.
func (ZoneOutput) ToZoneOutput ¶
func (o ZoneOutput) ToZoneOutput() ZoneOutput
func (ZoneOutput) ToZoneOutputWithContext ¶
func (o ZoneOutput) ToZoneOutputWithContext(ctx context.Context) ZoneOutput
func (ZoneOutput) Type ¶ added in v0.19.0
func (o ZoneOutput) Type() pulumi.StringOutput
Immutable. The type of the zone.
func (ZoneOutput) Uid ¶ added in v0.19.0
func (o ZoneOutput) Uid() pulumi.StringOutput
System generated globally unique ID for the zone. This ID will be different if the zone is deleted and re-created with the same name.
func (ZoneOutput) UpdateTime ¶ added in v0.19.0
func (o ZoneOutput) UpdateTime() pulumi.StringOutput
The time when the zone was last updated.
func (ZoneOutput) ZoneId ¶ added in v0.21.0
func (o ZoneOutput) ZoneId() pulumi.StringOutput
Required. Zone identifier. This ID will be used to generate names such as database and dataset names when publishing metadata to Hive Metastore and BigQuery. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must end with a number or a letter. * Must be between 1-63 characters. * Must be unique across all lakes from all locations in a project. * Must not be one of the reserved IDs (i.e. "default", "global-temp")
type ZoneType ¶
type ZoneType string
Required. Immutable. The type of the zone.
func (ZoneType) ElementType ¶
func (ZoneType) ToStringOutput ¶
func (e ZoneType) ToStringOutput() pulumi.StringOutput
func (ZoneType) ToStringOutputWithContext ¶
func (e ZoneType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ZoneType) ToStringPtrOutput ¶
func (e ZoneType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ZoneType) ToStringPtrOutputWithContext ¶
func (e ZoneType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (ZoneType) ToZoneTypeOutput ¶
func (e ZoneType) ToZoneTypeOutput() ZoneTypeOutput
func (ZoneType) ToZoneTypeOutputWithContext ¶
func (e ZoneType) ToZoneTypeOutputWithContext(ctx context.Context) ZoneTypeOutput
func (ZoneType) ToZoneTypePtrOutput ¶
func (e ZoneType) ToZoneTypePtrOutput() ZoneTypePtrOutput
func (ZoneType) ToZoneTypePtrOutputWithContext ¶
func (e ZoneType) ToZoneTypePtrOutputWithContext(ctx context.Context) ZoneTypePtrOutput
type ZoneTypeInput ¶
type ZoneTypeInput interface { pulumi.Input ToZoneTypeOutput() ZoneTypeOutput ToZoneTypeOutputWithContext(context.Context) ZoneTypeOutput }
ZoneTypeInput is an input type that accepts ZoneTypeArgs and ZoneTypeOutput values. You can construct a concrete instance of `ZoneTypeInput` via:
ZoneTypeArgs{...}
type ZoneTypeOutput ¶
type ZoneTypeOutput struct{ *pulumi.OutputState }
func (ZoneTypeOutput) ElementType ¶
func (ZoneTypeOutput) ElementType() reflect.Type
func (ZoneTypeOutput) ToStringOutput ¶
func (o ZoneTypeOutput) ToStringOutput() pulumi.StringOutput
func (ZoneTypeOutput) ToStringOutputWithContext ¶
func (o ZoneTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ZoneTypeOutput) ToStringPtrOutput ¶
func (o ZoneTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ZoneTypeOutput) ToStringPtrOutputWithContext ¶
func (o ZoneTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (ZoneTypeOutput) ToZoneTypeOutput ¶
func (o ZoneTypeOutput) ToZoneTypeOutput() ZoneTypeOutput
func (ZoneTypeOutput) ToZoneTypeOutputWithContext ¶
func (o ZoneTypeOutput) ToZoneTypeOutputWithContext(ctx context.Context) ZoneTypeOutput
func (ZoneTypeOutput) ToZoneTypePtrOutput ¶
func (o ZoneTypeOutput) ToZoneTypePtrOutput() ZoneTypePtrOutput
func (ZoneTypeOutput) ToZoneTypePtrOutputWithContext ¶
func (o ZoneTypeOutput) ToZoneTypePtrOutputWithContext(ctx context.Context) ZoneTypePtrOutput
type ZoneTypePtrInput ¶
type ZoneTypePtrInput interface { pulumi.Input ToZoneTypePtrOutput() ZoneTypePtrOutput ToZoneTypePtrOutputWithContext(context.Context) ZoneTypePtrOutput }
func ZoneTypePtr ¶
func ZoneTypePtr(v string) ZoneTypePtrInput
type ZoneTypePtrOutput ¶
type ZoneTypePtrOutput struct{ *pulumi.OutputState }
func (ZoneTypePtrOutput) Elem ¶
func (o ZoneTypePtrOutput) Elem() ZoneTypeOutput
func (ZoneTypePtrOutput) ElementType ¶
func (ZoneTypePtrOutput) ElementType() reflect.Type
func (ZoneTypePtrOutput) ToStringPtrOutput ¶
func (o ZoneTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ZoneTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ZoneTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (ZoneTypePtrOutput) ToZoneTypePtrOutput ¶
func (o ZoneTypePtrOutput) ToZoneTypePtrOutput() ZoneTypePtrOutput
func (ZoneTypePtrOutput) ToZoneTypePtrOutputWithContext ¶
func (o ZoneTypePtrOutput) ToZoneTypePtrOutputWithContext(ctx context.Context) ZoneTypePtrOutput
Source Files ¶
- aspectTypeIamBinding.go
- aspectTypeIamMember.go
- aspectTypeIamPolicy.go
- asset.go
- attribute.go
- content.go
- contentitem.go
- dataAttributeBinding.go
- dataAttributeBindingIamBinding.go
- dataAttributeBindingIamMember.go
- dataAttributeBindingIamPolicy.go
- dataScan.go
- dataScanIamBinding.go
- dataScanIamMember.go
- dataScanIamPolicy.go
- dataTaxonomy.go
- dataTaxonomyAttributeIamBinding.go
- dataTaxonomyAttributeIamMember.go
- dataTaxonomyAttributeIamPolicy.go
- dataTaxonomyIamBinding.go
- dataTaxonomyIamMember.go
- dataTaxonomyIamPolicy.go
- entity.go
- entryGroupIamBinding.go
- entryGroupIamMember.go
- entryGroupIamPolicy.go
- entryTypeIamBinding.go
- entryTypeIamMember.go
- entryTypeIamPolicy.go
- environment.go
- getAspectTypeIamPolicy.go
- getAsset.go
- getAttribute.go
- getContent.go
- getContentitem.go
- getDataAttributeBinding.go
- getDataAttributeBindingIamPolicy.go
- getDataScan.go
- getDataScanIamPolicy.go
- getDataTaxonomy.go
- getDataTaxonomyAttributeIamPolicy.go
- getDataTaxonomyIamPolicy.go
- getEntity.go
- getEntryGroupIamPolicy.go
- getEntryTypeIamPolicy.go
- getEnvironment.go
- getGovernanceRuleIamPolicy.go
- getLake.go
- getLakeAssetIamPolicy.go
- getLakeContentIamPolicy.go
- getLakeContentitemIamPolicy.go
- getLakeEnvironmentIamPolicy.go
- getLakeIamPolicy.go
- getLakeTaskIamPolicy.go
- getLakeZoneIamPolicy.go
- getPartition.go
- getTask.go
- getZone.go
- governanceRuleIamBinding.go
- governanceRuleIamMember.go
- governanceRuleIamPolicy.go
- init.go
- lake.go
- lakeAssetIamBinding.go
- lakeAssetIamMember.go
- lakeAssetIamPolicy.go
- lakeContentIamBinding.go
- lakeContentIamMember.go
- lakeContentIamPolicy.go
- lakeContentitemIamBinding.go
- lakeContentitemIamMember.go
- lakeContentitemIamPolicy.go
- lakeEnvironmentIamBinding.go
- lakeEnvironmentIamMember.go
- lakeEnvironmentIamPolicy.go
- lakeIamBinding.go
- lakeIamMember.go
- lakeIamPolicy.go
- lakeTaskIamBinding.go
- lakeTaskIamMember.go
- lakeTaskIamPolicy.go
- lakeZoneIamBinding.go
- lakeZoneIamMember.go
- lakeZoneIamPolicy.go
- partition.go
- pulumiEnums.go
- pulumiTypes.go
- task.go
- zone.go