Documentation ¶
Index ¶
- type CleanRoom
- func (c CleanRoom) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CleanRoom) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CleanRoom) GetOutputCatalog(ctx context.Context) (CleanRoomOutputCatalog, bool)
- func (o *CleanRoom) GetRemoteDetailedInfo(ctx context.Context) (CleanRoomRemoteDetail, bool)
- func (o *CleanRoom) SetOutputCatalog(ctx context.Context, v CleanRoomOutputCatalog)
- func (o *CleanRoom) SetRemoteDetailedInfo(ctx context.Context, v CleanRoomRemoteDetail)
- func (newState *CleanRoom) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoom)
- func (newState *CleanRoom) SyncEffectiveFieldsDuringRead(existingState CleanRoom)
- func (o CleanRoom) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CleanRoom) Type(ctx context.Context) attr.Type
- type CleanRoomAsset
- func (c CleanRoomAsset) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CleanRoomAsset) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CleanRoomAsset) GetForeignTable(ctx context.Context) (CleanRoomAssetForeignTable, bool)
- func (o *CleanRoomAsset) GetForeignTableLocalDetails(ctx context.Context) (CleanRoomAssetForeignTableLocalDetails, bool)
- func (o *CleanRoomAsset) GetNotebook(ctx context.Context) (CleanRoomAssetNotebook, bool)
- func (o *CleanRoomAsset) GetTable(ctx context.Context) (CleanRoomAssetTable, bool)
- func (o *CleanRoomAsset) GetTableLocalDetails(ctx context.Context) (CleanRoomAssetTableLocalDetails, bool)
- func (o *CleanRoomAsset) GetView(ctx context.Context) (CleanRoomAssetView, bool)
- func (o *CleanRoomAsset) GetViewLocalDetails(ctx context.Context) (CleanRoomAssetViewLocalDetails, bool)
- func (o *CleanRoomAsset) GetVolumeLocalDetails(ctx context.Context) (CleanRoomAssetVolumeLocalDetails, bool)
- func (o *CleanRoomAsset) SetForeignTable(ctx context.Context, v CleanRoomAssetForeignTable)
- func (o *CleanRoomAsset) SetForeignTableLocalDetails(ctx context.Context, v CleanRoomAssetForeignTableLocalDetails)
- func (o *CleanRoomAsset) SetNotebook(ctx context.Context, v CleanRoomAssetNotebook)
- func (o *CleanRoomAsset) SetTable(ctx context.Context, v CleanRoomAssetTable)
- func (o *CleanRoomAsset) SetTableLocalDetails(ctx context.Context, v CleanRoomAssetTableLocalDetails)
- func (o *CleanRoomAsset) SetView(ctx context.Context, v CleanRoomAssetView)
- func (o *CleanRoomAsset) SetViewLocalDetails(ctx context.Context, v CleanRoomAssetViewLocalDetails)
- func (o *CleanRoomAsset) SetVolumeLocalDetails(ctx context.Context, v CleanRoomAssetVolumeLocalDetails)
- func (newState *CleanRoomAsset) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAsset)
- func (newState *CleanRoomAsset) SyncEffectiveFieldsDuringRead(existingState CleanRoomAsset)
- func (o CleanRoomAsset) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CleanRoomAsset) Type(ctx context.Context) attr.Type
- type CleanRoomAssetForeignTable
- func (c CleanRoomAssetForeignTable) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *CleanRoomAssetForeignTable) GetColumns(ctx context.Context) ([]catalog_tf.ColumnInfo, bool)
- func (a CleanRoomAssetForeignTable) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CleanRoomAssetForeignTable) SetColumns(ctx context.Context, v []catalog_tf.ColumnInfo)
- func (newState *CleanRoomAssetForeignTable) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAssetForeignTable)
- func (newState *CleanRoomAssetForeignTable) SyncEffectiveFieldsDuringRead(existingState CleanRoomAssetForeignTable)
- func (o CleanRoomAssetForeignTable) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CleanRoomAssetForeignTable) Type(ctx context.Context) attr.Type
- type CleanRoomAssetForeignTableLocalDetails
- func (c CleanRoomAssetForeignTableLocalDetails) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CleanRoomAssetForeignTableLocalDetails) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CleanRoomAssetForeignTableLocalDetails) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAssetForeignTableLocalDetails)
- func (newState *CleanRoomAssetForeignTableLocalDetails) SyncEffectiveFieldsDuringRead(existingState CleanRoomAssetForeignTableLocalDetails)
- func (o CleanRoomAssetForeignTableLocalDetails) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CleanRoomAssetForeignTableLocalDetails) Type(ctx context.Context) attr.Type
- type CleanRoomAssetForeignTableLocalDetails_SdkV2
- func (c CleanRoomAssetForeignTableLocalDetails_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CleanRoomAssetForeignTableLocalDetails_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CleanRoomAssetForeignTableLocalDetails_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAssetForeignTableLocalDetails_SdkV2)
- func (newState *CleanRoomAssetForeignTableLocalDetails_SdkV2) SyncEffectiveFieldsDuringRead(existingState CleanRoomAssetForeignTableLocalDetails_SdkV2)
- func (o CleanRoomAssetForeignTableLocalDetails_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CleanRoomAssetForeignTableLocalDetails_SdkV2) Type(ctx context.Context) attr.Type
- type CleanRoomAssetForeignTable_SdkV2
- func (c CleanRoomAssetForeignTable_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *CleanRoomAssetForeignTable_SdkV2) GetColumns(ctx context.Context) ([]catalog_tf.ColumnInfo_SdkV2, bool)
- func (a CleanRoomAssetForeignTable_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CleanRoomAssetForeignTable_SdkV2) SetColumns(ctx context.Context, v []catalog_tf.ColumnInfo_SdkV2)
- func (newState *CleanRoomAssetForeignTable_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAssetForeignTable_SdkV2)
- func (newState *CleanRoomAssetForeignTable_SdkV2) SyncEffectiveFieldsDuringRead(existingState CleanRoomAssetForeignTable_SdkV2)
- func (o CleanRoomAssetForeignTable_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CleanRoomAssetForeignTable_SdkV2) Type(ctx context.Context) attr.Type
- type CleanRoomAssetNotebook
- func (c CleanRoomAssetNotebook) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CleanRoomAssetNotebook) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CleanRoomAssetNotebook) GetReviews(ctx context.Context) ([]CleanRoomNotebookReview, bool)
- func (o *CleanRoomAssetNotebook) GetRunnerCollaborators(ctx context.Context) ([]CleanRoomCollaborator, bool)
- func (o *CleanRoomAssetNotebook) SetReviews(ctx context.Context, v []CleanRoomNotebookReview)
- func (o *CleanRoomAssetNotebook) SetRunnerCollaborators(ctx context.Context, v []CleanRoomCollaborator)
- func (newState *CleanRoomAssetNotebook) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAssetNotebook)
- func (newState *CleanRoomAssetNotebook) SyncEffectiveFieldsDuringRead(existingState CleanRoomAssetNotebook)
- func (o CleanRoomAssetNotebook) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CleanRoomAssetNotebook) Type(ctx context.Context) attr.Type
- type CleanRoomAssetNotebook_SdkV2
- func (c CleanRoomAssetNotebook_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CleanRoomAssetNotebook_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CleanRoomAssetNotebook_SdkV2) GetReviews(ctx context.Context) ([]CleanRoomNotebookReview_SdkV2, bool)
- func (o *CleanRoomAssetNotebook_SdkV2) GetRunnerCollaborators(ctx context.Context) ([]CleanRoomCollaborator_SdkV2, bool)
- func (o *CleanRoomAssetNotebook_SdkV2) SetReviews(ctx context.Context, v []CleanRoomNotebookReview_SdkV2)
- func (o *CleanRoomAssetNotebook_SdkV2) SetRunnerCollaborators(ctx context.Context, v []CleanRoomCollaborator_SdkV2)
- func (newState *CleanRoomAssetNotebook_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAssetNotebook_SdkV2)
- func (newState *CleanRoomAssetNotebook_SdkV2) SyncEffectiveFieldsDuringRead(existingState CleanRoomAssetNotebook_SdkV2)
- func (o CleanRoomAssetNotebook_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CleanRoomAssetNotebook_SdkV2) Type(ctx context.Context) attr.Type
- type CleanRoomAssetTable
- func (c CleanRoomAssetTable) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *CleanRoomAssetTable) GetColumns(ctx context.Context) ([]catalog_tf.ColumnInfo, bool)
- func (a CleanRoomAssetTable) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CleanRoomAssetTable) SetColumns(ctx context.Context, v []catalog_tf.ColumnInfo)
- func (newState *CleanRoomAssetTable) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAssetTable)
- func (newState *CleanRoomAssetTable) SyncEffectiveFieldsDuringRead(existingState CleanRoomAssetTable)
- func (o CleanRoomAssetTable) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CleanRoomAssetTable) Type(ctx context.Context) attr.Type
- type CleanRoomAssetTableLocalDetails
- func (c CleanRoomAssetTableLocalDetails) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CleanRoomAssetTableLocalDetails) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CleanRoomAssetTableLocalDetails) GetPartitions(ctx context.Context) ([]sharing_tf.PartitionSpecificationPartition, bool)
- func (o *CleanRoomAssetTableLocalDetails) SetPartitions(ctx context.Context, v []sharing_tf.PartitionSpecificationPartition)
- func (newState *CleanRoomAssetTableLocalDetails) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAssetTableLocalDetails)
- func (newState *CleanRoomAssetTableLocalDetails) SyncEffectiveFieldsDuringRead(existingState CleanRoomAssetTableLocalDetails)
- func (o CleanRoomAssetTableLocalDetails) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CleanRoomAssetTableLocalDetails) Type(ctx context.Context) attr.Type
- type CleanRoomAssetTableLocalDetails_SdkV2
- func (c CleanRoomAssetTableLocalDetails_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CleanRoomAssetTableLocalDetails_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CleanRoomAssetTableLocalDetails_SdkV2) GetPartitions(ctx context.Context) ([]sharing_tf.PartitionSpecificationPartition_SdkV2, bool)
- func (o *CleanRoomAssetTableLocalDetails_SdkV2) SetPartitions(ctx context.Context, v []sharing_tf.PartitionSpecificationPartition_SdkV2)
- func (newState *CleanRoomAssetTableLocalDetails_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAssetTableLocalDetails_SdkV2)
- func (newState *CleanRoomAssetTableLocalDetails_SdkV2) SyncEffectiveFieldsDuringRead(existingState CleanRoomAssetTableLocalDetails_SdkV2)
- func (o CleanRoomAssetTableLocalDetails_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CleanRoomAssetTableLocalDetails_SdkV2) Type(ctx context.Context) attr.Type
- type CleanRoomAssetTable_SdkV2
- func (c CleanRoomAssetTable_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *CleanRoomAssetTable_SdkV2) GetColumns(ctx context.Context) ([]catalog_tf.ColumnInfo_SdkV2, bool)
- func (a CleanRoomAssetTable_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CleanRoomAssetTable_SdkV2) SetColumns(ctx context.Context, v []catalog_tf.ColumnInfo_SdkV2)
- func (newState *CleanRoomAssetTable_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAssetTable_SdkV2)
- func (newState *CleanRoomAssetTable_SdkV2) SyncEffectiveFieldsDuringRead(existingState CleanRoomAssetTable_SdkV2)
- func (o CleanRoomAssetTable_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CleanRoomAssetTable_SdkV2) Type(ctx context.Context) attr.Type
- type CleanRoomAssetView
- func (c CleanRoomAssetView) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *CleanRoomAssetView) GetColumns(ctx context.Context) ([]catalog_tf.ColumnInfo, bool)
- func (a CleanRoomAssetView) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CleanRoomAssetView) SetColumns(ctx context.Context, v []catalog_tf.ColumnInfo)
- func (newState *CleanRoomAssetView) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAssetView)
- func (newState *CleanRoomAssetView) SyncEffectiveFieldsDuringRead(existingState CleanRoomAssetView)
- func (o CleanRoomAssetView) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CleanRoomAssetView) Type(ctx context.Context) attr.Type
- type CleanRoomAssetViewLocalDetails
- func (c CleanRoomAssetViewLocalDetails) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CleanRoomAssetViewLocalDetails) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CleanRoomAssetViewLocalDetails) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAssetViewLocalDetails)
- func (newState *CleanRoomAssetViewLocalDetails) SyncEffectiveFieldsDuringRead(existingState CleanRoomAssetViewLocalDetails)
- func (o CleanRoomAssetViewLocalDetails) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CleanRoomAssetViewLocalDetails) Type(ctx context.Context) attr.Type
- type CleanRoomAssetViewLocalDetails_SdkV2
- func (c CleanRoomAssetViewLocalDetails_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CleanRoomAssetViewLocalDetails_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CleanRoomAssetViewLocalDetails_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAssetViewLocalDetails_SdkV2)
- func (newState *CleanRoomAssetViewLocalDetails_SdkV2) SyncEffectiveFieldsDuringRead(existingState CleanRoomAssetViewLocalDetails_SdkV2)
- func (o CleanRoomAssetViewLocalDetails_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CleanRoomAssetViewLocalDetails_SdkV2) Type(ctx context.Context) attr.Type
- type CleanRoomAssetView_SdkV2
- func (c CleanRoomAssetView_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *CleanRoomAssetView_SdkV2) GetColumns(ctx context.Context) ([]catalog_tf.ColumnInfo_SdkV2, bool)
- func (a CleanRoomAssetView_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CleanRoomAssetView_SdkV2) SetColumns(ctx context.Context, v []catalog_tf.ColumnInfo_SdkV2)
- func (newState *CleanRoomAssetView_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAssetView_SdkV2)
- func (newState *CleanRoomAssetView_SdkV2) SyncEffectiveFieldsDuringRead(existingState CleanRoomAssetView_SdkV2)
- func (o CleanRoomAssetView_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CleanRoomAssetView_SdkV2) Type(ctx context.Context) attr.Type
- type CleanRoomAssetVolumeLocalDetails
- func (c CleanRoomAssetVolumeLocalDetails) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CleanRoomAssetVolumeLocalDetails) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CleanRoomAssetVolumeLocalDetails) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAssetVolumeLocalDetails)
- func (newState *CleanRoomAssetVolumeLocalDetails) SyncEffectiveFieldsDuringRead(existingState CleanRoomAssetVolumeLocalDetails)
- func (o CleanRoomAssetVolumeLocalDetails) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CleanRoomAssetVolumeLocalDetails) Type(ctx context.Context) attr.Type
- type CleanRoomAssetVolumeLocalDetails_SdkV2
- func (c CleanRoomAssetVolumeLocalDetails_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CleanRoomAssetVolumeLocalDetails_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CleanRoomAssetVolumeLocalDetails_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAssetVolumeLocalDetails_SdkV2)
- func (newState *CleanRoomAssetVolumeLocalDetails_SdkV2) SyncEffectiveFieldsDuringRead(existingState CleanRoomAssetVolumeLocalDetails_SdkV2)
- func (o CleanRoomAssetVolumeLocalDetails_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CleanRoomAssetVolumeLocalDetails_SdkV2) Type(ctx context.Context) attr.Type
- type CleanRoomAsset_SdkV2
- func (c CleanRoomAsset_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CleanRoomAsset_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CleanRoomAsset_SdkV2) GetForeignTable(ctx context.Context) (CleanRoomAssetForeignTable_SdkV2, bool)
- func (o *CleanRoomAsset_SdkV2) GetForeignTableLocalDetails(ctx context.Context) (CleanRoomAssetForeignTableLocalDetails_SdkV2, bool)
- func (o *CleanRoomAsset_SdkV2) GetNotebook(ctx context.Context) (CleanRoomAssetNotebook_SdkV2, bool)
- func (o *CleanRoomAsset_SdkV2) GetTable(ctx context.Context) (CleanRoomAssetTable_SdkV2, bool)
- func (o *CleanRoomAsset_SdkV2) GetTableLocalDetails(ctx context.Context) (CleanRoomAssetTableLocalDetails_SdkV2, bool)
- func (o *CleanRoomAsset_SdkV2) GetView(ctx context.Context) (CleanRoomAssetView_SdkV2, bool)
- func (o *CleanRoomAsset_SdkV2) GetViewLocalDetails(ctx context.Context) (CleanRoomAssetViewLocalDetails_SdkV2, bool)
- func (o *CleanRoomAsset_SdkV2) GetVolumeLocalDetails(ctx context.Context) (CleanRoomAssetVolumeLocalDetails_SdkV2, bool)
- func (o *CleanRoomAsset_SdkV2) SetForeignTable(ctx context.Context, v CleanRoomAssetForeignTable_SdkV2)
- func (o *CleanRoomAsset_SdkV2) SetForeignTableLocalDetails(ctx context.Context, v CleanRoomAssetForeignTableLocalDetails_SdkV2)
- func (o *CleanRoomAsset_SdkV2) SetNotebook(ctx context.Context, v CleanRoomAssetNotebook_SdkV2)
- func (o *CleanRoomAsset_SdkV2) SetTable(ctx context.Context, v CleanRoomAssetTable_SdkV2)
- func (o *CleanRoomAsset_SdkV2) SetTableLocalDetails(ctx context.Context, v CleanRoomAssetTableLocalDetails_SdkV2)
- func (o *CleanRoomAsset_SdkV2) SetView(ctx context.Context, v CleanRoomAssetView_SdkV2)
- func (o *CleanRoomAsset_SdkV2) SetViewLocalDetails(ctx context.Context, v CleanRoomAssetViewLocalDetails_SdkV2)
- func (o *CleanRoomAsset_SdkV2) SetVolumeLocalDetails(ctx context.Context, v CleanRoomAssetVolumeLocalDetails_SdkV2)
- func (newState *CleanRoomAsset_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAsset_SdkV2)
- func (newState *CleanRoomAsset_SdkV2) SyncEffectiveFieldsDuringRead(existingState CleanRoomAsset_SdkV2)
- func (o CleanRoomAsset_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CleanRoomAsset_SdkV2) Type(ctx context.Context) attr.Type
- type CleanRoomCollaborator
- func (c CleanRoomCollaborator) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CleanRoomCollaborator) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CleanRoomCollaborator) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomCollaborator)
- func (newState *CleanRoomCollaborator) SyncEffectiveFieldsDuringRead(existingState CleanRoomCollaborator)
- func (o CleanRoomCollaborator) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CleanRoomCollaborator) Type(ctx context.Context) attr.Type
- type CleanRoomCollaborator_SdkV2
- func (c CleanRoomCollaborator_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CleanRoomCollaborator_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CleanRoomCollaborator_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomCollaborator_SdkV2)
- func (newState *CleanRoomCollaborator_SdkV2) SyncEffectiveFieldsDuringRead(existingState CleanRoomCollaborator_SdkV2)
- func (o CleanRoomCollaborator_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CleanRoomCollaborator_SdkV2) Type(ctx context.Context) attr.Type
- type CleanRoomNotebookReview
- func (c CleanRoomNotebookReview) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CleanRoomNotebookReview) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CleanRoomNotebookReview) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomNotebookReview)
- func (newState *CleanRoomNotebookReview) SyncEffectiveFieldsDuringRead(existingState CleanRoomNotebookReview)
- func (o CleanRoomNotebookReview) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CleanRoomNotebookReview) Type(ctx context.Context) attr.Type
- type CleanRoomNotebookReview_SdkV2
- func (c CleanRoomNotebookReview_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CleanRoomNotebookReview_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CleanRoomNotebookReview_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomNotebookReview_SdkV2)
- func (newState *CleanRoomNotebookReview_SdkV2) SyncEffectiveFieldsDuringRead(existingState CleanRoomNotebookReview_SdkV2)
- func (o CleanRoomNotebookReview_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CleanRoomNotebookReview_SdkV2) Type(ctx context.Context) attr.Type
- type CleanRoomNotebookTaskRun
- func (c CleanRoomNotebookTaskRun) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *CleanRoomNotebookTaskRun) GetCollaboratorJobRunInfo(ctx context.Context) (CollaboratorJobRunInfo, bool)
- func (a CleanRoomNotebookTaskRun) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CleanRoomNotebookTaskRun) GetNotebookJobRunState(ctx context.Context) (jobs_tf.CleanRoomTaskRunState, bool)
- func (o *CleanRoomNotebookTaskRun) SetCollaboratorJobRunInfo(ctx context.Context, v CollaboratorJobRunInfo)
- func (o *CleanRoomNotebookTaskRun) SetNotebookJobRunState(ctx context.Context, v jobs_tf.CleanRoomTaskRunState)
- func (newState *CleanRoomNotebookTaskRun) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomNotebookTaskRun)
- func (newState *CleanRoomNotebookTaskRun) SyncEffectiveFieldsDuringRead(existingState CleanRoomNotebookTaskRun)
- func (o CleanRoomNotebookTaskRun) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CleanRoomNotebookTaskRun) Type(ctx context.Context) attr.Type
- type CleanRoomNotebookTaskRun_SdkV2
- func (c CleanRoomNotebookTaskRun_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *CleanRoomNotebookTaskRun_SdkV2) GetCollaboratorJobRunInfo(ctx context.Context) (CollaboratorJobRunInfo_SdkV2, bool)
- func (a CleanRoomNotebookTaskRun_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CleanRoomNotebookTaskRun_SdkV2) GetNotebookJobRunState(ctx context.Context) (jobs_tf.CleanRoomTaskRunState_SdkV2, bool)
- func (o *CleanRoomNotebookTaskRun_SdkV2) SetCollaboratorJobRunInfo(ctx context.Context, v CollaboratorJobRunInfo_SdkV2)
- func (o *CleanRoomNotebookTaskRun_SdkV2) SetNotebookJobRunState(ctx context.Context, v jobs_tf.CleanRoomTaskRunState_SdkV2)
- func (newState *CleanRoomNotebookTaskRun_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomNotebookTaskRun_SdkV2)
- func (newState *CleanRoomNotebookTaskRun_SdkV2) SyncEffectiveFieldsDuringRead(existingState CleanRoomNotebookTaskRun_SdkV2)
- func (o CleanRoomNotebookTaskRun_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CleanRoomNotebookTaskRun_SdkV2) Type(ctx context.Context) attr.Type
- type CleanRoomOutputCatalog
- func (c CleanRoomOutputCatalog) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CleanRoomOutputCatalog) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CleanRoomOutputCatalog) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomOutputCatalog)
- func (newState *CleanRoomOutputCatalog) SyncEffectiveFieldsDuringRead(existingState CleanRoomOutputCatalog)
- func (o CleanRoomOutputCatalog) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CleanRoomOutputCatalog) Type(ctx context.Context) attr.Type
- type CleanRoomOutputCatalog_SdkV2
- func (c CleanRoomOutputCatalog_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CleanRoomOutputCatalog_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CleanRoomOutputCatalog_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomOutputCatalog_SdkV2)
- func (newState *CleanRoomOutputCatalog_SdkV2) SyncEffectiveFieldsDuringRead(existingState CleanRoomOutputCatalog_SdkV2)
- func (o CleanRoomOutputCatalog_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CleanRoomOutputCatalog_SdkV2) Type(ctx context.Context) attr.Type
- type CleanRoomRemoteDetail
- func (c CleanRoomRemoteDetail) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *CleanRoomRemoteDetail) GetCollaborators(ctx context.Context) ([]CleanRoomCollaborator, bool)
- func (a CleanRoomRemoteDetail) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CleanRoomRemoteDetail) GetComplianceSecurityProfile(ctx context.Context) (ComplianceSecurityProfile, bool)
- func (o *CleanRoomRemoteDetail) GetCreator(ctx context.Context) (CleanRoomCollaborator, bool)
- func (o *CleanRoomRemoteDetail) GetEgressNetworkPolicy(ctx context.Context) (settings_tf.EgressNetworkPolicy, bool)
- func (o *CleanRoomRemoteDetail) SetCollaborators(ctx context.Context, v []CleanRoomCollaborator)
- func (o *CleanRoomRemoteDetail) SetComplianceSecurityProfile(ctx context.Context, v ComplianceSecurityProfile)
- func (o *CleanRoomRemoteDetail) SetCreator(ctx context.Context, v CleanRoomCollaborator)
- func (o *CleanRoomRemoteDetail) SetEgressNetworkPolicy(ctx context.Context, v settings_tf.EgressNetworkPolicy)
- func (newState *CleanRoomRemoteDetail) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomRemoteDetail)
- func (newState *CleanRoomRemoteDetail) SyncEffectiveFieldsDuringRead(existingState CleanRoomRemoteDetail)
- func (o CleanRoomRemoteDetail) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CleanRoomRemoteDetail) Type(ctx context.Context) attr.Type
- type CleanRoomRemoteDetail_SdkV2
- func (c CleanRoomRemoteDetail_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *CleanRoomRemoteDetail_SdkV2) GetCollaborators(ctx context.Context) ([]CleanRoomCollaborator_SdkV2, bool)
- func (a CleanRoomRemoteDetail_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CleanRoomRemoteDetail_SdkV2) GetComplianceSecurityProfile(ctx context.Context) (ComplianceSecurityProfile_SdkV2, bool)
- func (o *CleanRoomRemoteDetail_SdkV2) GetCreator(ctx context.Context) (CleanRoomCollaborator_SdkV2, bool)
- func (o *CleanRoomRemoteDetail_SdkV2) GetEgressNetworkPolicy(ctx context.Context) (settings_tf.EgressNetworkPolicy_SdkV2, bool)
- func (o *CleanRoomRemoteDetail_SdkV2) SetCollaborators(ctx context.Context, v []CleanRoomCollaborator_SdkV2)
- func (o *CleanRoomRemoteDetail_SdkV2) SetComplianceSecurityProfile(ctx context.Context, v ComplianceSecurityProfile_SdkV2)
- func (o *CleanRoomRemoteDetail_SdkV2) SetCreator(ctx context.Context, v CleanRoomCollaborator_SdkV2)
- func (o *CleanRoomRemoteDetail_SdkV2) SetEgressNetworkPolicy(ctx context.Context, v settings_tf.EgressNetworkPolicy_SdkV2)
- func (newState *CleanRoomRemoteDetail_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomRemoteDetail_SdkV2)
- func (newState *CleanRoomRemoteDetail_SdkV2) SyncEffectiveFieldsDuringRead(existingState CleanRoomRemoteDetail_SdkV2)
- func (o CleanRoomRemoteDetail_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CleanRoomRemoteDetail_SdkV2) Type(ctx context.Context) attr.Type
- type CleanRoom_SdkV2
- func (c CleanRoom_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CleanRoom_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CleanRoom_SdkV2) GetOutputCatalog(ctx context.Context) (CleanRoomOutputCatalog_SdkV2, bool)
- func (o *CleanRoom_SdkV2) GetRemoteDetailedInfo(ctx context.Context) (CleanRoomRemoteDetail_SdkV2, bool)
- func (o *CleanRoom_SdkV2) SetOutputCatalog(ctx context.Context, v CleanRoomOutputCatalog_SdkV2)
- func (o *CleanRoom_SdkV2) SetRemoteDetailedInfo(ctx context.Context, v CleanRoomRemoteDetail_SdkV2)
- func (newState *CleanRoom_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoom_SdkV2)
- func (newState *CleanRoom_SdkV2) SyncEffectiveFieldsDuringRead(existingState CleanRoom_SdkV2)
- func (o CleanRoom_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CleanRoom_SdkV2) Type(ctx context.Context) attr.Type
- type CollaboratorJobRunInfo
- func (c CollaboratorJobRunInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CollaboratorJobRunInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CollaboratorJobRunInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan CollaboratorJobRunInfo)
- func (newState *CollaboratorJobRunInfo) SyncEffectiveFieldsDuringRead(existingState CollaboratorJobRunInfo)
- func (o CollaboratorJobRunInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CollaboratorJobRunInfo) Type(ctx context.Context) attr.Type
- type CollaboratorJobRunInfo_SdkV2
- func (c CollaboratorJobRunInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CollaboratorJobRunInfo_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CollaboratorJobRunInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CollaboratorJobRunInfo_SdkV2)
- func (newState *CollaboratorJobRunInfo_SdkV2) SyncEffectiveFieldsDuringRead(existingState CollaboratorJobRunInfo_SdkV2)
- func (o CollaboratorJobRunInfo_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CollaboratorJobRunInfo_SdkV2) Type(ctx context.Context) attr.Type
- type ComplianceSecurityProfile
- func (c ComplianceSecurityProfile) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ComplianceSecurityProfile) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ComplianceSecurityProfile) GetComplianceStandards(ctx context.Context) ([]types.String, bool)
- func (o *ComplianceSecurityProfile) SetComplianceStandards(ctx context.Context, v []types.String)
- func (newState *ComplianceSecurityProfile) SyncEffectiveFieldsDuringCreateOrUpdate(plan ComplianceSecurityProfile)
- func (newState *ComplianceSecurityProfile) SyncEffectiveFieldsDuringRead(existingState ComplianceSecurityProfile)
- func (o ComplianceSecurityProfile) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ComplianceSecurityProfile) Type(ctx context.Context) attr.Type
- type ComplianceSecurityProfile_SdkV2
- func (c ComplianceSecurityProfile_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ComplianceSecurityProfile_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ComplianceSecurityProfile_SdkV2) GetComplianceStandards(ctx context.Context) ([]types.String, bool)
- func (o *ComplianceSecurityProfile_SdkV2) SetComplianceStandards(ctx context.Context, v []types.String)
- func (newState *ComplianceSecurityProfile_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ComplianceSecurityProfile_SdkV2)
- func (newState *ComplianceSecurityProfile_SdkV2) SyncEffectiveFieldsDuringRead(existingState ComplianceSecurityProfile_SdkV2)
- func (o ComplianceSecurityProfile_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ComplianceSecurityProfile_SdkV2) Type(ctx context.Context) attr.Type
- type CreateCleanRoomAssetRequest
- func (o *CreateCleanRoomAssetRequest) GetAsset(ctx context.Context) (CleanRoomAsset, bool)
- func (a CreateCleanRoomAssetRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateCleanRoomAssetRequest) SetAsset(ctx context.Context, v CleanRoomAsset)
- func (o CreateCleanRoomAssetRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateCleanRoomAssetRequest) Type(ctx context.Context) attr.Type
- type CreateCleanRoomAssetRequest_SdkV2
- func (o *CreateCleanRoomAssetRequest_SdkV2) GetAsset(ctx context.Context) (CleanRoomAsset_SdkV2, bool)
- func (a CreateCleanRoomAssetRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateCleanRoomAssetRequest_SdkV2) SetAsset(ctx context.Context, v CleanRoomAsset_SdkV2)
- func (o CreateCleanRoomAssetRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateCleanRoomAssetRequest_SdkV2) Type(ctx context.Context) attr.Type
- type CreateCleanRoomOutputCatalogRequest
- func (a CreateCleanRoomOutputCatalogRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateCleanRoomOutputCatalogRequest) GetOutputCatalog(ctx context.Context) (CleanRoomOutputCatalog, bool)
- func (o *CreateCleanRoomOutputCatalogRequest) SetOutputCatalog(ctx context.Context, v CleanRoomOutputCatalog)
- func (o CreateCleanRoomOutputCatalogRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateCleanRoomOutputCatalogRequest) Type(ctx context.Context) attr.Type
- type CreateCleanRoomOutputCatalogRequest_SdkV2
- func (a CreateCleanRoomOutputCatalogRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateCleanRoomOutputCatalogRequest_SdkV2) GetOutputCatalog(ctx context.Context) (CleanRoomOutputCatalog_SdkV2, bool)
- func (o *CreateCleanRoomOutputCatalogRequest_SdkV2) SetOutputCatalog(ctx context.Context, v CleanRoomOutputCatalog_SdkV2)
- func (o CreateCleanRoomOutputCatalogRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateCleanRoomOutputCatalogRequest_SdkV2) Type(ctx context.Context) attr.Type
- type CreateCleanRoomOutputCatalogResponse
- func (c CreateCleanRoomOutputCatalogResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CreateCleanRoomOutputCatalogResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateCleanRoomOutputCatalogResponse) GetOutputCatalog(ctx context.Context) (CleanRoomOutputCatalog, bool)
- func (o *CreateCleanRoomOutputCatalogResponse) SetOutputCatalog(ctx context.Context, v CleanRoomOutputCatalog)
- func (newState *CreateCleanRoomOutputCatalogResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateCleanRoomOutputCatalogResponse)
- func (newState *CreateCleanRoomOutputCatalogResponse) SyncEffectiveFieldsDuringRead(existingState CreateCleanRoomOutputCatalogResponse)
- func (o CreateCleanRoomOutputCatalogResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateCleanRoomOutputCatalogResponse) Type(ctx context.Context) attr.Type
- type CreateCleanRoomOutputCatalogResponse_SdkV2
- func (c CreateCleanRoomOutputCatalogResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CreateCleanRoomOutputCatalogResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateCleanRoomOutputCatalogResponse_SdkV2) GetOutputCatalog(ctx context.Context) (CleanRoomOutputCatalog_SdkV2, bool)
- func (o *CreateCleanRoomOutputCatalogResponse_SdkV2) SetOutputCatalog(ctx context.Context, v CleanRoomOutputCatalog_SdkV2)
- func (newState *CreateCleanRoomOutputCatalogResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateCleanRoomOutputCatalogResponse_SdkV2)
- func (newState *CreateCleanRoomOutputCatalogResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateCleanRoomOutputCatalogResponse_SdkV2)
- func (o CreateCleanRoomOutputCatalogResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateCleanRoomOutputCatalogResponse_SdkV2) Type(ctx context.Context) attr.Type
- type CreateCleanRoomRequest
- func (o *CreateCleanRoomRequest) GetCleanRoom(ctx context.Context) (CleanRoom, bool)
- func (a CreateCleanRoomRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateCleanRoomRequest) SetCleanRoom(ctx context.Context, v CleanRoom)
- func (o CreateCleanRoomRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateCleanRoomRequest) Type(ctx context.Context) attr.Type
- type CreateCleanRoomRequest_SdkV2
- func (o *CreateCleanRoomRequest_SdkV2) GetCleanRoom(ctx context.Context) (CleanRoom_SdkV2, bool)
- func (a CreateCleanRoomRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateCleanRoomRequest_SdkV2) SetCleanRoom(ctx context.Context, v CleanRoom_SdkV2)
- func (o CreateCleanRoomRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateCleanRoomRequest_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteCleanRoomAssetRequest
- type DeleteCleanRoomAssetRequest_SdkV2
- type DeleteCleanRoomAssetResponse
- func (c DeleteCleanRoomAssetResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DeleteCleanRoomAssetResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteCleanRoomAssetResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteCleanRoomAssetResponse)
- func (newState *DeleteCleanRoomAssetResponse) SyncEffectiveFieldsDuringRead(existingState DeleteCleanRoomAssetResponse)
- func (o DeleteCleanRoomAssetResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteCleanRoomAssetResponse) Type(ctx context.Context) attr.Type
- type DeleteCleanRoomAssetResponse_SdkV2
- func (c DeleteCleanRoomAssetResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DeleteCleanRoomAssetResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteCleanRoomAssetResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteCleanRoomAssetResponse_SdkV2)
- func (newState *DeleteCleanRoomAssetResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteCleanRoomAssetResponse_SdkV2)
- func (o DeleteCleanRoomAssetResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteCleanRoomAssetResponse_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteCleanRoomRequest
- type DeleteCleanRoomRequest_SdkV2
- type DeleteResponse
- type DeleteResponse_SdkV2
- type GetCleanRoomAssetRequest
- type GetCleanRoomAssetRequest_SdkV2
- type GetCleanRoomRequest
- type GetCleanRoomRequest_SdkV2
- type ListCleanRoomAssetsRequest
- type ListCleanRoomAssetsRequest_SdkV2
- type ListCleanRoomAssetsResponse
- func (c ListCleanRoomAssetsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *ListCleanRoomAssetsResponse) GetAssets(ctx context.Context) ([]CleanRoomAsset, bool)
- func (a ListCleanRoomAssetsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListCleanRoomAssetsResponse) SetAssets(ctx context.Context, v []CleanRoomAsset)
- func (newState *ListCleanRoomAssetsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListCleanRoomAssetsResponse)
- func (newState *ListCleanRoomAssetsResponse) SyncEffectiveFieldsDuringRead(existingState ListCleanRoomAssetsResponse)
- func (o ListCleanRoomAssetsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListCleanRoomAssetsResponse) Type(ctx context.Context) attr.Type
- type ListCleanRoomAssetsResponse_SdkV2
- func (c ListCleanRoomAssetsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *ListCleanRoomAssetsResponse_SdkV2) GetAssets(ctx context.Context) ([]CleanRoomAsset_SdkV2, bool)
- func (a ListCleanRoomAssetsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListCleanRoomAssetsResponse_SdkV2) SetAssets(ctx context.Context, v []CleanRoomAsset_SdkV2)
- func (newState *ListCleanRoomAssetsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListCleanRoomAssetsResponse_SdkV2)
- func (newState *ListCleanRoomAssetsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListCleanRoomAssetsResponse_SdkV2)
- func (o ListCleanRoomAssetsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListCleanRoomAssetsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListCleanRoomNotebookTaskRunsRequest
- type ListCleanRoomNotebookTaskRunsRequest_SdkV2
- func (a ListCleanRoomNotebookTaskRunsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o ListCleanRoomNotebookTaskRunsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListCleanRoomNotebookTaskRunsRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ListCleanRoomNotebookTaskRunsResponse
- func (c ListCleanRoomNotebookTaskRunsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListCleanRoomNotebookTaskRunsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListCleanRoomNotebookTaskRunsResponse) GetRuns(ctx context.Context) ([]CleanRoomNotebookTaskRun, bool)
- func (o *ListCleanRoomNotebookTaskRunsResponse) SetRuns(ctx context.Context, v []CleanRoomNotebookTaskRun)
- func (newState *ListCleanRoomNotebookTaskRunsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListCleanRoomNotebookTaskRunsResponse)
- func (newState *ListCleanRoomNotebookTaskRunsResponse) SyncEffectiveFieldsDuringRead(existingState ListCleanRoomNotebookTaskRunsResponse)
- func (o ListCleanRoomNotebookTaskRunsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListCleanRoomNotebookTaskRunsResponse) Type(ctx context.Context) attr.Type
- type ListCleanRoomNotebookTaskRunsResponse_SdkV2
- func (c ListCleanRoomNotebookTaskRunsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListCleanRoomNotebookTaskRunsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListCleanRoomNotebookTaskRunsResponse_SdkV2) GetRuns(ctx context.Context) ([]CleanRoomNotebookTaskRun_SdkV2, bool)
- func (o *ListCleanRoomNotebookTaskRunsResponse_SdkV2) SetRuns(ctx context.Context, v []CleanRoomNotebookTaskRun_SdkV2)
- func (newState *ListCleanRoomNotebookTaskRunsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListCleanRoomNotebookTaskRunsResponse_SdkV2)
- func (newState *ListCleanRoomNotebookTaskRunsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListCleanRoomNotebookTaskRunsResponse_SdkV2)
- func (o ListCleanRoomNotebookTaskRunsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListCleanRoomNotebookTaskRunsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListCleanRoomsRequest
- type ListCleanRoomsRequest_SdkV2
- type ListCleanRoomsResponse
- func (c ListCleanRoomsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *ListCleanRoomsResponse) GetCleanRooms(ctx context.Context) ([]CleanRoom, bool)
- func (a ListCleanRoomsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListCleanRoomsResponse) SetCleanRooms(ctx context.Context, v []CleanRoom)
- func (newState *ListCleanRoomsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListCleanRoomsResponse)
- func (newState *ListCleanRoomsResponse) SyncEffectiveFieldsDuringRead(existingState ListCleanRoomsResponse)
- func (o ListCleanRoomsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListCleanRoomsResponse) Type(ctx context.Context) attr.Type
- type ListCleanRoomsResponse_SdkV2
- func (c ListCleanRoomsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *ListCleanRoomsResponse_SdkV2) GetCleanRooms(ctx context.Context) ([]CleanRoom_SdkV2, bool)
- func (a ListCleanRoomsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListCleanRoomsResponse_SdkV2) SetCleanRooms(ctx context.Context, v []CleanRoom_SdkV2)
- func (newState *ListCleanRoomsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListCleanRoomsResponse_SdkV2)
- func (newState *ListCleanRoomsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListCleanRoomsResponse_SdkV2)
- func (o ListCleanRoomsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListCleanRoomsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateCleanRoomAssetRequest
- func (o *UpdateCleanRoomAssetRequest) GetAsset(ctx context.Context) (CleanRoomAsset, bool)
- func (a UpdateCleanRoomAssetRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateCleanRoomAssetRequest) SetAsset(ctx context.Context, v CleanRoomAsset)
- func (o UpdateCleanRoomAssetRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateCleanRoomAssetRequest) Type(ctx context.Context) attr.Type
- type UpdateCleanRoomAssetRequest_SdkV2
- func (o *UpdateCleanRoomAssetRequest_SdkV2) GetAsset(ctx context.Context) (CleanRoomAsset_SdkV2, bool)
- func (a UpdateCleanRoomAssetRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateCleanRoomAssetRequest_SdkV2) SetAsset(ctx context.Context, v CleanRoomAsset_SdkV2)
- func (o UpdateCleanRoomAssetRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateCleanRoomAssetRequest_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateCleanRoomRequest
- func (c UpdateCleanRoomRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *UpdateCleanRoomRequest) GetCleanRoom(ctx context.Context) (CleanRoom, bool)
- func (a UpdateCleanRoomRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateCleanRoomRequest) SetCleanRoom(ctx context.Context, v CleanRoom)
- func (newState *UpdateCleanRoomRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateCleanRoomRequest)
- func (newState *UpdateCleanRoomRequest) SyncEffectiveFieldsDuringRead(existingState UpdateCleanRoomRequest)
- func (o UpdateCleanRoomRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateCleanRoomRequest) Type(ctx context.Context) attr.Type
- type UpdateCleanRoomRequest_SdkV2
- func (c UpdateCleanRoomRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *UpdateCleanRoomRequest_SdkV2) GetCleanRoom(ctx context.Context) (CleanRoom_SdkV2, bool)
- func (a UpdateCleanRoomRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateCleanRoomRequest_SdkV2) SetCleanRoom(ctx context.Context, v CleanRoom_SdkV2)
- func (newState *UpdateCleanRoomRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateCleanRoomRequest_SdkV2)
- func (newState *UpdateCleanRoomRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateCleanRoomRequest_SdkV2)
- func (o UpdateCleanRoomRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateCleanRoomRequest_SdkV2) Type(ctx context.Context) attr.Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CleanRoom ¶
type CleanRoom struct { // Whether clean room access is restricted due to [CSP] // // [CSP]: https://docs.databricks.com/en/security/privacy/security-profile.html AccessRestricted types.String `tfsdk:"access_restricted"` Comment types.String `tfsdk:"comment"` // When the clean room was created, in epoch milliseconds. CreatedAt types.Int64 `tfsdk:"created_at"` // The alias of the collaborator tied to the local clean room. LocalCollaboratorAlias types.String `tfsdk:"local_collaborator_alias"` // The name of the clean room. It should follow [UC securable naming // requirements]. // // [UC securable naming requirements]: https://docs.databricks.com/en/data-governance/unity-catalog/index.html#securable-object-naming-requirements Name types.String `tfsdk:"name"` // Output catalog of the clean room. It is an output only field. Output // catalog is manipulated using the separate CreateCleanRoomOutputCatalog // API. OutputCatalog types.Object `tfsdk:"output_catalog"` // This is Databricks username of the owner of the local clean room // securable for permission management. Owner types.String `tfsdk:"owner"` // Central clean room details. During creation, users need to specify // cloud_vendor, region, and collaborators.global_metastore_id. This field // will not be filled in the ListCleanRooms call. RemoteDetailedInfo types.Object `tfsdk:"remote_detailed_info"` // Clean room status. Status types.String `tfsdk:"status"` // When the clean room was last updated, in epoch milliseconds. UpdatedAt types.Int64 `tfsdk:"updated_at"` }
func (CleanRoom) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CleanRoom) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CleanRoom) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CleanRoom. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CleanRoom) GetOutputCatalog ¶ added in v1.61.0
func (o *CleanRoom) GetOutputCatalog(ctx context.Context) (CleanRoomOutputCatalog, bool)
GetOutputCatalog returns the value of the OutputCatalog field in CleanRoom as a CleanRoomOutputCatalog value. If the field is unknown or null, the boolean return value is false.
func (*CleanRoom) GetRemoteDetailedInfo ¶ added in v1.61.0
func (o *CleanRoom) GetRemoteDetailedInfo(ctx context.Context) (CleanRoomRemoteDetail, bool)
GetRemoteDetailedInfo returns the value of the RemoteDetailedInfo field in CleanRoom as a CleanRoomRemoteDetail value. If the field is unknown or null, the boolean return value is false.
func (*CleanRoom) SetOutputCatalog ¶ added in v1.61.0
func (o *CleanRoom) SetOutputCatalog(ctx context.Context, v CleanRoomOutputCatalog)
SetOutputCatalog sets the value of the OutputCatalog field in CleanRoom.
func (*CleanRoom) SetRemoteDetailedInfo ¶ added in v1.61.0
func (o *CleanRoom) SetRemoteDetailedInfo(ctx context.Context, v CleanRoomRemoteDetail)
SetRemoteDetailedInfo sets the value of the RemoteDetailedInfo field in CleanRoom.
func (*CleanRoom) SyncEffectiveFieldsDuringCreateOrUpdate ¶
func (*CleanRoom) SyncEffectiveFieldsDuringRead ¶
func (CleanRoom) ToObjectValue ¶ added in v1.61.0
func (o CleanRoom) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CleanRoom only implements ToObjectValue() and Type().
type CleanRoomAsset ¶
type CleanRoomAsset struct { // When the asset is added to the clean room, in epoch milliseconds. AddedAt types.Int64 `tfsdk:"added_at"` // The type of the asset. AssetType types.String `tfsdk:"asset_type"` // Foreign table details available to all collaborators of the clean room. // Present if and only if **asset_type** is **FOREIGN_TABLE** ForeignTable types.Object `tfsdk:"foreign_table"` // Local details for a foreign that are only available to its owner. Present // if and only if **asset_type** is **FOREIGN_TABLE** ForeignTableLocalDetails types.Object `tfsdk:"foreign_table_local_details"` // A fully qualified name that uniquely identifies the asset within the // clean room. This is also the name displayed in the clean room UI. // // For UC securable assets (tables, volumes, etc.), the format is // *shared_catalog*.*shared_schema*.*asset_name* // // For notebooks, the name is the notebook file name. Name types.String `tfsdk:"name"` // Notebook details available to all collaborators of the clean room. // Present if and only if **asset_type** is **NOTEBOOK_FILE** Notebook types.Object `tfsdk:"notebook"` // The alias of the collaborator who owns this asset OwnerCollaboratorAlias types.String `tfsdk:"owner_collaborator_alias"` // Status of the asset Status types.String `tfsdk:"status"` // Table details available to all collaborators of the clean room. Present // if and only if **asset_type** is **TABLE** Table types.Object `tfsdk:"table"` // Local details for a table that are only available to its owner. Present // if and only if **asset_type** is **TABLE** TableLocalDetails types.Object `tfsdk:"table_local_details"` // View details available to all collaborators of the clean room. Present if // and only if **asset_type** is **VIEW** View types.Object `tfsdk:"view"` // Local details for a view that are only available to its owner. Present if // and only if **asset_type** is **VIEW** ViewLocalDetails types.Object `tfsdk:"view_local_details"` // Local details for a volume that are only available to its owner. Present // if and only if **asset_type** is **VOLUME** VolumeLocalDetails types.Object `tfsdk:"volume_local_details"` }
Metadata of the clean room asset
func (CleanRoomAsset) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CleanRoomAsset) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CleanRoomAsset) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CleanRoomAsset. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CleanRoomAsset) GetForeignTable ¶ added in v1.61.0
func (o *CleanRoomAsset) GetForeignTable(ctx context.Context) (CleanRoomAssetForeignTable, bool)
GetForeignTable returns the value of the ForeignTable field in CleanRoomAsset as a CleanRoomAssetForeignTable value. If the field is unknown or null, the boolean return value is false.
func (*CleanRoomAsset) GetForeignTableLocalDetails ¶ added in v1.61.0
func (o *CleanRoomAsset) GetForeignTableLocalDetails(ctx context.Context) (CleanRoomAssetForeignTableLocalDetails, bool)
GetForeignTableLocalDetails returns the value of the ForeignTableLocalDetails field in CleanRoomAsset as a CleanRoomAssetForeignTableLocalDetails value. If the field is unknown or null, the boolean return value is false.
func (*CleanRoomAsset) GetNotebook ¶ added in v1.61.0
func (o *CleanRoomAsset) GetNotebook(ctx context.Context) (CleanRoomAssetNotebook, bool)
GetNotebook returns the value of the Notebook field in CleanRoomAsset as a CleanRoomAssetNotebook value. If the field is unknown or null, the boolean return value is false.
func (*CleanRoomAsset) GetTable ¶ added in v1.61.0
func (o *CleanRoomAsset) GetTable(ctx context.Context) (CleanRoomAssetTable, bool)
GetTable returns the value of the Table field in CleanRoomAsset as a CleanRoomAssetTable value. If the field is unknown or null, the boolean return value is false.
func (*CleanRoomAsset) GetTableLocalDetails ¶ added in v1.61.0
func (o *CleanRoomAsset) GetTableLocalDetails(ctx context.Context) (CleanRoomAssetTableLocalDetails, bool)
GetTableLocalDetails returns the value of the TableLocalDetails field in CleanRoomAsset as a CleanRoomAssetTableLocalDetails value. If the field is unknown or null, the boolean return value is false.
func (*CleanRoomAsset) GetView ¶ added in v1.61.0
func (o *CleanRoomAsset) GetView(ctx context.Context) (CleanRoomAssetView, bool)
GetView returns the value of the View field in CleanRoomAsset as a CleanRoomAssetView value. If the field is unknown or null, the boolean return value is false.
func (*CleanRoomAsset) GetViewLocalDetails ¶ added in v1.61.0
func (o *CleanRoomAsset) GetViewLocalDetails(ctx context.Context) (CleanRoomAssetViewLocalDetails, bool)
GetViewLocalDetails returns the value of the ViewLocalDetails field in CleanRoomAsset as a CleanRoomAssetViewLocalDetails value. If the field is unknown or null, the boolean return value is false.
func (*CleanRoomAsset) GetVolumeLocalDetails ¶ added in v1.61.0
func (o *CleanRoomAsset) GetVolumeLocalDetails(ctx context.Context) (CleanRoomAssetVolumeLocalDetails, bool)
GetVolumeLocalDetails returns the value of the VolumeLocalDetails field in CleanRoomAsset as a CleanRoomAssetVolumeLocalDetails value. If the field is unknown or null, the boolean return value is false.
func (*CleanRoomAsset) SetForeignTable ¶ added in v1.61.0
func (o *CleanRoomAsset) SetForeignTable(ctx context.Context, v CleanRoomAssetForeignTable)
SetForeignTable sets the value of the ForeignTable field in CleanRoomAsset.
func (*CleanRoomAsset) SetForeignTableLocalDetails ¶ added in v1.61.0
func (o *CleanRoomAsset) SetForeignTableLocalDetails(ctx context.Context, v CleanRoomAssetForeignTableLocalDetails)
SetForeignTableLocalDetails sets the value of the ForeignTableLocalDetails field in CleanRoomAsset.
func (*CleanRoomAsset) SetNotebook ¶ added in v1.61.0
func (o *CleanRoomAsset) SetNotebook(ctx context.Context, v CleanRoomAssetNotebook)
SetNotebook sets the value of the Notebook field in CleanRoomAsset.
func (*CleanRoomAsset) SetTable ¶ added in v1.61.0
func (o *CleanRoomAsset) SetTable(ctx context.Context, v CleanRoomAssetTable)
SetTable sets the value of the Table field in CleanRoomAsset.
func (*CleanRoomAsset) SetTableLocalDetails ¶ added in v1.61.0
func (o *CleanRoomAsset) SetTableLocalDetails(ctx context.Context, v CleanRoomAssetTableLocalDetails)
SetTableLocalDetails sets the value of the TableLocalDetails field in CleanRoomAsset.
func (*CleanRoomAsset) SetView ¶ added in v1.61.0
func (o *CleanRoomAsset) SetView(ctx context.Context, v CleanRoomAssetView)
SetView sets the value of the View field in CleanRoomAsset.
func (*CleanRoomAsset) SetViewLocalDetails ¶ added in v1.61.0
func (o *CleanRoomAsset) SetViewLocalDetails(ctx context.Context, v CleanRoomAssetViewLocalDetails)
SetViewLocalDetails sets the value of the ViewLocalDetails field in CleanRoomAsset.
func (*CleanRoomAsset) SetVolumeLocalDetails ¶ added in v1.61.0
func (o *CleanRoomAsset) SetVolumeLocalDetails(ctx context.Context, v CleanRoomAssetVolumeLocalDetails)
SetVolumeLocalDetails sets the value of the VolumeLocalDetails field in CleanRoomAsset.
func (*CleanRoomAsset) SyncEffectiveFieldsDuringCreateOrUpdate ¶
func (newState *CleanRoomAsset) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAsset)
func (*CleanRoomAsset) SyncEffectiveFieldsDuringRead ¶
func (newState *CleanRoomAsset) SyncEffectiveFieldsDuringRead(existingState CleanRoomAsset)
func (CleanRoomAsset) ToObjectValue ¶ added in v1.61.0
func (o CleanRoomAsset) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CleanRoomAsset only implements ToObjectValue() and Type().
type CleanRoomAssetForeignTable ¶
type CleanRoomAssetForeignTable struct { // The metadata information of the columns in the foreign table Columns types.List `tfsdk:"columns"` }
func (CleanRoomAssetForeignTable) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CleanRoomAssetForeignTable) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*CleanRoomAssetForeignTable) GetColumns ¶ added in v1.61.0
func (o *CleanRoomAssetForeignTable) GetColumns(ctx context.Context) ([]catalog_tf.ColumnInfo, bool)
GetColumns returns the value of the Columns field in CleanRoomAssetForeignTable as a slice of catalog_tf.ColumnInfo values. If the field is unknown or null, the boolean return value is false.
func (CleanRoomAssetForeignTable) GetComplexFieldTypes ¶ added in v1.61.0
func (a CleanRoomAssetForeignTable) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CleanRoomAssetForeignTable. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CleanRoomAssetForeignTable) SetColumns ¶ added in v1.61.0
func (o *CleanRoomAssetForeignTable) SetColumns(ctx context.Context, v []catalog_tf.ColumnInfo)
SetColumns sets the value of the Columns field in CleanRoomAssetForeignTable.
func (*CleanRoomAssetForeignTable) SyncEffectiveFieldsDuringCreateOrUpdate ¶
func (newState *CleanRoomAssetForeignTable) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAssetForeignTable)
func (*CleanRoomAssetForeignTable) SyncEffectiveFieldsDuringRead ¶
func (newState *CleanRoomAssetForeignTable) SyncEffectiveFieldsDuringRead(existingState CleanRoomAssetForeignTable)
func (CleanRoomAssetForeignTable) ToObjectValue ¶ added in v1.61.0
func (o CleanRoomAssetForeignTable) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CleanRoomAssetForeignTable only implements ToObjectValue() and Type().
type CleanRoomAssetForeignTableLocalDetails ¶
type CleanRoomAssetForeignTableLocalDetails struct { // The fully qualified name of the foreign table in its owner's local // metastore, in the format of *catalog*.*schema*.*foreign_table_name* LocalName types.String `tfsdk:"local_name"` }
func (CleanRoomAssetForeignTableLocalDetails) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CleanRoomAssetForeignTableLocalDetails) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CleanRoomAssetForeignTableLocalDetails) GetComplexFieldTypes ¶ added in v1.61.0
func (a CleanRoomAssetForeignTableLocalDetails) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CleanRoomAssetForeignTableLocalDetails. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CleanRoomAssetForeignTableLocalDetails) SyncEffectiveFieldsDuringCreateOrUpdate ¶
func (newState *CleanRoomAssetForeignTableLocalDetails) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAssetForeignTableLocalDetails)
func (*CleanRoomAssetForeignTableLocalDetails) SyncEffectiveFieldsDuringRead ¶
func (newState *CleanRoomAssetForeignTableLocalDetails) SyncEffectiveFieldsDuringRead(existingState CleanRoomAssetForeignTableLocalDetails)
func (CleanRoomAssetForeignTableLocalDetails) ToObjectValue ¶ added in v1.61.0
func (o CleanRoomAssetForeignTableLocalDetails) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CleanRoomAssetForeignTableLocalDetails only implements ToObjectValue() and Type().
type CleanRoomAssetForeignTableLocalDetails_SdkV2 ¶ added in v1.62.1
type CleanRoomAssetForeignTableLocalDetails_SdkV2 struct { // The fully qualified name of the foreign table in its owner's local // metastore, in the format of *catalog*.*schema*.*foreign_table_name* LocalName types.String `tfsdk:"local_name"` }
func (CleanRoomAssetForeignTableLocalDetails_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CleanRoomAssetForeignTableLocalDetails_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CleanRoomAssetForeignTableLocalDetails_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a CleanRoomAssetForeignTableLocalDetails_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CleanRoomAssetForeignTableLocalDetails. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CleanRoomAssetForeignTableLocalDetails_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CleanRoomAssetForeignTableLocalDetails_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAssetForeignTableLocalDetails_SdkV2)
func (*CleanRoomAssetForeignTableLocalDetails_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CleanRoomAssetForeignTableLocalDetails_SdkV2) SyncEffectiveFieldsDuringRead(existingState CleanRoomAssetForeignTableLocalDetails_SdkV2)
func (CleanRoomAssetForeignTableLocalDetails_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CleanRoomAssetForeignTableLocalDetails_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CleanRoomAssetForeignTableLocalDetails_SdkV2 only implements ToObjectValue() and Type().
type CleanRoomAssetForeignTable_SdkV2 ¶ added in v1.62.1
type CleanRoomAssetForeignTable_SdkV2 struct { // The metadata information of the columns in the foreign table Columns types.List `tfsdk:"columns"` }
func (CleanRoomAssetForeignTable_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CleanRoomAssetForeignTable_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*CleanRoomAssetForeignTable_SdkV2) GetColumns ¶ added in v1.62.1
func (o *CleanRoomAssetForeignTable_SdkV2) GetColumns(ctx context.Context) ([]catalog_tf.ColumnInfo_SdkV2, bool)
GetColumns returns the value of the Columns field in CleanRoomAssetForeignTable_SdkV2 as a slice of catalog_tf.ColumnInfo_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (CleanRoomAssetForeignTable_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a CleanRoomAssetForeignTable_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CleanRoomAssetForeignTable. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CleanRoomAssetForeignTable_SdkV2) SetColumns ¶ added in v1.62.1
func (o *CleanRoomAssetForeignTable_SdkV2) SetColumns(ctx context.Context, v []catalog_tf.ColumnInfo_SdkV2)
SetColumns sets the value of the Columns field in CleanRoomAssetForeignTable_SdkV2.
func (*CleanRoomAssetForeignTable_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CleanRoomAssetForeignTable_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAssetForeignTable_SdkV2)
func (*CleanRoomAssetForeignTable_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CleanRoomAssetForeignTable_SdkV2) SyncEffectiveFieldsDuringRead(existingState CleanRoomAssetForeignTable_SdkV2)
func (CleanRoomAssetForeignTable_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CleanRoomAssetForeignTable_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CleanRoomAssetForeignTable_SdkV2 only implements ToObjectValue() and Type().
type CleanRoomAssetNotebook ¶
type CleanRoomAssetNotebook struct { // Server generated checksum that represents the notebook version. Etag types.String `tfsdk:"etag"` // Base 64 representation of the notebook contents. This is the same format // as returned by :method:workspace/export with the format of **HTML**. NotebookContent types.String `tfsdk:"notebook_content"` // top-level status derived from all reviews ReviewState types.String `tfsdk:"review_state"` // All existing approvals or rejections Reviews types.List `tfsdk:"reviews"` // collaborators that can run the notebook RunnerCollaborators types.List `tfsdk:"runner_collaborators"` }
func (CleanRoomAssetNotebook) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CleanRoomAssetNotebook) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CleanRoomAssetNotebook) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CleanRoomAssetNotebook. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CleanRoomAssetNotebook) GetReviews ¶ added in v1.64.0
func (o *CleanRoomAssetNotebook) GetReviews(ctx context.Context) ([]CleanRoomNotebookReview, bool)
GetReviews returns the value of the Reviews field in CleanRoomAssetNotebook as a slice of CleanRoomNotebookReview values. If the field is unknown or null, the boolean return value is false.
func (*CleanRoomAssetNotebook) GetRunnerCollaborators ¶ added in v1.64.0
func (o *CleanRoomAssetNotebook) GetRunnerCollaborators(ctx context.Context) ([]CleanRoomCollaborator, bool)
GetRunnerCollaborators returns the value of the RunnerCollaborators field in CleanRoomAssetNotebook as a slice of CleanRoomCollaborator values. If the field is unknown or null, the boolean return value is false.
func (*CleanRoomAssetNotebook) SetReviews ¶ added in v1.64.0
func (o *CleanRoomAssetNotebook) SetReviews(ctx context.Context, v []CleanRoomNotebookReview)
SetReviews sets the value of the Reviews field in CleanRoomAssetNotebook.
func (*CleanRoomAssetNotebook) SetRunnerCollaborators ¶ added in v1.64.0
func (o *CleanRoomAssetNotebook) SetRunnerCollaborators(ctx context.Context, v []CleanRoomCollaborator)
SetRunnerCollaborators sets the value of the RunnerCollaborators field in CleanRoomAssetNotebook.
func (*CleanRoomAssetNotebook) SyncEffectiveFieldsDuringCreateOrUpdate ¶
func (newState *CleanRoomAssetNotebook) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAssetNotebook)
func (*CleanRoomAssetNotebook) SyncEffectiveFieldsDuringRead ¶
func (newState *CleanRoomAssetNotebook) SyncEffectiveFieldsDuringRead(existingState CleanRoomAssetNotebook)
func (CleanRoomAssetNotebook) ToObjectValue ¶ added in v1.61.0
func (o CleanRoomAssetNotebook) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CleanRoomAssetNotebook only implements ToObjectValue() and Type().
type CleanRoomAssetNotebook_SdkV2 ¶ added in v1.62.1
type CleanRoomAssetNotebook_SdkV2 struct { // Server generated checksum that represents the notebook version. Etag types.String `tfsdk:"etag"` // Base 64 representation of the notebook contents. This is the same format // as returned by :method:workspace/export with the format of **HTML**. NotebookContent types.String `tfsdk:"notebook_content"` // top-level status derived from all reviews ReviewState types.String `tfsdk:"review_state"` // All existing approvals or rejections Reviews types.List `tfsdk:"reviews"` // collaborators that can run the notebook RunnerCollaborators types.List `tfsdk:"runner_collaborators"` }
func (CleanRoomAssetNotebook_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CleanRoomAssetNotebook_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CleanRoomAssetNotebook_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a CleanRoomAssetNotebook_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CleanRoomAssetNotebook. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CleanRoomAssetNotebook_SdkV2) GetReviews ¶ added in v1.64.0
func (o *CleanRoomAssetNotebook_SdkV2) GetReviews(ctx context.Context) ([]CleanRoomNotebookReview_SdkV2, bool)
GetReviews returns the value of the Reviews field in CleanRoomAssetNotebook_SdkV2 as a slice of CleanRoomNotebookReview_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*CleanRoomAssetNotebook_SdkV2) GetRunnerCollaborators ¶ added in v1.64.0
func (o *CleanRoomAssetNotebook_SdkV2) GetRunnerCollaborators(ctx context.Context) ([]CleanRoomCollaborator_SdkV2, bool)
GetRunnerCollaborators returns the value of the RunnerCollaborators field in CleanRoomAssetNotebook_SdkV2 as a slice of CleanRoomCollaborator_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*CleanRoomAssetNotebook_SdkV2) SetReviews ¶ added in v1.64.0
func (o *CleanRoomAssetNotebook_SdkV2) SetReviews(ctx context.Context, v []CleanRoomNotebookReview_SdkV2)
SetReviews sets the value of the Reviews field in CleanRoomAssetNotebook_SdkV2.
func (*CleanRoomAssetNotebook_SdkV2) SetRunnerCollaborators ¶ added in v1.64.0
func (o *CleanRoomAssetNotebook_SdkV2) SetRunnerCollaborators(ctx context.Context, v []CleanRoomCollaborator_SdkV2)
SetRunnerCollaborators sets the value of the RunnerCollaborators field in CleanRoomAssetNotebook_SdkV2.
func (*CleanRoomAssetNotebook_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CleanRoomAssetNotebook_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAssetNotebook_SdkV2)
func (*CleanRoomAssetNotebook_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CleanRoomAssetNotebook_SdkV2) SyncEffectiveFieldsDuringRead(existingState CleanRoomAssetNotebook_SdkV2)
func (CleanRoomAssetNotebook_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CleanRoomAssetNotebook_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CleanRoomAssetNotebook_SdkV2 only implements ToObjectValue() and Type().
type CleanRoomAssetTable ¶
type CleanRoomAssetTable struct { // The metadata information of the columns in the table Columns types.List `tfsdk:"columns"` }
func (CleanRoomAssetTable) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CleanRoomAssetTable) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*CleanRoomAssetTable) GetColumns ¶ added in v1.61.0
func (o *CleanRoomAssetTable) GetColumns(ctx context.Context) ([]catalog_tf.ColumnInfo, bool)
GetColumns returns the value of the Columns field in CleanRoomAssetTable as a slice of catalog_tf.ColumnInfo values. If the field is unknown or null, the boolean return value is false.
func (CleanRoomAssetTable) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CleanRoomAssetTable. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CleanRoomAssetTable) SetColumns ¶ added in v1.61.0
func (o *CleanRoomAssetTable) SetColumns(ctx context.Context, v []catalog_tf.ColumnInfo)
SetColumns sets the value of the Columns field in CleanRoomAssetTable.
func (*CleanRoomAssetTable) SyncEffectiveFieldsDuringCreateOrUpdate ¶
func (newState *CleanRoomAssetTable) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAssetTable)
func (*CleanRoomAssetTable) SyncEffectiveFieldsDuringRead ¶
func (newState *CleanRoomAssetTable) SyncEffectiveFieldsDuringRead(existingState CleanRoomAssetTable)
func (CleanRoomAssetTable) ToObjectValue ¶ added in v1.61.0
func (o CleanRoomAssetTable) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CleanRoomAssetTable only implements ToObjectValue() and Type().
type CleanRoomAssetTableLocalDetails ¶
type CleanRoomAssetTableLocalDetails struct { // The fully qualified name of the table in its owner's local metastore, in // the format of *catalog*.*schema*.*table_name* LocalName types.String `tfsdk:"local_name"` // Partition filtering specification for a shared table. Partitions types.List `tfsdk:"partitions"` }
func (CleanRoomAssetTableLocalDetails) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CleanRoomAssetTableLocalDetails) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CleanRoomAssetTableLocalDetails) GetComplexFieldTypes ¶ added in v1.61.0
func (a CleanRoomAssetTableLocalDetails) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CleanRoomAssetTableLocalDetails. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CleanRoomAssetTableLocalDetails) GetPartitions ¶ added in v1.61.0
func (o *CleanRoomAssetTableLocalDetails) GetPartitions(ctx context.Context) ([]sharing_tf.PartitionSpecificationPartition, bool)
GetPartitions returns the value of the Partitions field in CleanRoomAssetTableLocalDetails as a slice of sharing_tf.PartitionSpecificationPartition values. If the field is unknown or null, the boolean return value is false.
func (*CleanRoomAssetTableLocalDetails) SetPartitions ¶ added in v1.61.0
func (o *CleanRoomAssetTableLocalDetails) SetPartitions(ctx context.Context, v []sharing_tf.PartitionSpecificationPartition)
SetPartitions sets the value of the Partitions field in CleanRoomAssetTableLocalDetails.
func (*CleanRoomAssetTableLocalDetails) SyncEffectiveFieldsDuringCreateOrUpdate ¶
func (newState *CleanRoomAssetTableLocalDetails) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAssetTableLocalDetails)
func (*CleanRoomAssetTableLocalDetails) SyncEffectiveFieldsDuringRead ¶
func (newState *CleanRoomAssetTableLocalDetails) SyncEffectiveFieldsDuringRead(existingState CleanRoomAssetTableLocalDetails)
func (CleanRoomAssetTableLocalDetails) ToObjectValue ¶ added in v1.61.0
func (o CleanRoomAssetTableLocalDetails) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CleanRoomAssetTableLocalDetails only implements ToObjectValue() and Type().
type CleanRoomAssetTableLocalDetails_SdkV2 ¶ added in v1.62.1
type CleanRoomAssetTableLocalDetails_SdkV2 struct { // The fully qualified name of the table in its owner's local metastore, in // the format of *catalog*.*schema*.*table_name* LocalName types.String `tfsdk:"local_name"` // Partition filtering specification for a shared table. Partitions types.List `tfsdk:"partitions"` }
func (CleanRoomAssetTableLocalDetails_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CleanRoomAssetTableLocalDetails_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CleanRoomAssetTableLocalDetails_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a CleanRoomAssetTableLocalDetails_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CleanRoomAssetTableLocalDetails. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CleanRoomAssetTableLocalDetails_SdkV2) GetPartitions ¶ added in v1.62.1
func (o *CleanRoomAssetTableLocalDetails_SdkV2) GetPartitions(ctx context.Context) ([]sharing_tf.PartitionSpecificationPartition_SdkV2, bool)
GetPartitions returns the value of the Partitions field in CleanRoomAssetTableLocalDetails_SdkV2 as a slice of sharing_tf.PartitionSpecificationPartition_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*CleanRoomAssetTableLocalDetails_SdkV2) SetPartitions ¶ added in v1.62.1
func (o *CleanRoomAssetTableLocalDetails_SdkV2) SetPartitions(ctx context.Context, v []sharing_tf.PartitionSpecificationPartition_SdkV2)
SetPartitions sets the value of the Partitions field in CleanRoomAssetTableLocalDetails_SdkV2.
func (*CleanRoomAssetTableLocalDetails_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CleanRoomAssetTableLocalDetails_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAssetTableLocalDetails_SdkV2)
func (*CleanRoomAssetTableLocalDetails_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CleanRoomAssetTableLocalDetails_SdkV2) SyncEffectiveFieldsDuringRead(existingState CleanRoomAssetTableLocalDetails_SdkV2)
func (CleanRoomAssetTableLocalDetails_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CleanRoomAssetTableLocalDetails_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CleanRoomAssetTableLocalDetails_SdkV2 only implements ToObjectValue() and Type().
type CleanRoomAssetTable_SdkV2 ¶ added in v1.62.1
type CleanRoomAssetTable_SdkV2 struct { // The metadata information of the columns in the table Columns types.List `tfsdk:"columns"` }
func (CleanRoomAssetTable_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CleanRoomAssetTable_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*CleanRoomAssetTable_SdkV2) GetColumns ¶ added in v1.62.1
func (o *CleanRoomAssetTable_SdkV2) GetColumns(ctx context.Context) ([]catalog_tf.ColumnInfo_SdkV2, bool)
GetColumns returns the value of the Columns field in CleanRoomAssetTable_SdkV2 as a slice of catalog_tf.ColumnInfo_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (CleanRoomAssetTable_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a CleanRoomAssetTable_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CleanRoomAssetTable. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CleanRoomAssetTable_SdkV2) SetColumns ¶ added in v1.62.1
func (o *CleanRoomAssetTable_SdkV2) SetColumns(ctx context.Context, v []catalog_tf.ColumnInfo_SdkV2)
SetColumns sets the value of the Columns field in CleanRoomAssetTable_SdkV2.
func (*CleanRoomAssetTable_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CleanRoomAssetTable_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAssetTable_SdkV2)
func (*CleanRoomAssetTable_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CleanRoomAssetTable_SdkV2) SyncEffectiveFieldsDuringRead(existingState CleanRoomAssetTable_SdkV2)
func (CleanRoomAssetTable_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CleanRoomAssetTable_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CleanRoomAssetTable_SdkV2 only implements ToObjectValue() and Type().
type CleanRoomAssetView ¶
type CleanRoomAssetView struct { // The metadata information of the columns in the view Columns types.List `tfsdk:"columns"` }
func (CleanRoomAssetView) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CleanRoomAssetView) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*CleanRoomAssetView) GetColumns ¶ added in v1.61.0
func (o *CleanRoomAssetView) GetColumns(ctx context.Context) ([]catalog_tf.ColumnInfo, bool)
GetColumns returns the value of the Columns field in CleanRoomAssetView as a slice of catalog_tf.ColumnInfo values. If the field is unknown or null, the boolean return value is false.
func (CleanRoomAssetView) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CleanRoomAssetView. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CleanRoomAssetView) SetColumns ¶ added in v1.61.0
func (o *CleanRoomAssetView) SetColumns(ctx context.Context, v []catalog_tf.ColumnInfo)
SetColumns sets the value of the Columns field in CleanRoomAssetView.
func (*CleanRoomAssetView) SyncEffectiveFieldsDuringCreateOrUpdate ¶
func (newState *CleanRoomAssetView) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAssetView)
func (*CleanRoomAssetView) SyncEffectiveFieldsDuringRead ¶
func (newState *CleanRoomAssetView) SyncEffectiveFieldsDuringRead(existingState CleanRoomAssetView)
func (CleanRoomAssetView) ToObjectValue ¶ added in v1.61.0
func (o CleanRoomAssetView) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CleanRoomAssetView only implements ToObjectValue() and Type().
type CleanRoomAssetViewLocalDetails ¶
type CleanRoomAssetViewLocalDetails struct { // The fully qualified name of the view in its owner's local metastore, in // the format of *catalog*.*schema*.*view_name* LocalName types.String `tfsdk:"local_name"` }
func (CleanRoomAssetViewLocalDetails) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CleanRoomAssetViewLocalDetails) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CleanRoomAssetViewLocalDetails) GetComplexFieldTypes ¶ added in v1.61.0
func (a CleanRoomAssetViewLocalDetails) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CleanRoomAssetViewLocalDetails. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CleanRoomAssetViewLocalDetails) SyncEffectiveFieldsDuringCreateOrUpdate ¶
func (newState *CleanRoomAssetViewLocalDetails) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAssetViewLocalDetails)
func (*CleanRoomAssetViewLocalDetails) SyncEffectiveFieldsDuringRead ¶
func (newState *CleanRoomAssetViewLocalDetails) SyncEffectiveFieldsDuringRead(existingState CleanRoomAssetViewLocalDetails)
func (CleanRoomAssetViewLocalDetails) ToObjectValue ¶ added in v1.61.0
func (o CleanRoomAssetViewLocalDetails) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CleanRoomAssetViewLocalDetails only implements ToObjectValue() and Type().
type CleanRoomAssetViewLocalDetails_SdkV2 ¶ added in v1.62.1
type CleanRoomAssetViewLocalDetails_SdkV2 struct { // The fully qualified name of the view in its owner's local metastore, in // the format of *catalog*.*schema*.*view_name* LocalName types.String `tfsdk:"local_name"` }
func (CleanRoomAssetViewLocalDetails_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CleanRoomAssetViewLocalDetails_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CleanRoomAssetViewLocalDetails_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a CleanRoomAssetViewLocalDetails_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CleanRoomAssetViewLocalDetails. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CleanRoomAssetViewLocalDetails_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CleanRoomAssetViewLocalDetails_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAssetViewLocalDetails_SdkV2)
func (*CleanRoomAssetViewLocalDetails_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CleanRoomAssetViewLocalDetails_SdkV2) SyncEffectiveFieldsDuringRead(existingState CleanRoomAssetViewLocalDetails_SdkV2)
func (CleanRoomAssetViewLocalDetails_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CleanRoomAssetViewLocalDetails_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CleanRoomAssetViewLocalDetails_SdkV2 only implements ToObjectValue() and Type().
type CleanRoomAssetView_SdkV2 ¶ added in v1.62.1
type CleanRoomAssetView_SdkV2 struct { // The metadata information of the columns in the view Columns types.List `tfsdk:"columns"` }
func (CleanRoomAssetView_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CleanRoomAssetView_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*CleanRoomAssetView_SdkV2) GetColumns ¶ added in v1.62.1
func (o *CleanRoomAssetView_SdkV2) GetColumns(ctx context.Context) ([]catalog_tf.ColumnInfo_SdkV2, bool)
GetColumns returns the value of the Columns field in CleanRoomAssetView_SdkV2 as a slice of catalog_tf.ColumnInfo_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (CleanRoomAssetView_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in CleanRoomAssetView. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CleanRoomAssetView_SdkV2) SetColumns ¶ added in v1.62.1
func (o *CleanRoomAssetView_SdkV2) SetColumns(ctx context.Context, v []catalog_tf.ColumnInfo_SdkV2)
SetColumns sets the value of the Columns field in CleanRoomAssetView_SdkV2.
func (*CleanRoomAssetView_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CleanRoomAssetView_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAssetView_SdkV2)
func (*CleanRoomAssetView_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CleanRoomAssetView_SdkV2) SyncEffectiveFieldsDuringRead(existingState CleanRoomAssetView_SdkV2)
func (CleanRoomAssetView_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CleanRoomAssetView_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CleanRoomAssetView_SdkV2 only implements ToObjectValue() and Type().
type CleanRoomAssetVolumeLocalDetails ¶
type CleanRoomAssetVolumeLocalDetails struct { // The fully qualified name of the volume in its owner's local metastore, in // the format of *catalog*.*schema*.*volume_name* LocalName types.String `tfsdk:"local_name"` }
func (CleanRoomAssetVolumeLocalDetails) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CleanRoomAssetVolumeLocalDetails) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CleanRoomAssetVolumeLocalDetails) GetComplexFieldTypes ¶ added in v1.61.0
func (a CleanRoomAssetVolumeLocalDetails) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CleanRoomAssetVolumeLocalDetails. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CleanRoomAssetVolumeLocalDetails) SyncEffectiveFieldsDuringCreateOrUpdate ¶
func (newState *CleanRoomAssetVolumeLocalDetails) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAssetVolumeLocalDetails)
func (*CleanRoomAssetVolumeLocalDetails) SyncEffectiveFieldsDuringRead ¶
func (newState *CleanRoomAssetVolumeLocalDetails) SyncEffectiveFieldsDuringRead(existingState CleanRoomAssetVolumeLocalDetails)
func (CleanRoomAssetVolumeLocalDetails) ToObjectValue ¶ added in v1.61.0
func (o CleanRoomAssetVolumeLocalDetails) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CleanRoomAssetVolumeLocalDetails only implements ToObjectValue() and Type().
type CleanRoomAssetVolumeLocalDetails_SdkV2 ¶ added in v1.62.1
type CleanRoomAssetVolumeLocalDetails_SdkV2 struct { // The fully qualified name of the volume in its owner's local metastore, in // the format of *catalog*.*schema*.*volume_name* LocalName types.String `tfsdk:"local_name"` }
func (CleanRoomAssetVolumeLocalDetails_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CleanRoomAssetVolumeLocalDetails_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CleanRoomAssetVolumeLocalDetails_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a CleanRoomAssetVolumeLocalDetails_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CleanRoomAssetVolumeLocalDetails. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CleanRoomAssetVolumeLocalDetails_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CleanRoomAssetVolumeLocalDetails_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAssetVolumeLocalDetails_SdkV2)
func (*CleanRoomAssetVolumeLocalDetails_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CleanRoomAssetVolumeLocalDetails_SdkV2) SyncEffectiveFieldsDuringRead(existingState CleanRoomAssetVolumeLocalDetails_SdkV2)
func (CleanRoomAssetVolumeLocalDetails_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CleanRoomAssetVolumeLocalDetails_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CleanRoomAssetVolumeLocalDetails_SdkV2 only implements ToObjectValue() and Type().
type CleanRoomAsset_SdkV2 ¶ added in v1.62.1
type CleanRoomAsset_SdkV2 struct { // When the asset is added to the clean room, in epoch milliseconds. AddedAt types.Int64 `tfsdk:"added_at"` // The type of the asset. AssetType types.String `tfsdk:"asset_type"` // Foreign table details available to all collaborators of the clean room. // Present if and only if **asset_type** is **FOREIGN_TABLE** ForeignTable types.List `tfsdk:"foreign_table"` // Local details for a foreign that are only available to its owner. Present // if and only if **asset_type** is **FOREIGN_TABLE** ForeignTableLocalDetails types.List `tfsdk:"foreign_table_local_details"` // A fully qualified name that uniquely identifies the asset within the // clean room. This is also the name displayed in the clean room UI. // // For UC securable assets (tables, volumes, etc.), the format is // *shared_catalog*.*shared_schema*.*asset_name* // // For notebooks, the name is the notebook file name. Name types.String `tfsdk:"name"` // Notebook details available to all collaborators of the clean room. // Present if and only if **asset_type** is **NOTEBOOK_FILE** Notebook types.List `tfsdk:"notebook"` // The alias of the collaborator who owns this asset OwnerCollaboratorAlias types.String `tfsdk:"owner_collaborator_alias"` // Status of the asset Status types.String `tfsdk:"status"` // Table details available to all collaborators of the clean room. Present // if and only if **asset_type** is **TABLE** Table types.List `tfsdk:"table"` // Local details for a table that are only available to its owner. Present // if and only if **asset_type** is **TABLE** TableLocalDetails types.List `tfsdk:"table_local_details"` // View details available to all collaborators of the clean room. Present if // and only if **asset_type** is **VIEW** View types.List `tfsdk:"view"` // Local details for a view that are only available to its owner. Present if // and only if **asset_type** is **VIEW** ViewLocalDetails types.List `tfsdk:"view_local_details"` // Local details for a volume that are only available to its owner. Present // if and only if **asset_type** is **VOLUME** VolumeLocalDetails types.List `tfsdk:"volume_local_details"` }
Metadata of the clean room asset
func (CleanRoomAsset_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CleanRoomAsset_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CleanRoomAsset_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in CleanRoomAsset. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CleanRoomAsset_SdkV2) GetForeignTable ¶ added in v1.62.1
func (o *CleanRoomAsset_SdkV2) GetForeignTable(ctx context.Context) (CleanRoomAssetForeignTable_SdkV2, bool)
GetForeignTable returns the value of the ForeignTable field in CleanRoomAsset_SdkV2 as a CleanRoomAssetForeignTable_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CleanRoomAsset_SdkV2) GetForeignTableLocalDetails ¶ added in v1.62.1
func (o *CleanRoomAsset_SdkV2) GetForeignTableLocalDetails(ctx context.Context) (CleanRoomAssetForeignTableLocalDetails_SdkV2, bool)
GetForeignTableLocalDetails returns the value of the ForeignTableLocalDetails field in CleanRoomAsset_SdkV2 as a CleanRoomAssetForeignTableLocalDetails_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CleanRoomAsset_SdkV2) GetNotebook ¶ added in v1.62.1
func (o *CleanRoomAsset_SdkV2) GetNotebook(ctx context.Context) (CleanRoomAssetNotebook_SdkV2, bool)
GetNotebook returns the value of the Notebook field in CleanRoomAsset_SdkV2 as a CleanRoomAssetNotebook_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CleanRoomAsset_SdkV2) GetTable ¶ added in v1.62.1
func (o *CleanRoomAsset_SdkV2) GetTable(ctx context.Context) (CleanRoomAssetTable_SdkV2, bool)
GetTable returns the value of the Table field in CleanRoomAsset_SdkV2 as a CleanRoomAssetTable_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CleanRoomAsset_SdkV2) GetTableLocalDetails ¶ added in v1.62.1
func (o *CleanRoomAsset_SdkV2) GetTableLocalDetails(ctx context.Context) (CleanRoomAssetTableLocalDetails_SdkV2, bool)
GetTableLocalDetails returns the value of the TableLocalDetails field in CleanRoomAsset_SdkV2 as a CleanRoomAssetTableLocalDetails_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CleanRoomAsset_SdkV2) GetView ¶ added in v1.62.1
func (o *CleanRoomAsset_SdkV2) GetView(ctx context.Context) (CleanRoomAssetView_SdkV2, bool)
GetView returns the value of the View field in CleanRoomAsset_SdkV2 as a CleanRoomAssetView_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CleanRoomAsset_SdkV2) GetViewLocalDetails ¶ added in v1.62.1
func (o *CleanRoomAsset_SdkV2) GetViewLocalDetails(ctx context.Context) (CleanRoomAssetViewLocalDetails_SdkV2, bool)
GetViewLocalDetails returns the value of the ViewLocalDetails field in CleanRoomAsset_SdkV2 as a CleanRoomAssetViewLocalDetails_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CleanRoomAsset_SdkV2) GetVolumeLocalDetails ¶ added in v1.62.1
func (o *CleanRoomAsset_SdkV2) GetVolumeLocalDetails(ctx context.Context) (CleanRoomAssetVolumeLocalDetails_SdkV2, bool)
GetVolumeLocalDetails returns the value of the VolumeLocalDetails field in CleanRoomAsset_SdkV2 as a CleanRoomAssetVolumeLocalDetails_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CleanRoomAsset_SdkV2) SetForeignTable ¶ added in v1.62.1
func (o *CleanRoomAsset_SdkV2) SetForeignTable(ctx context.Context, v CleanRoomAssetForeignTable_SdkV2)
SetForeignTable sets the value of the ForeignTable field in CleanRoomAsset_SdkV2.
func (*CleanRoomAsset_SdkV2) SetForeignTableLocalDetails ¶ added in v1.62.1
func (o *CleanRoomAsset_SdkV2) SetForeignTableLocalDetails(ctx context.Context, v CleanRoomAssetForeignTableLocalDetails_SdkV2)
SetForeignTableLocalDetails sets the value of the ForeignTableLocalDetails field in CleanRoomAsset_SdkV2.
func (*CleanRoomAsset_SdkV2) SetNotebook ¶ added in v1.62.1
func (o *CleanRoomAsset_SdkV2) SetNotebook(ctx context.Context, v CleanRoomAssetNotebook_SdkV2)
SetNotebook sets the value of the Notebook field in CleanRoomAsset_SdkV2.
func (*CleanRoomAsset_SdkV2) SetTable ¶ added in v1.62.1
func (o *CleanRoomAsset_SdkV2) SetTable(ctx context.Context, v CleanRoomAssetTable_SdkV2)
SetTable sets the value of the Table field in CleanRoomAsset_SdkV2.
func (*CleanRoomAsset_SdkV2) SetTableLocalDetails ¶ added in v1.62.1
func (o *CleanRoomAsset_SdkV2) SetTableLocalDetails(ctx context.Context, v CleanRoomAssetTableLocalDetails_SdkV2)
SetTableLocalDetails sets the value of the TableLocalDetails field in CleanRoomAsset_SdkV2.
func (*CleanRoomAsset_SdkV2) SetView ¶ added in v1.62.1
func (o *CleanRoomAsset_SdkV2) SetView(ctx context.Context, v CleanRoomAssetView_SdkV2)
SetView sets the value of the View field in CleanRoomAsset_SdkV2.
func (*CleanRoomAsset_SdkV2) SetViewLocalDetails ¶ added in v1.62.1
func (o *CleanRoomAsset_SdkV2) SetViewLocalDetails(ctx context.Context, v CleanRoomAssetViewLocalDetails_SdkV2)
SetViewLocalDetails sets the value of the ViewLocalDetails field in CleanRoomAsset_SdkV2.
func (*CleanRoomAsset_SdkV2) SetVolumeLocalDetails ¶ added in v1.62.1
func (o *CleanRoomAsset_SdkV2) SetVolumeLocalDetails(ctx context.Context, v CleanRoomAssetVolumeLocalDetails_SdkV2)
SetVolumeLocalDetails sets the value of the VolumeLocalDetails field in CleanRoomAsset_SdkV2.
func (*CleanRoomAsset_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CleanRoomAsset_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomAsset_SdkV2)
func (*CleanRoomAsset_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CleanRoomAsset_SdkV2) SyncEffectiveFieldsDuringRead(existingState CleanRoomAsset_SdkV2)
func (CleanRoomAsset_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CleanRoomAsset_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CleanRoomAsset_SdkV2 only implements ToObjectValue() and Type().
type CleanRoomCollaborator ¶
type CleanRoomCollaborator struct { // Collaborator alias specified by the clean room creator. It is unique // across all collaborators of this clean room, and used to derive multiple // values internally such as catalog alias and clean room name for single // metastore clean rooms. It should follow [UC securable naming // requirements]. // // [UC securable naming requirements]: https://docs.databricks.com/en/data-governance/unity-catalog/index.html#securable-object-naming-requirements CollaboratorAlias types.String `tfsdk:"collaborator_alias"` // Generated display name for the collaborator. In the case of a single // metastore clean room, it is the clean room name. For x-metastore clean // rooms, it is the organization name of the metastore. It is not restricted // to these values and could change in the future DisplayName types.String `tfsdk:"display_name"` // The global Unity Catalog metastore id of the collaborator. The identifier // is of format cloud:region:metastore-uuid. GlobalMetastoreId types.String `tfsdk:"global_metastore_id"` // Email of the user who is receiving the clean room "invitation". It should // be empty for the creator of the clean room, and non-empty for the // invitees of the clean room. It is only returned in the output when clean // room creator calls GET InviteRecipientEmail types.String `tfsdk:"invite_recipient_email"` // Workspace ID of the user who is receiving the clean room "invitation". // Must be specified if invite_recipient_email is specified. It should be // empty when the collaborator is the creator of the clean room. InviteRecipientWorkspaceId types.Int64 `tfsdk:"invite_recipient_workspace_id"` // [Organization // name](:method:metastores/list#metastores-delta_sharing_organization_name) // configured in the metastore OrganizationName types.String `tfsdk:"organization_name"` }
Publicly visible clean room collaborator.
func (CleanRoomCollaborator) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CleanRoomCollaborator) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CleanRoomCollaborator) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CleanRoomCollaborator. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CleanRoomCollaborator) SyncEffectiveFieldsDuringCreateOrUpdate ¶
func (newState *CleanRoomCollaborator) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomCollaborator)
func (*CleanRoomCollaborator) SyncEffectiveFieldsDuringRead ¶
func (newState *CleanRoomCollaborator) SyncEffectiveFieldsDuringRead(existingState CleanRoomCollaborator)
func (CleanRoomCollaborator) ToObjectValue ¶ added in v1.61.0
func (o CleanRoomCollaborator) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CleanRoomCollaborator only implements ToObjectValue() and Type().
type CleanRoomCollaborator_SdkV2 ¶ added in v1.62.1
type CleanRoomCollaborator_SdkV2 struct { // Collaborator alias specified by the clean room creator. It is unique // across all collaborators of this clean room, and used to derive multiple // values internally such as catalog alias and clean room name for single // metastore clean rooms. It should follow [UC securable naming // requirements]. // // [UC securable naming requirements]: https://docs.databricks.com/en/data-governance/unity-catalog/index.html#securable-object-naming-requirements CollaboratorAlias types.String `tfsdk:"collaborator_alias"` // Generated display name for the collaborator. In the case of a single // metastore clean room, it is the clean room name. For x-metastore clean // rooms, it is the organization name of the metastore. It is not restricted // to these values and could change in the future DisplayName types.String `tfsdk:"display_name"` // The global Unity Catalog metastore id of the collaborator. The identifier // is of format cloud:region:metastore-uuid. GlobalMetastoreId types.String `tfsdk:"global_metastore_id"` // Email of the user who is receiving the clean room "invitation". It should // be empty for the creator of the clean room, and non-empty for the // invitees of the clean room. It is only returned in the output when clean // room creator calls GET InviteRecipientEmail types.String `tfsdk:"invite_recipient_email"` // Workspace ID of the user who is receiving the clean room "invitation". // Must be specified if invite_recipient_email is specified. It should be // empty when the collaborator is the creator of the clean room. InviteRecipientWorkspaceId types.Int64 `tfsdk:"invite_recipient_workspace_id"` // [Organization // name](:method:metastores/list#metastores-delta_sharing_organization_name) // configured in the metastore OrganizationName types.String `tfsdk:"organization_name"` }
Publicly visible clean room collaborator.
func (CleanRoomCollaborator_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CleanRoomCollaborator_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CleanRoomCollaborator_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a CleanRoomCollaborator_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CleanRoomCollaborator. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CleanRoomCollaborator_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CleanRoomCollaborator_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomCollaborator_SdkV2)
func (*CleanRoomCollaborator_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CleanRoomCollaborator_SdkV2) SyncEffectiveFieldsDuringRead(existingState CleanRoomCollaborator_SdkV2)
func (CleanRoomCollaborator_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CleanRoomCollaborator_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CleanRoomCollaborator_SdkV2 only implements ToObjectValue() and Type().
type CleanRoomNotebookReview ¶ added in v1.64.0
type CleanRoomNotebookReview struct { // review comment Comment types.String `tfsdk:"comment"` // timestamp of when the review was submitted CreatedAtMillis types.Int64 `tfsdk:"created_at_millis"` // review outcome ReviewState types.String `tfsdk:"review_state"` // collaborator alias of the reviewer ReviewerCollaboratorAlias types.String `tfsdk:"reviewer_collaborator_alias"` }
func (CleanRoomNotebookReview) ApplySchemaCustomizations ¶ added in v1.64.0
func (c CleanRoomNotebookReview) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CleanRoomNotebookReview) GetComplexFieldTypes ¶ added in v1.64.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CleanRoomNotebookReview. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CleanRoomNotebookReview) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.64.0
func (newState *CleanRoomNotebookReview) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomNotebookReview)
func (*CleanRoomNotebookReview) SyncEffectiveFieldsDuringRead ¶ added in v1.64.0
func (newState *CleanRoomNotebookReview) SyncEffectiveFieldsDuringRead(existingState CleanRoomNotebookReview)
func (CleanRoomNotebookReview) ToObjectValue ¶ added in v1.64.0
func (o CleanRoomNotebookReview) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CleanRoomNotebookReview only implements ToObjectValue() and Type().
type CleanRoomNotebookReview_SdkV2 ¶ added in v1.64.0
type CleanRoomNotebookReview_SdkV2 struct { // review comment Comment types.String `tfsdk:"comment"` // timestamp of when the review was submitted CreatedAtMillis types.Int64 `tfsdk:"created_at_millis"` // review outcome ReviewState types.String `tfsdk:"review_state"` // collaborator alias of the reviewer ReviewerCollaboratorAlias types.String `tfsdk:"reviewer_collaborator_alias"` }
func (CleanRoomNotebookReview_SdkV2) ApplySchemaCustomizations ¶ added in v1.64.0
func (c CleanRoomNotebookReview_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CleanRoomNotebookReview_SdkV2) GetComplexFieldTypes ¶ added in v1.64.0
func (a CleanRoomNotebookReview_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CleanRoomNotebookReview. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CleanRoomNotebookReview_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.64.0
func (newState *CleanRoomNotebookReview_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomNotebookReview_SdkV2)
func (*CleanRoomNotebookReview_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.64.0
func (newState *CleanRoomNotebookReview_SdkV2) SyncEffectiveFieldsDuringRead(existingState CleanRoomNotebookReview_SdkV2)
func (CleanRoomNotebookReview_SdkV2) ToObjectValue ¶ added in v1.64.0
func (o CleanRoomNotebookReview_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CleanRoomNotebookReview_SdkV2 only implements ToObjectValue() and Type().
type CleanRoomNotebookTaskRun ¶
type CleanRoomNotebookTaskRun struct { // Job run info of the task in the runner's local workspace. This field is // only included in the LIST API. if the task was run within the same // workspace the API is being called. If the task run was in a different // workspace under the same metastore, only the workspace_id is included. CollaboratorJobRunInfo types.Object `tfsdk:"collaborator_job_run_info"` // State of the task run. NotebookJobRunState types.Object `tfsdk:"notebook_job_run_state"` // Asset name of the notebook executed in this task run. NotebookName types.String `tfsdk:"notebook_name"` // Expiration time of the output schema of the task run (if any), in epoch // milliseconds. OutputSchemaExpirationTime types.Int64 `tfsdk:"output_schema_expiration_time"` // Name of the output schema associated with the clean rooms notebook task // run. OutputSchemaName types.String `tfsdk:"output_schema_name"` // Duration of the task run, in milliseconds. RunDuration types.Int64 `tfsdk:"run_duration"` // When the task run started, in epoch milliseconds. StartTime types.Int64 `tfsdk:"start_time"` }
Stores information about a single task run.
func (CleanRoomNotebookTaskRun) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CleanRoomNotebookTaskRun) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*CleanRoomNotebookTaskRun) GetCollaboratorJobRunInfo ¶ added in v1.61.0
func (o *CleanRoomNotebookTaskRun) GetCollaboratorJobRunInfo(ctx context.Context) (CollaboratorJobRunInfo, bool)
GetCollaboratorJobRunInfo returns the value of the CollaboratorJobRunInfo field in CleanRoomNotebookTaskRun as a CollaboratorJobRunInfo value. If the field is unknown or null, the boolean return value is false.
func (CleanRoomNotebookTaskRun) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CleanRoomNotebookTaskRun. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CleanRoomNotebookTaskRun) GetNotebookJobRunState ¶ added in v1.61.0
func (o *CleanRoomNotebookTaskRun) GetNotebookJobRunState(ctx context.Context) (jobs_tf.CleanRoomTaskRunState, bool)
GetNotebookJobRunState returns the value of the NotebookJobRunState field in CleanRoomNotebookTaskRun as a jobs_tf.CleanRoomTaskRunState value. If the field is unknown or null, the boolean return value is false.
func (*CleanRoomNotebookTaskRun) SetCollaboratorJobRunInfo ¶ added in v1.61.0
func (o *CleanRoomNotebookTaskRun) SetCollaboratorJobRunInfo(ctx context.Context, v CollaboratorJobRunInfo)
SetCollaboratorJobRunInfo sets the value of the CollaboratorJobRunInfo field in CleanRoomNotebookTaskRun.
func (*CleanRoomNotebookTaskRun) SetNotebookJobRunState ¶ added in v1.61.0
func (o *CleanRoomNotebookTaskRun) SetNotebookJobRunState(ctx context.Context, v jobs_tf.CleanRoomTaskRunState)
SetNotebookJobRunState sets the value of the NotebookJobRunState field in CleanRoomNotebookTaskRun.
func (*CleanRoomNotebookTaskRun) SyncEffectiveFieldsDuringCreateOrUpdate ¶
func (newState *CleanRoomNotebookTaskRun) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomNotebookTaskRun)
func (*CleanRoomNotebookTaskRun) SyncEffectiveFieldsDuringRead ¶
func (newState *CleanRoomNotebookTaskRun) SyncEffectiveFieldsDuringRead(existingState CleanRoomNotebookTaskRun)
func (CleanRoomNotebookTaskRun) ToObjectValue ¶ added in v1.61.0
func (o CleanRoomNotebookTaskRun) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CleanRoomNotebookTaskRun only implements ToObjectValue() and Type().
type CleanRoomNotebookTaskRun_SdkV2 ¶ added in v1.62.1
type CleanRoomNotebookTaskRun_SdkV2 struct { // Job run info of the task in the runner's local workspace. This field is // only included in the LIST API. if the task was run within the same // workspace the API is being called. If the task run was in a different // workspace under the same metastore, only the workspace_id is included. CollaboratorJobRunInfo types.List `tfsdk:"collaborator_job_run_info"` // State of the task run. NotebookJobRunState types.List `tfsdk:"notebook_job_run_state"` // Asset name of the notebook executed in this task run. NotebookName types.String `tfsdk:"notebook_name"` // Expiration time of the output schema of the task run (if any), in epoch // milliseconds. OutputSchemaExpirationTime types.Int64 `tfsdk:"output_schema_expiration_time"` // Name of the output schema associated with the clean rooms notebook task // run. OutputSchemaName types.String `tfsdk:"output_schema_name"` // Duration of the task run, in milliseconds. RunDuration types.Int64 `tfsdk:"run_duration"` // When the task run started, in epoch milliseconds. StartTime types.Int64 `tfsdk:"start_time"` }
Stores information about a single task run.
func (CleanRoomNotebookTaskRun_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CleanRoomNotebookTaskRun_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*CleanRoomNotebookTaskRun_SdkV2) GetCollaboratorJobRunInfo ¶ added in v1.62.1
func (o *CleanRoomNotebookTaskRun_SdkV2) GetCollaboratorJobRunInfo(ctx context.Context) (CollaboratorJobRunInfo_SdkV2, bool)
GetCollaboratorJobRunInfo returns the value of the CollaboratorJobRunInfo field in CleanRoomNotebookTaskRun_SdkV2 as a CollaboratorJobRunInfo_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (CleanRoomNotebookTaskRun_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a CleanRoomNotebookTaskRun_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CleanRoomNotebookTaskRun. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CleanRoomNotebookTaskRun_SdkV2) GetNotebookJobRunState ¶ added in v1.62.1
func (o *CleanRoomNotebookTaskRun_SdkV2) GetNotebookJobRunState(ctx context.Context) (jobs_tf.CleanRoomTaskRunState_SdkV2, bool)
GetNotebookJobRunState returns the value of the NotebookJobRunState field in CleanRoomNotebookTaskRun_SdkV2 as a jobs_tf.CleanRoomTaskRunState_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CleanRoomNotebookTaskRun_SdkV2) SetCollaboratorJobRunInfo ¶ added in v1.62.1
func (o *CleanRoomNotebookTaskRun_SdkV2) SetCollaboratorJobRunInfo(ctx context.Context, v CollaboratorJobRunInfo_SdkV2)
SetCollaboratorJobRunInfo sets the value of the CollaboratorJobRunInfo field in CleanRoomNotebookTaskRun_SdkV2.
func (*CleanRoomNotebookTaskRun_SdkV2) SetNotebookJobRunState ¶ added in v1.62.1
func (o *CleanRoomNotebookTaskRun_SdkV2) SetNotebookJobRunState(ctx context.Context, v jobs_tf.CleanRoomTaskRunState_SdkV2)
SetNotebookJobRunState sets the value of the NotebookJobRunState field in CleanRoomNotebookTaskRun_SdkV2.
func (*CleanRoomNotebookTaskRun_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CleanRoomNotebookTaskRun_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomNotebookTaskRun_SdkV2)
func (*CleanRoomNotebookTaskRun_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CleanRoomNotebookTaskRun_SdkV2) SyncEffectiveFieldsDuringRead(existingState CleanRoomNotebookTaskRun_SdkV2)
func (CleanRoomNotebookTaskRun_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CleanRoomNotebookTaskRun_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CleanRoomNotebookTaskRun_SdkV2 only implements ToObjectValue() and Type().
type CleanRoomOutputCatalog ¶
type CleanRoomOutputCatalog struct { // The name of the output catalog in UC. It should follow [UC securable // naming requirements]. The field will always exist if status is CREATED. // // [UC securable naming requirements]: https://docs.databricks.com/en/data-governance/unity-catalog/index.html#securable-object-naming-requirements CatalogName types.String `tfsdk:"catalog_name"` Status types.String `tfsdk:"status"` }
func (CleanRoomOutputCatalog) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CleanRoomOutputCatalog) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CleanRoomOutputCatalog) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CleanRoomOutputCatalog. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CleanRoomOutputCatalog) SyncEffectiveFieldsDuringCreateOrUpdate ¶
func (newState *CleanRoomOutputCatalog) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomOutputCatalog)
func (*CleanRoomOutputCatalog) SyncEffectiveFieldsDuringRead ¶
func (newState *CleanRoomOutputCatalog) SyncEffectiveFieldsDuringRead(existingState CleanRoomOutputCatalog)
func (CleanRoomOutputCatalog) ToObjectValue ¶ added in v1.61.0
func (o CleanRoomOutputCatalog) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CleanRoomOutputCatalog only implements ToObjectValue() and Type().
type CleanRoomOutputCatalog_SdkV2 ¶ added in v1.62.1
type CleanRoomOutputCatalog_SdkV2 struct { // The name of the output catalog in UC. It should follow [UC securable // naming requirements]. The field will always exist if status is CREATED. // // [UC securable naming requirements]: https://docs.databricks.com/en/data-governance/unity-catalog/index.html#securable-object-naming-requirements CatalogName types.String `tfsdk:"catalog_name"` Status types.String `tfsdk:"status"` }
func (CleanRoomOutputCatalog_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CleanRoomOutputCatalog_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CleanRoomOutputCatalog_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a CleanRoomOutputCatalog_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CleanRoomOutputCatalog. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CleanRoomOutputCatalog_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CleanRoomOutputCatalog_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomOutputCatalog_SdkV2)
func (*CleanRoomOutputCatalog_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CleanRoomOutputCatalog_SdkV2) SyncEffectiveFieldsDuringRead(existingState CleanRoomOutputCatalog_SdkV2)
func (CleanRoomOutputCatalog_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CleanRoomOutputCatalog_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CleanRoomOutputCatalog_SdkV2 only implements ToObjectValue() and Type().
type CleanRoomRemoteDetail ¶
type CleanRoomRemoteDetail struct { // Central clean room ID. CentralCleanRoomId types.String `tfsdk:"central_clean_room_id"` // Cloud vendor (aws,azure,gcp) of the central clean room. CloudVendor types.String `tfsdk:"cloud_vendor"` // Collaborators in the central clean room. There should one and only one // collaborator in the list that satisfies the owner condition: // // 1. It has the creator's global_metastore_id (determined by caller of // CreateCleanRoom). // // 2. Its invite_recipient_email is empty. Collaborators types.List `tfsdk:"collaborators"` // The compliance security profile used to process regulated data following // compliance standards. ComplianceSecurityProfile types.Object `tfsdk:"compliance_security_profile"` // Collaborator who creates the clean room. Creator types.Object `tfsdk:"creator"` // Egress network policy to apply to the central clean room workspace. EgressNetworkPolicy types.Object `tfsdk:"egress_network_policy"` // Region of the central clean room. Region types.String `tfsdk:"region"` }
Publicly visible central clean room details.
func (CleanRoomRemoteDetail) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CleanRoomRemoteDetail) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*CleanRoomRemoteDetail) GetCollaborators ¶ added in v1.61.0
func (o *CleanRoomRemoteDetail) GetCollaborators(ctx context.Context) ([]CleanRoomCollaborator, bool)
GetCollaborators returns the value of the Collaborators field in CleanRoomRemoteDetail as a slice of CleanRoomCollaborator values. If the field is unknown or null, the boolean return value is false.
func (CleanRoomRemoteDetail) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CleanRoomRemoteDetail. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CleanRoomRemoteDetail) GetComplianceSecurityProfile ¶ added in v1.61.0
func (o *CleanRoomRemoteDetail) GetComplianceSecurityProfile(ctx context.Context) (ComplianceSecurityProfile, bool)
GetComplianceSecurityProfile returns the value of the ComplianceSecurityProfile field in CleanRoomRemoteDetail as a ComplianceSecurityProfile value. If the field is unknown or null, the boolean return value is false.
func (*CleanRoomRemoteDetail) GetCreator ¶ added in v1.61.0
func (o *CleanRoomRemoteDetail) GetCreator(ctx context.Context) (CleanRoomCollaborator, bool)
GetCreator returns the value of the Creator field in CleanRoomRemoteDetail as a CleanRoomCollaborator value. If the field is unknown or null, the boolean return value is false.
func (*CleanRoomRemoteDetail) GetEgressNetworkPolicy ¶ added in v1.61.0
func (o *CleanRoomRemoteDetail) GetEgressNetworkPolicy(ctx context.Context) (settings_tf.EgressNetworkPolicy, bool)
GetEgressNetworkPolicy returns the value of the EgressNetworkPolicy field in CleanRoomRemoteDetail as a settings_tf.EgressNetworkPolicy value. If the field is unknown or null, the boolean return value is false.
func (*CleanRoomRemoteDetail) SetCollaborators ¶ added in v1.61.0
func (o *CleanRoomRemoteDetail) SetCollaborators(ctx context.Context, v []CleanRoomCollaborator)
SetCollaborators sets the value of the Collaborators field in CleanRoomRemoteDetail.
func (*CleanRoomRemoteDetail) SetComplianceSecurityProfile ¶ added in v1.61.0
func (o *CleanRoomRemoteDetail) SetComplianceSecurityProfile(ctx context.Context, v ComplianceSecurityProfile)
SetComplianceSecurityProfile sets the value of the ComplianceSecurityProfile field in CleanRoomRemoteDetail.
func (*CleanRoomRemoteDetail) SetCreator ¶ added in v1.61.0
func (o *CleanRoomRemoteDetail) SetCreator(ctx context.Context, v CleanRoomCollaborator)
SetCreator sets the value of the Creator field in CleanRoomRemoteDetail.
func (*CleanRoomRemoteDetail) SetEgressNetworkPolicy ¶ added in v1.61.0
func (o *CleanRoomRemoteDetail) SetEgressNetworkPolicy(ctx context.Context, v settings_tf.EgressNetworkPolicy)
SetEgressNetworkPolicy sets the value of the EgressNetworkPolicy field in CleanRoomRemoteDetail.
func (*CleanRoomRemoteDetail) SyncEffectiveFieldsDuringCreateOrUpdate ¶
func (newState *CleanRoomRemoteDetail) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomRemoteDetail)
func (*CleanRoomRemoteDetail) SyncEffectiveFieldsDuringRead ¶
func (newState *CleanRoomRemoteDetail) SyncEffectiveFieldsDuringRead(existingState CleanRoomRemoteDetail)
func (CleanRoomRemoteDetail) ToObjectValue ¶ added in v1.61.0
func (o CleanRoomRemoteDetail) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CleanRoomRemoteDetail only implements ToObjectValue() and Type().
type CleanRoomRemoteDetail_SdkV2 ¶ added in v1.62.1
type CleanRoomRemoteDetail_SdkV2 struct { // Central clean room ID. CentralCleanRoomId types.String `tfsdk:"central_clean_room_id"` // Cloud vendor (aws,azure,gcp) of the central clean room. CloudVendor types.String `tfsdk:"cloud_vendor"` // Collaborators in the central clean room. There should one and only one // collaborator in the list that satisfies the owner condition: // // 1. It has the creator's global_metastore_id (determined by caller of // CreateCleanRoom). // // 2. Its invite_recipient_email is empty. Collaborators types.List `tfsdk:"collaborators"` // The compliance security profile used to process regulated data following // compliance standards. ComplianceSecurityProfile types.List `tfsdk:"compliance_security_profile"` // Collaborator who creates the clean room. Creator types.List `tfsdk:"creator"` // Egress network policy to apply to the central clean room workspace. EgressNetworkPolicy types.List `tfsdk:"egress_network_policy"` // Region of the central clean room. Region types.String `tfsdk:"region"` }
Publicly visible central clean room details.
func (CleanRoomRemoteDetail_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CleanRoomRemoteDetail_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*CleanRoomRemoteDetail_SdkV2) GetCollaborators ¶ added in v1.62.1
func (o *CleanRoomRemoteDetail_SdkV2) GetCollaborators(ctx context.Context) ([]CleanRoomCollaborator_SdkV2, bool)
GetCollaborators returns the value of the Collaborators field in CleanRoomRemoteDetail_SdkV2 as a slice of CleanRoomCollaborator_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (CleanRoomRemoteDetail_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a CleanRoomRemoteDetail_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CleanRoomRemoteDetail. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CleanRoomRemoteDetail_SdkV2) GetComplianceSecurityProfile ¶ added in v1.62.1
func (o *CleanRoomRemoteDetail_SdkV2) GetComplianceSecurityProfile(ctx context.Context) (ComplianceSecurityProfile_SdkV2, bool)
GetComplianceSecurityProfile returns the value of the ComplianceSecurityProfile field in CleanRoomRemoteDetail_SdkV2 as a ComplianceSecurityProfile_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CleanRoomRemoteDetail_SdkV2) GetCreator ¶ added in v1.62.1
func (o *CleanRoomRemoteDetail_SdkV2) GetCreator(ctx context.Context) (CleanRoomCollaborator_SdkV2, bool)
GetCreator returns the value of the Creator field in CleanRoomRemoteDetail_SdkV2 as a CleanRoomCollaborator_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CleanRoomRemoteDetail_SdkV2) GetEgressNetworkPolicy ¶ added in v1.62.1
func (o *CleanRoomRemoteDetail_SdkV2) GetEgressNetworkPolicy(ctx context.Context) (settings_tf.EgressNetworkPolicy_SdkV2, bool)
GetEgressNetworkPolicy returns the value of the EgressNetworkPolicy field in CleanRoomRemoteDetail_SdkV2 as a settings_tf.EgressNetworkPolicy_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CleanRoomRemoteDetail_SdkV2) SetCollaborators ¶ added in v1.62.1
func (o *CleanRoomRemoteDetail_SdkV2) SetCollaborators(ctx context.Context, v []CleanRoomCollaborator_SdkV2)
SetCollaborators sets the value of the Collaborators field in CleanRoomRemoteDetail_SdkV2.
func (*CleanRoomRemoteDetail_SdkV2) SetComplianceSecurityProfile ¶ added in v1.62.1
func (o *CleanRoomRemoteDetail_SdkV2) SetComplianceSecurityProfile(ctx context.Context, v ComplianceSecurityProfile_SdkV2)
SetComplianceSecurityProfile sets the value of the ComplianceSecurityProfile field in CleanRoomRemoteDetail_SdkV2.
func (*CleanRoomRemoteDetail_SdkV2) SetCreator ¶ added in v1.62.1
func (o *CleanRoomRemoteDetail_SdkV2) SetCreator(ctx context.Context, v CleanRoomCollaborator_SdkV2)
SetCreator sets the value of the Creator field in CleanRoomRemoteDetail_SdkV2.
func (*CleanRoomRemoteDetail_SdkV2) SetEgressNetworkPolicy ¶ added in v1.62.1
func (o *CleanRoomRemoteDetail_SdkV2) SetEgressNetworkPolicy(ctx context.Context, v settings_tf.EgressNetworkPolicy_SdkV2)
SetEgressNetworkPolicy sets the value of the EgressNetworkPolicy field in CleanRoomRemoteDetail_SdkV2.
func (*CleanRoomRemoteDetail_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CleanRoomRemoteDetail_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoomRemoteDetail_SdkV2)
func (*CleanRoomRemoteDetail_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CleanRoomRemoteDetail_SdkV2) SyncEffectiveFieldsDuringRead(existingState CleanRoomRemoteDetail_SdkV2)
func (CleanRoomRemoteDetail_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CleanRoomRemoteDetail_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CleanRoomRemoteDetail_SdkV2 only implements ToObjectValue() and Type().
type CleanRoom_SdkV2 ¶ added in v1.62.1
type CleanRoom_SdkV2 struct { // Whether clean room access is restricted due to [CSP] // // [CSP]: https://docs.databricks.com/en/security/privacy/security-profile.html AccessRestricted types.String `tfsdk:"access_restricted"` Comment types.String `tfsdk:"comment"` // When the clean room was created, in epoch milliseconds. CreatedAt types.Int64 `tfsdk:"created_at"` // The alias of the collaborator tied to the local clean room. LocalCollaboratorAlias types.String `tfsdk:"local_collaborator_alias"` // The name of the clean room. It should follow [UC securable naming // requirements]. // // [UC securable naming requirements]: https://docs.databricks.com/en/data-governance/unity-catalog/index.html#securable-object-naming-requirements Name types.String `tfsdk:"name"` // Output catalog of the clean room. It is an output only field. Output // catalog is manipulated using the separate CreateCleanRoomOutputCatalog // API. OutputCatalog types.List `tfsdk:"output_catalog"` // This is Databricks username of the owner of the local clean room // securable for permission management. Owner types.String `tfsdk:"owner"` // Central clean room details. During creation, users need to specify // cloud_vendor, region, and collaborators.global_metastore_id. This field // will not be filled in the ListCleanRooms call. RemoteDetailedInfo types.List `tfsdk:"remote_detailed_info"` // Clean room status. Status types.String `tfsdk:"status"` // When the clean room was last updated, in epoch milliseconds. UpdatedAt types.Int64 `tfsdk:"updated_at"` }
func (CleanRoom_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CleanRoom_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CleanRoom_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in CleanRoom. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CleanRoom_SdkV2) GetOutputCatalog ¶ added in v1.62.1
func (o *CleanRoom_SdkV2) GetOutputCatalog(ctx context.Context) (CleanRoomOutputCatalog_SdkV2, bool)
GetOutputCatalog returns the value of the OutputCatalog field in CleanRoom_SdkV2 as a CleanRoomOutputCatalog_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CleanRoom_SdkV2) GetRemoteDetailedInfo ¶ added in v1.62.1
func (o *CleanRoom_SdkV2) GetRemoteDetailedInfo(ctx context.Context) (CleanRoomRemoteDetail_SdkV2, bool)
GetRemoteDetailedInfo returns the value of the RemoteDetailedInfo field in CleanRoom_SdkV2 as a CleanRoomRemoteDetail_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CleanRoom_SdkV2) SetOutputCatalog ¶ added in v1.62.1
func (o *CleanRoom_SdkV2) SetOutputCatalog(ctx context.Context, v CleanRoomOutputCatalog_SdkV2)
SetOutputCatalog sets the value of the OutputCatalog field in CleanRoom_SdkV2.
func (*CleanRoom_SdkV2) SetRemoteDetailedInfo ¶ added in v1.62.1
func (o *CleanRoom_SdkV2) SetRemoteDetailedInfo(ctx context.Context, v CleanRoomRemoteDetail_SdkV2)
SetRemoteDetailedInfo sets the value of the RemoteDetailedInfo field in CleanRoom_SdkV2.
func (*CleanRoom_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CleanRoom_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CleanRoom_SdkV2)
func (*CleanRoom_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CleanRoom_SdkV2) SyncEffectiveFieldsDuringRead(existingState CleanRoom_SdkV2)
func (CleanRoom_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CleanRoom_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CleanRoom_SdkV2 only implements ToObjectValue() and Type().
type CollaboratorJobRunInfo ¶
type CollaboratorJobRunInfo struct { // Alias of the collaborator that triggered the task run. CollaboratorAlias types.String `tfsdk:"collaborator_alias"` // Job ID of the task run in the collaborator's workspace. CollaboratorJobId types.Int64 `tfsdk:"collaborator_job_id"` // Job run ID of the task run in the collaborator's workspace. CollaboratorJobRunId types.Int64 `tfsdk:"collaborator_job_run_id"` // Task run ID of the task run in the collaborator's workspace. CollaboratorTaskRunId types.Int64 `tfsdk:"collaborator_task_run_id"` // ID of the collaborator's workspace that triggered the task run. CollaboratorWorkspaceId types.Int64 `tfsdk:"collaborator_workspace_id"` }
func (CollaboratorJobRunInfo) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CollaboratorJobRunInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CollaboratorJobRunInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CollaboratorJobRunInfo. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CollaboratorJobRunInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶
func (newState *CollaboratorJobRunInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan CollaboratorJobRunInfo)
func (*CollaboratorJobRunInfo) SyncEffectiveFieldsDuringRead ¶
func (newState *CollaboratorJobRunInfo) SyncEffectiveFieldsDuringRead(existingState CollaboratorJobRunInfo)
func (CollaboratorJobRunInfo) ToObjectValue ¶ added in v1.61.0
func (o CollaboratorJobRunInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CollaboratorJobRunInfo only implements ToObjectValue() and Type().
type CollaboratorJobRunInfo_SdkV2 ¶ added in v1.62.1
type CollaboratorJobRunInfo_SdkV2 struct { // Alias of the collaborator that triggered the task run. CollaboratorAlias types.String `tfsdk:"collaborator_alias"` // Job ID of the task run in the collaborator's workspace. CollaboratorJobId types.Int64 `tfsdk:"collaborator_job_id"` // Job run ID of the task run in the collaborator's workspace. CollaboratorJobRunId types.Int64 `tfsdk:"collaborator_job_run_id"` // Task run ID of the task run in the collaborator's workspace. CollaboratorTaskRunId types.Int64 `tfsdk:"collaborator_task_run_id"` // ID of the collaborator's workspace that triggered the task run. CollaboratorWorkspaceId types.Int64 `tfsdk:"collaborator_workspace_id"` }
func (CollaboratorJobRunInfo_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CollaboratorJobRunInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CollaboratorJobRunInfo_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a CollaboratorJobRunInfo_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CollaboratorJobRunInfo. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CollaboratorJobRunInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CollaboratorJobRunInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CollaboratorJobRunInfo_SdkV2)
func (*CollaboratorJobRunInfo_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CollaboratorJobRunInfo_SdkV2) SyncEffectiveFieldsDuringRead(existingState CollaboratorJobRunInfo_SdkV2)
func (CollaboratorJobRunInfo_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CollaboratorJobRunInfo_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CollaboratorJobRunInfo_SdkV2 only implements ToObjectValue() and Type().
type ComplianceSecurityProfile ¶
type ComplianceSecurityProfile struct { // The list of compliance standards that the compliance security profile is // configured to enforce. ComplianceStandards types.List `tfsdk:"compliance_standards"` // Whether the compliance security profile is enabled. IsEnabled types.Bool `tfsdk:"is_enabled"` }
The compliance security profile used to process regulated data following compliance standards.
func (ComplianceSecurityProfile) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ComplianceSecurityProfile) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ComplianceSecurityProfile) GetComplexFieldTypes ¶ added in v1.61.0
func (a ComplianceSecurityProfile) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ComplianceSecurityProfile. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ComplianceSecurityProfile) GetComplianceStandards ¶ added in v1.61.0
func (o *ComplianceSecurityProfile) GetComplianceStandards(ctx context.Context) ([]types.String, bool)
GetComplianceStandards returns the value of the ComplianceStandards field in ComplianceSecurityProfile as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*ComplianceSecurityProfile) SetComplianceStandards ¶ added in v1.61.0
func (o *ComplianceSecurityProfile) SetComplianceStandards(ctx context.Context, v []types.String)
SetComplianceStandards sets the value of the ComplianceStandards field in ComplianceSecurityProfile.
func (*ComplianceSecurityProfile) SyncEffectiveFieldsDuringCreateOrUpdate ¶
func (newState *ComplianceSecurityProfile) SyncEffectiveFieldsDuringCreateOrUpdate(plan ComplianceSecurityProfile)
func (*ComplianceSecurityProfile) SyncEffectiveFieldsDuringRead ¶
func (newState *ComplianceSecurityProfile) SyncEffectiveFieldsDuringRead(existingState ComplianceSecurityProfile)
func (ComplianceSecurityProfile) ToObjectValue ¶ added in v1.61.0
func (o ComplianceSecurityProfile) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ComplianceSecurityProfile only implements ToObjectValue() and Type().
type ComplianceSecurityProfile_SdkV2 ¶ added in v1.62.1
type ComplianceSecurityProfile_SdkV2 struct { // The list of compliance standards that the compliance security profile is // configured to enforce. ComplianceStandards types.List `tfsdk:"compliance_standards"` // Whether the compliance security profile is enabled. IsEnabled types.Bool `tfsdk:"is_enabled"` }
The compliance security profile used to process regulated data following compliance standards.
func (ComplianceSecurityProfile_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ComplianceSecurityProfile_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ComplianceSecurityProfile_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ComplianceSecurityProfile_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ComplianceSecurityProfile. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ComplianceSecurityProfile_SdkV2) GetComplianceStandards ¶ added in v1.62.1
func (o *ComplianceSecurityProfile_SdkV2) GetComplianceStandards(ctx context.Context) ([]types.String, bool)
GetComplianceStandards returns the value of the ComplianceStandards field in ComplianceSecurityProfile_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*ComplianceSecurityProfile_SdkV2) SetComplianceStandards ¶ added in v1.62.1
func (o *ComplianceSecurityProfile_SdkV2) SetComplianceStandards(ctx context.Context, v []types.String)
SetComplianceStandards sets the value of the ComplianceStandards field in ComplianceSecurityProfile_SdkV2.
func (*ComplianceSecurityProfile_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ComplianceSecurityProfile_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ComplianceSecurityProfile_SdkV2)
func (*ComplianceSecurityProfile_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ComplianceSecurityProfile_SdkV2) SyncEffectiveFieldsDuringRead(existingState ComplianceSecurityProfile_SdkV2)
func (ComplianceSecurityProfile_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ComplianceSecurityProfile_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ComplianceSecurityProfile_SdkV2 only implements ToObjectValue() and Type().
type CreateCleanRoomAssetRequest ¶
type CreateCleanRoomAssetRequest struct { // Metadata of the clean room asset Asset types.Object `tfsdk:"asset"` // Name of the clean room. CleanRoomName types.String `tfsdk:"-"` }
Create an asset
func (*CreateCleanRoomAssetRequest) GetAsset ¶ added in v1.61.0
func (o *CreateCleanRoomAssetRequest) GetAsset(ctx context.Context) (CleanRoomAsset, bool)
GetAsset returns the value of the Asset field in CreateCleanRoomAssetRequest as a CleanRoomAsset value. If the field is unknown or null, the boolean return value is false.
func (CreateCleanRoomAssetRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a CreateCleanRoomAssetRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateCleanRoomAssetRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateCleanRoomAssetRequest) SetAsset ¶ added in v1.61.0
func (o *CreateCleanRoomAssetRequest) SetAsset(ctx context.Context, v CleanRoomAsset)
SetAsset sets the value of the Asset field in CreateCleanRoomAssetRequest.
func (CreateCleanRoomAssetRequest) ToObjectValue ¶ added in v1.61.0
func (o CreateCleanRoomAssetRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateCleanRoomAssetRequest only implements ToObjectValue() and Type().
type CreateCleanRoomAssetRequest_SdkV2 ¶ added in v1.62.1
type CreateCleanRoomAssetRequest_SdkV2 struct { // Metadata of the clean room asset Asset types.List `tfsdk:"asset"` // Name of the clean room. CleanRoomName types.String `tfsdk:"-"` }
Create an asset
func (*CreateCleanRoomAssetRequest_SdkV2) GetAsset ¶ added in v1.62.1
func (o *CreateCleanRoomAssetRequest_SdkV2) GetAsset(ctx context.Context) (CleanRoomAsset_SdkV2, bool)
GetAsset returns the value of the Asset field in CreateCleanRoomAssetRequest_SdkV2 as a CleanRoomAsset_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (CreateCleanRoomAssetRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a CreateCleanRoomAssetRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateCleanRoomAssetRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateCleanRoomAssetRequest_SdkV2) SetAsset ¶ added in v1.62.1
func (o *CreateCleanRoomAssetRequest_SdkV2) SetAsset(ctx context.Context, v CleanRoomAsset_SdkV2)
SetAsset sets the value of the Asset field in CreateCleanRoomAssetRequest_SdkV2.
func (CreateCleanRoomAssetRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CreateCleanRoomAssetRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateCleanRoomAssetRequest_SdkV2 only implements ToObjectValue() and Type().
type CreateCleanRoomOutputCatalogRequest ¶
type CreateCleanRoomOutputCatalogRequest struct { // Name of the clean room. CleanRoomName types.String `tfsdk:"-"` OutputCatalog types.Object `tfsdk:"output_catalog"` }
Create an output catalog
func (CreateCleanRoomOutputCatalogRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a CreateCleanRoomOutputCatalogRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateCleanRoomOutputCatalogRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateCleanRoomOutputCatalogRequest) GetOutputCatalog ¶ added in v1.61.0
func (o *CreateCleanRoomOutputCatalogRequest) GetOutputCatalog(ctx context.Context) (CleanRoomOutputCatalog, bool)
GetOutputCatalog returns the value of the OutputCatalog field in CreateCleanRoomOutputCatalogRequest as a CleanRoomOutputCatalog value. If the field is unknown or null, the boolean return value is false.
func (*CreateCleanRoomOutputCatalogRequest) SetOutputCatalog ¶ added in v1.61.0
func (o *CreateCleanRoomOutputCatalogRequest) SetOutputCatalog(ctx context.Context, v CleanRoomOutputCatalog)
SetOutputCatalog sets the value of the OutputCatalog field in CreateCleanRoomOutputCatalogRequest.
func (CreateCleanRoomOutputCatalogRequest) ToObjectValue ¶ added in v1.61.0
func (o CreateCleanRoomOutputCatalogRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateCleanRoomOutputCatalogRequest only implements ToObjectValue() and Type().
type CreateCleanRoomOutputCatalogRequest_SdkV2 ¶ added in v1.62.1
type CreateCleanRoomOutputCatalogRequest_SdkV2 struct { // Name of the clean room. CleanRoomName types.String `tfsdk:"-"` OutputCatalog types.List `tfsdk:"output_catalog"` }
Create an output catalog
func (CreateCleanRoomOutputCatalogRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a CreateCleanRoomOutputCatalogRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateCleanRoomOutputCatalogRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateCleanRoomOutputCatalogRequest_SdkV2) GetOutputCatalog ¶ added in v1.62.1
func (o *CreateCleanRoomOutputCatalogRequest_SdkV2) GetOutputCatalog(ctx context.Context) (CleanRoomOutputCatalog_SdkV2, bool)
GetOutputCatalog returns the value of the OutputCatalog field in CreateCleanRoomOutputCatalogRequest_SdkV2 as a CleanRoomOutputCatalog_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreateCleanRoomOutputCatalogRequest_SdkV2) SetOutputCatalog ¶ added in v1.62.1
func (o *CreateCleanRoomOutputCatalogRequest_SdkV2) SetOutputCatalog(ctx context.Context, v CleanRoomOutputCatalog_SdkV2)
SetOutputCatalog sets the value of the OutputCatalog field in CreateCleanRoomOutputCatalogRequest_SdkV2.
func (CreateCleanRoomOutputCatalogRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CreateCleanRoomOutputCatalogRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateCleanRoomOutputCatalogRequest_SdkV2 only implements ToObjectValue() and Type().
type CreateCleanRoomOutputCatalogResponse ¶
type CreateCleanRoomOutputCatalogResponse struct {
OutputCatalog types.Object `tfsdk:"output_catalog"`
}
func (CreateCleanRoomOutputCatalogResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateCleanRoomOutputCatalogResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateCleanRoomOutputCatalogResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a CreateCleanRoomOutputCatalogResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateCleanRoomOutputCatalogResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateCleanRoomOutputCatalogResponse) GetOutputCatalog ¶ added in v1.61.0
func (o *CreateCleanRoomOutputCatalogResponse) GetOutputCatalog(ctx context.Context) (CleanRoomOutputCatalog, bool)
GetOutputCatalog returns the value of the OutputCatalog field in CreateCleanRoomOutputCatalogResponse as a CleanRoomOutputCatalog value. If the field is unknown or null, the boolean return value is false.
func (*CreateCleanRoomOutputCatalogResponse) SetOutputCatalog ¶ added in v1.61.0
func (o *CreateCleanRoomOutputCatalogResponse) SetOutputCatalog(ctx context.Context, v CleanRoomOutputCatalog)
SetOutputCatalog sets the value of the OutputCatalog field in CreateCleanRoomOutputCatalogResponse.
func (*CreateCleanRoomOutputCatalogResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶
func (newState *CreateCleanRoomOutputCatalogResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateCleanRoomOutputCatalogResponse)
func (*CreateCleanRoomOutputCatalogResponse) SyncEffectiveFieldsDuringRead ¶
func (newState *CreateCleanRoomOutputCatalogResponse) SyncEffectiveFieldsDuringRead(existingState CreateCleanRoomOutputCatalogResponse)
func (CreateCleanRoomOutputCatalogResponse) ToObjectValue ¶ added in v1.61.0
func (o CreateCleanRoomOutputCatalogResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateCleanRoomOutputCatalogResponse only implements ToObjectValue() and Type().
type CreateCleanRoomOutputCatalogResponse_SdkV2 ¶ added in v1.62.1
type CreateCleanRoomOutputCatalogResponse_SdkV2 struct {
OutputCatalog types.List `tfsdk:"output_catalog"`
}
func (CreateCleanRoomOutputCatalogResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateCleanRoomOutputCatalogResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateCleanRoomOutputCatalogResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a CreateCleanRoomOutputCatalogResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateCleanRoomOutputCatalogResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateCleanRoomOutputCatalogResponse_SdkV2) GetOutputCatalog ¶ added in v1.62.1
func (o *CreateCleanRoomOutputCatalogResponse_SdkV2) GetOutputCatalog(ctx context.Context) (CleanRoomOutputCatalog_SdkV2, bool)
GetOutputCatalog returns the value of the OutputCatalog field in CreateCleanRoomOutputCatalogResponse_SdkV2 as a CleanRoomOutputCatalog_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreateCleanRoomOutputCatalogResponse_SdkV2) SetOutputCatalog ¶ added in v1.62.1
func (o *CreateCleanRoomOutputCatalogResponse_SdkV2) SetOutputCatalog(ctx context.Context, v CleanRoomOutputCatalog_SdkV2)
SetOutputCatalog sets the value of the OutputCatalog field in CreateCleanRoomOutputCatalogResponse_SdkV2.
func (*CreateCleanRoomOutputCatalogResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CreateCleanRoomOutputCatalogResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateCleanRoomOutputCatalogResponse_SdkV2)
func (*CreateCleanRoomOutputCatalogResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CreateCleanRoomOutputCatalogResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateCleanRoomOutputCatalogResponse_SdkV2)
func (CreateCleanRoomOutputCatalogResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CreateCleanRoomOutputCatalogResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateCleanRoomOutputCatalogResponse_SdkV2 only implements ToObjectValue() and Type().
type CreateCleanRoomRequest ¶
Create a clean room
func (*CreateCleanRoomRequest) GetCleanRoom ¶ added in v1.61.0
func (o *CreateCleanRoomRequest) GetCleanRoom(ctx context.Context) (CleanRoom, bool)
GetCleanRoom returns the value of the CleanRoom field in CreateCleanRoomRequest as a CleanRoom value. If the field is unknown or null, the boolean return value is false.
func (CreateCleanRoomRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateCleanRoomRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateCleanRoomRequest) SetCleanRoom ¶ added in v1.61.0
func (o *CreateCleanRoomRequest) SetCleanRoom(ctx context.Context, v CleanRoom)
SetCleanRoom sets the value of the CleanRoom field in CreateCleanRoomRequest.
func (CreateCleanRoomRequest) ToObjectValue ¶ added in v1.61.0
func (o CreateCleanRoomRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateCleanRoomRequest only implements ToObjectValue() and Type().
type CreateCleanRoomRequest_SdkV2 ¶ added in v1.62.1
Create a clean room
func (*CreateCleanRoomRequest_SdkV2) GetCleanRoom ¶ added in v1.62.1
func (o *CreateCleanRoomRequest_SdkV2) GetCleanRoom(ctx context.Context) (CleanRoom_SdkV2, bool)
GetCleanRoom returns the value of the CleanRoom field in CreateCleanRoomRequest_SdkV2 as a CleanRoom_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (CreateCleanRoomRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a CreateCleanRoomRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateCleanRoomRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateCleanRoomRequest_SdkV2) SetCleanRoom ¶ added in v1.62.1
func (o *CreateCleanRoomRequest_SdkV2) SetCleanRoom(ctx context.Context, v CleanRoom_SdkV2)
SetCleanRoom sets the value of the CleanRoom field in CreateCleanRoomRequest_SdkV2.
func (CreateCleanRoomRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CreateCleanRoomRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateCleanRoomRequest_SdkV2 only implements ToObjectValue() and Type().
type DeleteCleanRoomAssetRequest ¶
type DeleteCleanRoomAssetRequest struct { // The fully qualified name of the asset, it is same as the name field in // CleanRoomAsset. AssetFullName types.String `tfsdk:"-"` // The type of the asset. AssetType types.String `tfsdk:"-"` // Name of the clean room. CleanRoomName types.String `tfsdk:"-"` }
Delete an asset
func (DeleteCleanRoomAssetRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteCleanRoomAssetRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteCleanRoomAssetRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (DeleteCleanRoomAssetRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteCleanRoomAssetRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteCleanRoomAssetRequest only implements ToObjectValue() and Type().
type DeleteCleanRoomAssetRequest_SdkV2 ¶ added in v1.62.1
type DeleteCleanRoomAssetRequest_SdkV2 struct { // The fully qualified name of the asset, it is same as the name field in // CleanRoomAsset. AssetFullName types.String `tfsdk:"-"` // The type of the asset. AssetType types.String `tfsdk:"-"` // Name of the clean room. CleanRoomName types.String `tfsdk:"-"` }
Delete an asset
func (DeleteCleanRoomAssetRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteCleanRoomAssetRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteCleanRoomAssetRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (DeleteCleanRoomAssetRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteCleanRoomAssetRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteCleanRoomAssetRequest_SdkV2 only implements ToObjectValue() and Type().
type DeleteCleanRoomAssetResponse ¶
type DeleteCleanRoomAssetResponse struct { }
Response for delete clean room request. Using an empty message since the generic Empty proto does not externd UnshadedMessageMarker.
func (DeleteCleanRoomAssetResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeleteCleanRoomAssetResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteCleanRoomAssetResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteCleanRoomAssetResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteCleanRoomAssetResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteCleanRoomAssetResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶
func (newState *DeleteCleanRoomAssetResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteCleanRoomAssetResponse)
func (*DeleteCleanRoomAssetResponse) SyncEffectiveFieldsDuringRead ¶
func (newState *DeleteCleanRoomAssetResponse) SyncEffectiveFieldsDuringRead(existingState DeleteCleanRoomAssetResponse)
func (DeleteCleanRoomAssetResponse) ToObjectValue ¶ added in v1.61.0
func (o DeleteCleanRoomAssetResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteCleanRoomAssetResponse only implements ToObjectValue() and Type().
type DeleteCleanRoomAssetResponse_SdkV2 ¶ added in v1.62.1
type DeleteCleanRoomAssetResponse_SdkV2 struct { }
Response for delete clean room request. Using an empty message since the generic Empty proto does not externd UnshadedMessageMarker.
func (DeleteCleanRoomAssetResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeleteCleanRoomAssetResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteCleanRoomAssetResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteCleanRoomAssetResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteCleanRoomAssetResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteCleanRoomAssetResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *DeleteCleanRoomAssetResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteCleanRoomAssetResponse_SdkV2)
func (*DeleteCleanRoomAssetResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *DeleteCleanRoomAssetResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeleteCleanRoomAssetResponse_SdkV2)
func (DeleteCleanRoomAssetResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteCleanRoomAssetResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteCleanRoomAssetResponse_SdkV2 only implements ToObjectValue() and Type().
type DeleteCleanRoomRequest ¶
Delete a clean room
func (DeleteCleanRoomRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteCleanRoomRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (DeleteCleanRoomRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteCleanRoomRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteCleanRoomRequest only implements ToObjectValue() and Type().
type DeleteCleanRoomRequest_SdkV2 ¶ added in v1.62.1
type DeleteCleanRoomRequest_SdkV2 struct { // Name of the clean room. Name types.String `tfsdk:"-"` }
Delete a clean room
func (DeleteCleanRoomRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteCleanRoomRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteCleanRoomRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (DeleteCleanRoomRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteCleanRoomRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteCleanRoomRequest_SdkV2 only implements ToObjectValue() and Type().
type DeleteResponse ¶
type DeleteResponse struct { }
func (DeleteResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (DeleteResponse) ToObjectValue ¶ added in v1.61.0
func (o DeleteResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteResponse only implements ToObjectValue() and Type().
type DeleteResponse_SdkV2 ¶ added in v1.62.1
type DeleteResponse_SdkV2 struct { }
func (DeleteResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (DeleteResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteResponse_SdkV2 only implements ToObjectValue() and Type().
type GetCleanRoomAssetRequest ¶
type GetCleanRoomAssetRequest struct { // The fully qualified name of the asset, it is same as the name field in // CleanRoomAsset. AssetFullName types.String `tfsdk:"-"` // The type of the asset. AssetType types.String `tfsdk:"-"` // Name of the clean room. CleanRoomName types.String `tfsdk:"-"` }
Get an asset
func (GetCleanRoomAssetRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetCleanRoomAssetRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (GetCleanRoomAssetRequest) ToObjectValue ¶ added in v1.61.0
func (o GetCleanRoomAssetRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetCleanRoomAssetRequest only implements ToObjectValue() and Type().
type GetCleanRoomAssetRequest_SdkV2 ¶ added in v1.62.1
type GetCleanRoomAssetRequest_SdkV2 struct { // The fully qualified name of the asset, it is same as the name field in // CleanRoomAsset. AssetFullName types.String `tfsdk:"-"` // The type of the asset. AssetType types.String `tfsdk:"-"` // Name of the clean room. CleanRoomName types.String `tfsdk:"-"` }
Get an asset
func (GetCleanRoomAssetRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetCleanRoomAssetRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetCleanRoomAssetRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (GetCleanRoomAssetRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetCleanRoomAssetRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetCleanRoomAssetRequest_SdkV2 only implements ToObjectValue() and Type().
type GetCleanRoomRequest ¶
Get a clean room
func (GetCleanRoomRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetCleanRoomRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (GetCleanRoomRequest) ToObjectValue ¶ added in v1.61.0
func (o GetCleanRoomRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetCleanRoomRequest only implements ToObjectValue() and Type().
type GetCleanRoomRequest_SdkV2 ¶ added in v1.62.1
Get a clean room
func (GetCleanRoomRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetCleanRoomRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetCleanRoomRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (GetCleanRoomRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetCleanRoomRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetCleanRoomRequest_SdkV2 only implements ToObjectValue() and Type().
type ListCleanRoomAssetsRequest ¶
type ListCleanRoomAssetsRequest struct { // Name of the clean room. CleanRoomName types.String `tfsdk:"-"` // Opaque pagination token to go to next page based on previous query. PageToken types.String `tfsdk:"-"` }
List assets
func (ListCleanRoomAssetsRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListCleanRoomAssetsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListCleanRoomAssetsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (ListCleanRoomAssetsRequest) ToObjectValue ¶ added in v1.61.0
func (o ListCleanRoomAssetsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListCleanRoomAssetsRequest only implements ToObjectValue() and Type().
type ListCleanRoomAssetsRequest_SdkV2 ¶ added in v1.62.1
type ListCleanRoomAssetsRequest_SdkV2 struct { // Name of the clean room. CleanRoomName types.String `tfsdk:"-"` // Opaque pagination token to go to next page based on previous query. PageToken types.String `tfsdk:"-"` }
List assets
func (ListCleanRoomAssetsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListCleanRoomAssetsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListCleanRoomAssetsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (ListCleanRoomAssetsRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListCleanRoomAssetsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListCleanRoomAssetsRequest_SdkV2 only implements ToObjectValue() and Type().
type ListCleanRoomAssetsResponse ¶
type ListCleanRoomAssetsResponse struct { // Assets in the clean room. Assets types.List `tfsdk:"assets"` // Opaque token to retrieve the next page of results. Absent if there are no // more pages. page_token should be set to this value for the next request // (for the next page of results). NextPageToken types.String `tfsdk:"next_page_token"` }
func (ListCleanRoomAssetsResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListCleanRoomAssetsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*ListCleanRoomAssetsResponse) GetAssets ¶ added in v1.61.0
func (o *ListCleanRoomAssetsResponse) GetAssets(ctx context.Context) ([]CleanRoomAsset, bool)
GetAssets returns the value of the Assets field in ListCleanRoomAssetsResponse as a slice of CleanRoomAsset values. If the field is unknown or null, the boolean return value is false.
func (ListCleanRoomAssetsResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListCleanRoomAssetsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListCleanRoomAssetsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListCleanRoomAssetsResponse) SetAssets ¶ added in v1.61.0
func (o *ListCleanRoomAssetsResponse) SetAssets(ctx context.Context, v []CleanRoomAsset)
SetAssets sets the value of the Assets field in ListCleanRoomAssetsResponse.
func (*ListCleanRoomAssetsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶
func (newState *ListCleanRoomAssetsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListCleanRoomAssetsResponse)
func (*ListCleanRoomAssetsResponse) SyncEffectiveFieldsDuringRead ¶
func (newState *ListCleanRoomAssetsResponse) SyncEffectiveFieldsDuringRead(existingState ListCleanRoomAssetsResponse)
func (ListCleanRoomAssetsResponse) ToObjectValue ¶ added in v1.61.0
func (o ListCleanRoomAssetsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListCleanRoomAssetsResponse only implements ToObjectValue() and Type().
type ListCleanRoomAssetsResponse_SdkV2 ¶ added in v1.62.1
type ListCleanRoomAssetsResponse_SdkV2 struct { // Assets in the clean room. Assets types.List `tfsdk:"assets"` // Opaque token to retrieve the next page of results. Absent if there are no // more pages. page_token should be set to this value for the next request // (for the next page of results). NextPageToken types.String `tfsdk:"next_page_token"` }
func (ListCleanRoomAssetsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListCleanRoomAssetsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*ListCleanRoomAssetsResponse_SdkV2) GetAssets ¶ added in v1.62.1
func (o *ListCleanRoomAssetsResponse_SdkV2) GetAssets(ctx context.Context) ([]CleanRoomAsset_SdkV2, bool)
GetAssets returns the value of the Assets field in ListCleanRoomAssetsResponse_SdkV2 as a slice of CleanRoomAsset_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (ListCleanRoomAssetsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListCleanRoomAssetsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListCleanRoomAssetsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListCleanRoomAssetsResponse_SdkV2) SetAssets ¶ added in v1.62.1
func (o *ListCleanRoomAssetsResponse_SdkV2) SetAssets(ctx context.Context, v []CleanRoomAsset_SdkV2)
SetAssets sets the value of the Assets field in ListCleanRoomAssetsResponse_SdkV2.
func (*ListCleanRoomAssetsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ListCleanRoomAssetsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListCleanRoomAssetsResponse_SdkV2)
func (*ListCleanRoomAssetsResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ListCleanRoomAssetsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListCleanRoomAssetsResponse_SdkV2)
func (ListCleanRoomAssetsResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListCleanRoomAssetsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListCleanRoomAssetsResponse_SdkV2 only implements ToObjectValue() and Type().
type ListCleanRoomNotebookTaskRunsRequest ¶
type ListCleanRoomNotebookTaskRunsRequest struct { // Name of the clean room. CleanRoomName types.String `tfsdk:"-"` // Notebook name NotebookName types.String `tfsdk:"-"` // The maximum number of task runs to return PageSize types.Int64 `tfsdk:"-"` // Opaque pagination token to go to next page based on previous query. PageToken types.String `tfsdk:"-"` }
List notebook task runs
func (ListCleanRoomNotebookTaskRunsRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListCleanRoomNotebookTaskRunsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListCleanRoomNotebookTaskRunsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (ListCleanRoomNotebookTaskRunsRequest) ToObjectValue ¶ added in v1.61.0
func (o ListCleanRoomNotebookTaskRunsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListCleanRoomNotebookTaskRunsRequest only implements ToObjectValue() and Type().
type ListCleanRoomNotebookTaskRunsRequest_SdkV2 ¶ added in v1.62.1
type ListCleanRoomNotebookTaskRunsRequest_SdkV2 struct { // Name of the clean room. CleanRoomName types.String `tfsdk:"-"` // Notebook name NotebookName types.String `tfsdk:"-"` // The maximum number of task runs to return PageSize types.Int64 `tfsdk:"-"` // Opaque pagination token to go to next page based on previous query. PageToken types.String `tfsdk:"-"` }
List notebook task runs
func (ListCleanRoomNotebookTaskRunsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListCleanRoomNotebookTaskRunsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListCleanRoomNotebookTaskRunsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (ListCleanRoomNotebookTaskRunsRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListCleanRoomNotebookTaskRunsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListCleanRoomNotebookTaskRunsRequest_SdkV2 only implements ToObjectValue() and Type().
type ListCleanRoomNotebookTaskRunsResponse ¶
type ListCleanRoomNotebookTaskRunsResponse struct { // Opaque token to retrieve the next page of results. Absent if there are no // more pages. page_token should be set to this value for the next request // (for the next page of results). NextPageToken types.String `tfsdk:"next_page_token"` // Name of the clean room. Runs types.List `tfsdk:"runs"` }
func (ListCleanRoomNotebookTaskRunsResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListCleanRoomNotebookTaskRunsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListCleanRoomNotebookTaskRunsResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListCleanRoomNotebookTaskRunsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListCleanRoomNotebookTaskRunsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListCleanRoomNotebookTaskRunsResponse) GetRuns ¶ added in v1.61.0
func (o *ListCleanRoomNotebookTaskRunsResponse) GetRuns(ctx context.Context) ([]CleanRoomNotebookTaskRun, bool)
GetRuns returns the value of the Runs field in ListCleanRoomNotebookTaskRunsResponse as a slice of CleanRoomNotebookTaskRun values. If the field is unknown or null, the boolean return value is false.
func (*ListCleanRoomNotebookTaskRunsResponse) SetRuns ¶ added in v1.61.0
func (o *ListCleanRoomNotebookTaskRunsResponse) SetRuns(ctx context.Context, v []CleanRoomNotebookTaskRun)
SetRuns sets the value of the Runs field in ListCleanRoomNotebookTaskRunsResponse.
func (*ListCleanRoomNotebookTaskRunsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶
func (newState *ListCleanRoomNotebookTaskRunsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListCleanRoomNotebookTaskRunsResponse)
func (*ListCleanRoomNotebookTaskRunsResponse) SyncEffectiveFieldsDuringRead ¶
func (newState *ListCleanRoomNotebookTaskRunsResponse) SyncEffectiveFieldsDuringRead(existingState ListCleanRoomNotebookTaskRunsResponse)
func (ListCleanRoomNotebookTaskRunsResponse) ToObjectValue ¶ added in v1.61.0
func (o ListCleanRoomNotebookTaskRunsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListCleanRoomNotebookTaskRunsResponse only implements ToObjectValue() and Type().
type ListCleanRoomNotebookTaskRunsResponse_SdkV2 ¶ added in v1.62.1
type ListCleanRoomNotebookTaskRunsResponse_SdkV2 struct { // Opaque token to retrieve the next page of results. Absent if there are no // more pages. page_token should be set to this value for the next request // (for the next page of results). NextPageToken types.String `tfsdk:"next_page_token"` // Name of the clean room. Runs types.List `tfsdk:"runs"` }
func (ListCleanRoomNotebookTaskRunsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListCleanRoomNotebookTaskRunsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListCleanRoomNotebookTaskRunsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListCleanRoomNotebookTaskRunsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListCleanRoomNotebookTaskRunsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListCleanRoomNotebookTaskRunsResponse_SdkV2) GetRuns ¶ added in v1.62.1
func (o *ListCleanRoomNotebookTaskRunsResponse_SdkV2) GetRuns(ctx context.Context) ([]CleanRoomNotebookTaskRun_SdkV2, bool)
GetRuns returns the value of the Runs field in ListCleanRoomNotebookTaskRunsResponse_SdkV2 as a slice of CleanRoomNotebookTaskRun_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListCleanRoomNotebookTaskRunsResponse_SdkV2) SetRuns ¶ added in v1.62.1
func (o *ListCleanRoomNotebookTaskRunsResponse_SdkV2) SetRuns(ctx context.Context, v []CleanRoomNotebookTaskRun_SdkV2)
SetRuns sets the value of the Runs field in ListCleanRoomNotebookTaskRunsResponse_SdkV2.
func (*ListCleanRoomNotebookTaskRunsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ListCleanRoomNotebookTaskRunsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListCleanRoomNotebookTaskRunsResponse_SdkV2)
func (*ListCleanRoomNotebookTaskRunsResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ListCleanRoomNotebookTaskRunsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListCleanRoomNotebookTaskRunsResponse_SdkV2)
func (ListCleanRoomNotebookTaskRunsResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListCleanRoomNotebookTaskRunsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListCleanRoomNotebookTaskRunsResponse_SdkV2 only implements ToObjectValue() and Type().
type ListCleanRoomsRequest ¶
type ListCleanRoomsRequest struct { // Maximum number of clean rooms to return (i.e., the page length). Defaults // to 100. PageSize types.Int64 `tfsdk:"-"` // Opaque pagination token to go to next page based on previous query. PageToken types.String `tfsdk:"-"` }
List clean rooms
func (ListCleanRoomsRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListCleanRoomsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (ListCleanRoomsRequest) ToObjectValue ¶ added in v1.61.0
func (o ListCleanRoomsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListCleanRoomsRequest only implements ToObjectValue() and Type().
type ListCleanRoomsRequest_SdkV2 ¶ added in v1.62.1
type ListCleanRoomsRequest_SdkV2 struct { // Maximum number of clean rooms to return (i.e., the page length). Defaults // to 100. PageSize types.Int64 `tfsdk:"-"` // Opaque pagination token to go to next page based on previous query. PageToken types.String `tfsdk:"-"` }
List clean rooms
func (ListCleanRoomsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListCleanRoomsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListCleanRoomsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (ListCleanRoomsRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListCleanRoomsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListCleanRoomsRequest_SdkV2 only implements ToObjectValue() and Type().
type ListCleanRoomsResponse ¶
type ListCleanRoomsResponse struct { CleanRooms types.List `tfsdk:"clean_rooms"` // Opaque token to retrieve the next page of results. Absent if there are no // more pages. page_token should be set to this value for the next request // (for the next page of results). NextPageToken types.String `tfsdk:"next_page_token"` }
func (ListCleanRoomsResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListCleanRoomsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*ListCleanRoomsResponse) GetCleanRooms ¶ added in v1.61.0
func (o *ListCleanRoomsResponse) GetCleanRooms(ctx context.Context) ([]CleanRoom, bool)
GetCleanRooms returns the value of the CleanRooms field in ListCleanRoomsResponse as a slice of CleanRoom values. If the field is unknown or null, the boolean return value is false.
func (ListCleanRoomsResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListCleanRoomsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListCleanRoomsResponse) SetCleanRooms ¶ added in v1.61.0
func (o *ListCleanRoomsResponse) SetCleanRooms(ctx context.Context, v []CleanRoom)
SetCleanRooms sets the value of the CleanRooms field in ListCleanRoomsResponse.
func (*ListCleanRoomsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶
func (newState *ListCleanRoomsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListCleanRoomsResponse)
func (*ListCleanRoomsResponse) SyncEffectiveFieldsDuringRead ¶
func (newState *ListCleanRoomsResponse) SyncEffectiveFieldsDuringRead(existingState ListCleanRoomsResponse)
func (ListCleanRoomsResponse) ToObjectValue ¶ added in v1.61.0
func (o ListCleanRoomsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListCleanRoomsResponse only implements ToObjectValue() and Type().
type ListCleanRoomsResponse_SdkV2 ¶ added in v1.62.1
type ListCleanRoomsResponse_SdkV2 struct { CleanRooms types.List `tfsdk:"clean_rooms"` // Opaque token to retrieve the next page of results. Absent if there are no // more pages. page_token should be set to this value for the next request // (for the next page of results). NextPageToken types.String `tfsdk:"next_page_token"` }
func (ListCleanRoomsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListCleanRoomsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*ListCleanRoomsResponse_SdkV2) GetCleanRooms ¶ added in v1.62.1
func (o *ListCleanRoomsResponse_SdkV2) GetCleanRooms(ctx context.Context) ([]CleanRoom_SdkV2, bool)
GetCleanRooms returns the value of the CleanRooms field in ListCleanRoomsResponse_SdkV2 as a slice of CleanRoom_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (ListCleanRoomsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListCleanRoomsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListCleanRoomsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListCleanRoomsResponse_SdkV2) SetCleanRooms ¶ added in v1.62.1
func (o *ListCleanRoomsResponse_SdkV2) SetCleanRooms(ctx context.Context, v []CleanRoom_SdkV2)
SetCleanRooms sets the value of the CleanRooms field in ListCleanRoomsResponse_SdkV2.
func (*ListCleanRoomsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ListCleanRoomsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListCleanRoomsResponse_SdkV2)
func (*ListCleanRoomsResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ListCleanRoomsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListCleanRoomsResponse_SdkV2)
func (ListCleanRoomsResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListCleanRoomsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListCleanRoomsResponse_SdkV2 only implements ToObjectValue() and Type().
type UpdateCleanRoomAssetRequest ¶
type UpdateCleanRoomAssetRequest struct { // Metadata of the clean room asset Asset types.Object `tfsdk:"asset"` // The type of the asset. AssetType types.String `tfsdk:"-"` // Name of the clean room. CleanRoomName types.String `tfsdk:"-"` // A fully qualified name that uniquely identifies the asset within the // clean room. This is also the name displayed in the clean room UI. // // For UC securable assets (tables, volumes, etc.), the format is // *shared_catalog*.*shared_schema*.*asset_name* // // For notebooks, the name is the notebook file name. Name types.String `tfsdk:"-"` }
Update an asset
func (*UpdateCleanRoomAssetRequest) GetAsset ¶ added in v1.61.0
func (o *UpdateCleanRoomAssetRequest) GetAsset(ctx context.Context) (CleanRoomAsset, bool)
GetAsset returns the value of the Asset field in UpdateCleanRoomAssetRequest as a CleanRoomAsset value. If the field is unknown or null, the boolean return value is false.
func (UpdateCleanRoomAssetRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a UpdateCleanRoomAssetRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateCleanRoomAssetRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateCleanRoomAssetRequest) SetAsset ¶ added in v1.61.0
func (o *UpdateCleanRoomAssetRequest) SetAsset(ctx context.Context, v CleanRoomAsset)
SetAsset sets the value of the Asset field in UpdateCleanRoomAssetRequest.
func (UpdateCleanRoomAssetRequest) ToObjectValue ¶ added in v1.61.0
func (o UpdateCleanRoomAssetRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateCleanRoomAssetRequest only implements ToObjectValue() and Type().
type UpdateCleanRoomAssetRequest_SdkV2 ¶ added in v1.62.1
type UpdateCleanRoomAssetRequest_SdkV2 struct { // Metadata of the clean room asset Asset types.List `tfsdk:"asset"` // The type of the asset. AssetType types.String `tfsdk:"-"` // Name of the clean room. CleanRoomName types.String `tfsdk:"-"` // A fully qualified name that uniquely identifies the asset within the // clean room. This is also the name displayed in the clean room UI. // // For UC securable assets (tables, volumes, etc.), the format is // *shared_catalog*.*shared_schema*.*asset_name* // // For notebooks, the name is the notebook file name. Name types.String `tfsdk:"-"` }
Update an asset
func (*UpdateCleanRoomAssetRequest_SdkV2) GetAsset ¶ added in v1.62.1
func (o *UpdateCleanRoomAssetRequest_SdkV2) GetAsset(ctx context.Context) (CleanRoomAsset_SdkV2, bool)
GetAsset returns the value of the Asset field in UpdateCleanRoomAssetRequest_SdkV2 as a CleanRoomAsset_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (UpdateCleanRoomAssetRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a UpdateCleanRoomAssetRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateCleanRoomAssetRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateCleanRoomAssetRequest_SdkV2) SetAsset ¶ added in v1.62.1
func (o *UpdateCleanRoomAssetRequest_SdkV2) SetAsset(ctx context.Context, v CleanRoomAsset_SdkV2)
SetAsset sets the value of the Asset field in UpdateCleanRoomAssetRequest_SdkV2.
func (UpdateCleanRoomAssetRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UpdateCleanRoomAssetRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateCleanRoomAssetRequest_SdkV2 only implements ToObjectValue() and Type().
type UpdateCleanRoomRequest ¶
type UpdateCleanRoomRequest struct { CleanRoom types.Object `tfsdk:"clean_room"` // Name of the clean room. Name types.String `tfsdk:"-"` }
func (UpdateCleanRoomRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateCleanRoomRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*UpdateCleanRoomRequest) GetCleanRoom ¶ added in v1.61.0
func (o *UpdateCleanRoomRequest) GetCleanRoom(ctx context.Context) (CleanRoom, bool)
GetCleanRoom returns the value of the CleanRoom field in UpdateCleanRoomRequest as a CleanRoom value. If the field is unknown or null, the boolean return value is false.
func (UpdateCleanRoomRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateCleanRoomRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateCleanRoomRequest) SetCleanRoom ¶ added in v1.61.0
func (o *UpdateCleanRoomRequest) SetCleanRoom(ctx context.Context, v CleanRoom)
SetCleanRoom sets the value of the CleanRoom field in UpdateCleanRoomRequest.
func (*UpdateCleanRoomRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶
func (newState *UpdateCleanRoomRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateCleanRoomRequest)
func (*UpdateCleanRoomRequest) SyncEffectiveFieldsDuringRead ¶
func (newState *UpdateCleanRoomRequest) SyncEffectiveFieldsDuringRead(existingState UpdateCleanRoomRequest)
func (UpdateCleanRoomRequest) ToObjectValue ¶ added in v1.61.0
func (o UpdateCleanRoomRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateCleanRoomRequest only implements ToObjectValue() and Type().
type UpdateCleanRoomRequest_SdkV2 ¶ added in v1.62.1
type UpdateCleanRoomRequest_SdkV2 struct { CleanRoom types.List `tfsdk:"clean_room"` // Name of the clean room. Name types.String `tfsdk:"-"` }
func (UpdateCleanRoomRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateCleanRoomRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*UpdateCleanRoomRequest_SdkV2) GetCleanRoom ¶ added in v1.62.1
func (o *UpdateCleanRoomRequest_SdkV2) GetCleanRoom(ctx context.Context) (CleanRoom_SdkV2, bool)
GetCleanRoom returns the value of the CleanRoom field in UpdateCleanRoomRequest_SdkV2 as a CleanRoom_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (UpdateCleanRoomRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a UpdateCleanRoomRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateCleanRoomRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateCleanRoomRequest_SdkV2) SetCleanRoom ¶ added in v1.62.1
func (o *UpdateCleanRoomRequest_SdkV2) SetCleanRoom(ctx context.Context, v CleanRoom_SdkV2)
SetCleanRoom sets the value of the CleanRoom field in UpdateCleanRoomRequest_SdkV2.
func (*UpdateCleanRoomRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *UpdateCleanRoomRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateCleanRoomRequest_SdkV2)
func (*UpdateCleanRoomRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *UpdateCleanRoomRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateCleanRoomRequest_SdkV2)
func (UpdateCleanRoomRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UpdateCleanRoomRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateCleanRoomRequest_SdkV2 only implements ToObjectValue() and Type().