Documentation
¶
Index ¶
- type CreatePipeline
- func (c CreatePipeline) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *CreatePipeline) GetClusters(ctx context.Context) ([]PipelineCluster, bool)
- func (a CreatePipeline) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreatePipeline) GetConfiguration(ctx context.Context) (map[string]types.String, bool)
- func (o *CreatePipeline) GetDeployment(ctx context.Context) (PipelineDeployment, bool)
- func (o *CreatePipeline) GetFilters(ctx context.Context) (Filters, bool)
- func (o *CreatePipeline) GetGatewayDefinition(ctx context.Context) (IngestionGatewayPipelineDefinition, bool)
- func (o *CreatePipeline) GetIngestionDefinition(ctx context.Context) (IngestionPipelineDefinition, bool)
- func (o *CreatePipeline) GetLibraries(ctx context.Context) ([]PipelineLibrary, bool)
- func (o *CreatePipeline) GetNotifications(ctx context.Context) ([]Notifications, bool)
- func (o *CreatePipeline) GetRestartWindow(ctx context.Context) (RestartWindow, bool)
- func (o *CreatePipeline) GetRunAs(ctx context.Context) (RunAs, bool)
- func (o *CreatePipeline) GetTrigger(ctx context.Context) (PipelineTrigger, bool)
- func (o *CreatePipeline) SetClusters(ctx context.Context, v []PipelineCluster)
- func (o *CreatePipeline) SetConfiguration(ctx context.Context, v map[string]types.String)
- func (o *CreatePipeline) SetDeployment(ctx context.Context, v PipelineDeployment)
- func (o *CreatePipeline) SetFilters(ctx context.Context, v Filters)
- func (o *CreatePipeline) SetGatewayDefinition(ctx context.Context, v IngestionGatewayPipelineDefinition)
- func (o *CreatePipeline) SetIngestionDefinition(ctx context.Context, v IngestionPipelineDefinition)
- func (o *CreatePipeline) SetLibraries(ctx context.Context, v []PipelineLibrary)
- func (o *CreatePipeline) SetNotifications(ctx context.Context, v []Notifications)
- func (o *CreatePipeline) SetRestartWindow(ctx context.Context, v RestartWindow)
- func (o *CreatePipeline) SetRunAs(ctx context.Context, v RunAs)
- func (o *CreatePipeline) SetTrigger(ctx context.Context, v PipelineTrigger)
- func (newState *CreatePipeline) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreatePipeline)
- func (newState *CreatePipeline) SyncEffectiveFieldsDuringRead(existingState CreatePipeline)
- func (o CreatePipeline) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreatePipeline) Type(ctx context.Context) attr.Type
- type CreatePipelineResponse
- func (c CreatePipelineResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CreatePipelineResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreatePipelineResponse) GetEffectiveSettings(ctx context.Context) (PipelineSpec, bool)
- func (o *CreatePipelineResponse) SetEffectiveSettings(ctx context.Context, v PipelineSpec)
- func (newState *CreatePipelineResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreatePipelineResponse)
- func (newState *CreatePipelineResponse) SyncEffectiveFieldsDuringRead(existingState CreatePipelineResponse)
- func (o CreatePipelineResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreatePipelineResponse) Type(ctx context.Context) attr.Type
- type CreatePipelineResponse_SdkV2
- func (c CreatePipelineResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CreatePipelineResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreatePipelineResponse_SdkV2) GetEffectiveSettings(ctx context.Context) (PipelineSpec_SdkV2, bool)
- func (o *CreatePipelineResponse_SdkV2) SetEffectiveSettings(ctx context.Context, v PipelineSpec_SdkV2)
- func (newState *CreatePipelineResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreatePipelineResponse_SdkV2)
- func (newState *CreatePipelineResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreatePipelineResponse_SdkV2)
- func (o CreatePipelineResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreatePipelineResponse_SdkV2) Type(ctx context.Context) attr.Type
- type CreatePipeline_SdkV2
- func (c CreatePipeline_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *CreatePipeline_SdkV2) GetClusters(ctx context.Context) ([]PipelineCluster_SdkV2, bool)
- func (a CreatePipeline_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreatePipeline_SdkV2) GetConfiguration(ctx context.Context) (map[string]types.String, bool)
- func (o *CreatePipeline_SdkV2) GetDeployment(ctx context.Context) (PipelineDeployment_SdkV2, bool)
- func (o *CreatePipeline_SdkV2) GetFilters(ctx context.Context) (Filters_SdkV2, bool)
- func (o *CreatePipeline_SdkV2) GetGatewayDefinition(ctx context.Context) (IngestionGatewayPipelineDefinition_SdkV2, bool)
- func (o *CreatePipeline_SdkV2) GetIngestionDefinition(ctx context.Context) (IngestionPipelineDefinition_SdkV2, bool)
- func (o *CreatePipeline_SdkV2) GetLibraries(ctx context.Context) ([]PipelineLibrary_SdkV2, bool)
- func (o *CreatePipeline_SdkV2) GetNotifications(ctx context.Context) ([]Notifications_SdkV2, bool)
- func (o *CreatePipeline_SdkV2) GetRestartWindow(ctx context.Context) (RestartWindow_SdkV2, bool)
- func (o *CreatePipeline_SdkV2) GetRunAs(ctx context.Context) (RunAs_SdkV2, bool)
- func (o *CreatePipeline_SdkV2) GetTrigger(ctx context.Context) (PipelineTrigger_SdkV2, bool)
- func (o *CreatePipeline_SdkV2) SetClusters(ctx context.Context, v []PipelineCluster_SdkV2)
- func (o *CreatePipeline_SdkV2) SetConfiguration(ctx context.Context, v map[string]types.String)
- func (o *CreatePipeline_SdkV2) SetDeployment(ctx context.Context, v PipelineDeployment_SdkV2)
- func (o *CreatePipeline_SdkV2) SetFilters(ctx context.Context, v Filters_SdkV2)
- func (o *CreatePipeline_SdkV2) SetGatewayDefinition(ctx context.Context, v IngestionGatewayPipelineDefinition_SdkV2)
- func (o *CreatePipeline_SdkV2) SetIngestionDefinition(ctx context.Context, v IngestionPipelineDefinition_SdkV2)
- func (o *CreatePipeline_SdkV2) SetLibraries(ctx context.Context, v []PipelineLibrary_SdkV2)
- func (o *CreatePipeline_SdkV2) SetNotifications(ctx context.Context, v []Notifications_SdkV2)
- func (o *CreatePipeline_SdkV2) SetRestartWindow(ctx context.Context, v RestartWindow_SdkV2)
- func (o *CreatePipeline_SdkV2) SetRunAs(ctx context.Context, v RunAs_SdkV2)
- func (o *CreatePipeline_SdkV2) SetTrigger(ctx context.Context, v PipelineTrigger_SdkV2)
- func (newState *CreatePipeline_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreatePipeline_SdkV2)
- func (newState *CreatePipeline_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreatePipeline_SdkV2)
- func (o CreatePipeline_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreatePipeline_SdkV2) Type(ctx context.Context) attr.Type
- type CronTrigger
- func (c CronTrigger) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CronTrigger) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CronTrigger) SyncEffectiveFieldsDuringCreateOrUpdate(plan CronTrigger)
- func (newState *CronTrigger) SyncEffectiveFieldsDuringRead(existingState CronTrigger)
- func (o CronTrigger) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CronTrigger) Type(ctx context.Context) attr.Type
- type CronTrigger_SdkV2
- func (c CronTrigger_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CronTrigger_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CronTrigger_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CronTrigger_SdkV2)
- func (newState *CronTrigger_SdkV2) SyncEffectiveFieldsDuringRead(existingState CronTrigger_SdkV2)
- func (o CronTrigger_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CronTrigger_SdkV2) Type(ctx context.Context) attr.Type
- type DataPlaneId
- func (c DataPlaneId) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DataPlaneId) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DataPlaneId) SyncEffectiveFieldsDuringCreateOrUpdate(plan DataPlaneId)
- func (newState *DataPlaneId) SyncEffectiveFieldsDuringRead(existingState DataPlaneId)
- func (o DataPlaneId) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DataPlaneId) Type(ctx context.Context) attr.Type
- type DataPlaneId_SdkV2
- func (c DataPlaneId_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DataPlaneId_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DataPlaneId_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DataPlaneId_SdkV2)
- func (newState *DataPlaneId_SdkV2) SyncEffectiveFieldsDuringRead(existingState DataPlaneId_SdkV2)
- func (o DataPlaneId_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DataPlaneId_SdkV2) Type(ctx context.Context) attr.Type
- type DeletePipelineRequest
- type DeletePipelineRequest_SdkV2
- type DeletePipelineResponse
- func (c DeletePipelineResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DeletePipelineResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeletePipelineResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeletePipelineResponse)
- func (newState *DeletePipelineResponse) SyncEffectiveFieldsDuringRead(existingState DeletePipelineResponse)
- func (o DeletePipelineResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeletePipelineResponse) Type(ctx context.Context) attr.Type
- type DeletePipelineResponse_SdkV2
- func (c DeletePipelineResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a DeletePipelineResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeletePipelineResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeletePipelineResponse_SdkV2)
- func (newState *DeletePipelineResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeletePipelineResponse_SdkV2)
- func (o DeletePipelineResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeletePipelineResponse_SdkV2) Type(ctx context.Context) attr.Type
- type EditPipeline
- func (c EditPipeline) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *EditPipeline) GetClusters(ctx context.Context) ([]PipelineCluster, bool)
- func (a EditPipeline) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *EditPipeline) GetConfiguration(ctx context.Context) (map[string]types.String, bool)
- func (o *EditPipeline) GetDeployment(ctx context.Context) (PipelineDeployment, bool)
- func (o *EditPipeline) GetFilters(ctx context.Context) (Filters, bool)
- func (o *EditPipeline) GetGatewayDefinition(ctx context.Context) (IngestionGatewayPipelineDefinition, bool)
- func (o *EditPipeline) GetIngestionDefinition(ctx context.Context) (IngestionPipelineDefinition, bool)
- func (o *EditPipeline) GetLibraries(ctx context.Context) ([]PipelineLibrary, bool)
- func (o *EditPipeline) GetNotifications(ctx context.Context) ([]Notifications, bool)
- func (o *EditPipeline) GetRestartWindow(ctx context.Context) (RestartWindow, bool)
- func (o *EditPipeline) GetRunAs(ctx context.Context) (RunAs, bool)
- func (o *EditPipeline) GetTrigger(ctx context.Context) (PipelineTrigger, bool)
- func (o *EditPipeline) SetClusters(ctx context.Context, v []PipelineCluster)
- func (o *EditPipeline) SetConfiguration(ctx context.Context, v map[string]types.String)
- func (o *EditPipeline) SetDeployment(ctx context.Context, v PipelineDeployment)
- func (o *EditPipeline) SetFilters(ctx context.Context, v Filters)
- func (o *EditPipeline) SetGatewayDefinition(ctx context.Context, v IngestionGatewayPipelineDefinition)
- func (o *EditPipeline) SetIngestionDefinition(ctx context.Context, v IngestionPipelineDefinition)
- func (o *EditPipeline) SetLibraries(ctx context.Context, v []PipelineLibrary)
- func (o *EditPipeline) SetNotifications(ctx context.Context, v []Notifications)
- func (o *EditPipeline) SetRestartWindow(ctx context.Context, v RestartWindow)
- func (o *EditPipeline) SetRunAs(ctx context.Context, v RunAs)
- func (o *EditPipeline) SetTrigger(ctx context.Context, v PipelineTrigger)
- func (newState *EditPipeline) SyncEffectiveFieldsDuringCreateOrUpdate(plan EditPipeline)
- func (newState *EditPipeline) SyncEffectiveFieldsDuringRead(existingState EditPipeline)
- func (o EditPipeline) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o EditPipeline) Type(ctx context.Context) attr.Type
- type EditPipelineResponse
- func (c EditPipelineResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a EditPipelineResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *EditPipelineResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan EditPipelineResponse)
- func (newState *EditPipelineResponse) SyncEffectiveFieldsDuringRead(existingState EditPipelineResponse)
- func (o EditPipelineResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o EditPipelineResponse) Type(ctx context.Context) attr.Type
- type EditPipelineResponse_SdkV2
- func (c EditPipelineResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a EditPipelineResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *EditPipelineResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan EditPipelineResponse_SdkV2)
- func (newState *EditPipelineResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState EditPipelineResponse_SdkV2)
- func (o EditPipelineResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o EditPipelineResponse_SdkV2) Type(ctx context.Context) attr.Type
- type EditPipeline_SdkV2
- func (c EditPipeline_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *EditPipeline_SdkV2) GetClusters(ctx context.Context) ([]PipelineCluster_SdkV2, bool)
- func (a EditPipeline_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *EditPipeline_SdkV2) GetConfiguration(ctx context.Context) (map[string]types.String, bool)
- func (o *EditPipeline_SdkV2) GetDeployment(ctx context.Context) (PipelineDeployment_SdkV2, bool)
- func (o *EditPipeline_SdkV2) GetFilters(ctx context.Context) (Filters_SdkV2, bool)
- func (o *EditPipeline_SdkV2) GetGatewayDefinition(ctx context.Context) (IngestionGatewayPipelineDefinition_SdkV2, bool)
- func (o *EditPipeline_SdkV2) GetIngestionDefinition(ctx context.Context) (IngestionPipelineDefinition_SdkV2, bool)
- func (o *EditPipeline_SdkV2) GetLibraries(ctx context.Context) ([]PipelineLibrary_SdkV2, bool)
- func (o *EditPipeline_SdkV2) GetNotifications(ctx context.Context) ([]Notifications_SdkV2, bool)
- func (o *EditPipeline_SdkV2) GetRestartWindow(ctx context.Context) (RestartWindow_SdkV2, bool)
- func (o *EditPipeline_SdkV2) GetRunAs(ctx context.Context) (RunAs_SdkV2, bool)
- func (o *EditPipeline_SdkV2) GetTrigger(ctx context.Context) (PipelineTrigger_SdkV2, bool)
- func (o *EditPipeline_SdkV2) SetClusters(ctx context.Context, v []PipelineCluster_SdkV2)
- func (o *EditPipeline_SdkV2) SetConfiguration(ctx context.Context, v map[string]types.String)
- func (o *EditPipeline_SdkV2) SetDeployment(ctx context.Context, v PipelineDeployment_SdkV2)
- func (o *EditPipeline_SdkV2) SetFilters(ctx context.Context, v Filters_SdkV2)
- func (o *EditPipeline_SdkV2) SetGatewayDefinition(ctx context.Context, v IngestionGatewayPipelineDefinition_SdkV2)
- func (o *EditPipeline_SdkV2) SetIngestionDefinition(ctx context.Context, v IngestionPipelineDefinition_SdkV2)
- func (o *EditPipeline_SdkV2) SetLibraries(ctx context.Context, v []PipelineLibrary_SdkV2)
- func (o *EditPipeline_SdkV2) SetNotifications(ctx context.Context, v []Notifications_SdkV2)
- func (o *EditPipeline_SdkV2) SetRestartWindow(ctx context.Context, v RestartWindow_SdkV2)
- func (o *EditPipeline_SdkV2) SetRunAs(ctx context.Context, v RunAs_SdkV2)
- func (o *EditPipeline_SdkV2) SetTrigger(ctx context.Context, v PipelineTrigger_SdkV2)
- func (newState *EditPipeline_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan EditPipeline_SdkV2)
- func (newState *EditPipeline_SdkV2) SyncEffectiveFieldsDuringRead(existingState EditPipeline_SdkV2)
- func (o EditPipeline_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o EditPipeline_SdkV2) Type(ctx context.Context) attr.Type
- type ErrorDetail
- func (c ErrorDetail) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ErrorDetail) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ErrorDetail) GetExceptions(ctx context.Context) ([]SerializedException, bool)
- func (o *ErrorDetail) SetExceptions(ctx context.Context, v []SerializedException)
- func (newState *ErrorDetail) SyncEffectiveFieldsDuringCreateOrUpdate(plan ErrorDetail)
- func (newState *ErrorDetail) SyncEffectiveFieldsDuringRead(existingState ErrorDetail)
- func (o ErrorDetail) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ErrorDetail) Type(ctx context.Context) attr.Type
- type ErrorDetail_SdkV2
- func (c ErrorDetail_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ErrorDetail_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ErrorDetail_SdkV2) GetExceptions(ctx context.Context) ([]SerializedException_SdkV2, bool)
- func (o *ErrorDetail_SdkV2) SetExceptions(ctx context.Context, v []SerializedException_SdkV2)
- func (newState *ErrorDetail_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ErrorDetail_SdkV2)
- func (newState *ErrorDetail_SdkV2) SyncEffectiveFieldsDuringRead(existingState ErrorDetail_SdkV2)
- func (o ErrorDetail_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ErrorDetail_SdkV2) Type(ctx context.Context) attr.Type
- type FileLibrary
- func (c FileLibrary) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a FileLibrary) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *FileLibrary) SyncEffectiveFieldsDuringCreateOrUpdate(plan FileLibrary)
- func (newState *FileLibrary) SyncEffectiveFieldsDuringRead(existingState FileLibrary)
- func (o FileLibrary) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o FileLibrary) Type(ctx context.Context) attr.Type
- type FileLibrary_SdkV2
- func (c FileLibrary_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a FileLibrary_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *FileLibrary_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan FileLibrary_SdkV2)
- func (newState *FileLibrary_SdkV2) SyncEffectiveFieldsDuringRead(existingState FileLibrary_SdkV2)
- func (o FileLibrary_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o FileLibrary_SdkV2) Type(ctx context.Context) attr.Type
- type Filters
- func (c Filters) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Filters) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *Filters) GetExclude(ctx context.Context) ([]types.String, bool)
- func (o *Filters) GetInclude(ctx context.Context) ([]types.String, bool)
- func (o *Filters) SetExclude(ctx context.Context, v []types.String)
- func (o *Filters) SetInclude(ctx context.Context, v []types.String)
- func (newState *Filters) SyncEffectiveFieldsDuringCreateOrUpdate(plan Filters)
- func (newState *Filters) SyncEffectiveFieldsDuringRead(existingState Filters)
- func (o Filters) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Filters) Type(ctx context.Context) attr.Type
- type Filters_SdkV2
- func (c Filters_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Filters_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *Filters_SdkV2) GetExclude(ctx context.Context) ([]types.String, bool)
- func (o *Filters_SdkV2) GetInclude(ctx context.Context) ([]types.String, bool)
- func (o *Filters_SdkV2) SetExclude(ctx context.Context, v []types.String)
- func (o *Filters_SdkV2) SetInclude(ctx context.Context, v []types.String)
- func (newState *Filters_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Filters_SdkV2)
- func (newState *Filters_SdkV2) SyncEffectiveFieldsDuringRead(existingState Filters_SdkV2)
- func (o Filters_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Filters_SdkV2) Type(ctx context.Context) attr.Type
- type GetPipelinePermissionLevelsRequest
- type GetPipelinePermissionLevelsRequest_SdkV2
- func (a GetPipelinePermissionLevelsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o GetPipelinePermissionLevelsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetPipelinePermissionLevelsRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetPipelinePermissionLevelsResponse
- func (c GetPipelinePermissionLevelsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GetPipelinePermissionLevelsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetPipelinePermissionLevelsResponse) GetPermissionLevels(ctx context.Context) ([]PipelinePermissionsDescription, bool)
- func (o *GetPipelinePermissionLevelsResponse) SetPermissionLevels(ctx context.Context, v []PipelinePermissionsDescription)
- func (newState *GetPipelinePermissionLevelsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetPipelinePermissionLevelsResponse)
- func (newState *GetPipelinePermissionLevelsResponse) SyncEffectiveFieldsDuringRead(existingState GetPipelinePermissionLevelsResponse)
- func (o GetPipelinePermissionLevelsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetPipelinePermissionLevelsResponse) Type(ctx context.Context) attr.Type
- type GetPipelinePermissionLevelsResponse_SdkV2
- func (c GetPipelinePermissionLevelsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GetPipelinePermissionLevelsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetPipelinePermissionLevelsResponse_SdkV2) GetPermissionLevels(ctx context.Context) ([]PipelinePermissionsDescription_SdkV2, bool)
- func (o *GetPipelinePermissionLevelsResponse_SdkV2) SetPermissionLevels(ctx context.Context, v []PipelinePermissionsDescription_SdkV2)
- func (newState *GetPipelinePermissionLevelsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetPipelinePermissionLevelsResponse_SdkV2)
- func (newState *GetPipelinePermissionLevelsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetPipelinePermissionLevelsResponse_SdkV2)
- func (o GetPipelinePermissionLevelsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetPipelinePermissionLevelsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type GetPipelinePermissionsRequest
- type GetPipelinePermissionsRequest_SdkV2
- type GetPipelineRequest
- type GetPipelineRequest_SdkV2
- type GetPipelineResponse
- func (c GetPipelineResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GetPipelineResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetPipelineResponse) GetLatestUpdates(ctx context.Context) ([]UpdateStateInfo, bool)
- func (o *GetPipelineResponse) GetSpec(ctx context.Context) (PipelineSpec, bool)
- func (o *GetPipelineResponse) SetLatestUpdates(ctx context.Context, v []UpdateStateInfo)
- func (o *GetPipelineResponse) SetSpec(ctx context.Context, v PipelineSpec)
- func (newState *GetPipelineResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetPipelineResponse)
- func (newState *GetPipelineResponse) SyncEffectiveFieldsDuringRead(existingState GetPipelineResponse)
- func (o GetPipelineResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetPipelineResponse) Type(ctx context.Context) attr.Type
- type GetPipelineResponse_SdkV2
- func (c GetPipelineResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GetPipelineResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetPipelineResponse_SdkV2) GetLatestUpdates(ctx context.Context) ([]UpdateStateInfo_SdkV2, bool)
- func (o *GetPipelineResponse_SdkV2) GetSpec(ctx context.Context) (PipelineSpec_SdkV2, bool)
- func (o *GetPipelineResponse_SdkV2) SetLatestUpdates(ctx context.Context, v []UpdateStateInfo_SdkV2)
- func (o *GetPipelineResponse_SdkV2) SetSpec(ctx context.Context, v PipelineSpec_SdkV2)
- func (newState *GetPipelineResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetPipelineResponse_SdkV2)
- func (newState *GetPipelineResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetPipelineResponse_SdkV2)
- func (o GetPipelineResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetPipelineResponse_SdkV2) Type(ctx context.Context) attr.Type
- type GetUpdateRequest
- type GetUpdateRequest_SdkV2
- type GetUpdateResponse
- func (c GetUpdateResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GetUpdateResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetUpdateResponse) GetUpdate(ctx context.Context) (UpdateInfo, bool)
- func (o *GetUpdateResponse) SetUpdate(ctx context.Context, v UpdateInfo)
- func (newState *GetUpdateResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetUpdateResponse)
- func (newState *GetUpdateResponse) SyncEffectiveFieldsDuringRead(existingState GetUpdateResponse)
- func (o GetUpdateResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetUpdateResponse) Type(ctx context.Context) attr.Type
- type GetUpdateResponse_SdkV2
- func (c GetUpdateResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GetUpdateResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetUpdateResponse_SdkV2) GetUpdate(ctx context.Context) (UpdateInfo_SdkV2, bool)
- func (o *GetUpdateResponse_SdkV2) SetUpdate(ctx context.Context, v UpdateInfo_SdkV2)
- func (newState *GetUpdateResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetUpdateResponse_SdkV2)
- func (newState *GetUpdateResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetUpdateResponse_SdkV2)
- func (o GetUpdateResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetUpdateResponse_SdkV2) Type(ctx context.Context) attr.Type
- type IngestionConfig
- func (c IngestionConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a IngestionConfig) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *IngestionConfig) GetReport(ctx context.Context) (ReportSpec, bool)
- func (o *IngestionConfig) GetSchema(ctx context.Context) (SchemaSpec, bool)
- func (o *IngestionConfig) GetTable(ctx context.Context) (TableSpec, bool)
- func (o *IngestionConfig) SetReport(ctx context.Context, v ReportSpec)
- func (o *IngestionConfig) SetSchema(ctx context.Context, v SchemaSpec)
- func (o *IngestionConfig) SetTable(ctx context.Context, v TableSpec)
- func (newState *IngestionConfig) SyncEffectiveFieldsDuringCreateOrUpdate(plan IngestionConfig)
- func (newState *IngestionConfig) SyncEffectiveFieldsDuringRead(existingState IngestionConfig)
- func (o IngestionConfig) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o IngestionConfig) Type(ctx context.Context) attr.Type
- type IngestionConfig_SdkV2
- func (c IngestionConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a IngestionConfig_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *IngestionConfig_SdkV2) GetReport(ctx context.Context) (ReportSpec_SdkV2, bool)
- func (o *IngestionConfig_SdkV2) GetSchema(ctx context.Context) (SchemaSpec_SdkV2, bool)
- func (o *IngestionConfig_SdkV2) GetTable(ctx context.Context) (TableSpec_SdkV2, bool)
- func (o *IngestionConfig_SdkV2) SetReport(ctx context.Context, v ReportSpec_SdkV2)
- func (o *IngestionConfig_SdkV2) SetSchema(ctx context.Context, v SchemaSpec_SdkV2)
- func (o *IngestionConfig_SdkV2) SetTable(ctx context.Context, v TableSpec_SdkV2)
- func (newState *IngestionConfig_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan IngestionConfig_SdkV2)
- func (newState *IngestionConfig_SdkV2) SyncEffectiveFieldsDuringRead(existingState IngestionConfig_SdkV2)
- func (o IngestionConfig_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o IngestionConfig_SdkV2) Type(ctx context.Context) attr.Type
- type IngestionGatewayPipelineDefinition
- func (c IngestionGatewayPipelineDefinition) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a IngestionGatewayPipelineDefinition) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *IngestionGatewayPipelineDefinition) SyncEffectiveFieldsDuringCreateOrUpdate(plan IngestionGatewayPipelineDefinition)
- func (newState *IngestionGatewayPipelineDefinition) SyncEffectiveFieldsDuringRead(existingState IngestionGatewayPipelineDefinition)
- func (o IngestionGatewayPipelineDefinition) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o IngestionGatewayPipelineDefinition) Type(ctx context.Context) attr.Type
- type IngestionGatewayPipelineDefinition_SdkV2
- func (c IngestionGatewayPipelineDefinition_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a IngestionGatewayPipelineDefinition_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *IngestionGatewayPipelineDefinition_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan IngestionGatewayPipelineDefinition_SdkV2)
- func (newState *IngestionGatewayPipelineDefinition_SdkV2) SyncEffectiveFieldsDuringRead(existingState IngestionGatewayPipelineDefinition_SdkV2)
- func (o IngestionGatewayPipelineDefinition_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o IngestionGatewayPipelineDefinition_SdkV2) Type(ctx context.Context) attr.Type
- type IngestionPipelineDefinition
- func (c IngestionPipelineDefinition) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a IngestionPipelineDefinition) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *IngestionPipelineDefinition) GetObjects(ctx context.Context) ([]IngestionConfig, bool)
- func (o *IngestionPipelineDefinition) GetTableConfiguration(ctx context.Context) (TableSpecificConfig, bool)
- func (o *IngestionPipelineDefinition) SetObjects(ctx context.Context, v []IngestionConfig)
- func (o *IngestionPipelineDefinition) SetTableConfiguration(ctx context.Context, v TableSpecificConfig)
- func (newState *IngestionPipelineDefinition) SyncEffectiveFieldsDuringCreateOrUpdate(plan IngestionPipelineDefinition)
- func (newState *IngestionPipelineDefinition) SyncEffectiveFieldsDuringRead(existingState IngestionPipelineDefinition)
- func (o IngestionPipelineDefinition) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o IngestionPipelineDefinition) Type(ctx context.Context) attr.Type
- type IngestionPipelineDefinition_SdkV2
- func (c IngestionPipelineDefinition_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a IngestionPipelineDefinition_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *IngestionPipelineDefinition_SdkV2) GetObjects(ctx context.Context) ([]IngestionConfig_SdkV2, bool)
- func (o *IngestionPipelineDefinition_SdkV2) GetTableConfiguration(ctx context.Context) (TableSpecificConfig_SdkV2, bool)
- func (o *IngestionPipelineDefinition_SdkV2) SetObjects(ctx context.Context, v []IngestionConfig_SdkV2)
- func (o *IngestionPipelineDefinition_SdkV2) SetTableConfiguration(ctx context.Context, v TableSpecificConfig_SdkV2)
- func (newState *IngestionPipelineDefinition_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan IngestionPipelineDefinition_SdkV2)
- func (newState *IngestionPipelineDefinition_SdkV2) SyncEffectiveFieldsDuringRead(existingState IngestionPipelineDefinition_SdkV2)
- func (o IngestionPipelineDefinition_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o IngestionPipelineDefinition_SdkV2) Type(ctx context.Context) attr.Type
- type ListPipelineEventsRequest
- func (a ListPipelineEventsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListPipelineEventsRequest) GetOrderBy(ctx context.Context) ([]types.String, bool)
- func (o *ListPipelineEventsRequest) SetOrderBy(ctx context.Context, v []types.String)
- func (o ListPipelineEventsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListPipelineEventsRequest) Type(ctx context.Context) attr.Type
- type ListPipelineEventsRequest_SdkV2
- func (a ListPipelineEventsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListPipelineEventsRequest_SdkV2) GetOrderBy(ctx context.Context) ([]types.String, bool)
- func (o *ListPipelineEventsRequest_SdkV2) SetOrderBy(ctx context.Context, v []types.String)
- func (o ListPipelineEventsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListPipelineEventsRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ListPipelineEventsResponse
- func (c ListPipelineEventsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListPipelineEventsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListPipelineEventsResponse) GetEvents(ctx context.Context) ([]PipelineEvent, bool)
- func (o *ListPipelineEventsResponse) SetEvents(ctx context.Context, v []PipelineEvent)
- func (newState *ListPipelineEventsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListPipelineEventsResponse)
- func (newState *ListPipelineEventsResponse) SyncEffectiveFieldsDuringRead(existingState ListPipelineEventsResponse)
- func (o ListPipelineEventsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListPipelineEventsResponse) Type(ctx context.Context) attr.Type
- type ListPipelineEventsResponse_SdkV2
- func (c ListPipelineEventsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListPipelineEventsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListPipelineEventsResponse_SdkV2) GetEvents(ctx context.Context) ([]PipelineEvent_SdkV2, bool)
- func (o *ListPipelineEventsResponse_SdkV2) SetEvents(ctx context.Context, v []PipelineEvent_SdkV2)
- func (newState *ListPipelineEventsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListPipelineEventsResponse_SdkV2)
- func (newState *ListPipelineEventsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListPipelineEventsResponse_SdkV2)
- func (o ListPipelineEventsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListPipelineEventsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListPipelinesRequest
- func (a ListPipelinesRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListPipelinesRequest) GetOrderBy(ctx context.Context) ([]types.String, bool)
- func (o *ListPipelinesRequest) SetOrderBy(ctx context.Context, v []types.String)
- func (o ListPipelinesRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListPipelinesRequest) Type(ctx context.Context) attr.Type
- type ListPipelinesRequest_SdkV2
- func (a ListPipelinesRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListPipelinesRequest_SdkV2) GetOrderBy(ctx context.Context) ([]types.String, bool)
- func (o *ListPipelinesRequest_SdkV2) SetOrderBy(ctx context.Context, v []types.String)
- func (o ListPipelinesRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListPipelinesRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ListPipelinesResponse
- func (c ListPipelinesResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListPipelinesResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListPipelinesResponse) GetStatuses(ctx context.Context) ([]PipelineStateInfo, bool)
- func (o *ListPipelinesResponse) SetStatuses(ctx context.Context, v []PipelineStateInfo)
- func (newState *ListPipelinesResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListPipelinesResponse)
- func (newState *ListPipelinesResponse) SyncEffectiveFieldsDuringRead(existingState ListPipelinesResponse)
- func (o ListPipelinesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListPipelinesResponse) Type(ctx context.Context) attr.Type
- type ListPipelinesResponse_SdkV2
- func (c ListPipelinesResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListPipelinesResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListPipelinesResponse_SdkV2) GetStatuses(ctx context.Context) ([]PipelineStateInfo_SdkV2, bool)
- func (o *ListPipelinesResponse_SdkV2) SetStatuses(ctx context.Context, v []PipelineStateInfo_SdkV2)
- func (newState *ListPipelinesResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListPipelinesResponse_SdkV2)
- func (newState *ListPipelinesResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListPipelinesResponse_SdkV2)
- func (o ListPipelinesResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListPipelinesResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListUpdatesRequest
- type ListUpdatesRequest_SdkV2
- type ListUpdatesResponse
- func (c ListUpdatesResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListUpdatesResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListUpdatesResponse) GetUpdates(ctx context.Context) ([]UpdateInfo, bool)
- func (o *ListUpdatesResponse) SetUpdates(ctx context.Context, v []UpdateInfo)
- func (newState *ListUpdatesResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListUpdatesResponse)
- func (newState *ListUpdatesResponse) SyncEffectiveFieldsDuringRead(existingState ListUpdatesResponse)
- func (o ListUpdatesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListUpdatesResponse) Type(ctx context.Context) attr.Type
- type ListUpdatesResponse_SdkV2
- func (c ListUpdatesResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListUpdatesResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListUpdatesResponse_SdkV2) GetUpdates(ctx context.Context) ([]UpdateInfo_SdkV2, bool)
- func (o *ListUpdatesResponse_SdkV2) SetUpdates(ctx context.Context, v []UpdateInfo_SdkV2)
- func (newState *ListUpdatesResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListUpdatesResponse_SdkV2)
- func (newState *ListUpdatesResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListUpdatesResponse_SdkV2)
- func (o ListUpdatesResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListUpdatesResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ManualTrigger
- func (c ManualTrigger) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ManualTrigger) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ManualTrigger) SyncEffectiveFieldsDuringCreateOrUpdate(plan ManualTrigger)
- func (newState *ManualTrigger) SyncEffectiveFieldsDuringRead(existingState ManualTrigger)
- func (o ManualTrigger) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ManualTrigger) Type(ctx context.Context) attr.Type
- type ManualTrigger_SdkV2
- func (c ManualTrigger_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ManualTrigger_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ManualTrigger_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ManualTrigger_SdkV2)
- func (newState *ManualTrigger_SdkV2) SyncEffectiveFieldsDuringRead(existingState ManualTrigger_SdkV2)
- func (o ManualTrigger_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ManualTrigger_SdkV2) Type(ctx context.Context) attr.Type
- type NotebookLibrary
- func (c NotebookLibrary) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a NotebookLibrary) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *NotebookLibrary) SyncEffectiveFieldsDuringCreateOrUpdate(plan NotebookLibrary)
- func (newState *NotebookLibrary) SyncEffectiveFieldsDuringRead(existingState NotebookLibrary)
- func (o NotebookLibrary) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o NotebookLibrary) Type(ctx context.Context) attr.Type
- type NotebookLibrary_SdkV2
- func (c NotebookLibrary_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a NotebookLibrary_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *NotebookLibrary_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan NotebookLibrary_SdkV2)
- func (newState *NotebookLibrary_SdkV2) SyncEffectiveFieldsDuringRead(existingState NotebookLibrary_SdkV2)
- func (o NotebookLibrary_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o NotebookLibrary_SdkV2) Type(ctx context.Context) attr.Type
- type Notifications
- func (c Notifications) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *Notifications) GetAlerts(ctx context.Context) ([]types.String, bool)
- func (a Notifications) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *Notifications) GetEmailRecipients(ctx context.Context) ([]types.String, bool)
- func (o *Notifications) SetAlerts(ctx context.Context, v []types.String)
- func (o *Notifications) SetEmailRecipients(ctx context.Context, v []types.String)
- func (newState *Notifications) SyncEffectiveFieldsDuringCreateOrUpdate(plan Notifications)
- func (newState *Notifications) SyncEffectiveFieldsDuringRead(existingState Notifications)
- func (o Notifications) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Notifications) Type(ctx context.Context) attr.Type
- type Notifications_SdkV2
- func (c Notifications_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *Notifications_SdkV2) GetAlerts(ctx context.Context) ([]types.String, bool)
- func (a Notifications_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *Notifications_SdkV2) GetEmailRecipients(ctx context.Context) ([]types.String, bool)
- func (o *Notifications_SdkV2) SetAlerts(ctx context.Context, v []types.String)
- func (o *Notifications_SdkV2) SetEmailRecipients(ctx context.Context, v []types.String)
- func (newState *Notifications_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Notifications_SdkV2)
- func (newState *Notifications_SdkV2) SyncEffectiveFieldsDuringRead(existingState Notifications_SdkV2)
- func (o Notifications_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Notifications_SdkV2) Type(ctx context.Context) attr.Type
- type Origin
- func (c Origin) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Origin) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *Origin) SyncEffectiveFieldsDuringCreateOrUpdate(plan Origin)
- func (newState *Origin) SyncEffectiveFieldsDuringRead(existingState Origin)
- func (o Origin) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Origin) Type(ctx context.Context) attr.Type
- type Origin_SdkV2
- func (c Origin_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Origin_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *Origin_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Origin_SdkV2)
- func (newState *Origin_SdkV2) SyncEffectiveFieldsDuringRead(existingState Origin_SdkV2)
- func (o Origin_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Origin_SdkV2) Type(ctx context.Context) attr.Type
- type PipelineAccessControlRequest
- func (c PipelineAccessControlRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PipelineAccessControlRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *PipelineAccessControlRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineAccessControlRequest)
- func (newState *PipelineAccessControlRequest) SyncEffectiveFieldsDuringRead(existingState PipelineAccessControlRequest)
- func (o PipelineAccessControlRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PipelineAccessControlRequest) Type(ctx context.Context) attr.Type
- type PipelineAccessControlRequest_SdkV2
- func (c PipelineAccessControlRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PipelineAccessControlRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *PipelineAccessControlRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineAccessControlRequest_SdkV2)
- func (newState *PipelineAccessControlRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState PipelineAccessControlRequest_SdkV2)
- func (o PipelineAccessControlRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PipelineAccessControlRequest_SdkV2) Type(ctx context.Context) attr.Type
- type PipelineAccessControlResponse
- func (c PipelineAccessControlResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *PipelineAccessControlResponse) GetAllPermissions(ctx context.Context) ([]PipelinePermission, bool)
- func (a PipelineAccessControlResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *PipelineAccessControlResponse) SetAllPermissions(ctx context.Context, v []PipelinePermission)
- func (newState *PipelineAccessControlResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineAccessControlResponse)
- func (newState *PipelineAccessControlResponse) SyncEffectiveFieldsDuringRead(existingState PipelineAccessControlResponse)
- func (o PipelineAccessControlResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PipelineAccessControlResponse) Type(ctx context.Context) attr.Type
- type PipelineAccessControlResponse_SdkV2
- func (c PipelineAccessControlResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *PipelineAccessControlResponse_SdkV2) GetAllPermissions(ctx context.Context) ([]PipelinePermission_SdkV2, bool)
- func (a PipelineAccessControlResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *PipelineAccessControlResponse_SdkV2) SetAllPermissions(ctx context.Context, v []PipelinePermission_SdkV2)
- func (newState *PipelineAccessControlResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineAccessControlResponse_SdkV2)
- func (newState *PipelineAccessControlResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState PipelineAccessControlResponse_SdkV2)
- func (o PipelineAccessControlResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PipelineAccessControlResponse_SdkV2) Type(ctx context.Context) attr.Type
- type PipelineCluster
- func (c PipelineCluster) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *PipelineCluster) GetAutoscale(ctx context.Context) (PipelineClusterAutoscale, bool)
- func (o *PipelineCluster) GetAwsAttributes(ctx context.Context) (compute_tf.AwsAttributes, bool)
- func (o *PipelineCluster) GetAzureAttributes(ctx context.Context) (compute_tf.AzureAttributes, bool)
- func (o *PipelineCluster) GetClusterLogConf(ctx context.Context) (compute_tf.ClusterLogConf, bool)
- func (a PipelineCluster) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *PipelineCluster) GetCustomTags(ctx context.Context) (map[string]types.String, bool)
- func (o *PipelineCluster) GetGcpAttributes(ctx context.Context) (compute_tf.GcpAttributes, bool)
- func (o *PipelineCluster) GetInitScripts(ctx context.Context) ([]compute_tf.InitScriptInfo, bool)
- func (o *PipelineCluster) GetSparkConf(ctx context.Context) (map[string]types.String, bool)
- func (o *PipelineCluster) GetSparkEnvVars(ctx context.Context) (map[string]types.String, bool)
- func (o *PipelineCluster) GetSshPublicKeys(ctx context.Context) ([]types.String, bool)
- func (o *PipelineCluster) SetAutoscale(ctx context.Context, v PipelineClusterAutoscale)
- func (o *PipelineCluster) SetAwsAttributes(ctx context.Context, v compute_tf.AwsAttributes)
- func (o *PipelineCluster) SetAzureAttributes(ctx context.Context, v compute_tf.AzureAttributes)
- func (o *PipelineCluster) SetClusterLogConf(ctx context.Context, v compute_tf.ClusterLogConf)
- func (o *PipelineCluster) SetCustomTags(ctx context.Context, v map[string]types.String)
- func (o *PipelineCluster) SetGcpAttributes(ctx context.Context, v compute_tf.GcpAttributes)
- func (o *PipelineCluster) SetInitScripts(ctx context.Context, v []compute_tf.InitScriptInfo)
- func (o *PipelineCluster) SetSparkConf(ctx context.Context, v map[string]types.String)
- func (o *PipelineCluster) SetSparkEnvVars(ctx context.Context, v map[string]types.String)
- func (o *PipelineCluster) SetSshPublicKeys(ctx context.Context, v []types.String)
- func (newState *PipelineCluster) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineCluster)
- func (newState *PipelineCluster) SyncEffectiveFieldsDuringRead(existingState PipelineCluster)
- func (o PipelineCluster) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PipelineCluster) Type(ctx context.Context) attr.Type
- type PipelineClusterAutoscale
- func (c PipelineClusterAutoscale) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PipelineClusterAutoscale) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *PipelineClusterAutoscale) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineClusterAutoscale)
- func (newState *PipelineClusterAutoscale) SyncEffectiveFieldsDuringRead(existingState PipelineClusterAutoscale)
- func (o PipelineClusterAutoscale) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PipelineClusterAutoscale) Type(ctx context.Context) attr.Type
- type PipelineClusterAutoscale_SdkV2
- func (c PipelineClusterAutoscale_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PipelineClusterAutoscale_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *PipelineClusterAutoscale_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineClusterAutoscale_SdkV2)
- func (newState *PipelineClusterAutoscale_SdkV2) SyncEffectiveFieldsDuringRead(existingState PipelineClusterAutoscale_SdkV2)
- func (o PipelineClusterAutoscale_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PipelineClusterAutoscale_SdkV2) Type(ctx context.Context) attr.Type
- type PipelineCluster_SdkV2
- func (c PipelineCluster_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *PipelineCluster_SdkV2) GetAutoscale(ctx context.Context) (PipelineClusterAutoscale_SdkV2, bool)
- func (o *PipelineCluster_SdkV2) GetAwsAttributes(ctx context.Context) (compute_tf.AwsAttributes_SdkV2, bool)
- func (o *PipelineCluster_SdkV2) GetAzureAttributes(ctx context.Context) (compute_tf.AzureAttributes_SdkV2, bool)
- func (o *PipelineCluster_SdkV2) GetClusterLogConf(ctx context.Context) (compute_tf.ClusterLogConf_SdkV2, bool)
- func (a PipelineCluster_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *PipelineCluster_SdkV2) GetCustomTags(ctx context.Context) (map[string]types.String, bool)
- func (o *PipelineCluster_SdkV2) GetGcpAttributes(ctx context.Context) (compute_tf.GcpAttributes_SdkV2, bool)
- func (o *PipelineCluster_SdkV2) GetInitScripts(ctx context.Context) ([]compute_tf.InitScriptInfo_SdkV2, bool)
- func (o *PipelineCluster_SdkV2) GetSparkConf(ctx context.Context) (map[string]types.String, bool)
- func (o *PipelineCluster_SdkV2) GetSparkEnvVars(ctx context.Context) (map[string]types.String, bool)
- func (o *PipelineCluster_SdkV2) GetSshPublicKeys(ctx context.Context) ([]types.String, bool)
- func (o *PipelineCluster_SdkV2) SetAutoscale(ctx context.Context, v PipelineClusterAutoscale_SdkV2)
- func (o *PipelineCluster_SdkV2) SetAwsAttributes(ctx context.Context, v compute_tf.AwsAttributes_SdkV2)
- func (o *PipelineCluster_SdkV2) SetAzureAttributes(ctx context.Context, v compute_tf.AzureAttributes_SdkV2)
- func (o *PipelineCluster_SdkV2) SetClusterLogConf(ctx context.Context, v compute_tf.ClusterLogConf_SdkV2)
- func (o *PipelineCluster_SdkV2) SetCustomTags(ctx context.Context, v map[string]types.String)
- func (o *PipelineCluster_SdkV2) SetGcpAttributes(ctx context.Context, v compute_tf.GcpAttributes_SdkV2)
- func (o *PipelineCluster_SdkV2) SetInitScripts(ctx context.Context, v []compute_tf.InitScriptInfo_SdkV2)
- func (o *PipelineCluster_SdkV2) SetSparkConf(ctx context.Context, v map[string]types.String)
- func (o *PipelineCluster_SdkV2) SetSparkEnvVars(ctx context.Context, v map[string]types.String)
- func (o *PipelineCluster_SdkV2) SetSshPublicKeys(ctx context.Context, v []types.String)
- func (newState *PipelineCluster_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineCluster_SdkV2)
- func (newState *PipelineCluster_SdkV2) SyncEffectiveFieldsDuringRead(existingState PipelineCluster_SdkV2)
- func (o PipelineCluster_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PipelineCluster_SdkV2) Type(ctx context.Context) attr.Type
- type PipelineDeployment
- func (c PipelineDeployment) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PipelineDeployment) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *PipelineDeployment) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineDeployment)
- func (newState *PipelineDeployment) SyncEffectiveFieldsDuringRead(existingState PipelineDeployment)
- func (o PipelineDeployment) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PipelineDeployment) Type(ctx context.Context) attr.Type
- type PipelineDeployment_SdkV2
- func (c PipelineDeployment_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PipelineDeployment_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *PipelineDeployment_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineDeployment_SdkV2)
- func (newState *PipelineDeployment_SdkV2) SyncEffectiveFieldsDuringRead(existingState PipelineDeployment_SdkV2)
- func (o PipelineDeployment_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PipelineDeployment_SdkV2) Type(ctx context.Context) attr.Type
- type PipelineEvent
- func (c PipelineEvent) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PipelineEvent) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *PipelineEvent) GetError(ctx context.Context) (ErrorDetail, bool)
- func (o *PipelineEvent) GetOrigin(ctx context.Context) (Origin, bool)
- func (o *PipelineEvent) GetSequence(ctx context.Context) (Sequencing, bool)
- func (o *PipelineEvent) SetError(ctx context.Context, v ErrorDetail)
- func (o *PipelineEvent) SetOrigin(ctx context.Context, v Origin)
- func (o *PipelineEvent) SetSequence(ctx context.Context, v Sequencing)
- func (newState *PipelineEvent) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineEvent)
- func (newState *PipelineEvent) SyncEffectiveFieldsDuringRead(existingState PipelineEvent)
- func (o PipelineEvent) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PipelineEvent) Type(ctx context.Context) attr.Type
- type PipelineEvent_SdkV2
- func (c PipelineEvent_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PipelineEvent_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *PipelineEvent_SdkV2) GetError(ctx context.Context) (ErrorDetail_SdkV2, bool)
- func (o *PipelineEvent_SdkV2) GetOrigin(ctx context.Context) (Origin_SdkV2, bool)
- func (o *PipelineEvent_SdkV2) GetSequence(ctx context.Context) (Sequencing_SdkV2, bool)
- func (o *PipelineEvent_SdkV2) SetError(ctx context.Context, v ErrorDetail_SdkV2)
- func (o *PipelineEvent_SdkV2) SetOrigin(ctx context.Context, v Origin_SdkV2)
- func (o *PipelineEvent_SdkV2) SetSequence(ctx context.Context, v Sequencing_SdkV2)
- func (newState *PipelineEvent_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineEvent_SdkV2)
- func (newState *PipelineEvent_SdkV2) SyncEffectiveFieldsDuringRead(existingState PipelineEvent_SdkV2)
- func (o PipelineEvent_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PipelineEvent_SdkV2) Type(ctx context.Context) attr.Type
- type PipelineLibrary
- func (c PipelineLibrary) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PipelineLibrary) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *PipelineLibrary) GetFile(ctx context.Context) (FileLibrary, bool)
- func (o *PipelineLibrary) GetMaven(ctx context.Context) (compute_tf.MavenLibrary, bool)
- func (o *PipelineLibrary) GetNotebook(ctx context.Context) (NotebookLibrary, bool)
- func (o *PipelineLibrary) SetFile(ctx context.Context, v FileLibrary)
- func (o *PipelineLibrary) SetMaven(ctx context.Context, v compute_tf.MavenLibrary)
- func (o *PipelineLibrary) SetNotebook(ctx context.Context, v NotebookLibrary)
- func (newState *PipelineLibrary) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineLibrary)
- func (newState *PipelineLibrary) SyncEffectiveFieldsDuringRead(existingState PipelineLibrary)
- func (o PipelineLibrary) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PipelineLibrary) Type(ctx context.Context) attr.Type
- type PipelineLibrary_SdkV2
- func (c PipelineLibrary_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PipelineLibrary_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *PipelineLibrary_SdkV2) GetFile(ctx context.Context) (FileLibrary_SdkV2, bool)
- func (o *PipelineLibrary_SdkV2) GetMaven(ctx context.Context) (compute_tf.MavenLibrary_SdkV2, bool)
- func (o *PipelineLibrary_SdkV2) GetNotebook(ctx context.Context) (NotebookLibrary_SdkV2, bool)
- func (o *PipelineLibrary_SdkV2) SetFile(ctx context.Context, v FileLibrary_SdkV2)
- func (o *PipelineLibrary_SdkV2) SetMaven(ctx context.Context, v compute_tf.MavenLibrary_SdkV2)
- func (o *PipelineLibrary_SdkV2) SetNotebook(ctx context.Context, v NotebookLibrary_SdkV2)
- func (newState *PipelineLibrary_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineLibrary_SdkV2)
- func (newState *PipelineLibrary_SdkV2) SyncEffectiveFieldsDuringRead(existingState PipelineLibrary_SdkV2)
- func (o PipelineLibrary_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PipelineLibrary_SdkV2) Type(ctx context.Context) attr.Type
- type PipelinePermission
- func (c PipelinePermission) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PipelinePermission) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *PipelinePermission) GetInheritedFromObject(ctx context.Context) ([]types.String, bool)
- func (o *PipelinePermission) SetInheritedFromObject(ctx context.Context, v []types.String)
- func (newState *PipelinePermission) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelinePermission)
- func (newState *PipelinePermission) SyncEffectiveFieldsDuringRead(existingState PipelinePermission)
- func (o PipelinePermission) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PipelinePermission) Type(ctx context.Context) attr.Type
- type PipelinePermission_SdkV2
- func (c PipelinePermission_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PipelinePermission_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *PipelinePermission_SdkV2) GetInheritedFromObject(ctx context.Context) ([]types.String, bool)
- func (o *PipelinePermission_SdkV2) SetInheritedFromObject(ctx context.Context, v []types.String)
- func (newState *PipelinePermission_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelinePermission_SdkV2)
- func (newState *PipelinePermission_SdkV2) SyncEffectiveFieldsDuringRead(existingState PipelinePermission_SdkV2)
- func (o PipelinePermission_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PipelinePermission_SdkV2) Type(ctx context.Context) attr.Type
- type PipelinePermissions
- func (c PipelinePermissions) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *PipelinePermissions) GetAccessControlList(ctx context.Context) ([]PipelineAccessControlResponse, bool)
- func (a PipelinePermissions) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *PipelinePermissions) SetAccessControlList(ctx context.Context, v []PipelineAccessControlResponse)
- func (newState *PipelinePermissions) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelinePermissions)
- func (newState *PipelinePermissions) SyncEffectiveFieldsDuringRead(existingState PipelinePermissions)
- func (o PipelinePermissions) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PipelinePermissions) Type(ctx context.Context) attr.Type
- type PipelinePermissionsDescription
- func (c PipelinePermissionsDescription) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PipelinePermissionsDescription) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *PipelinePermissionsDescription) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelinePermissionsDescription)
- func (newState *PipelinePermissionsDescription) SyncEffectiveFieldsDuringRead(existingState PipelinePermissionsDescription)
- func (o PipelinePermissionsDescription) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PipelinePermissionsDescription) Type(ctx context.Context) attr.Type
- type PipelinePermissionsDescription_SdkV2
- func (c PipelinePermissionsDescription_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PipelinePermissionsDescription_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *PipelinePermissionsDescription_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelinePermissionsDescription_SdkV2)
- func (newState *PipelinePermissionsDescription_SdkV2) SyncEffectiveFieldsDuringRead(existingState PipelinePermissionsDescription_SdkV2)
- func (o PipelinePermissionsDescription_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PipelinePermissionsDescription_SdkV2) Type(ctx context.Context) attr.Type
- type PipelinePermissionsRequest
- func (c PipelinePermissionsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *PipelinePermissionsRequest) GetAccessControlList(ctx context.Context) ([]PipelineAccessControlRequest, bool)
- func (a PipelinePermissionsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *PipelinePermissionsRequest) SetAccessControlList(ctx context.Context, v []PipelineAccessControlRequest)
- func (newState *PipelinePermissionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelinePermissionsRequest)
- func (newState *PipelinePermissionsRequest) SyncEffectiveFieldsDuringRead(existingState PipelinePermissionsRequest)
- func (o PipelinePermissionsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PipelinePermissionsRequest) Type(ctx context.Context) attr.Type
- type PipelinePermissionsRequest_SdkV2
- func (c PipelinePermissionsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *PipelinePermissionsRequest_SdkV2) GetAccessControlList(ctx context.Context) ([]PipelineAccessControlRequest_SdkV2, bool)
- func (a PipelinePermissionsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *PipelinePermissionsRequest_SdkV2) SetAccessControlList(ctx context.Context, v []PipelineAccessControlRequest_SdkV2)
- func (newState *PipelinePermissionsRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelinePermissionsRequest_SdkV2)
- func (newState *PipelinePermissionsRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState PipelinePermissionsRequest_SdkV2)
- func (o PipelinePermissionsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PipelinePermissionsRequest_SdkV2) Type(ctx context.Context) attr.Type
- type PipelinePermissions_SdkV2
- func (c PipelinePermissions_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *PipelinePermissions_SdkV2) GetAccessControlList(ctx context.Context) ([]PipelineAccessControlResponse_SdkV2, bool)
- func (a PipelinePermissions_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *PipelinePermissions_SdkV2) SetAccessControlList(ctx context.Context, v []PipelineAccessControlResponse_SdkV2)
- func (newState *PipelinePermissions_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelinePermissions_SdkV2)
- func (newState *PipelinePermissions_SdkV2) SyncEffectiveFieldsDuringRead(existingState PipelinePermissions_SdkV2)
- func (o PipelinePermissions_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PipelinePermissions_SdkV2) Type(ctx context.Context) attr.Type
- type PipelineSpec
- func (c PipelineSpec) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *PipelineSpec) GetClusters(ctx context.Context) ([]PipelineCluster, bool)
- func (a PipelineSpec) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *PipelineSpec) GetConfiguration(ctx context.Context) (map[string]types.String, bool)
- func (o *PipelineSpec) GetDeployment(ctx context.Context) (PipelineDeployment, bool)
- func (o *PipelineSpec) GetFilters(ctx context.Context) (Filters, bool)
- func (o *PipelineSpec) GetGatewayDefinition(ctx context.Context) (IngestionGatewayPipelineDefinition, bool)
- func (o *PipelineSpec) GetIngestionDefinition(ctx context.Context) (IngestionPipelineDefinition, bool)
- func (o *PipelineSpec) GetLibraries(ctx context.Context) ([]PipelineLibrary, bool)
- func (o *PipelineSpec) GetNotifications(ctx context.Context) ([]Notifications, bool)
- func (o *PipelineSpec) GetRestartWindow(ctx context.Context) (RestartWindow, bool)
- func (o *PipelineSpec) GetTrigger(ctx context.Context) (PipelineTrigger, bool)
- func (o *PipelineSpec) SetClusters(ctx context.Context, v []PipelineCluster)
- func (o *PipelineSpec) SetConfiguration(ctx context.Context, v map[string]types.String)
- func (o *PipelineSpec) SetDeployment(ctx context.Context, v PipelineDeployment)
- func (o *PipelineSpec) SetFilters(ctx context.Context, v Filters)
- func (o *PipelineSpec) SetGatewayDefinition(ctx context.Context, v IngestionGatewayPipelineDefinition)
- func (o *PipelineSpec) SetIngestionDefinition(ctx context.Context, v IngestionPipelineDefinition)
- func (o *PipelineSpec) SetLibraries(ctx context.Context, v []PipelineLibrary)
- func (o *PipelineSpec) SetNotifications(ctx context.Context, v []Notifications)
- func (o *PipelineSpec) SetRestartWindow(ctx context.Context, v RestartWindow)
- func (o *PipelineSpec) SetTrigger(ctx context.Context, v PipelineTrigger)
- func (newState *PipelineSpec) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineSpec)
- func (newState *PipelineSpec) SyncEffectiveFieldsDuringRead(existingState PipelineSpec)
- func (o PipelineSpec) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PipelineSpec) Type(ctx context.Context) attr.Type
- type PipelineSpec_SdkV2
- func (c PipelineSpec_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *PipelineSpec_SdkV2) GetClusters(ctx context.Context) ([]PipelineCluster_SdkV2, bool)
- func (a PipelineSpec_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *PipelineSpec_SdkV2) GetConfiguration(ctx context.Context) (map[string]types.String, bool)
- func (o *PipelineSpec_SdkV2) GetDeployment(ctx context.Context) (PipelineDeployment_SdkV2, bool)
- func (o *PipelineSpec_SdkV2) GetFilters(ctx context.Context) (Filters_SdkV2, bool)
- func (o *PipelineSpec_SdkV2) GetGatewayDefinition(ctx context.Context) (IngestionGatewayPipelineDefinition_SdkV2, bool)
- func (o *PipelineSpec_SdkV2) GetIngestionDefinition(ctx context.Context) (IngestionPipelineDefinition_SdkV2, bool)
- func (o *PipelineSpec_SdkV2) GetLibraries(ctx context.Context) ([]PipelineLibrary_SdkV2, bool)
- func (o *PipelineSpec_SdkV2) GetNotifications(ctx context.Context) ([]Notifications_SdkV2, bool)
- func (o *PipelineSpec_SdkV2) GetRestartWindow(ctx context.Context) (RestartWindow_SdkV2, bool)
- func (o *PipelineSpec_SdkV2) GetTrigger(ctx context.Context) (PipelineTrigger_SdkV2, bool)
- func (o *PipelineSpec_SdkV2) SetClusters(ctx context.Context, v []PipelineCluster_SdkV2)
- func (o *PipelineSpec_SdkV2) SetConfiguration(ctx context.Context, v map[string]types.String)
- func (o *PipelineSpec_SdkV2) SetDeployment(ctx context.Context, v PipelineDeployment_SdkV2)
- func (o *PipelineSpec_SdkV2) SetFilters(ctx context.Context, v Filters_SdkV2)
- func (o *PipelineSpec_SdkV2) SetGatewayDefinition(ctx context.Context, v IngestionGatewayPipelineDefinition_SdkV2)
- func (o *PipelineSpec_SdkV2) SetIngestionDefinition(ctx context.Context, v IngestionPipelineDefinition_SdkV2)
- func (o *PipelineSpec_SdkV2) SetLibraries(ctx context.Context, v []PipelineLibrary_SdkV2)
- func (o *PipelineSpec_SdkV2) SetNotifications(ctx context.Context, v []Notifications_SdkV2)
- func (o *PipelineSpec_SdkV2) SetRestartWindow(ctx context.Context, v RestartWindow_SdkV2)
- func (o *PipelineSpec_SdkV2) SetTrigger(ctx context.Context, v PipelineTrigger_SdkV2)
- func (newState *PipelineSpec_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineSpec_SdkV2)
- func (newState *PipelineSpec_SdkV2) SyncEffectiveFieldsDuringRead(existingState PipelineSpec_SdkV2)
- func (o PipelineSpec_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PipelineSpec_SdkV2) Type(ctx context.Context) attr.Type
- type PipelineStateInfo
- func (c PipelineStateInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PipelineStateInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *PipelineStateInfo) GetLatestUpdates(ctx context.Context) ([]UpdateStateInfo, bool)
- func (o *PipelineStateInfo) SetLatestUpdates(ctx context.Context, v []UpdateStateInfo)
- func (newState *PipelineStateInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineStateInfo)
- func (newState *PipelineStateInfo) SyncEffectiveFieldsDuringRead(existingState PipelineStateInfo)
- func (o PipelineStateInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PipelineStateInfo) Type(ctx context.Context) attr.Type
- type PipelineStateInfo_SdkV2
- func (c PipelineStateInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PipelineStateInfo_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *PipelineStateInfo_SdkV2) GetLatestUpdates(ctx context.Context) ([]UpdateStateInfo_SdkV2, bool)
- func (o *PipelineStateInfo_SdkV2) SetLatestUpdates(ctx context.Context, v []UpdateStateInfo_SdkV2)
- func (newState *PipelineStateInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineStateInfo_SdkV2)
- func (newState *PipelineStateInfo_SdkV2) SyncEffectiveFieldsDuringRead(existingState PipelineStateInfo_SdkV2)
- func (o PipelineStateInfo_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PipelineStateInfo_SdkV2) Type(ctx context.Context) attr.Type
- type PipelineTrigger
- func (c PipelineTrigger) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PipelineTrigger) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *PipelineTrigger) GetCron(ctx context.Context) (CronTrigger, bool)
- func (o *PipelineTrigger) GetManual(ctx context.Context) (ManualTrigger, bool)
- func (o *PipelineTrigger) SetCron(ctx context.Context, v CronTrigger)
- func (o *PipelineTrigger) SetManual(ctx context.Context, v ManualTrigger)
- func (newState *PipelineTrigger) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineTrigger)
- func (newState *PipelineTrigger) SyncEffectiveFieldsDuringRead(existingState PipelineTrigger)
- func (o PipelineTrigger) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PipelineTrigger) Type(ctx context.Context) attr.Type
- type PipelineTrigger_SdkV2
- func (c PipelineTrigger_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PipelineTrigger_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *PipelineTrigger_SdkV2) GetCron(ctx context.Context) (CronTrigger_SdkV2, bool)
- func (o *PipelineTrigger_SdkV2) GetManual(ctx context.Context) (ManualTrigger_SdkV2, bool)
- func (o *PipelineTrigger_SdkV2) SetCron(ctx context.Context, v CronTrigger_SdkV2)
- func (o *PipelineTrigger_SdkV2) SetManual(ctx context.Context, v ManualTrigger_SdkV2)
- func (newState *PipelineTrigger_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineTrigger_SdkV2)
- func (newState *PipelineTrigger_SdkV2) SyncEffectiveFieldsDuringRead(existingState PipelineTrigger_SdkV2)
- func (o PipelineTrigger_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PipelineTrigger_SdkV2) Type(ctx context.Context) attr.Type
- type ReportSpec
- func (c ReportSpec) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ReportSpec) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ReportSpec) GetTableConfiguration(ctx context.Context) (TableSpecificConfig, bool)
- func (o *ReportSpec) SetTableConfiguration(ctx context.Context, v TableSpecificConfig)
- func (newState *ReportSpec) SyncEffectiveFieldsDuringCreateOrUpdate(plan ReportSpec)
- func (newState *ReportSpec) SyncEffectiveFieldsDuringRead(existingState ReportSpec)
- func (o ReportSpec) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ReportSpec) Type(ctx context.Context) attr.Type
- type ReportSpec_SdkV2
- func (c ReportSpec_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ReportSpec_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ReportSpec_SdkV2) GetTableConfiguration(ctx context.Context) (TableSpecificConfig_SdkV2, bool)
- func (o *ReportSpec_SdkV2) SetTableConfiguration(ctx context.Context, v TableSpecificConfig_SdkV2)
- func (newState *ReportSpec_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ReportSpec_SdkV2)
- func (newState *ReportSpec_SdkV2) SyncEffectiveFieldsDuringRead(existingState ReportSpec_SdkV2)
- func (o ReportSpec_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ReportSpec_SdkV2) Type(ctx context.Context) attr.Type
- type RestartWindow
- func (c RestartWindow) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a RestartWindow) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *RestartWindow) GetDaysOfWeek(ctx context.Context) ([]types.String, bool)
- func (o *RestartWindow) SetDaysOfWeek(ctx context.Context, v []types.String)
- func (newState *RestartWindow) SyncEffectiveFieldsDuringCreateOrUpdate(plan RestartWindow)
- func (newState *RestartWindow) SyncEffectiveFieldsDuringRead(existingState RestartWindow)
- func (o RestartWindow) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RestartWindow) Type(ctx context.Context) attr.Type
- type RestartWindow_SdkV2
- func (c RestartWindow_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a RestartWindow_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *RestartWindow_SdkV2) GetDaysOfWeek(ctx context.Context) ([]types.String, bool)
- func (o *RestartWindow_SdkV2) SetDaysOfWeek(ctx context.Context, v []types.String)
- func (newState *RestartWindow_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RestartWindow_SdkV2)
- func (newState *RestartWindow_SdkV2) SyncEffectiveFieldsDuringRead(existingState RestartWindow_SdkV2)
- func (o RestartWindow_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RestartWindow_SdkV2) Type(ctx context.Context) attr.Type
- type RunAs
- func (c RunAs) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a RunAs) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *RunAs) SyncEffectiveFieldsDuringCreateOrUpdate(plan RunAs)
- func (newState *RunAs) SyncEffectiveFieldsDuringRead(existingState RunAs)
- func (o RunAs) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RunAs) Type(ctx context.Context) attr.Type
- type RunAs_SdkV2
- func (c RunAs_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a RunAs_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *RunAs_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RunAs_SdkV2)
- func (newState *RunAs_SdkV2) SyncEffectiveFieldsDuringRead(existingState RunAs_SdkV2)
- func (o RunAs_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RunAs_SdkV2) Type(ctx context.Context) attr.Type
- type SchemaSpec
- func (c SchemaSpec) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a SchemaSpec) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *SchemaSpec) GetTableConfiguration(ctx context.Context) (TableSpecificConfig, bool)
- func (o *SchemaSpec) SetTableConfiguration(ctx context.Context, v TableSpecificConfig)
- func (newState *SchemaSpec) SyncEffectiveFieldsDuringCreateOrUpdate(plan SchemaSpec)
- func (newState *SchemaSpec) SyncEffectiveFieldsDuringRead(existingState SchemaSpec)
- func (o SchemaSpec) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o SchemaSpec) Type(ctx context.Context) attr.Type
- type SchemaSpec_SdkV2
- func (c SchemaSpec_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a SchemaSpec_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *SchemaSpec_SdkV2) GetTableConfiguration(ctx context.Context) (TableSpecificConfig_SdkV2, bool)
- func (o *SchemaSpec_SdkV2) SetTableConfiguration(ctx context.Context, v TableSpecificConfig_SdkV2)
- func (newState *SchemaSpec_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SchemaSpec_SdkV2)
- func (newState *SchemaSpec_SdkV2) SyncEffectiveFieldsDuringRead(existingState SchemaSpec_SdkV2)
- func (o SchemaSpec_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o SchemaSpec_SdkV2) Type(ctx context.Context) attr.Type
- type Sequencing
- func (c Sequencing) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Sequencing) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *Sequencing) GetDataPlaneId(ctx context.Context) (DataPlaneId, bool)
- func (o *Sequencing) SetDataPlaneId(ctx context.Context, v DataPlaneId)
- func (newState *Sequencing) SyncEffectiveFieldsDuringCreateOrUpdate(plan Sequencing)
- func (newState *Sequencing) SyncEffectiveFieldsDuringRead(existingState Sequencing)
- func (o Sequencing) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Sequencing) Type(ctx context.Context) attr.Type
- type Sequencing_SdkV2
- func (c Sequencing_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Sequencing_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *Sequencing_SdkV2) GetDataPlaneId(ctx context.Context) (DataPlaneId_SdkV2, bool)
- func (o *Sequencing_SdkV2) SetDataPlaneId(ctx context.Context, v DataPlaneId_SdkV2)
- func (newState *Sequencing_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Sequencing_SdkV2)
- func (newState *Sequencing_SdkV2) SyncEffectiveFieldsDuringRead(existingState Sequencing_SdkV2)
- func (o Sequencing_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Sequencing_SdkV2) Type(ctx context.Context) attr.Type
- type SerializedException
- func (c SerializedException) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a SerializedException) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *SerializedException) GetStack(ctx context.Context) ([]StackFrame, bool)
- func (o *SerializedException) SetStack(ctx context.Context, v []StackFrame)
- func (newState *SerializedException) SyncEffectiveFieldsDuringCreateOrUpdate(plan SerializedException)
- func (newState *SerializedException) SyncEffectiveFieldsDuringRead(existingState SerializedException)
- func (o SerializedException) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o SerializedException) Type(ctx context.Context) attr.Type
- type SerializedException_SdkV2
- func (c SerializedException_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a SerializedException_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *SerializedException_SdkV2) GetStack(ctx context.Context) ([]StackFrame_SdkV2, bool)
- func (o *SerializedException_SdkV2) SetStack(ctx context.Context, v []StackFrame_SdkV2)
- func (newState *SerializedException_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SerializedException_SdkV2)
- func (newState *SerializedException_SdkV2) SyncEffectiveFieldsDuringRead(existingState SerializedException_SdkV2)
- func (o SerializedException_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o SerializedException_SdkV2) Type(ctx context.Context) attr.Type
- type StackFrame
- func (c StackFrame) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a StackFrame) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *StackFrame) SyncEffectiveFieldsDuringCreateOrUpdate(plan StackFrame)
- func (newState *StackFrame) SyncEffectiveFieldsDuringRead(existingState StackFrame)
- func (o StackFrame) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o StackFrame) Type(ctx context.Context) attr.Type
- type StackFrame_SdkV2
- func (c StackFrame_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a StackFrame_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *StackFrame_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan StackFrame_SdkV2)
- func (newState *StackFrame_SdkV2) SyncEffectiveFieldsDuringRead(existingState StackFrame_SdkV2)
- func (o StackFrame_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o StackFrame_SdkV2) Type(ctx context.Context) attr.Type
- type StartUpdate
- func (c StartUpdate) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a StartUpdate) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *StartUpdate) GetFullRefreshSelection(ctx context.Context) ([]types.String, bool)
- func (o *StartUpdate) GetRefreshSelection(ctx context.Context) ([]types.String, bool)
- func (o *StartUpdate) SetFullRefreshSelection(ctx context.Context, v []types.String)
- func (o *StartUpdate) SetRefreshSelection(ctx context.Context, v []types.String)
- func (newState *StartUpdate) SyncEffectiveFieldsDuringCreateOrUpdate(plan StartUpdate)
- func (newState *StartUpdate) SyncEffectiveFieldsDuringRead(existingState StartUpdate)
- func (o StartUpdate) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o StartUpdate) Type(ctx context.Context) attr.Type
- type StartUpdateResponse
- func (c StartUpdateResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a StartUpdateResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *StartUpdateResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan StartUpdateResponse)
- func (newState *StartUpdateResponse) SyncEffectiveFieldsDuringRead(existingState StartUpdateResponse)
- func (o StartUpdateResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o StartUpdateResponse) Type(ctx context.Context) attr.Type
- type StartUpdateResponse_SdkV2
- func (c StartUpdateResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a StartUpdateResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *StartUpdateResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan StartUpdateResponse_SdkV2)
- func (newState *StartUpdateResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState StartUpdateResponse_SdkV2)
- func (o StartUpdateResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o StartUpdateResponse_SdkV2) Type(ctx context.Context) attr.Type
- type StartUpdate_SdkV2
- func (c StartUpdate_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a StartUpdate_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *StartUpdate_SdkV2) GetFullRefreshSelection(ctx context.Context) ([]types.String, bool)
- func (o *StartUpdate_SdkV2) GetRefreshSelection(ctx context.Context) ([]types.String, bool)
- func (o *StartUpdate_SdkV2) SetFullRefreshSelection(ctx context.Context, v []types.String)
- func (o *StartUpdate_SdkV2) SetRefreshSelection(ctx context.Context, v []types.String)
- func (newState *StartUpdate_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan StartUpdate_SdkV2)
- func (newState *StartUpdate_SdkV2) SyncEffectiveFieldsDuringRead(existingState StartUpdate_SdkV2)
- func (o StartUpdate_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o StartUpdate_SdkV2) Type(ctx context.Context) attr.Type
- type StopPipelineResponse
- func (c StopPipelineResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a StopPipelineResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *StopPipelineResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan StopPipelineResponse)
- func (newState *StopPipelineResponse) SyncEffectiveFieldsDuringRead(existingState StopPipelineResponse)
- func (o StopPipelineResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o StopPipelineResponse) Type(ctx context.Context) attr.Type
- type StopPipelineResponse_SdkV2
- func (c StopPipelineResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a StopPipelineResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *StopPipelineResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan StopPipelineResponse_SdkV2)
- func (newState *StopPipelineResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState StopPipelineResponse_SdkV2)
- func (o StopPipelineResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o StopPipelineResponse_SdkV2) Type(ctx context.Context) attr.Type
- type StopRequest
- type StopRequest_SdkV2
- type TableSpec
- func (c TableSpec) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a TableSpec) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *TableSpec) GetTableConfiguration(ctx context.Context) (TableSpecificConfig, bool)
- func (o *TableSpec) SetTableConfiguration(ctx context.Context, v TableSpecificConfig)
- func (newState *TableSpec) SyncEffectiveFieldsDuringCreateOrUpdate(plan TableSpec)
- func (newState *TableSpec) SyncEffectiveFieldsDuringRead(existingState TableSpec)
- func (o TableSpec) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o TableSpec) Type(ctx context.Context) attr.Type
- type TableSpec_SdkV2
- func (c TableSpec_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a TableSpec_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *TableSpec_SdkV2) GetTableConfiguration(ctx context.Context) (TableSpecificConfig_SdkV2, bool)
- func (o *TableSpec_SdkV2) SetTableConfiguration(ctx context.Context, v TableSpecificConfig_SdkV2)
- func (newState *TableSpec_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan TableSpec_SdkV2)
- func (newState *TableSpec_SdkV2) SyncEffectiveFieldsDuringRead(existingState TableSpec_SdkV2)
- func (o TableSpec_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o TableSpec_SdkV2) Type(ctx context.Context) attr.Type
- type TableSpecificConfig
- func (c TableSpecificConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a TableSpecificConfig) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *TableSpecificConfig) GetPrimaryKeys(ctx context.Context) ([]types.String, bool)
- func (o *TableSpecificConfig) GetSequenceBy(ctx context.Context) ([]types.String, bool)
- func (o *TableSpecificConfig) SetPrimaryKeys(ctx context.Context, v []types.String)
- func (o *TableSpecificConfig) SetSequenceBy(ctx context.Context, v []types.String)
- func (newState *TableSpecificConfig) SyncEffectiveFieldsDuringCreateOrUpdate(plan TableSpecificConfig)
- func (newState *TableSpecificConfig) SyncEffectiveFieldsDuringRead(existingState TableSpecificConfig)
- func (o TableSpecificConfig) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o TableSpecificConfig) Type(ctx context.Context) attr.Type
- type TableSpecificConfig_SdkV2
- func (c TableSpecificConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a TableSpecificConfig_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *TableSpecificConfig_SdkV2) GetPrimaryKeys(ctx context.Context) ([]types.String, bool)
- func (o *TableSpecificConfig_SdkV2) GetSequenceBy(ctx context.Context) ([]types.String, bool)
- func (o *TableSpecificConfig_SdkV2) SetPrimaryKeys(ctx context.Context, v []types.String)
- func (o *TableSpecificConfig_SdkV2) SetSequenceBy(ctx context.Context, v []types.String)
- func (newState *TableSpecificConfig_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan TableSpecificConfig_SdkV2)
- func (newState *TableSpecificConfig_SdkV2) SyncEffectiveFieldsDuringRead(existingState TableSpecificConfig_SdkV2)
- func (o TableSpecificConfig_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o TableSpecificConfig_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateInfo
- func (c UpdateInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateInfo) GetConfig(ctx context.Context) (PipelineSpec, bool)
- func (o *UpdateInfo) GetFullRefreshSelection(ctx context.Context) ([]types.String, bool)
- func (o *UpdateInfo) GetRefreshSelection(ctx context.Context) ([]types.String, bool)
- func (o *UpdateInfo) SetConfig(ctx context.Context, v PipelineSpec)
- func (o *UpdateInfo) SetFullRefreshSelection(ctx context.Context, v []types.String)
- func (o *UpdateInfo) SetRefreshSelection(ctx context.Context, v []types.String)
- func (newState *UpdateInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateInfo)
- func (newState *UpdateInfo) SyncEffectiveFieldsDuringRead(existingState UpdateInfo)
- func (o UpdateInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateInfo) Type(ctx context.Context) attr.Type
- type UpdateInfo_SdkV2
- func (c UpdateInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateInfo_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateInfo_SdkV2) GetConfig(ctx context.Context) (PipelineSpec_SdkV2, bool)
- func (o *UpdateInfo_SdkV2) GetFullRefreshSelection(ctx context.Context) ([]types.String, bool)
- func (o *UpdateInfo_SdkV2) GetRefreshSelection(ctx context.Context) ([]types.String, bool)
- func (o *UpdateInfo_SdkV2) SetConfig(ctx context.Context, v PipelineSpec_SdkV2)
- func (o *UpdateInfo_SdkV2) SetFullRefreshSelection(ctx context.Context, v []types.String)
- func (o *UpdateInfo_SdkV2) SetRefreshSelection(ctx context.Context, v []types.String)
- func (newState *UpdateInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateInfo_SdkV2)
- func (newState *UpdateInfo_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateInfo_SdkV2)
- func (o UpdateInfo_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateInfo_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateStateInfo
- func (c UpdateStateInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateStateInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *UpdateStateInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateStateInfo)
- func (newState *UpdateStateInfo) SyncEffectiveFieldsDuringRead(existingState UpdateStateInfo)
- func (o UpdateStateInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateStateInfo) Type(ctx context.Context) attr.Type
- type UpdateStateInfo_SdkV2
- func (c UpdateStateInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateStateInfo_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *UpdateStateInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateStateInfo_SdkV2)
- func (newState *UpdateStateInfo_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateStateInfo_SdkV2)
- func (o UpdateStateInfo_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateStateInfo_SdkV2) Type(ctx context.Context) attr.Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreatePipeline ¶
type CreatePipeline struct { // If false, deployment will fail if name conflicts with that of another // pipeline. AllowDuplicateNames types.Bool `tfsdk:"allow_duplicate_names"` // Budget policy of this pipeline. BudgetPolicyId types.String `tfsdk:"budget_policy_id"` // A catalog in Unity Catalog to publish data from this pipeline to. If // `target` is specified, tables in this pipeline are published to a // `target` schema inside `catalog` (for example, // `catalog`.`target`.`table`). If `target` is not specified, no data is // published to Unity Catalog. Catalog types.String `tfsdk:"catalog"` // DLT Release Channel that specifies which version to use. Channel types.String `tfsdk:"channel"` // Cluster settings for this pipeline deployment. Clusters types.List `tfsdk:"clusters"` // String-String configuration for this pipeline execution. Configuration types.Map `tfsdk:"configuration"` // Whether the pipeline is continuous or triggered. This replaces `trigger`. Continuous types.Bool `tfsdk:"continuous"` // Deployment type of this pipeline. Deployment types.Object `tfsdk:"deployment"` // Whether the pipeline is in Development mode. Defaults to false. Development types.Bool `tfsdk:"development"` DryRun types.Bool `tfsdk:"dry_run"` // Pipeline product edition. Edition types.String `tfsdk:"edition"` // Filters on which Pipeline packages to include in the deployed graph. Filters types.Object `tfsdk:"filters"` // The definition of a gateway pipeline to support change data capture. GatewayDefinition types.Object `tfsdk:"gateway_definition"` // Unique identifier for this pipeline. Id types.String `tfsdk:"id"` // The configuration for a managed ingestion pipeline. These settings cannot // be used with the 'libraries', 'target' or 'catalog' settings. IngestionDefinition types.Object `tfsdk:"ingestion_definition"` // Libraries or code needed by this deployment. Libraries types.List `tfsdk:"libraries"` // Friendly identifier for this pipeline. Name types.String `tfsdk:"name"` // List of notification settings for this pipeline. Notifications types.List `tfsdk:"notifications"` // Whether Photon is enabled for this pipeline. Photon types.Bool `tfsdk:"photon"` // Restart window of this pipeline. RestartWindow types.Object `tfsdk:"restart_window"` // Write-only setting, available only in Create/Update calls. Specifies the // user or service principal that the pipeline runs as. If not specified, // the pipeline runs as the user who created the pipeline. // // Only `user_name` or `service_principal_name` can be specified. If both // are specified, an error is thrown. RunAs types.Object `tfsdk:"run_as"` // The default schema (database) where tables are read from or published to. // The presence of this field implies that the pipeline is in direct // publishing mode. Schema types.String `tfsdk:"schema"` // Whether serverless compute is enabled for this pipeline. Serverless types.Bool `tfsdk:"serverless"` // DBFS root directory for storing checkpoints and tables. Storage types.String `tfsdk:"storage"` // Target schema (database) to add tables in this pipeline to. If not // specified, no data is published to the Hive metastore or Unity Catalog. // To publish to Unity Catalog, also specify `catalog`. Target types.String `tfsdk:"target"` // Which pipeline trigger to use. Deprecated: Use `continuous` instead. Trigger types.Object `tfsdk:"trigger"` }
func (CreatePipeline) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreatePipeline) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*CreatePipeline) GetClusters ¶ added in v1.61.0
func (o *CreatePipeline) GetClusters(ctx context.Context) ([]PipelineCluster, bool)
GetClusters returns the value of the Clusters field in CreatePipeline as a slice of PipelineCluster values. If the field is unknown or null, the boolean return value is false.
func (CreatePipeline) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreatePipeline. 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 (*CreatePipeline) GetConfiguration ¶ added in v1.61.0
GetConfiguration returns the value of the Configuration field in CreatePipeline as a map of string to types.String values. If the field is unknown or null, the boolean return value is false.
func (*CreatePipeline) GetDeployment ¶ added in v1.61.0
func (o *CreatePipeline) GetDeployment(ctx context.Context) (PipelineDeployment, bool)
GetDeployment returns the value of the Deployment field in CreatePipeline as a PipelineDeployment value. If the field is unknown or null, the boolean return value is false.
func (*CreatePipeline) GetFilters ¶ added in v1.61.0
func (o *CreatePipeline) GetFilters(ctx context.Context) (Filters, bool)
GetFilters returns the value of the Filters field in CreatePipeline as a Filters value. If the field is unknown or null, the boolean return value is false.
func (*CreatePipeline) GetGatewayDefinition ¶ added in v1.61.0
func (o *CreatePipeline) GetGatewayDefinition(ctx context.Context) (IngestionGatewayPipelineDefinition, bool)
GetGatewayDefinition returns the value of the GatewayDefinition field in CreatePipeline as a IngestionGatewayPipelineDefinition value. If the field is unknown or null, the boolean return value is false.
func (*CreatePipeline) GetIngestionDefinition ¶ added in v1.61.0
func (o *CreatePipeline) GetIngestionDefinition(ctx context.Context) (IngestionPipelineDefinition, bool)
GetIngestionDefinition returns the value of the IngestionDefinition field in CreatePipeline as a IngestionPipelineDefinition value. If the field is unknown or null, the boolean return value is false.
func (*CreatePipeline) GetLibraries ¶ added in v1.61.0
func (o *CreatePipeline) GetLibraries(ctx context.Context) ([]PipelineLibrary, bool)
GetLibraries returns the value of the Libraries field in CreatePipeline as a slice of PipelineLibrary values. If the field is unknown or null, the boolean return value is false.
func (*CreatePipeline) GetNotifications ¶ added in v1.61.0
func (o *CreatePipeline) GetNotifications(ctx context.Context) ([]Notifications, bool)
GetNotifications returns the value of the Notifications field in CreatePipeline as a slice of Notifications values. If the field is unknown or null, the boolean return value is false.
func (*CreatePipeline) GetRestartWindow ¶ added in v1.61.0
func (o *CreatePipeline) GetRestartWindow(ctx context.Context) (RestartWindow, bool)
GetRestartWindow returns the value of the RestartWindow field in CreatePipeline as a RestartWindow value. If the field is unknown or null, the boolean return value is false.
func (*CreatePipeline) GetRunAs ¶ added in v1.63.0
func (o *CreatePipeline) GetRunAs(ctx context.Context) (RunAs, bool)
GetRunAs returns the value of the RunAs field in CreatePipeline as a RunAs value. If the field is unknown or null, the boolean return value is false.
func (*CreatePipeline) GetTrigger ¶ added in v1.61.0
func (o *CreatePipeline) GetTrigger(ctx context.Context) (PipelineTrigger, bool)
GetTrigger returns the value of the Trigger field in CreatePipeline as a PipelineTrigger value. If the field is unknown or null, the boolean return value is false.
func (*CreatePipeline) SetClusters ¶ added in v1.61.0
func (o *CreatePipeline) SetClusters(ctx context.Context, v []PipelineCluster)
SetClusters sets the value of the Clusters field in CreatePipeline.
func (*CreatePipeline) SetConfiguration ¶ added in v1.61.0
SetConfiguration sets the value of the Configuration field in CreatePipeline.
func (*CreatePipeline) SetDeployment ¶ added in v1.61.0
func (o *CreatePipeline) SetDeployment(ctx context.Context, v PipelineDeployment)
SetDeployment sets the value of the Deployment field in CreatePipeline.
func (*CreatePipeline) SetFilters ¶ added in v1.61.0
func (o *CreatePipeline) SetFilters(ctx context.Context, v Filters)
SetFilters sets the value of the Filters field in CreatePipeline.
func (*CreatePipeline) SetGatewayDefinition ¶ added in v1.61.0
func (o *CreatePipeline) SetGatewayDefinition(ctx context.Context, v IngestionGatewayPipelineDefinition)
SetGatewayDefinition sets the value of the GatewayDefinition field in CreatePipeline.
func (*CreatePipeline) SetIngestionDefinition ¶ added in v1.61.0
func (o *CreatePipeline) SetIngestionDefinition(ctx context.Context, v IngestionPipelineDefinition)
SetIngestionDefinition sets the value of the IngestionDefinition field in CreatePipeline.
func (*CreatePipeline) SetLibraries ¶ added in v1.61.0
func (o *CreatePipeline) SetLibraries(ctx context.Context, v []PipelineLibrary)
SetLibraries sets the value of the Libraries field in CreatePipeline.
func (*CreatePipeline) SetNotifications ¶ added in v1.61.0
func (o *CreatePipeline) SetNotifications(ctx context.Context, v []Notifications)
SetNotifications sets the value of the Notifications field in CreatePipeline.
func (*CreatePipeline) SetRestartWindow ¶ added in v1.61.0
func (o *CreatePipeline) SetRestartWindow(ctx context.Context, v RestartWindow)
SetRestartWindow sets the value of the RestartWindow field in CreatePipeline.
func (*CreatePipeline) SetRunAs ¶ added in v1.63.0
func (o *CreatePipeline) SetRunAs(ctx context.Context, v RunAs)
SetRunAs sets the value of the RunAs field in CreatePipeline.
func (*CreatePipeline) SetTrigger ¶ added in v1.61.0
func (o *CreatePipeline) SetTrigger(ctx context.Context, v PipelineTrigger)
SetTrigger sets the value of the Trigger field in CreatePipeline.
func (*CreatePipeline) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreatePipeline) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreatePipeline)
func (*CreatePipeline) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreatePipeline) SyncEffectiveFieldsDuringRead(existingState CreatePipeline)
func (CreatePipeline) ToObjectValue ¶ added in v1.61.0
func (o CreatePipeline) 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, CreatePipeline only implements ToObjectValue() and Type().
type CreatePipelineResponse ¶
type CreatePipelineResponse struct { // Only returned when dry_run is true. EffectiveSettings types.Object `tfsdk:"effective_settings"` // The unique identifier for the newly created pipeline. Only returned when // dry_run is false. PipelineId types.String `tfsdk:"pipeline_id"` }
func (CreatePipelineResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreatePipelineResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreatePipelineResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreatePipelineResponse. 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 (*CreatePipelineResponse) GetEffectiveSettings ¶ added in v1.61.0
func (o *CreatePipelineResponse) GetEffectiveSettings(ctx context.Context) (PipelineSpec, bool)
GetEffectiveSettings returns the value of the EffectiveSettings field in CreatePipelineResponse as a PipelineSpec value. If the field is unknown or null, the boolean return value is false.
func (*CreatePipelineResponse) SetEffectiveSettings ¶ added in v1.61.0
func (o *CreatePipelineResponse) SetEffectiveSettings(ctx context.Context, v PipelineSpec)
SetEffectiveSettings sets the value of the EffectiveSettings field in CreatePipelineResponse.
func (*CreatePipelineResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreatePipelineResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreatePipelineResponse)
func (*CreatePipelineResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreatePipelineResponse) SyncEffectiveFieldsDuringRead(existingState CreatePipelineResponse)
func (CreatePipelineResponse) ToObjectValue ¶ added in v1.61.0
func (o CreatePipelineResponse) 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, CreatePipelineResponse only implements ToObjectValue() and Type().
type CreatePipelineResponse_SdkV2 ¶ added in v1.62.1
type CreatePipelineResponse_SdkV2 struct { // Only returned when dry_run is true. EffectiveSettings types.List `tfsdk:"effective_settings"` // The unique identifier for the newly created pipeline. Only returned when // dry_run is false. PipelineId types.String `tfsdk:"pipeline_id"` }
func (CreatePipelineResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreatePipelineResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreatePipelineResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a CreatePipelineResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreatePipelineResponse. 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 (*CreatePipelineResponse_SdkV2) GetEffectiveSettings ¶ added in v1.62.1
func (o *CreatePipelineResponse_SdkV2) GetEffectiveSettings(ctx context.Context) (PipelineSpec_SdkV2, bool)
GetEffectiveSettings returns the value of the EffectiveSettings field in CreatePipelineResponse_SdkV2 as a PipelineSpec_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreatePipelineResponse_SdkV2) SetEffectiveSettings ¶ added in v1.62.1
func (o *CreatePipelineResponse_SdkV2) SetEffectiveSettings(ctx context.Context, v PipelineSpec_SdkV2)
SetEffectiveSettings sets the value of the EffectiveSettings field in CreatePipelineResponse_SdkV2.
func (*CreatePipelineResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CreatePipelineResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreatePipelineResponse_SdkV2)
func (*CreatePipelineResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CreatePipelineResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreatePipelineResponse_SdkV2)
func (CreatePipelineResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CreatePipelineResponse_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, CreatePipelineResponse_SdkV2 only implements ToObjectValue() and Type().
type CreatePipeline_SdkV2 ¶ added in v1.62.1
type CreatePipeline_SdkV2 struct { // If false, deployment will fail if name conflicts with that of another // pipeline. AllowDuplicateNames types.Bool `tfsdk:"allow_duplicate_names"` // Budget policy of this pipeline. BudgetPolicyId types.String `tfsdk:"budget_policy_id"` // A catalog in Unity Catalog to publish data from this pipeline to. If // `target` is specified, tables in this pipeline are published to a // `target` schema inside `catalog` (for example, // `catalog`.`target`.`table`). If `target` is not specified, no data is // published to Unity Catalog. Catalog types.String `tfsdk:"catalog"` // DLT Release Channel that specifies which version to use. Channel types.String `tfsdk:"channel"` // Cluster settings for this pipeline deployment. Clusters types.List `tfsdk:"clusters"` // String-String configuration for this pipeline execution. Configuration types.Map `tfsdk:"configuration"` // Whether the pipeline is continuous or triggered. This replaces `trigger`. Continuous types.Bool `tfsdk:"continuous"` // Deployment type of this pipeline. Deployment types.List `tfsdk:"deployment"` // Whether the pipeline is in Development mode. Defaults to false. Development types.Bool `tfsdk:"development"` DryRun types.Bool `tfsdk:"dry_run"` // Pipeline product edition. Edition types.String `tfsdk:"edition"` // Filters on which Pipeline packages to include in the deployed graph. Filters types.List `tfsdk:"filters"` // The definition of a gateway pipeline to support change data capture. GatewayDefinition types.List `tfsdk:"gateway_definition"` // Unique identifier for this pipeline. Id types.String `tfsdk:"id"` // The configuration for a managed ingestion pipeline. These settings cannot // be used with the 'libraries', 'target' or 'catalog' settings. IngestionDefinition types.List `tfsdk:"ingestion_definition"` // Libraries or code needed by this deployment. Libraries types.List `tfsdk:"libraries"` // Friendly identifier for this pipeline. Name types.String `tfsdk:"name"` // List of notification settings for this pipeline. Notifications types.List `tfsdk:"notifications"` // Whether Photon is enabled for this pipeline. Photon types.Bool `tfsdk:"photon"` // Restart window of this pipeline. RestartWindow types.List `tfsdk:"restart_window"` // Write-only setting, available only in Create/Update calls. Specifies the // user or service principal that the pipeline runs as. If not specified, // the pipeline runs as the user who created the pipeline. // // Only `user_name` or `service_principal_name` can be specified. If both // are specified, an error is thrown. RunAs types.List `tfsdk:"run_as"` // The default schema (database) where tables are read from or published to. // The presence of this field implies that the pipeline is in direct // publishing mode. Schema types.String `tfsdk:"schema"` // Whether serverless compute is enabled for this pipeline. Serverless types.Bool `tfsdk:"serverless"` // DBFS root directory for storing checkpoints and tables. Storage types.String `tfsdk:"storage"` // Target schema (database) to add tables in this pipeline to. If not // specified, no data is published to the Hive metastore or Unity Catalog. // To publish to Unity Catalog, also specify `catalog`. Target types.String `tfsdk:"target"` // Which pipeline trigger to use. Deprecated: Use `continuous` instead. Trigger types.List `tfsdk:"trigger"` }
func (CreatePipeline_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreatePipeline_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*CreatePipeline_SdkV2) GetClusters ¶ added in v1.62.1
func (o *CreatePipeline_SdkV2) GetClusters(ctx context.Context) ([]PipelineCluster_SdkV2, bool)
GetClusters returns the value of the Clusters field in CreatePipeline_SdkV2 as a slice of PipelineCluster_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (CreatePipeline_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreatePipeline. 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 (*CreatePipeline_SdkV2) GetConfiguration ¶ added in v1.62.1
func (o *CreatePipeline_SdkV2) GetConfiguration(ctx context.Context) (map[string]types.String, bool)
GetConfiguration returns the value of the Configuration field in CreatePipeline_SdkV2 as a map of string to types.String values. If the field is unknown or null, the boolean return value is false.
func (*CreatePipeline_SdkV2) GetDeployment ¶ added in v1.62.1
func (o *CreatePipeline_SdkV2) GetDeployment(ctx context.Context) (PipelineDeployment_SdkV2, bool)
GetDeployment returns the value of the Deployment field in CreatePipeline_SdkV2 as a PipelineDeployment_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreatePipeline_SdkV2) GetFilters ¶ added in v1.62.1
func (o *CreatePipeline_SdkV2) GetFilters(ctx context.Context) (Filters_SdkV2, bool)
GetFilters returns the value of the Filters field in CreatePipeline_SdkV2 as a Filters_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreatePipeline_SdkV2) GetGatewayDefinition ¶ added in v1.62.1
func (o *CreatePipeline_SdkV2) GetGatewayDefinition(ctx context.Context) (IngestionGatewayPipelineDefinition_SdkV2, bool)
GetGatewayDefinition returns the value of the GatewayDefinition field in CreatePipeline_SdkV2 as a IngestionGatewayPipelineDefinition_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreatePipeline_SdkV2) GetIngestionDefinition ¶ added in v1.62.1
func (o *CreatePipeline_SdkV2) GetIngestionDefinition(ctx context.Context) (IngestionPipelineDefinition_SdkV2, bool)
GetIngestionDefinition returns the value of the IngestionDefinition field in CreatePipeline_SdkV2 as a IngestionPipelineDefinition_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreatePipeline_SdkV2) GetLibraries ¶ added in v1.62.1
func (o *CreatePipeline_SdkV2) GetLibraries(ctx context.Context) ([]PipelineLibrary_SdkV2, bool)
GetLibraries returns the value of the Libraries field in CreatePipeline_SdkV2 as a slice of PipelineLibrary_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*CreatePipeline_SdkV2) GetNotifications ¶ added in v1.62.1
func (o *CreatePipeline_SdkV2) GetNotifications(ctx context.Context) ([]Notifications_SdkV2, bool)
GetNotifications returns the value of the Notifications field in CreatePipeline_SdkV2 as a slice of Notifications_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*CreatePipeline_SdkV2) GetRestartWindow ¶ added in v1.62.1
func (o *CreatePipeline_SdkV2) GetRestartWindow(ctx context.Context) (RestartWindow_SdkV2, bool)
GetRestartWindow returns the value of the RestartWindow field in CreatePipeline_SdkV2 as a RestartWindow_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreatePipeline_SdkV2) GetRunAs ¶ added in v1.63.0
func (o *CreatePipeline_SdkV2) GetRunAs(ctx context.Context) (RunAs_SdkV2, bool)
GetRunAs returns the value of the RunAs field in CreatePipeline_SdkV2 as a RunAs_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreatePipeline_SdkV2) GetTrigger ¶ added in v1.62.1
func (o *CreatePipeline_SdkV2) GetTrigger(ctx context.Context) (PipelineTrigger_SdkV2, bool)
GetTrigger returns the value of the Trigger field in CreatePipeline_SdkV2 as a PipelineTrigger_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreatePipeline_SdkV2) SetClusters ¶ added in v1.62.1
func (o *CreatePipeline_SdkV2) SetClusters(ctx context.Context, v []PipelineCluster_SdkV2)
SetClusters sets the value of the Clusters field in CreatePipeline_SdkV2.
func (*CreatePipeline_SdkV2) SetConfiguration ¶ added in v1.62.1
SetConfiguration sets the value of the Configuration field in CreatePipeline_SdkV2.
func (*CreatePipeline_SdkV2) SetDeployment ¶ added in v1.62.1
func (o *CreatePipeline_SdkV2) SetDeployment(ctx context.Context, v PipelineDeployment_SdkV2)
SetDeployment sets the value of the Deployment field in CreatePipeline_SdkV2.
func (*CreatePipeline_SdkV2) SetFilters ¶ added in v1.62.1
func (o *CreatePipeline_SdkV2) SetFilters(ctx context.Context, v Filters_SdkV2)
SetFilters sets the value of the Filters field in CreatePipeline_SdkV2.
func (*CreatePipeline_SdkV2) SetGatewayDefinition ¶ added in v1.62.1
func (o *CreatePipeline_SdkV2) SetGatewayDefinition(ctx context.Context, v IngestionGatewayPipelineDefinition_SdkV2)
SetGatewayDefinition sets the value of the GatewayDefinition field in CreatePipeline_SdkV2.
func (*CreatePipeline_SdkV2) SetIngestionDefinition ¶ added in v1.62.1
func (o *CreatePipeline_SdkV2) SetIngestionDefinition(ctx context.Context, v IngestionPipelineDefinition_SdkV2)
SetIngestionDefinition sets the value of the IngestionDefinition field in CreatePipeline_SdkV2.
func (*CreatePipeline_SdkV2) SetLibraries ¶ added in v1.62.1
func (o *CreatePipeline_SdkV2) SetLibraries(ctx context.Context, v []PipelineLibrary_SdkV2)
SetLibraries sets the value of the Libraries field in CreatePipeline_SdkV2.
func (*CreatePipeline_SdkV2) SetNotifications ¶ added in v1.62.1
func (o *CreatePipeline_SdkV2) SetNotifications(ctx context.Context, v []Notifications_SdkV2)
SetNotifications sets the value of the Notifications field in CreatePipeline_SdkV2.
func (*CreatePipeline_SdkV2) SetRestartWindow ¶ added in v1.62.1
func (o *CreatePipeline_SdkV2) SetRestartWindow(ctx context.Context, v RestartWindow_SdkV2)
SetRestartWindow sets the value of the RestartWindow field in CreatePipeline_SdkV2.
func (*CreatePipeline_SdkV2) SetRunAs ¶ added in v1.63.0
func (o *CreatePipeline_SdkV2) SetRunAs(ctx context.Context, v RunAs_SdkV2)
SetRunAs sets the value of the RunAs field in CreatePipeline_SdkV2.
func (*CreatePipeline_SdkV2) SetTrigger ¶ added in v1.62.1
func (o *CreatePipeline_SdkV2) SetTrigger(ctx context.Context, v PipelineTrigger_SdkV2)
SetTrigger sets the value of the Trigger field in CreatePipeline_SdkV2.
func (*CreatePipeline_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CreatePipeline_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreatePipeline_SdkV2)
func (*CreatePipeline_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CreatePipeline_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreatePipeline_SdkV2)
func (CreatePipeline_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CreatePipeline_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, CreatePipeline_SdkV2 only implements ToObjectValue() and Type().
type CronTrigger ¶
type CronTrigger struct { QuartzCronSchedule types.String `tfsdk:"quartz_cron_schedule"` TimezoneId types.String `tfsdk:"timezone_id"` }
func (CronTrigger) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CronTrigger) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CronTrigger) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CronTrigger. 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 (*CronTrigger) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CronTrigger) SyncEffectiveFieldsDuringCreateOrUpdate(plan CronTrigger)
func (*CronTrigger) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CronTrigger) SyncEffectiveFieldsDuringRead(existingState CronTrigger)
func (CronTrigger) ToObjectValue ¶ added in v1.61.0
func (o CronTrigger) 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, CronTrigger only implements ToObjectValue() and Type().
type CronTrigger_SdkV2 ¶ added in v1.62.1
type CronTrigger_SdkV2 struct { QuartzCronSchedule types.String `tfsdk:"quartz_cron_schedule"` TimezoneId types.String `tfsdk:"timezone_id"` }
func (CronTrigger_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CronTrigger_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CronTrigger_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in CronTrigger. 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 (*CronTrigger_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CronTrigger_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CronTrigger_SdkV2)
func (*CronTrigger_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CronTrigger_SdkV2) SyncEffectiveFieldsDuringRead(existingState CronTrigger_SdkV2)
func (CronTrigger_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CronTrigger_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, CronTrigger_SdkV2 only implements ToObjectValue() and Type().
type DataPlaneId ¶
type DataPlaneId struct { // The instance name of the data plane emitting an event. Instance types.String `tfsdk:"instance"` // A sequence number, unique and increasing within the data plane instance. SeqNo types.Int64 `tfsdk:"seq_no"` }
func (DataPlaneId) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DataPlaneId) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DataPlaneId) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DataPlaneId. 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 (*DataPlaneId) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DataPlaneId) SyncEffectiveFieldsDuringCreateOrUpdate(plan DataPlaneId)
func (*DataPlaneId) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DataPlaneId) SyncEffectiveFieldsDuringRead(existingState DataPlaneId)
func (DataPlaneId) ToObjectValue ¶ added in v1.61.0
func (o DataPlaneId) 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, DataPlaneId only implements ToObjectValue() and Type().
type DataPlaneId_SdkV2 ¶ added in v1.62.1
type DataPlaneId_SdkV2 struct { // The instance name of the data plane emitting an event. Instance types.String `tfsdk:"instance"` // A sequence number, unique and increasing within the data plane instance. SeqNo types.Int64 `tfsdk:"seq_no"` }
func (DataPlaneId_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DataPlaneId_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DataPlaneId_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in DataPlaneId. 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 (*DataPlaneId_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *DataPlaneId_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DataPlaneId_SdkV2)
func (*DataPlaneId_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *DataPlaneId_SdkV2) SyncEffectiveFieldsDuringRead(existingState DataPlaneId_SdkV2)
func (DataPlaneId_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DataPlaneId_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, DataPlaneId_SdkV2 only implements ToObjectValue() and Type().
type DeletePipelineRequest ¶
Delete a pipeline
func (DeletePipelineRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeletePipelineRequest. 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 (DeletePipelineRequest) ToObjectValue ¶ added in v1.61.0
func (o DeletePipelineRequest) 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, DeletePipelineRequest only implements ToObjectValue() and Type().
type DeletePipelineRequest_SdkV2 ¶ added in v1.62.1
Delete a pipeline
func (DeletePipelineRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeletePipelineRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeletePipelineRequest. 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 (DeletePipelineRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeletePipelineRequest_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, DeletePipelineRequest_SdkV2 only implements ToObjectValue() and Type().
type DeletePipelineResponse ¶
type DeletePipelineResponse struct { }
func (DeletePipelineResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeletePipelineResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeletePipelineResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeletePipelineResponse. 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 (*DeletePipelineResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeletePipelineResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeletePipelineResponse)
func (*DeletePipelineResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeletePipelineResponse) SyncEffectiveFieldsDuringRead(existingState DeletePipelineResponse)
func (DeletePipelineResponse) ToObjectValue ¶ added in v1.61.0
func (o DeletePipelineResponse) 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, DeletePipelineResponse only implements ToObjectValue() and Type().
type DeletePipelineResponse_SdkV2 ¶ added in v1.62.1
type DeletePipelineResponse_SdkV2 struct { }
func (DeletePipelineResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c DeletePipelineResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeletePipelineResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeletePipelineResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeletePipelineResponse. 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 (*DeletePipelineResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *DeletePipelineResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeletePipelineResponse_SdkV2)
func (*DeletePipelineResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *DeletePipelineResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState DeletePipelineResponse_SdkV2)
func (DeletePipelineResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeletePipelineResponse_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, DeletePipelineResponse_SdkV2 only implements ToObjectValue() and Type().
type EditPipeline ¶
type EditPipeline struct { // If false, deployment will fail if name has changed and conflicts the name // of another pipeline. AllowDuplicateNames types.Bool `tfsdk:"allow_duplicate_names"` // Budget policy of this pipeline. BudgetPolicyId types.String `tfsdk:"budget_policy_id"` // A catalog in Unity Catalog to publish data from this pipeline to. If // `target` is specified, tables in this pipeline are published to a // `target` schema inside `catalog` (for example, // `catalog`.`target`.`table`). If `target` is not specified, no data is // published to Unity Catalog. Catalog types.String `tfsdk:"catalog"` // DLT Release Channel that specifies which version to use. Channel types.String `tfsdk:"channel"` // Cluster settings for this pipeline deployment. Clusters types.List `tfsdk:"clusters"` // String-String configuration for this pipeline execution. Configuration types.Map `tfsdk:"configuration"` // Whether the pipeline is continuous or triggered. This replaces `trigger`. Continuous types.Bool `tfsdk:"continuous"` // Deployment type of this pipeline. Deployment types.Object `tfsdk:"deployment"` // Whether the pipeline is in Development mode. Defaults to false. Development types.Bool `tfsdk:"development"` // Pipeline product edition. Edition types.String `tfsdk:"edition"` // If present, the last-modified time of the pipeline settings before the // edit. If the settings were modified after that time, then the request // will fail with a conflict. ExpectedLastModified types.Int64 `tfsdk:"expected_last_modified"` // Filters on which Pipeline packages to include in the deployed graph. Filters types.Object `tfsdk:"filters"` // The definition of a gateway pipeline to support change data capture. GatewayDefinition types.Object `tfsdk:"gateway_definition"` // Unique identifier for this pipeline. Id types.String `tfsdk:"id"` // The configuration for a managed ingestion pipeline. These settings cannot // be used with the 'libraries', 'target' or 'catalog' settings. IngestionDefinition types.Object `tfsdk:"ingestion_definition"` // Libraries or code needed by this deployment. Libraries types.List `tfsdk:"libraries"` // Friendly identifier for this pipeline. Name types.String `tfsdk:"name"` // List of notification settings for this pipeline. Notifications types.List `tfsdk:"notifications"` // Whether Photon is enabled for this pipeline. Photon types.Bool `tfsdk:"photon"` // Unique identifier for this pipeline. PipelineId types.String `tfsdk:"pipeline_id"` // Restart window of this pipeline. RestartWindow types.Object `tfsdk:"restart_window"` // Write-only setting, available only in Create/Update calls. Specifies the // user or service principal that the pipeline runs as. If not specified, // the pipeline runs as the user who created the pipeline. // // Only `user_name` or `service_principal_name` can be specified. If both // are specified, an error is thrown. RunAs types.Object `tfsdk:"run_as"` // The default schema (database) where tables are read from or published to. // The presence of this field implies that the pipeline is in direct // publishing mode. Schema types.String `tfsdk:"schema"` // Whether serverless compute is enabled for this pipeline. Serverless types.Bool `tfsdk:"serverless"` // DBFS root directory for storing checkpoints and tables. Storage types.String `tfsdk:"storage"` // Target schema (database) to add tables in this pipeline to. If not // specified, no data is published to the Hive metastore or Unity Catalog. // To publish to Unity Catalog, also specify `catalog`. Target types.String `tfsdk:"target"` // Which pipeline trigger to use. Deprecated: Use `continuous` instead. Trigger types.Object `tfsdk:"trigger"` }
func (EditPipeline) ApplySchemaCustomizations ¶ added in v1.63.0
func (c EditPipeline) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*EditPipeline) GetClusters ¶ added in v1.61.0
func (o *EditPipeline) GetClusters(ctx context.Context) ([]PipelineCluster, bool)
GetClusters returns the value of the Clusters field in EditPipeline as a slice of PipelineCluster values. If the field is unknown or null, the boolean return value is false.
func (EditPipeline) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in EditPipeline. 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 (*EditPipeline) GetConfiguration ¶ added in v1.61.0
GetConfiguration returns the value of the Configuration field in EditPipeline as a map of string to types.String values. If the field is unknown or null, the boolean return value is false.
func (*EditPipeline) GetDeployment ¶ added in v1.61.0
func (o *EditPipeline) GetDeployment(ctx context.Context) (PipelineDeployment, bool)
GetDeployment returns the value of the Deployment field in EditPipeline as a PipelineDeployment value. If the field is unknown or null, the boolean return value is false.
func (*EditPipeline) GetFilters ¶ added in v1.61.0
func (o *EditPipeline) GetFilters(ctx context.Context) (Filters, bool)
GetFilters returns the value of the Filters field in EditPipeline as a Filters value. If the field is unknown or null, the boolean return value is false.
func (*EditPipeline) GetGatewayDefinition ¶ added in v1.61.0
func (o *EditPipeline) GetGatewayDefinition(ctx context.Context) (IngestionGatewayPipelineDefinition, bool)
GetGatewayDefinition returns the value of the GatewayDefinition field in EditPipeline as a IngestionGatewayPipelineDefinition value. If the field is unknown or null, the boolean return value is false.
func (*EditPipeline) GetIngestionDefinition ¶ added in v1.61.0
func (o *EditPipeline) GetIngestionDefinition(ctx context.Context) (IngestionPipelineDefinition, bool)
GetIngestionDefinition returns the value of the IngestionDefinition field in EditPipeline as a IngestionPipelineDefinition value. If the field is unknown or null, the boolean return value is false.
func (*EditPipeline) GetLibraries ¶ added in v1.61.0
func (o *EditPipeline) GetLibraries(ctx context.Context) ([]PipelineLibrary, bool)
GetLibraries returns the value of the Libraries field in EditPipeline as a slice of PipelineLibrary values. If the field is unknown or null, the boolean return value is false.
func (*EditPipeline) GetNotifications ¶ added in v1.61.0
func (o *EditPipeline) GetNotifications(ctx context.Context) ([]Notifications, bool)
GetNotifications returns the value of the Notifications field in EditPipeline as a slice of Notifications values. If the field is unknown or null, the boolean return value is false.
func (*EditPipeline) GetRestartWindow ¶ added in v1.61.0
func (o *EditPipeline) GetRestartWindow(ctx context.Context) (RestartWindow, bool)
GetRestartWindow returns the value of the RestartWindow field in EditPipeline as a RestartWindow value. If the field is unknown or null, the boolean return value is false.
func (*EditPipeline) GetRunAs ¶ added in v1.63.0
func (o *EditPipeline) GetRunAs(ctx context.Context) (RunAs, bool)
GetRunAs returns the value of the RunAs field in EditPipeline as a RunAs value. If the field is unknown or null, the boolean return value is false.
func (*EditPipeline) GetTrigger ¶ added in v1.61.0
func (o *EditPipeline) GetTrigger(ctx context.Context) (PipelineTrigger, bool)
GetTrigger returns the value of the Trigger field in EditPipeline as a PipelineTrigger value. If the field is unknown or null, the boolean return value is false.
func (*EditPipeline) SetClusters ¶ added in v1.61.0
func (o *EditPipeline) SetClusters(ctx context.Context, v []PipelineCluster)
SetClusters sets the value of the Clusters field in EditPipeline.
func (*EditPipeline) SetConfiguration ¶ added in v1.61.0
SetConfiguration sets the value of the Configuration field in EditPipeline.
func (*EditPipeline) SetDeployment ¶ added in v1.61.0
func (o *EditPipeline) SetDeployment(ctx context.Context, v PipelineDeployment)
SetDeployment sets the value of the Deployment field in EditPipeline.
func (*EditPipeline) SetFilters ¶ added in v1.61.0
func (o *EditPipeline) SetFilters(ctx context.Context, v Filters)
SetFilters sets the value of the Filters field in EditPipeline.
func (*EditPipeline) SetGatewayDefinition ¶ added in v1.61.0
func (o *EditPipeline) SetGatewayDefinition(ctx context.Context, v IngestionGatewayPipelineDefinition)
SetGatewayDefinition sets the value of the GatewayDefinition field in EditPipeline.
func (*EditPipeline) SetIngestionDefinition ¶ added in v1.61.0
func (o *EditPipeline) SetIngestionDefinition(ctx context.Context, v IngestionPipelineDefinition)
SetIngestionDefinition sets the value of the IngestionDefinition field in EditPipeline.
func (*EditPipeline) SetLibraries ¶ added in v1.61.0
func (o *EditPipeline) SetLibraries(ctx context.Context, v []PipelineLibrary)
SetLibraries sets the value of the Libraries field in EditPipeline.
func (*EditPipeline) SetNotifications ¶ added in v1.61.0
func (o *EditPipeline) SetNotifications(ctx context.Context, v []Notifications)
SetNotifications sets the value of the Notifications field in EditPipeline.
func (*EditPipeline) SetRestartWindow ¶ added in v1.61.0
func (o *EditPipeline) SetRestartWindow(ctx context.Context, v RestartWindow)
SetRestartWindow sets the value of the RestartWindow field in EditPipeline.
func (*EditPipeline) SetRunAs ¶ added in v1.63.0
func (o *EditPipeline) SetRunAs(ctx context.Context, v RunAs)
SetRunAs sets the value of the RunAs field in EditPipeline.
func (*EditPipeline) SetTrigger ¶ added in v1.61.0
func (o *EditPipeline) SetTrigger(ctx context.Context, v PipelineTrigger)
SetTrigger sets the value of the Trigger field in EditPipeline.
func (*EditPipeline) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *EditPipeline) SyncEffectiveFieldsDuringCreateOrUpdate(plan EditPipeline)
func (*EditPipeline) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *EditPipeline) SyncEffectiveFieldsDuringRead(existingState EditPipeline)
func (EditPipeline) ToObjectValue ¶ added in v1.61.0
func (o EditPipeline) 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, EditPipeline only implements ToObjectValue() and Type().
type EditPipelineResponse ¶
type EditPipelineResponse struct { }
func (EditPipelineResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c EditPipelineResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (EditPipelineResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in EditPipelineResponse. 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 (*EditPipelineResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *EditPipelineResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan EditPipelineResponse)
func (*EditPipelineResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *EditPipelineResponse) SyncEffectiveFieldsDuringRead(existingState EditPipelineResponse)
func (EditPipelineResponse) ToObjectValue ¶ added in v1.61.0
func (o EditPipelineResponse) 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, EditPipelineResponse only implements ToObjectValue() and Type().
type EditPipelineResponse_SdkV2 ¶ added in v1.62.1
type EditPipelineResponse_SdkV2 struct { }
func (EditPipelineResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c EditPipelineResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (EditPipelineResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a EditPipelineResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in EditPipelineResponse. 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 (*EditPipelineResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *EditPipelineResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan EditPipelineResponse_SdkV2)
func (*EditPipelineResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *EditPipelineResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState EditPipelineResponse_SdkV2)
func (EditPipelineResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o EditPipelineResponse_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, EditPipelineResponse_SdkV2 only implements ToObjectValue() and Type().
type EditPipeline_SdkV2 ¶ added in v1.62.1
type EditPipeline_SdkV2 struct { // If false, deployment will fail if name has changed and conflicts the name // of another pipeline. AllowDuplicateNames types.Bool `tfsdk:"allow_duplicate_names"` // Budget policy of this pipeline. BudgetPolicyId types.String `tfsdk:"budget_policy_id"` // A catalog in Unity Catalog to publish data from this pipeline to. If // `target` is specified, tables in this pipeline are published to a // `target` schema inside `catalog` (for example, // `catalog`.`target`.`table`). If `target` is not specified, no data is // published to Unity Catalog. Catalog types.String `tfsdk:"catalog"` // DLT Release Channel that specifies which version to use. Channel types.String `tfsdk:"channel"` // Cluster settings for this pipeline deployment. Clusters types.List `tfsdk:"clusters"` // String-String configuration for this pipeline execution. Configuration types.Map `tfsdk:"configuration"` // Whether the pipeline is continuous or triggered. This replaces `trigger`. Continuous types.Bool `tfsdk:"continuous"` // Deployment type of this pipeline. Deployment types.List `tfsdk:"deployment"` // Whether the pipeline is in Development mode. Defaults to false. Development types.Bool `tfsdk:"development"` // Pipeline product edition. Edition types.String `tfsdk:"edition"` // If present, the last-modified time of the pipeline settings before the // edit. If the settings were modified after that time, then the request // will fail with a conflict. ExpectedLastModified types.Int64 `tfsdk:"expected_last_modified"` // Filters on which Pipeline packages to include in the deployed graph. Filters types.List `tfsdk:"filters"` // The definition of a gateway pipeline to support change data capture. GatewayDefinition types.List `tfsdk:"gateway_definition"` // Unique identifier for this pipeline. Id types.String `tfsdk:"id"` // The configuration for a managed ingestion pipeline. These settings cannot // be used with the 'libraries', 'target' or 'catalog' settings. IngestionDefinition types.List `tfsdk:"ingestion_definition"` // Libraries or code needed by this deployment. Libraries types.List `tfsdk:"libraries"` // Friendly identifier for this pipeline. Name types.String `tfsdk:"name"` // List of notification settings for this pipeline. Notifications types.List `tfsdk:"notifications"` // Whether Photon is enabled for this pipeline. Photon types.Bool `tfsdk:"photon"` // Unique identifier for this pipeline. PipelineId types.String `tfsdk:"pipeline_id"` // Restart window of this pipeline. RestartWindow types.List `tfsdk:"restart_window"` // Write-only setting, available only in Create/Update calls. Specifies the // user or service principal that the pipeline runs as. If not specified, // the pipeline runs as the user who created the pipeline. // // Only `user_name` or `service_principal_name` can be specified. If both // are specified, an error is thrown. RunAs types.List `tfsdk:"run_as"` // The default schema (database) where tables are read from or published to. // The presence of this field implies that the pipeline is in direct // publishing mode. Schema types.String `tfsdk:"schema"` // Whether serverless compute is enabled for this pipeline. Serverless types.Bool `tfsdk:"serverless"` // DBFS root directory for storing checkpoints and tables. Storage types.String `tfsdk:"storage"` // Target schema (database) to add tables in this pipeline to. If not // specified, no data is published to the Hive metastore or Unity Catalog. // To publish to Unity Catalog, also specify `catalog`. Target types.String `tfsdk:"target"` // Which pipeline trigger to use. Deprecated: Use `continuous` instead. Trigger types.List `tfsdk:"trigger"` }
func (EditPipeline_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c EditPipeline_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*EditPipeline_SdkV2) GetClusters ¶ added in v1.62.1
func (o *EditPipeline_SdkV2) GetClusters(ctx context.Context) ([]PipelineCluster_SdkV2, bool)
GetClusters returns the value of the Clusters field in EditPipeline_SdkV2 as a slice of PipelineCluster_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (EditPipeline_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in EditPipeline. 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 (*EditPipeline_SdkV2) GetConfiguration ¶ added in v1.62.1
GetConfiguration returns the value of the Configuration field in EditPipeline_SdkV2 as a map of string to types.String values. If the field is unknown or null, the boolean return value is false.
func (*EditPipeline_SdkV2) GetDeployment ¶ added in v1.62.1
func (o *EditPipeline_SdkV2) GetDeployment(ctx context.Context) (PipelineDeployment_SdkV2, bool)
GetDeployment returns the value of the Deployment field in EditPipeline_SdkV2 as a PipelineDeployment_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*EditPipeline_SdkV2) GetFilters ¶ added in v1.62.1
func (o *EditPipeline_SdkV2) GetFilters(ctx context.Context) (Filters_SdkV2, bool)
GetFilters returns the value of the Filters field in EditPipeline_SdkV2 as a Filters_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*EditPipeline_SdkV2) GetGatewayDefinition ¶ added in v1.62.1
func (o *EditPipeline_SdkV2) GetGatewayDefinition(ctx context.Context) (IngestionGatewayPipelineDefinition_SdkV2, bool)
GetGatewayDefinition returns the value of the GatewayDefinition field in EditPipeline_SdkV2 as a IngestionGatewayPipelineDefinition_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*EditPipeline_SdkV2) GetIngestionDefinition ¶ added in v1.62.1
func (o *EditPipeline_SdkV2) GetIngestionDefinition(ctx context.Context) (IngestionPipelineDefinition_SdkV2, bool)
GetIngestionDefinition returns the value of the IngestionDefinition field in EditPipeline_SdkV2 as a IngestionPipelineDefinition_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*EditPipeline_SdkV2) GetLibraries ¶ added in v1.62.1
func (o *EditPipeline_SdkV2) GetLibraries(ctx context.Context) ([]PipelineLibrary_SdkV2, bool)
GetLibraries returns the value of the Libraries field in EditPipeline_SdkV2 as a slice of PipelineLibrary_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*EditPipeline_SdkV2) GetNotifications ¶ added in v1.62.1
func (o *EditPipeline_SdkV2) GetNotifications(ctx context.Context) ([]Notifications_SdkV2, bool)
GetNotifications returns the value of the Notifications field in EditPipeline_SdkV2 as a slice of Notifications_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*EditPipeline_SdkV2) GetRestartWindow ¶ added in v1.62.1
func (o *EditPipeline_SdkV2) GetRestartWindow(ctx context.Context) (RestartWindow_SdkV2, bool)
GetRestartWindow returns the value of the RestartWindow field in EditPipeline_SdkV2 as a RestartWindow_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*EditPipeline_SdkV2) GetRunAs ¶ added in v1.63.0
func (o *EditPipeline_SdkV2) GetRunAs(ctx context.Context) (RunAs_SdkV2, bool)
GetRunAs returns the value of the RunAs field in EditPipeline_SdkV2 as a RunAs_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*EditPipeline_SdkV2) GetTrigger ¶ added in v1.62.1
func (o *EditPipeline_SdkV2) GetTrigger(ctx context.Context) (PipelineTrigger_SdkV2, bool)
GetTrigger returns the value of the Trigger field in EditPipeline_SdkV2 as a PipelineTrigger_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*EditPipeline_SdkV2) SetClusters ¶ added in v1.62.1
func (o *EditPipeline_SdkV2) SetClusters(ctx context.Context, v []PipelineCluster_SdkV2)
SetClusters sets the value of the Clusters field in EditPipeline_SdkV2.
func (*EditPipeline_SdkV2) SetConfiguration ¶ added in v1.62.1
SetConfiguration sets the value of the Configuration field in EditPipeline_SdkV2.
func (*EditPipeline_SdkV2) SetDeployment ¶ added in v1.62.1
func (o *EditPipeline_SdkV2) SetDeployment(ctx context.Context, v PipelineDeployment_SdkV2)
SetDeployment sets the value of the Deployment field in EditPipeline_SdkV2.
func (*EditPipeline_SdkV2) SetFilters ¶ added in v1.62.1
func (o *EditPipeline_SdkV2) SetFilters(ctx context.Context, v Filters_SdkV2)
SetFilters sets the value of the Filters field in EditPipeline_SdkV2.
func (*EditPipeline_SdkV2) SetGatewayDefinition ¶ added in v1.62.1
func (o *EditPipeline_SdkV2) SetGatewayDefinition(ctx context.Context, v IngestionGatewayPipelineDefinition_SdkV2)
SetGatewayDefinition sets the value of the GatewayDefinition field in EditPipeline_SdkV2.
func (*EditPipeline_SdkV2) SetIngestionDefinition ¶ added in v1.62.1
func (o *EditPipeline_SdkV2) SetIngestionDefinition(ctx context.Context, v IngestionPipelineDefinition_SdkV2)
SetIngestionDefinition sets the value of the IngestionDefinition field in EditPipeline_SdkV2.
func (*EditPipeline_SdkV2) SetLibraries ¶ added in v1.62.1
func (o *EditPipeline_SdkV2) SetLibraries(ctx context.Context, v []PipelineLibrary_SdkV2)
SetLibraries sets the value of the Libraries field in EditPipeline_SdkV2.
func (*EditPipeline_SdkV2) SetNotifications ¶ added in v1.62.1
func (o *EditPipeline_SdkV2) SetNotifications(ctx context.Context, v []Notifications_SdkV2)
SetNotifications sets the value of the Notifications field in EditPipeline_SdkV2.
func (*EditPipeline_SdkV2) SetRestartWindow ¶ added in v1.62.1
func (o *EditPipeline_SdkV2) SetRestartWindow(ctx context.Context, v RestartWindow_SdkV2)
SetRestartWindow sets the value of the RestartWindow field in EditPipeline_SdkV2.
func (*EditPipeline_SdkV2) SetRunAs ¶ added in v1.63.0
func (o *EditPipeline_SdkV2) SetRunAs(ctx context.Context, v RunAs_SdkV2)
SetRunAs sets the value of the RunAs field in EditPipeline_SdkV2.
func (*EditPipeline_SdkV2) SetTrigger ¶ added in v1.62.1
func (o *EditPipeline_SdkV2) SetTrigger(ctx context.Context, v PipelineTrigger_SdkV2)
SetTrigger sets the value of the Trigger field in EditPipeline_SdkV2.
func (*EditPipeline_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *EditPipeline_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan EditPipeline_SdkV2)
func (*EditPipeline_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *EditPipeline_SdkV2) SyncEffectiveFieldsDuringRead(existingState EditPipeline_SdkV2)
func (EditPipeline_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o EditPipeline_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, EditPipeline_SdkV2 only implements ToObjectValue() and Type().
type ErrorDetail ¶
type ErrorDetail struct { // The exception thrown for this error, with its chain of cause. Exceptions types.List `tfsdk:"exceptions"` // Whether this error is considered fatal, that is, unrecoverable. Fatal types.Bool `tfsdk:"fatal"` }
func (ErrorDetail) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ErrorDetail) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ErrorDetail) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ErrorDetail. 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 (*ErrorDetail) GetExceptions ¶ added in v1.61.0
func (o *ErrorDetail) GetExceptions(ctx context.Context) ([]SerializedException, bool)
GetExceptions returns the value of the Exceptions field in ErrorDetail as a slice of SerializedException values. If the field is unknown or null, the boolean return value is false.
func (*ErrorDetail) SetExceptions ¶ added in v1.61.0
func (o *ErrorDetail) SetExceptions(ctx context.Context, v []SerializedException)
SetExceptions sets the value of the Exceptions field in ErrorDetail.
func (*ErrorDetail) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ErrorDetail) SyncEffectiveFieldsDuringCreateOrUpdate(plan ErrorDetail)
func (*ErrorDetail) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ErrorDetail) SyncEffectiveFieldsDuringRead(existingState ErrorDetail)
func (ErrorDetail) ToObjectValue ¶ added in v1.61.0
func (o ErrorDetail) 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, ErrorDetail only implements ToObjectValue() and Type().
type ErrorDetail_SdkV2 ¶ added in v1.62.1
type ErrorDetail_SdkV2 struct { // The exception thrown for this error, with its chain of cause. Exceptions types.List `tfsdk:"exceptions"` // Whether this error is considered fatal, that is, unrecoverable. Fatal types.Bool `tfsdk:"fatal"` }
func (ErrorDetail_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ErrorDetail_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ErrorDetail_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in ErrorDetail. 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 (*ErrorDetail_SdkV2) GetExceptions ¶ added in v1.62.1
func (o *ErrorDetail_SdkV2) GetExceptions(ctx context.Context) ([]SerializedException_SdkV2, bool)
GetExceptions returns the value of the Exceptions field in ErrorDetail_SdkV2 as a slice of SerializedException_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ErrorDetail_SdkV2) SetExceptions ¶ added in v1.62.1
func (o *ErrorDetail_SdkV2) SetExceptions(ctx context.Context, v []SerializedException_SdkV2)
SetExceptions sets the value of the Exceptions field in ErrorDetail_SdkV2.
func (*ErrorDetail_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ErrorDetail_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ErrorDetail_SdkV2)
func (*ErrorDetail_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ErrorDetail_SdkV2) SyncEffectiveFieldsDuringRead(existingState ErrorDetail_SdkV2)
func (ErrorDetail_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ErrorDetail_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, ErrorDetail_SdkV2 only implements ToObjectValue() and Type().
type FileLibrary ¶
func (FileLibrary) ApplySchemaCustomizations ¶ added in v1.63.0
func (c FileLibrary) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (FileLibrary) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in FileLibrary. 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 (*FileLibrary) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *FileLibrary) SyncEffectiveFieldsDuringCreateOrUpdate(plan FileLibrary)
func (*FileLibrary) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *FileLibrary) SyncEffectiveFieldsDuringRead(existingState FileLibrary)
func (FileLibrary) ToObjectValue ¶ added in v1.61.0
func (o FileLibrary) 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, FileLibrary only implements ToObjectValue() and Type().
type FileLibrary_SdkV2 ¶ added in v1.62.1
type FileLibrary_SdkV2 struct { // The absolute path of the file. Path types.String `tfsdk:"path"` }
func (FileLibrary_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c FileLibrary_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (FileLibrary_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in FileLibrary. 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 (*FileLibrary_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *FileLibrary_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan FileLibrary_SdkV2)
func (*FileLibrary_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *FileLibrary_SdkV2) SyncEffectiveFieldsDuringRead(existingState FileLibrary_SdkV2)
func (FileLibrary_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o FileLibrary_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, FileLibrary_SdkV2 only implements ToObjectValue() and Type().
type Filters ¶
type Filters struct { // Paths to exclude. Exclude types.List `tfsdk:"exclude"` // Paths to include. Include types.List `tfsdk:"include"` }
func (Filters) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Filters) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Filters) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Filters. 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 (*Filters) GetExclude ¶ added in v1.61.0
GetExclude returns the value of the Exclude field in Filters as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*Filters) GetInclude ¶ added in v1.61.0
GetInclude returns the value of the Include field in Filters as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*Filters) SetExclude ¶ added in v1.61.0
SetExclude sets the value of the Exclude field in Filters.
func (*Filters) SetInclude ¶ added in v1.61.0
SetInclude sets the value of the Include field in Filters.
func (*Filters) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*Filters) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (Filters) ToObjectValue ¶ added in v1.61.0
func (o Filters) 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, Filters only implements ToObjectValue() and Type().
type Filters_SdkV2 ¶ added in v1.62.1
type Filters_SdkV2 struct { // Paths to exclude. Exclude types.List `tfsdk:"exclude"` // Paths to include. Include types.List `tfsdk:"include"` }
func (Filters_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Filters_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Filters_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in Filters. 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 (*Filters_SdkV2) GetExclude ¶ added in v1.62.1
GetExclude returns the value of the Exclude field in Filters_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*Filters_SdkV2) GetInclude ¶ added in v1.62.1
GetInclude returns the value of the Include field in Filters_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*Filters_SdkV2) SetExclude ¶ added in v1.62.1
func (o *Filters_SdkV2) SetExclude(ctx context.Context, v []types.String)
SetExclude sets the value of the Exclude field in Filters_SdkV2.
func (*Filters_SdkV2) SetInclude ¶ added in v1.62.1
func (o *Filters_SdkV2) SetInclude(ctx context.Context, v []types.String)
SetInclude sets the value of the Include field in Filters_SdkV2.
func (*Filters_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *Filters_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Filters_SdkV2)
func (*Filters_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *Filters_SdkV2) SyncEffectiveFieldsDuringRead(existingState Filters_SdkV2)
func (Filters_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o Filters_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, Filters_SdkV2 only implements ToObjectValue() and Type().
type GetPipelinePermissionLevelsRequest ¶
type GetPipelinePermissionLevelsRequest struct { // The pipeline for which to get or manage permissions. PipelineId types.String `tfsdk:"-"` }
Get pipeline permission levels
func (GetPipelinePermissionLevelsRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetPipelinePermissionLevelsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetPipelinePermissionLevelsRequest. 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 (GetPipelinePermissionLevelsRequest) ToObjectValue ¶ added in v1.61.0
func (o GetPipelinePermissionLevelsRequest) 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, GetPipelinePermissionLevelsRequest only implements ToObjectValue() and Type().
type GetPipelinePermissionLevelsRequest_SdkV2 ¶ added in v1.62.1
type GetPipelinePermissionLevelsRequest_SdkV2 struct { // The pipeline for which to get or manage permissions. PipelineId types.String `tfsdk:"-"` }
Get pipeline permission levels
func (GetPipelinePermissionLevelsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetPipelinePermissionLevelsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetPipelinePermissionLevelsRequest. 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 (GetPipelinePermissionLevelsRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetPipelinePermissionLevelsRequest_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, GetPipelinePermissionLevelsRequest_SdkV2 only implements ToObjectValue() and Type().
type GetPipelinePermissionLevelsResponse ¶
type GetPipelinePermissionLevelsResponse struct { // Specific permission levels PermissionLevels types.List `tfsdk:"permission_levels"` }
func (GetPipelinePermissionLevelsResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GetPipelinePermissionLevelsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetPipelinePermissionLevelsResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetPipelinePermissionLevelsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetPipelinePermissionLevelsResponse. 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 (*GetPipelinePermissionLevelsResponse) GetPermissionLevels ¶ added in v1.61.0
func (o *GetPipelinePermissionLevelsResponse) GetPermissionLevels(ctx context.Context) ([]PipelinePermissionsDescription, bool)
GetPermissionLevels returns the value of the PermissionLevels field in GetPipelinePermissionLevelsResponse as a slice of PipelinePermissionsDescription values. If the field is unknown or null, the boolean return value is false.
func (*GetPipelinePermissionLevelsResponse) SetPermissionLevels ¶ added in v1.61.0
func (o *GetPipelinePermissionLevelsResponse) SetPermissionLevels(ctx context.Context, v []PipelinePermissionsDescription)
SetPermissionLevels sets the value of the PermissionLevels field in GetPipelinePermissionLevelsResponse.
func (*GetPipelinePermissionLevelsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetPipelinePermissionLevelsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetPipelinePermissionLevelsResponse)
func (*GetPipelinePermissionLevelsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetPipelinePermissionLevelsResponse) SyncEffectiveFieldsDuringRead(existingState GetPipelinePermissionLevelsResponse)
func (GetPipelinePermissionLevelsResponse) ToObjectValue ¶ added in v1.61.0
func (o GetPipelinePermissionLevelsResponse) 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, GetPipelinePermissionLevelsResponse only implements ToObjectValue() and Type().
type GetPipelinePermissionLevelsResponse_SdkV2 ¶ added in v1.62.1
type GetPipelinePermissionLevelsResponse_SdkV2 struct { // Specific permission levels PermissionLevels types.List `tfsdk:"permission_levels"` }
func (GetPipelinePermissionLevelsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GetPipelinePermissionLevelsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetPipelinePermissionLevelsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetPipelinePermissionLevelsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetPipelinePermissionLevelsResponse. 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 (*GetPipelinePermissionLevelsResponse_SdkV2) GetPermissionLevels ¶ added in v1.62.1
func (o *GetPipelinePermissionLevelsResponse_SdkV2) GetPermissionLevels(ctx context.Context) ([]PipelinePermissionsDescription_SdkV2, bool)
GetPermissionLevels returns the value of the PermissionLevels field in GetPipelinePermissionLevelsResponse_SdkV2 as a slice of PipelinePermissionsDescription_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*GetPipelinePermissionLevelsResponse_SdkV2) SetPermissionLevels ¶ added in v1.62.1
func (o *GetPipelinePermissionLevelsResponse_SdkV2) SetPermissionLevels(ctx context.Context, v []PipelinePermissionsDescription_SdkV2)
SetPermissionLevels sets the value of the PermissionLevels field in GetPipelinePermissionLevelsResponse_SdkV2.
func (*GetPipelinePermissionLevelsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *GetPipelinePermissionLevelsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetPipelinePermissionLevelsResponse_SdkV2)
func (*GetPipelinePermissionLevelsResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *GetPipelinePermissionLevelsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetPipelinePermissionLevelsResponse_SdkV2)
func (GetPipelinePermissionLevelsResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetPipelinePermissionLevelsResponse_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, GetPipelinePermissionLevelsResponse_SdkV2 only implements ToObjectValue() and Type().
type GetPipelinePermissionsRequest ¶
type GetPipelinePermissionsRequest struct { // The pipeline for which to get or manage permissions. PipelineId types.String `tfsdk:"-"` }
Get pipeline permissions
func (GetPipelinePermissionsRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetPipelinePermissionsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetPipelinePermissionsRequest. 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 (GetPipelinePermissionsRequest) ToObjectValue ¶ added in v1.61.0
func (o GetPipelinePermissionsRequest) 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, GetPipelinePermissionsRequest only implements ToObjectValue() and Type().
type GetPipelinePermissionsRequest_SdkV2 ¶ added in v1.62.1
type GetPipelinePermissionsRequest_SdkV2 struct { // The pipeline for which to get or manage permissions. PipelineId types.String `tfsdk:"-"` }
Get pipeline permissions
func (GetPipelinePermissionsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetPipelinePermissionsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetPipelinePermissionsRequest. 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 (GetPipelinePermissionsRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetPipelinePermissionsRequest_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, GetPipelinePermissionsRequest_SdkV2 only implements ToObjectValue() and Type().
type GetPipelineRequest ¶
Get a pipeline
func (GetPipelineRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetPipelineRequest. 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 (GetPipelineRequest) ToObjectValue ¶ added in v1.61.0
func (o GetPipelineRequest) 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, GetPipelineRequest only implements ToObjectValue() and Type().
type GetPipelineRequest_SdkV2 ¶ added in v1.62.1
Get a pipeline
func (GetPipelineRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetPipelineRequest. 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 (GetPipelineRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetPipelineRequest_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, GetPipelineRequest_SdkV2 only implements ToObjectValue() and Type().
type GetPipelineResponse ¶
type GetPipelineResponse struct { // An optional message detailing the cause of the pipeline state. Cause types.String `tfsdk:"cause"` // The ID of the cluster that the pipeline is running on. ClusterId types.String `tfsdk:"cluster_id"` // The username of the pipeline creator. CreatorUserName types.String `tfsdk:"creator_user_name"` // Serverless budget policy ID of this pipeline. EffectiveBudgetPolicyId types.String `tfsdk:"effective_budget_policy_id"` // The health of a pipeline. Health types.String `tfsdk:"health"` // The last time the pipeline settings were modified or created. LastModified types.Int64 `tfsdk:"last_modified"` // Status of the latest updates for the pipeline. Ordered with the newest // update first. LatestUpdates types.List `tfsdk:"latest_updates"` // A human friendly identifier for the pipeline, taken from the `spec`. Name types.String `tfsdk:"name"` // The ID of the pipeline. PipelineId types.String `tfsdk:"pipeline_id"` // Username of the user that the pipeline will run on behalf of. RunAsUserName types.String `tfsdk:"run_as_user_name"` // The pipeline specification. This field is not returned when called by // `ListPipelines`. Spec types.Object `tfsdk:"spec"` // The pipeline state. State types.String `tfsdk:"state"` }
func (GetPipelineResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GetPipelineResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetPipelineResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetPipelineResponse. 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 (*GetPipelineResponse) GetLatestUpdates ¶ added in v1.61.0
func (o *GetPipelineResponse) GetLatestUpdates(ctx context.Context) ([]UpdateStateInfo, bool)
GetLatestUpdates returns the value of the LatestUpdates field in GetPipelineResponse as a slice of UpdateStateInfo values. If the field is unknown or null, the boolean return value is false.
func (*GetPipelineResponse) GetSpec ¶ added in v1.61.0
func (o *GetPipelineResponse) GetSpec(ctx context.Context) (PipelineSpec, bool)
GetSpec returns the value of the Spec field in GetPipelineResponse as a PipelineSpec value. If the field is unknown or null, the boolean return value is false.
func (*GetPipelineResponse) SetLatestUpdates ¶ added in v1.61.0
func (o *GetPipelineResponse) SetLatestUpdates(ctx context.Context, v []UpdateStateInfo)
SetLatestUpdates sets the value of the LatestUpdates field in GetPipelineResponse.
func (*GetPipelineResponse) SetSpec ¶ added in v1.61.0
func (o *GetPipelineResponse) SetSpec(ctx context.Context, v PipelineSpec)
SetSpec sets the value of the Spec field in GetPipelineResponse.
func (*GetPipelineResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetPipelineResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetPipelineResponse)
func (*GetPipelineResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetPipelineResponse) SyncEffectiveFieldsDuringRead(existingState GetPipelineResponse)
func (GetPipelineResponse) ToObjectValue ¶ added in v1.61.0
func (o GetPipelineResponse) 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, GetPipelineResponse only implements ToObjectValue() and Type().
type GetPipelineResponse_SdkV2 ¶ added in v1.62.1
type GetPipelineResponse_SdkV2 struct { // An optional message detailing the cause of the pipeline state. Cause types.String `tfsdk:"cause"` // The ID of the cluster that the pipeline is running on. ClusterId types.String `tfsdk:"cluster_id"` // The username of the pipeline creator. CreatorUserName types.String `tfsdk:"creator_user_name"` // Serverless budget policy ID of this pipeline. EffectiveBudgetPolicyId types.String `tfsdk:"effective_budget_policy_id"` // The health of a pipeline. Health types.String `tfsdk:"health"` // The last time the pipeline settings were modified or created. LastModified types.Int64 `tfsdk:"last_modified"` // Status of the latest updates for the pipeline. Ordered with the newest // update first. LatestUpdates types.List `tfsdk:"latest_updates"` // A human friendly identifier for the pipeline, taken from the `spec`. Name types.String `tfsdk:"name"` // The ID of the pipeline. PipelineId types.String `tfsdk:"pipeline_id"` // Username of the user that the pipeline will run on behalf of. RunAsUserName types.String `tfsdk:"run_as_user_name"` // The pipeline specification. This field is not returned when called by // `ListPipelines`. Spec types.List `tfsdk:"spec"` // The pipeline state. State types.String `tfsdk:"state"` }
func (GetPipelineResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GetPipelineResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetPipelineResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetPipelineResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetPipelineResponse. 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 (*GetPipelineResponse_SdkV2) GetLatestUpdates ¶ added in v1.62.1
func (o *GetPipelineResponse_SdkV2) GetLatestUpdates(ctx context.Context) ([]UpdateStateInfo_SdkV2, bool)
GetLatestUpdates returns the value of the LatestUpdates field in GetPipelineResponse_SdkV2 as a slice of UpdateStateInfo_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*GetPipelineResponse_SdkV2) GetSpec ¶ added in v1.62.1
func (o *GetPipelineResponse_SdkV2) GetSpec(ctx context.Context) (PipelineSpec_SdkV2, bool)
GetSpec returns the value of the Spec field in GetPipelineResponse_SdkV2 as a PipelineSpec_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*GetPipelineResponse_SdkV2) SetLatestUpdates ¶ added in v1.62.1
func (o *GetPipelineResponse_SdkV2) SetLatestUpdates(ctx context.Context, v []UpdateStateInfo_SdkV2)
SetLatestUpdates sets the value of the LatestUpdates field in GetPipelineResponse_SdkV2.
func (*GetPipelineResponse_SdkV2) SetSpec ¶ added in v1.62.1
func (o *GetPipelineResponse_SdkV2) SetSpec(ctx context.Context, v PipelineSpec_SdkV2)
SetSpec sets the value of the Spec field in GetPipelineResponse_SdkV2.
func (*GetPipelineResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *GetPipelineResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetPipelineResponse_SdkV2)
func (*GetPipelineResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *GetPipelineResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetPipelineResponse_SdkV2)
func (GetPipelineResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetPipelineResponse_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, GetPipelineResponse_SdkV2 only implements ToObjectValue() and Type().
type GetUpdateRequest ¶
type GetUpdateRequest struct { // The ID of the pipeline. PipelineId types.String `tfsdk:"-"` // The ID of the update. UpdateId types.String `tfsdk:"-"` }
Get a pipeline update
func (GetUpdateRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetUpdateRequest. 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 (GetUpdateRequest) ToObjectValue ¶ added in v1.61.0
func (o GetUpdateRequest) 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, GetUpdateRequest only implements ToObjectValue() and Type().
type GetUpdateRequest_SdkV2 ¶ added in v1.62.1
type GetUpdateRequest_SdkV2 struct { // The ID of the pipeline. PipelineId types.String `tfsdk:"-"` // The ID of the update. UpdateId types.String `tfsdk:"-"` }
Get a pipeline update
func (GetUpdateRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetUpdateRequest. 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 (GetUpdateRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetUpdateRequest_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, GetUpdateRequest_SdkV2 only implements ToObjectValue() and Type().
type GetUpdateResponse ¶
func (GetUpdateResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GetUpdateResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetUpdateResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetUpdateResponse. 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 (*GetUpdateResponse) GetUpdate ¶ added in v1.61.0
func (o *GetUpdateResponse) GetUpdate(ctx context.Context) (UpdateInfo, bool)
GetUpdate returns the value of the Update field in GetUpdateResponse as a UpdateInfo value. If the field is unknown or null, the boolean return value is false.
func (*GetUpdateResponse) SetUpdate ¶ added in v1.61.0
func (o *GetUpdateResponse) SetUpdate(ctx context.Context, v UpdateInfo)
SetUpdate sets the value of the Update field in GetUpdateResponse.
func (*GetUpdateResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetUpdateResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetUpdateResponse)
func (*GetUpdateResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetUpdateResponse) SyncEffectiveFieldsDuringRead(existingState GetUpdateResponse)
func (GetUpdateResponse) ToObjectValue ¶ added in v1.61.0
func (o GetUpdateResponse) 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, GetUpdateResponse only implements ToObjectValue() and Type().
type GetUpdateResponse_SdkV2 ¶ added in v1.62.1
type GetUpdateResponse_SdkV2 struct { // The current update info. Update types.List `tfsdk:"update"` }
func (GetUpdateResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GetUpdateResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetUpdateResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetUpdateResponse. 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 (*GetUpdateResponse_SdkV2) GetUpdate ¶ added in v1.62.1
func (o *GetUpdateResponse_SdkV2) GetUpdate(ctx context.Context) (UpdateInfo_SdkV2, bool)
GetUpdate returns the value of the Update field in GetUpdateResponse_SdkV2 as a UpdateInfo_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*GetUpdateResponse_SdkV2) SetUpdate ¶ added in v1.62.1
func (o *GetUpdateResponse_SdkV2) SetUpdate(ctx context.Context, v UpdateInfo_SdkV2)
SetUpdate sets the value of the Update field in GetUpdateResponse_SdkV2.
func (*GetUpdateResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *GetUpdateResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetUpdateResponse_SdkV2)
func (*GetUpdateResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *GetUpdateResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetUpdateResponse_SdkV2)
func (GetUpdateResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetUpdateResponse_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, GetUpdateResponse_SdkV2 only implements ToObjectValue() and Type().
type IngestionConfig ¶
type IngestionConfig struct { // Select a specific source report. Report types.Object `tfsdk:"report"` // Select all tables from a specific source schema. Schema types.Object `tfsdk:"schema"` // Select a specific source table. Table types.Object `tfsdk:"table"` }
func (IngestionConfig) ApplySchemaCustomizations ¶ added in v1.63.0
func (c IngestionConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (IngestionConfig) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in IngestionConfig. 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 (*IngestionConfig) GetReport ¶ added in v1.61.0
func (o *IngestionConfig) GetReport(ctx context.Context) (ReportSpec, bool)
GetReport returns the value of the Report field in IngestionConfig as a ReportSpec value. If the field is unknown or null, the boolean return value is false.
func (*IngestionConfig) GetSchema ¶ added in v1.61.0
func (o *IngestionConfig) GetSchema(ctx context.Context) (SchemaSpec, bool)
GetSchema returns the value of the Schema field in IngestionConfig as a SchemaSpec value. If the field is unknown or null, the boolean return value is false.
func (*IngestionConfig) GetTable ¶ added in v1.61.0
func (o *IngestionConfig) GetTable(ctx context.Context) (TableSpec, bool)
GetTable returns the value of the Table field in IngestionConfig as a TableSpec value. If the field is unknown or null, the boolean return value is false.
func (*IngestionConfig) SetReport ¶ added in v1.61.0
func (o *IngestionConfig) SetReport(ctx context.Context, v ReportSpec)
SetReport sets the value of the Report field in IngestionConfig.
func (*IngestionConfig) SetSchema ¶ added in v1.61.0
func (o *IngestionConfig) SetSchema(ctx context.Context, v SchemaSpec)
SetSchema sets the value of the Schema field in IngestionConfig.
func (*IngestionConfig) SetTable ¶ added in v1.61.0
func (o *IngestionConfig) SetTable(ctx context.Context, v TableSpec)
SetTable sets the value of the Table field in IngestionConfig.
func (*IngestionConfig) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *IngestionConfig) SyncEffectiveFieldsDuringCreateOrUpdate(plan IngestionConfig)
func (*IngestionConfig) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *IngestionConfig) SyncEffectiveFieldsDuringRead(existingState IngestionConfig)
func (IngestionConfig) ToObjectValue ¶ added in v1.61.0
func (o IngestionConfig) 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, IngestionConfig only implements ToObjectValue() and Type().
type IngestionConfig_SdkV2 ¶ added in v1.62.1
type IngestionConfig_SdkV2 struct { // Select a specific source report. Report types.List `tfsdk:"report"` // Select all tables from a specific source schema. Schema types.List `tfsdk:"schema"` // Select a specific source table. Table types.List `tfsdk:"table"` }
func (IngestionConfig_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c IngestionConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (IngestionConfig_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in IngestionConfig. 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 (*IngestionConfig_SdkV2) GetReport ¶ added in v1.62.1
func (o *IngestionConfig_SdkV2) GetReport(ctx context.Context) (ReportSpec_SdkV2, bool)
GetReport returns the value of the Report field in IngestionConfig_SdkV2 as a ReportSpec_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*IngestionConfig_SdkV2) GetSchema ¶ added in v1.62.1
func (o *IngestionConfig_SdkV2) GetSchema(ctx context.Context) (SchemaSpec_SdkV2, bool)
GetSchema returns the value of the Schema field in IngestionConfig_SdkV2 as a SchemaSpec_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*IngestionConfig_SdkV2) GetTable ¶ added in v1.62.1
func (o *IngestionConfig_SdkV2) GetTable(ctx context.Context) (TableSpec_SdkV2, bool)
GetTable returns the value of the Table field in IngestionConfig_SdkV2 as a TableSpec_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*IngestionConfig_SdkV2) SetReport ¶ added in v1.62.1
func (o *IngestionConfig_SdkV2) SetReport(ctx context.Context, v ReportSpec_SdkV2)
SetReport sets the value of the Report field in IngestionConfig_SdkV2.
func (*IngestionConfig_SdkV2) SetSchema ¶ added in v1.62.1
func (o *IngestionConfig_SdkV2) SetSchema(ctx context.Context, v SchemaSpec_SdkV2)
SetSchema sets the value of the Schema field in IngestionConfig_SdkV2.
func (*IngestionConfig_SdkV2) SetTable ¶ added in v1.62.1
func (o *IngestionConfig_SdkV2) SetTable(ctx context.Context, v TableSpec_SdkV2)
SetTable sets the value of the Table field in IngestionConfig_SdkV2.
func (*IngestionConfig_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *IngestionConfig_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan IngestionConfig_SdkV2)
func (*IngestionConfig_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *IngestionConfig_SdkV2) SyncEffectiveFieldsDuringRead(existingState IngestionConfig_SdkV2)
func (IngestionConfig_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o IngestionConfig_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, IngestionConfig_SdkV2 only implements ToObjectValue() and Type().
type IngestionGatewayPipelineDefinition ¶
type IngestionGatewayPipelineDefinition struct { // [Deprecated, use connection_name instead] Immutable. The Unity Catalog // connection that this gateway pipeline uses to communicate with the // source. ConnectionId types.String `tfsdk:"connection_id"` // Immutable. The Unity Catalog connection that this gateway pipeline uses // to communicate with the source. ConnectionName types.String `tfsdk:"connection_name"` // Required, Immutable. The name of the catalog for the gateway pipeline's // storage location. GatewayStorageCatalog types.String `tfsdk:"gateway_storage_catalog"` // Optional. The Unity Catalog-compatible name for the gateway storage // location. This is the destination to use for the data that is extracted // by the gateway. Delta Live Tables system will automatically create the // storage location under the catalog and schema. GatewayStorageName types.String `tfsdk:"gateway_storage_name"` // Required, Immutable. The name of the schema for the gateway pipelines's // storage location. GatewayStorageSchema types.String `tfsdk:"gateway_storage_schema"` }
func (IngestionGatewayPipelineDefinition) ApplySchemaCustomizations ¶ added in v1.63.0
func (c IngestionGatewayPipelineDefinition) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (IngestionGatewayPipelineDefinition) GetComplexFieldTypes ¶ added in v1.61.0
func (a IngestionGatewayPipelineDefinition) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in IngestionGatewayPipelineDefinition. 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 (*IngestionGatewayPipelineDefinition) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *IngestionGatewayPipelineDefinition) SyncEffectiveFieldsDuringCreateOrUpdate(plan IngestionGatewayPipelineDefinition)
func (*IngestionGatewayPipelineDefinition) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *IngestionGatewayPipelineDefinition) SyncEffectiveFieldsDuringRead(existingState IngestionGatewayPipelineDefinition)
func (IngestionGatewayPipelineDefinition) ToObjectValue ¶ added in v1.61.0
func (o IngestionGatewayPipelineDefinition) 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, IngestionGatewayPipelineDefinition only implements ToObjectValue() and Type().
type IngestionGatewayPipelineDefinition_SdkV2 ¶ added in v1.62.1
type IngestionGatewayPipelineDefinition_SdkV2 struct { // [Deprecated, use connection_name instead] Immutable. The Unity Catalog // connection that this gateway pipeline uses to communicate with the // source. ConnectionId types.String `tfsdk:"connection_id"` // Immutable. The Unity Catalog connection that this gateway pipeline uses // to communicate with the source. ConnectionName types.String `tfsdk:"connection_name"` // Required, Immutable. The name of the catalog for the gateway pipeline's // storage location. GatewayStorageCatalog types.String `tfsdk:"gateway_storage_catalog"` // Optional. The Unity Catalog-compatible name for the gateway storage // location. This is the destination to use for the data that is extracted // by the gateway. Delta Live Tables system will automatically create the // storage location under the catalog and schema. GatewayStorageName types.String `tfsdk:"gateway_storage_name"` // Required, Immutable. The name of the schema for the gateway pipelines's // storage location. GatewayStorageSchema types.String `tfsdk:"gateway_storage_schema"` }
func (IngestionGatewayPipelineDefinition_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c IngestionGatewayPipelineDefinition_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (IngestionGatewayPipelineDefinition_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a IngestionGatewayPipelineDefinition_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in IngestionGatewayPipelineDefinition. 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 (*IngestionGatewayPipelineDefinition_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *IngestionGatewayPipelineDefinition_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan IngestionGatewayPipelineDefinition_SdkV2)
func (*IngestionGatewayPipelineDefinition_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *IngestionGatewayPipelineDefinition_SdkV2) SyncEffectiveFieldsDuringRead(existingState IngestionGatewayPipelineDefinition_SdkV2)
func (IngestionGatewayPipelineDefinition_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o IngestionGatewayPipelineDefinition_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, IngestionGatewayPipelineDefinition_SdkV2 only implements ToObjectValue() and Type().
type IngestionPipelineDefinition ¶
type IngestionPipelineDefinition struct { // Immutable. The Unity Catalog connection that this ingestion pipeline uses // to communicate with the source. This is used with connectors for // applications like Salesforce, Workday, and so on. ConnectionName types.String `tfsdk:"connection_name"` // Immutable. Identifier for the gateway that is used by this ingestion // pipeline to communicate with the source database. This is used with // connectors to databases like SQL Server. IngestionGatewayId types.String `tfsdk:"ingestion_gateway_id"` // Required. Settings specifying tables to replicate and the destination for // the replicated tables. Objects types.List `tfsdk:"objects"` // Configuration settings to control the ingestion of tables. These settings // are applied to all tables in the pipeline. TableConfiguration types.Object `tfsdk:"table_configuration"` }
func (IngestionPipelineDefinition) ApplySchemaCustomizations ¶ added in v1.63.0
func (c IngestionPipelineDefinition) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (IngestionPipelineDefinition) GetComplexFieldTypes ¶ added in v1.61.0
func (a IngestionPipelineDefinition) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in IngestionPipelineDefinition. 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 (*IngestionPipelineDefinition) GetObjects ¶ added in v1.61.0
func (o *IngestionPipelineDefinition) GetObjects(ctx context.Context) ([]IngestionConfig, bool)
GetObjects returns the value of the Objects field in IngestionPipelineDefinition as a slice of IngestionConfig values. If the field is unknown or null, the boolean return value is false.
func (*IngestionPipelineDefinition) GetTableConfiguration ¶ added in v1.61.0
func (o *IngestionPipelineDefinition) GetTableConfiguration(ctx context.Context) (TableSpecificConfig, bool)
GetTableConfiguration returns the value of the TableConfiguration field in IngestionPipelineDefinition as a TableSpecificConfig value. If the field is unknown or null, the boolean return value is false.
func (*IngestionPipelineDefinition) SetObjects ¶ added in v1.61.0
func (o *IngestionPipelineDefinition) SetObjects(ctx context.Context, v []IngestionConfig)
SetObjects sets the value of the Objects field in IngestionPipelineDefinition.
func (*IngestionPipelineDefinition) SetTableConfiguration ¶ added in v1.61.0
func (o *IngestionPipelineDefinition) SetTableConfiguration(ctx context.Context, v TableSpecificConfig)
SetTableConfiguration sets the value of the TableConfiguration field in IngestionPipelineDefinition.
func (*IngestionPipelineDefinition) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *IngestionPipelineDefinition) SyncEffectiveFieldsDuringCreateOrUpdate(plan IngestionPipelineDefinition)
func (*IngestionPipelineDefinition) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *IngestionPipelineDefinition) SyncEffectiveFieldsDuringRead(existingState IngestionPipelineDefinition)
func (IngestionPipelineDefinition) ToObjectValue ¶ added in v1.61.0
func (o IngestionPipelineDefinition) 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, IngestionPipelineDefinition only implements ToObjectValue() and Type().
type IngestionPipelineDefinition_SdkV2 ¶ added in v1.62.1
type IngestionPipelineDefinition_SdkV2 struct { // Immutable. The Unity Catalog connection that this ingestion pipeline uses // to communicate with the source. This is used with connectors for // applications like Salesforce, Workday, and so on. ConnectionName types.String `tfsdk:"connection_name"` // Immutable. Identifier for the gateway that is used by this ingestion // pipeline to communicate with the source database. This is used with // connectors to databases like SQL Server. IngestionGatewayId types.String `tfsdk:"ingestion_gateway_id"` // Required. Settings specifying tables to replicate and the destination for // the replicated tables. Objects types.List `tfsdk:"objects"` // Configuration settings to control the ingestion of tables. These settings // are applied to all tables in the pipeline. TableConfiguration types.List `tfsdk:"table_configuration"` }
func (IngestionPipelineDefinition_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c IngestionPipelineDefinition_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (IngestionPipelineDefinition_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a IngestionPipelineDefinition_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in IngestionPipelineDefinition. 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 (*IngestionPipelineDefinition_SdkV2) GetObjects ¶ added in v1.62.1
func (o *IngestionPipelineDefinition_SdkV2) GetObjects(ctx context.Context) ([]IngestionConfig_SdkV2, bool)
GetObjects returns the value of the Objects field in IngestionPipelineDefinition_SdkV2 as a slice of IngestionConfig_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*IngestionPipelineDefinition_SdkV2) GetTableConfiguration ¶ added in v1.62.1
func (o *IngestionPipelineDefinition_SdkV2) GetTableConfiguration(ctx context.Context) (TableSpecificConfig_SdkV2, bool)
GetTableConfiguration returns the value of the TableConfiguration field in IngestionPipelineDefinition_SdkV2 as a TableSpecificConfig_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*IngestionPipelineDefinition_SdkV2) SetObjects ¶ added in v1.62.1
func (o *IngestionPipelineDefinition_SdkV2) SetObjects(ctx context.Context, v []IngestionConfig_SdkV2)
SetObjects sets the value of the Objects field in IngestionPipelineDefinition_SdkV2.
func (*IngestionPipelineDefinition_SdkV2) SetTableConfiguration ¶ added in v1.62.1
func (o *IngestionPipelineDefinition_SdkV2) SetTableConfiguration(ctx context.Context, v TableSpecificConfig_SdkV2)
SetTableConfiguration sets the value of the TableConfiguration field in IngestionPipelineDefinition_SdkV2.
func (*IngestionPipelineDefinition_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *IngestionPipelineDefinition_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan IngestionPipelineDefinition_SdkV2)
func (*IngestionPipelineDefinition_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *IngestionPipelineDefinition_SdkV2) SyncEffectiveFieldsDuringRead(existingState IngestionPipelineDefinition_SdkV2)
func (IngestionPipelineDefinition_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o IngestionPipelineDefinition_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, IngestionPipelineDefinition_SdkV2 only implements ToObjectValue() and Type().
type ListPipelineEventsRequest ¶
type ListPipelineEventsRequest struct { // Criteria to select a subset of results, expressed using a SQL-like // syntax. The supported filters are: 1. level='INFO' (or WARN or ERROR) 2. // level in ('INFO', 'WARN') 3. id='[event-id]' 4. timestamp > 'TIMESTAMP' // (or >=,<,<=,=) // // Composite expressions are supported, for example: level in ('ERROR', // 'WARN') AND timestamp> '2021-07-22T06:37:33.083Z' Filter types.String `tfsdk:"-"` // Max number of entries to return in a single page. The system may return // fewer than max_results events in a response, even if there are more // events available. MaxResults types.Int64 `tfsdk:"-"` // A string indicating a sort order by timestamp for the results, for // example, ["timestamp asc"]. The sort order can be ascending or // descending. By default, events are returned in descending order by // timestamp. OrderBy types.List `tfsdk:"-"` // Page token returned by previous call. This field is mutually exclusive // with all fields in this request except max_results. An error is returned // if any fields other than max_results are set when this field is set. PageToken types.String `tfsdk:"-"` PipelineId types.String `tfsdk:"-"` }
List pipeline events
func (ListPipelineEventsRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListPipelineEventsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListPipelineEventsRequest. 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 (*ListPipelineEventsRequest) GetOrderBy ¶ added in v1.61.0
GetOrderBy returns the value of the OrderBy field in ListPipelineEventsRequest as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*ListPipelineEventsRequest) SetOrderBy ¶ added in v1.61.0
func (o *ListPipelineEventsRequest) SetOrderBy(ctx context.Context, v []types.String)
SetOrderBy sets the value of the OrderBy field in ListPipelineEventsRequest.
func (ListPipelineEventsRequest) ToObjectValue ¶ added in v1.61.0
func (o ListPipelineEventsRequest) 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, ListPipelineEventsRequest only implements ToObjectValue() and Type().
type ListPipelineEventsRequest_SdkV2 ¶ added in v1.62.1
type ListPipelineEventsRequest_SdkV2 struct { // Criteria to select a subset of results, expressed using a SQL-like // syntax. The supported filters are: 1. level='INFO' (or WARN or ERROR) 2. // level in ('INFO', 'WARN') 3. id='[event-id]' 4. timestamp > 'TIMESTAMP' // (or >=,<,<=,=) // // Composite expressions are supported, for example: level in ('ERROR', // 'WARN') AND timestamp> '2021-07-22T06:37:33.083Z' Filter types.String `tfsdk:"-"` // Max number of entries to return in a single page. The system may return // fewer than max_results events in a response, even if there are more // events available. MaxResults types.Int64 `tfsdk:"-"` // A string indicating a sort order by timestamp for the results, for // example, ["timestamp asc"]. The sort order can be ascending or // descending. By default, events are returned in descending order by // timestamp. OrderBy types.List `tfsdk:"-"` // Page token returned by previous call. This field is mutually exclusive // with all fields in this request except max_results. An error is returned // if any fields other than max_results are set when this field is set. PageToken types.String `tfsdk:"-"` PipelineId types.String `tfsdk:"-"` }
List pipeline events
func (ListPipelineEventsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListPipelineEventsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListPipelineEventsRequest. 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 (*ListPipelineEventsRequest_SdkV2) GetOrderBy ¶ added in v1.62.1
GetOrderBy returns the value of the OrderBy field in ListPipelineEventsRequest_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*ListPipelineEventsRequest_SdkV2) SetOrderBy ¶ added in v1.62.1
func (o *ListPipelineEventsRequest_SdkV2) SetOrderBy(ctx context.Context, v []types.String)
SetOrderBy sets the value of the OrderBy field in ListPipelineEventsRequest_SdkV2.
func (ListPipelineEventsRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListPipelineEventsRequest_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, ListPipelineEventsRequest_SdkV2 only implements ToObjectValue() and Type().
type ListPipelineEventsResponse ¶
type ListPipelineEventsResponse struct { // The list of events matching the request criteria. Events types.List `tfsdk:"events"` // If present, a token to fetch the next page of events. NextPageToken types.String `tfsdk:"next_page_token"` // If present, a token to fetch the previous page of events. PrevPageToken types.String `tfsdk:"prev_page_token"` }
func (ListPipelineEventsResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListPipelineEventsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListPipelineEventsResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListPipelineEventsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListPipelineEventsResponse. 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 (*ListPipelineEventsResponse) GetEvents ¶ added in v1.61.0
func (o *ListPipelineEventsResponse) GetEvents(ctx context.Context) ([]PipelineEvent, bool)
GetEvents returns the value of the Events field in ListPipelineEventsResponse as a slice of PipelineEvent values. If the field is unknown or null, the boolean return value is false.
func (*ListPipelineEventsResponse) SetEvents ¶ added in v1.61.0
func (o *ListPipelineEventsResponse) SetEvents(ctx context.Context, v []PipelineEvent)
SetEvents sets the value of the Events field in ListPipelineEventsResponse.
func (*ListPipelineEventsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListPipelineEventsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListPipelineEventsResponse)
func (*ListPipelineEventsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListPipelineEventsResponse) SyncEffectiveFieldsDuringRead(existingState ListPipelineEventsResponse)
func (ListPipelineEventsResponse) ToObjectValue ¶ added in v1.61.0
func (o ListPipelineEventsResponse) 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, ListPipelineEventsResponse only implements ToObjectValue() and Type().
type ListPipelineEventsResponse_SdkV2 ¶ added in v1.62.1
type ListPipelineEventsResponse_SdkV2 struct { // The list of events matching the request criteria. Events types.List `tfsdk:"events"` // If present, a token to fetch the next page of events. NextPageToken types.String `tfsdk:"next_page_token"` // If present, a token to fetch the previous page of events. PrevPageToken types.String `tfsdk:"prev_page_token"` }
func (ListPipelineEventsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListPipelineEventsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListPipelineEventsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListPipelineEventsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListPipelineEventsResponse. 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 (*ListPipelineEventsResponse_SdkV2) GetEvents ¶ added in v1.62.1
func (o *ListPipelineEventsResponse_SdkV2) GetEvents(ctx context.Context) ([]PipelineEvent_SdkV2, bool)
GetEvents returns the value of the Events field in ListPipelineEventsResponse_SdkV2 as a slice of PipelineEvent_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListPipelineEventsResponse_SdkV2) SetEvents ¶ added in v1.62.1
func (o *ListPipelineEventsResponse_SdkV2) SetEvents(ctx context.Context, v []PipelineEvent_SdkV2)
SetEvents sets the value of the Events field in ListPipelineEventsResponse_SdkV2.
func (*ListPipelineEventsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ListPipelineEventsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListPipelineEventsResponse_SdkV2)
func (*ListPipelineEventsResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ListPipelineEventsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListPipelineEventsResponse_SdkV2)
func (ListPipelineEventsResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListPipelineEventsResponse_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, ListPipelineEventsResponse_SdkV2 only implements ToObjectValue() and Type().
type ListPipelinesRequest ¶
type ListPipelinesRequest struct { // Select a subset of results based on the specified criteria. The supported // filters are: // // * `notebook='<path>'` to select pipelines that reference the provided // notebook path. * `name LIKE '[pattern]'` to select pipelines with a name // that matches pattern. Wildcards are supported, for example: `name LIKE // '%shopping%'` // // Composite filters are not supported. This field is optional. Filter types.String `tfsdk:"-"` // The maximum number of entries to return in a single page. The system may // return fewer than max_results events in a response, even if there are // more events available. This field is optional. The default value is 25. // The maximum value is 100. An error is returned if the value of // max_results is greater than 100. MaxResults types.Int64 `tfsdk:"-"` // A list of strings specifying the order of results. Supported order_by // fields are id and name. The default is id asc. This field is optional. OrderBy types.List `tfsdk:"-"` // Page token returned by previous call PageToken types.String `tfsdk:"-"` }
List pipelines
func (ListPipelinesRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListPipelinesRequest. 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 (*ListPipelinesRequest) GetOrderBy ¶ added in v1.61.0
GetOrderBy returns the value of the OrderBy field in ListPipelinesRequest as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*ListPipelinesRequest) SetOrderBy ¶ added in v1.61.0
func (o *ListPipelinesRequest) SetOrderBy(ctx context.Context, v []types.String)
SetOrderBy sets the value of the OrderBy field in ListPipelinesRequest.
func (ListPipelinesRequest) ToObjectValue ¶ added in v1.61.0
func (o ListPipelinesRequest) 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, ListPipelinesRequest only implements ToObjectValue() and Type().
type ListPipelinesRequest_SdkV2 ¶ added in v1.62.1
type ListPipelinesRequest_SdkV2 struct { // Select a subset of results based on the specified criteria. The supported // filters are: // // * `notebook='<path>'` to select pipelines that reference the provided // notebook path. * `name LIKE '[pattern]'` to select pipelines with a name // that matches pattern. Wildcards are supported, for example: `name LIKE // '%shopping%'` // // Composite filters are not supported. This field is optional. Filter types.String `tfsdk:"-"` // The maximum number of entries to return in a single page. The system may // return fewer than max_results events in a response, even if there are // more events available. This field is optional. The default value is 25. // The maximum value is 100. An error is returned if the value of // max_results is greater than 100. MaxResults types.Int64 `tfsdk:"-"` // A list of strings specifying the order of results. Supported order_by // fields are id and name. The default is id asc. This field is optional. OrderBy types.List `tfsdk:"-"` // Page token returned by previous call PageToken types.String `tfsdk:"-"` }
List pipelines
func (ListPipelinesRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListPipelinesRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListPipelinesRequest. 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 (*ListPipelinesRequest_SdkV2) GetOrderBy ¶ added in v1.62.1
GetOrderBy returns the value of the OrderBy field in ListPipelinesRequest_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*ListPipelinesRequest_SdkV2) SetOrderBy ¶ added in v1.62.1
func (o *ListPipelinesRequest_SdkV2) SetOrderBy(ctx context.Context, v []types.String)
SetOrderBy sets the value of the OrderBy field in ListPipelinesRequest_SdkV2.
func (ListPipelinesRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListPipelinesRequest_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, ListPipelinesRequest_SdkV2 only implements ToObjectValue() and Type().
type ListPipelinesResponse ¶
type ListPipelinesResponse struct { // If present, a token to fetch the next page of events. NextPageToken types.String `tfsdk:"next_page_token"` // The list of events matching the request criteria. Statuses types.List `tfsdk:"statuses"` }
func (ListPipelinesResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListPipelinesResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListPipelinesResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListPipelinesResponse. 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 (*ListPipelinesResponse) GetStatuses ¶ added in v1.61.0
func (o *ListPipelinesResponse) GetStatuses(ctx context.Context) ([]PipelineStateInfo, bool)
GetStatuses returns the value of the Statuses field in ListPipelinesResponse as a slice of PipelineStateInfo values. If the field is unknown or null, the boolean return value is false.
func (*ListPipelinesResponse) SetStatuses ¶ added in v1.61.0
func (o *ListPipelinesResponse) SetStatuses(ctx context.Context, v []PipelineStateInfo)
SetStatuses sets the value of the Statuses field in ListPipelinesResponse.
func (*ListPipelinesResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListPipelinesResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListPipelinesResponse)
func (*ListPipelinesResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListPipelinesResponse) SyncEffectiveFieldsDuringRead(existingState ListPipelinesResponse)
func (ListPipelinesResponse) ToObjectValue ¶ added in v1.61.0
func (o ListPipelinesResponse) 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, ListPipelinesResponse only implements ToObjectValue() and Type().
type ListPipelinesResponse_SdkV2 ¶ added in v1.62.1
type ListPipelinesResponse_SdkV2 struct { // If present, a token to fetch the next page of events. NextPageToken types.String `tfsdk:"next_page_token"` // The list of events matching the request criteria. Statuses types.List `tfsdk:"statuses"` }
func (ListPipelinesResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListPipelinesResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListPipelinesResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListPipelinesResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListPipelinesResponse. 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 (*ListPipelinesResponse_SdkV2) GetStatuses ¶ added in v1.62.1
func (o *ListPipelinesResponse_SdkV2) GetStatuses(ctx context.Context) ([]PipelineStateInfo_SdkV2, bool)
GetStatuses returns the value of the Statuses field in ListPipelinesResponse_SdkV2 as a slice of PipelineStateInfo_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListPipelinesResponse_SdkV2) SetStatuses ¶ added in v1.62.1
func (o *ListPipelinesResponse_SdkV2) SetStatuses(ctx context.Context, v []PipelineStateInfo_SdkV2)
SetStatuses sets the value of the Statuses field in ListPipelinesResponse_SdkV2.
func (*ListPipelinesResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ListPipelinesResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListPipelinesResponse_SdkV2)
func (*ListPipelinesResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ListPipelinesResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListPipelinesResponse_SdkV2)
func (ListPipelinesResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListPipelinesResponse_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, ListPipelinesResponse_SdkV2 only implements ToObjectValue() and Type().
type ListUpdatesRequest ¶
type ListUpdatesRequest struct { // Max number of entries to return in a single page. MaxResults types.Int64 `tfsdk:"-"` // Page token returned by previous call PageToken types.String `tfsdk:"-"` // The pipeline to return updates for. PipelineId types.String `tfsdk:"-"` // If present, returns updates until and including this update_id. UntilUpdateId types.String `tfsdk:"-"` }
List pipeline updates
func (ListUpdatesRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListUpdatesRequest. 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 (ListUpdatesRequest) ToObjectValue ¶ added in v1.61.0
func (o ListUpdatesRequest) 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, ListUpdatesRequest only implements ToObjectValue() and Type().
type ListUpdatesRequest_SdkV2 ¶ added in v1.62.1
type ListUpdatesRequest_SdkV2 struct { // Max number of entries to return in a single page. MaxResults types.Int64 `tfsdk:"-"` // Page token returned by previous call PageToken types.String `tfsdk:"-"` // The pipeline to return updates for. PipelineId types.String `tfsdk:"-"` // If present, returns updates until and including this update_id. UntilUpdateId types.String `tfsdk:"-"` }
List pipeline updates
func (ListUpdatesRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListUpdatesRequest. 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 (ListUpdatesRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListUpdatesRequest_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, ListUpdatesRequest_SdkV2 only implements ToObjectValue() and Type().
type ListUpdatesResponse ¶
type ListUpdatesResponse struct { // If present, then there are more results, and this a token to be used in a // subsequent request to fetch the next page. NextPageToken types.String `tfsdk:"next_page_token"` // If present, then this token can be used in a subsequent request to fetch // the previous page. PrevPageToken types.String `tfsdk:"prev_page_token"` Updates types.List `tfsdk:"updates"` }
func (ListUpdatesResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListUpdatesResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListUpdatesResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListUpdatesResponse. 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 (*ListUpdatesResponse) GetUpdates ¶ added in v1.61.0
func (o *ListUpdatesResponse) GetUpdates(ctx context.Context) ([]UpdateInfo, bool)
GetUpdates returns the value of the Updates field in ListUpdatesResponse as a slice of UpdateInfo values. If the field is unknown or null, the boolean return value is false.
func (*ListUpdatesResponse) SetUpdates ¶ added in v1.61.0
func (o *ListUpdatesResponse) SetUpdates(ctx context.Context, v []UpdateInfo)
SetUpdates sets the value of the Updates field in ListUpdatesResponse.
func (*ListUpdatesResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListUpdatesResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListUpdatesResponse)
func (*ListUpdatesResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListUpdatesResponse) SyncEffectiveFieldsDuringRead(existingState ListUpdatesResponse)
func (ListUpdatesResponse) ToObjectValue ¶ added in v1.61.0
func (o ListUpdatesResponse) 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, ListUpdatesResponse only implements ToObjectValue() and Type().
type ListUpdatesResponse_SdkV2 ¶ added in v1.62.1
type ListUpdatesResponse_SdkV2 struct { // If present, then there are more results, and this a token to be used in a // subsequent request to fetch the next page. NextPageToken types.String `tfsdk:"next_page_token"` // If present, then this token can be used in a subsequent request to fetch // the previous page. PrevPageToken types.String `tfsdk:"prev_page_token"` Updates types.List `tfsdk:"updates"` }
func (ListUpdatesResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListUpdatesResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListUpdatesResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListUpdatesResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListUpdatesResponse. 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 (*ListUpdatesResponse_SdkV2) GetUpdates ¶ added in v1.62.1
func (o *ListUpdatesResponse_SdkV2) GetUpdates(ctx context.Context) ([]UpdateInfo_SdkV2, bool)
GetUpdates returns the value of the Updates field in ListUpdatesResponse_SdkV2 as a slice of UpdateInfo_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListUpdatesResponse_SdkV2) SetUpdates ¶ added in v1.62.1
func (o *ListUpdatesResponse_SdkV2) SetUpdates(ctx context.Context, v []UpdateInfo_SdkV2)
SetUpdates sets the value of the Updates field in ListUpdatesResponse_SdkV2.
func (*ListUpdatesResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ListUpdatesResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListUpdatesResponse_SdkV2)
func (*ListUpdatesResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ListUpdatesResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListUpdatesResponse_SdkV2)
func (ListUpdatesResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListUpdatesResponse_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, ListUpdatesResponse_SdkV2 only implements ToObjectValue() and Type().
type ManualTrigger ¶
type ManualTrigger struct { }
func (ManualTrigger) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ManualTrigger) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ManualTrigger) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ManualTrigger. 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 (*ManualTrigger) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ManualTrigger) SyncEffectiveFieldsDuringCreateOrUpdate(plan ManualTrigger)
func (*ManualTrigger) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ManualTrigger) SyncEffectiveFieldsDuringRead(existingState ManualTrigger)
func (ManualTrigger) ToObjectValue ¶ added in v1.61.0
func (o ManualTrigger) 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, ManualTrigger only implements ToObjectValue() and Type().
type ManualTrigger_SdkV2 ¶ added in v1.62.1
type ManualTrigger_SdkV2 struct { }
func (ManualTrigger_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ManualTrigger_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ManualTrigger_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in ManualTrigger. 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 (*ManualTrigger_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ManualTrigger_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ManualTrigger_SdkV2)
func (*ManualTrigger_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ManualTrigger_SdkV2) SyncEffectiveFieldsDuringRead(existingState ManualTrigger_SdkV2)
func (ManualTrigger_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ManualTrigger_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, ManualTrigger_SdkV2 only implements ToObjectValue() and Type().
type NotebookLibrary ¶
type NotebookLibrary struct { // The absolute path of the notebook. Path types.String `tfsdk:"path"` }
func (NotebookLibrary) ApplySchemaCustomizations ¶ added in v1.63.0
func (c NotebookLibrary) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (NotebookLibrary) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in NotebookLibrary. 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 (*NotebookLibrary) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *NotebookLibrary) SyncEffectiveFieldsDuringCreateOrUpdate(plan NotebookLibrary)
func (*NotebookLibrary) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *NotebookLibrary) SyncEffectiveFieldsDuringRead(existingState NotebookLibrary)
func (NotebookLibrary) ToObjectValue ¶ added in v1.61.0
func (o NotebookLibrary) 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, NotebookLibrary only implements ToObjectValue() and Type().
type NotebookLibrary_SdkV2 ¶ added in v1.62.1
type NotebookLibrary_SdkV2 struct { // The absolute path of the notebook. Path types.String `tfsdk:"path"` }
func (NotebookLibrary_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c NotebookLibrary_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (NotebookLibrary_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in NotebookLibrary. 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 (*NotebookLibrary_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *NotebookLibrary_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan NotebookLibrary_SdkV2)
func (*NotebookLibrary_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *NotebookLibrary_SdkV2) SyncEffectiveFieldsDuringRead(existingState NotebookLibrary_SdkV2)
func (NotebookLibrary_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o NotebookLibrary_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, NotebookLibrary_SdkV2 only implements ToObjectValue() and Type().
type Notifications ¶
type Notifications struct { // A list of alerts that trigger the sending of notifications to the // configured destinations. The supported alerts are: // // * `on-update-success`: A pipeline update completes successfully. * // `on-update-failure`: Each time a pipeline update fails. * // `on-update-fatal-failure`: A pipeline update fails with a non-retryable // (fatal) error. * `on-flow-failure`: A single data flow fails. Alerts types.List `tfsdk:"alerts"` // A list of email addresses notified when a configured alert is triggered. EmailRecipients types.List `tfsdk:"email_recipients"` }
func (Notifications) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Notifications) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*Notifications) GetAlerts ¶ added in v1.61.0
GetAlerts returns the value of the Alerts field in Notifications as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (Notifications) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Notifications. 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 (*Notifications) GetEmailRecipients ¶ added in v1.61.0
GetEmailRecipients returns the value of the EmailRecipients field in Notifications as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*Notifications) SetAlerts ¶ added in v1.61.0
func (o *Notifications) SetAlerts(ctx context.Context, v []types.String)
SetAlerts sets the value of the Alerts field in Notifications.
func (*Notifications) SetEmailRecipients ¶ added in v1.61.0
func (o *Notifications) SetEmailRecipients(ctx context.Context, v []types.String)
SetEmailRecipients sets the value of the EmailRecipients field in Notifications.
func (*Notifications) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *Notifications) SyncEffectiveFieldsDuringCreateOrUpdate(plan Notifications)
func (*Notifications) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *Notifications) SyncEffectiveFieldsDuringRead(existingState Notifications)
func (Notifications) ToObjectValue ¶ added in v1.61.0
func (o Notifications) 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, Notifications only implements ToObjectValue() and Type().
type Notifications_SdkV2 ¶ added in v1.62.1
type Notifications_SdkV2 struct { // A list of alerts that trigger the sending of notifications to the // configured destinations. The supported alerts are: // // * `on-update-success`: A pipeline update completes successfully. * // `on-update-failure`: Each time a pipeline update fails. * // `on-update-fatal-failure`: A pipeline update fails with a non-retryable // (fatal) error. * `on-flow-failure`: A single data flow fails. Alerts types.List `tfsdk:"alerts"` // A list of email addresses notified when a configured alert is triggered. EmailRecipients types.List `tfsdk:"email_recipients"` }
func (Notifications_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Notifications_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*Notifications_SdkV2) GetAlerts ¶ added in v1.62.1
GetAlerts returns the value of the Alerts field in Notifications_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (Notifications_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in Notifications. 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 (*Notifications_SdkV2) GetEmailRecipients ¶ added in v1.62.1
GetEmailRecipients returns the value of the EmailRecipients field in Notifications_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*Notifications_SdkV2) SetAlerts ¶ added in v1.62.1
func (o *Notifications_SdkV2) SetAlerts(ctx context.Context, v []types.String)
SetAlerts sets the value of the Alerts field in Notifications_SdkV2.
func (*Notifications_SdkV2) SetEmailRecipients ¶ added in v1.62.1
func (o *Notifications_SdkV2) SetEmailRecipients(ctx context.Context, v []types.String)
SetEmailRecipients sets the value of the EmailRecipients field in Notifications_SdkV2.
func (*Notifications_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *Notifications_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Notifications_SdkV2)
func (*Notifications_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *Notifications_SdkV2) SyncEffectiveFieldsDuringRead(existingState Notifications_SdkV2)
func (Notifications_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o Notifications_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, Notifications_SdkV2 only implements ToObjectValue() and Type().
type Origin ¶
type Origin struct { // The id of a batch. Unique within a flow. BatchId types.Int64 `tfsdk:"batch_id"` // The cloud provider, e.g., AWS or Azure. Cloud types.String `tfsdk:"cloud"` // The id of the cluster where an execution happens. Unique within a region. ClusterId types.String `tfsdk:"cluster_id"` // The name of a dataset. Unique within a pipeline. DatasetName types.String `tfsdk:"dataset_name"` // The id of the flow. Globally unique. Incremental queries will generally // reuse the same id while complete queries will have a new id per update. FlowId types.String `tfsdk:"flow_id"` // The name of the flow. Not unique. FlowName types.String `tfsdk:"flow_name"` // The optional host name where the event was triggered Host types.String `tfsdk:"host"` // The id of a maintenance run. Globally unique. MaintenanceId types.String `tfsdk:"maintenance_id"` // Materialization name. MaterializationName types.String `tfsdk:"materialization_name"` // The org id of the user. Unique within a cloud. OrgId types.Int64 `tfsdk:"org_id"` // The id of the pipeline. Globally unique. PipelineId types.String `tfsdk:"pipeline_id"` // The name of the pipeline. Not unique. PipelineName types.String `tfsdk:"pipeline_name"` // The cloud region. Region types.String `tfsdk:"region"` // The id of the request that caused an update. RequestId types.String `tfsdk:"request_id"` // The id of a (delta) table. Globally unique. TableId types.String `tfsdk:"table_id"` // The Unity Catalog id of the MV or ST being updated. UcResourceId types.String `tfsdk:"uc_resource_id"` // The id of an execution. Globally unique. UpdateId types.String `tfsdk:"update_id"` }
func (Origin) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Origin) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Origin) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Origin. 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 (*Origin) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*Origin) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (Origin) ToObjectValue ¶ added in v1.61.0
func (o Origin) 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, Origin only implements ToObjectValue() and Type().
type Origin_SdkV2 ¶ added in v1.62.1
type Origin_SdkV2 struct { // The id of a batch. Unique within a flow. BatchId types.Int64 `tfsdk:"batch_id"` // The cloud provider, e.g., AWS or Azure. Cloud types.String `tfsdk:"cloud"` // The id of the cluster where an execution happens. Unique within a region. ClusterId types.String `tfsdk:"cluster_id"` // The name of a dataset. Unique within a pipeline. DatasetName types.String `tfsdk:"dataset_name"` // The id of the flow. Globally unique. Incremental queries will generally // reuse the same id while complete queries will have a new id per update. FlowId types.String `tfsdk:"flow_id"` // The name of the flow. Not unique. FlowName types.String `tfsdk:"flow_name"` // The optional host name where the event was triggered Host types.String `tfsdk:"host"` // The id of a maintenance run. Globally unique. MaintenanceId types.String `tfsdk:"maintenance_id"` // Materialization name. MaterializationName types.String `tfsdk:"materialization_name"` // The org id of the user. Unique within a cloud. OrgId types.Int64 `tfsdk:"org_id"` // The id of the pipeline. Globally unique. PipelineId types.String `tfsdk:"pipeline_id"` // The name of the pipeline. Not unique. PipelineName types.String `tfsdk:"pipeline_name"` // The cloud region. Region types.String `tfsdk:"region"` // The id of the request that caused an update. RequestId types.String `tfsdk:"request_id"` // The id of a (delta) table. Globally unique. TableId types.String `tfsdk:"table_id"` // The Unity Catalog id of the MV or ST being updated. UcResourceId types.String `tfsdk:"uc_resource_id"` // The id of an execution. Globally unique. UpdateId types.String `tfsdk:"update_id"` }
func (Origin_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Origin_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Origin_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in Origin. 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 (*Origin_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *Origin_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Origin_SdkV2)
func (*Origin_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *Origin_SdkV2) SyncEffectiveFieldsDuringRead(existingState Origin_SdkV2)
func (Origin_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o Origin_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, Origin_SdkV2 only implements ToObjectValue() and Type().
type PipelineAccessControlRequest ¶
type PipelineAccessControlRequest struct { // name of the group GroupName types.String `tfsdk:"group_name"` // Permission level PermissionLevel types.String `tfsdk:"permission_level"` // application ID of a service principal ServicePrincipalName types.String `tfsdk:"service_principal_name"` // name of the user UserName types.String `tfsdk:"user_name"` }
func (PipelineAccessControlRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PipelineAccessControlRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PipelineAccessControlRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a PipelineAccessControlRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in PipelineAccessControlRequest. 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 (*PipelineAccessControlRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PipelineAccessControlRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineAccessControlRequest)
func (*PipelineAccessControlRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PipelineAccessControlRequest) SyncEffectiveFieldsDuringRead(existingState PipelineAccessControlRequest)
func (PipelineAccessControlRequest) ToObjectValue ¶ added in v1.61.0
func (o PipelineAccessControlRequest) 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, PipelineAccessControlRequest only implements ToObjectValue() and Type().
type PipelineAccessControlRequest_SdkV2 ¶ added in v1.62.1
type PipelineAccessControlRequest_SdkV2 struct { // name of the group GroupName types.String `tfsdk:"group_name"` // Permission level PermissionLevel types.String `tfsdk:"permission_level"` // application ID of a service principal ServicePrincipalName types.String `tfsdk:"service_principal_name"` // name of the user UserName types.String `tfsdk:"user_name"` }
func (PipelineAccessControlRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PipelineAccessControlRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PipelineAccessControlRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a PipelineAccessControlRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in PipelineAccessControlRequest. 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 (*PipelineAccessControlRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *PipelineAccessControlRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineAccessControlRequest_SdkV2)
func (*PipelineAccessControlRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *PipelineAccessControlRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState PipelineAccessControlRequest_SdkV2)
func (PipelineAccessControlRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o PipelineAccessControlRequest_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, PipelineAccessControlRequest_SdkV2 only implements ToObjectValue() and Type().
type PipelineAccessControlResponse ¶
type PipelineAccessControlResponse struct { // All permissions. AllPermissions types.List `tfsdk:"all_permissions"` // Display name of the user or service principal. DisplayName types.String `tfsdk:"display_name"` // name of the group GroupName types.String `tfsdk:"group_name"` // Name of the service principal. ServicePrincipalName types.String `tfsdk:"service_principal_name"` // name of the user UserName types.String `tfsdk:"user_name"` }
func (PipelineAccessControlResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PipelineAccessControlResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*PipelineAccessControlResponse) GetAllPermissions ¶ added in v1.61.0
func (o *PipelineAccessControlResponse) GetAllPermissions(ctx context.Context) ([]PipelinePermission, bool)
GetAllPermissions returns the value of the AllPermissions field in PipelineAccessControlResponse as a slice of PipelinePermission values. If the field is unknown or null, the boolean return value is false.
func (PipelineAccessControlResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a PipelineAccessControlResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in PipelineAccessControlResponse. 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 (*PipelineAccessControlResponse) SetAllPermissions ¶ added in v1.61.0
func (o *PipelineAccessControlResponse) SetAllPermissions(ctx context.Context, v []PipelinePermission)
SetAllPermissions sets the value of the AllPermissions field in PipelineAccessControlResponse.
func (*PipelineAccessControlResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PipelineAccessControlResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineAccessControlResponse)
func (*PipelineAccessControlResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PipelineAccessControlResponse) SyncEffectiveFieldsDuringRead(existingState PipelineAccessControlResponse)
func (PipelineAccessControlResponse) ToObjectValue ¶ added in v1.61.0
func (o PipelineAccessControlResponse) 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, PipelineAccessControlResponse only implements ToObjectValue() and Type().
type PipelineAccessControlResponse_SdkV2 ¶ added in v1.62.1
type PipelineAccessControlResponse_SdkV2 struct { // All permissions. AllPermissions types.List `tfsdk:"all_permissions"` // Display name of the user or service principal. DisplayName types.String `tfsdk:"display_name"` // name of the group GroupName types.String `tfsdk:"group_name"` // Name of the service principal. ServicePrincipalName types.String `tfsdk:"service_principal_name"` // name of the user UserName types.String `tfsdk:"user_name"` }
func (PipelineAccessControlResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PipelineAccessControlResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*PipelineAccessControlResponse_SdkV2) GetAllPermissions ¶ added in v1.62.1
func (o *PipelineAccessControlResponse_SdkV2) GetAllPermissions(ctx context.Context) ([]PipelinePermission_SdkV2, bool)
GetAllPermissions returns the value of the AllPermissions field in PipelineAccessControlResponse_SdkV2 as a slice of PipelinePermission_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (PipelineAccessControlResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a PipelineAccessControlResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in PipelineAccessControlResponse. 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 (*PipelineAccessControlResponse_SdkV2) SetAllPermissions ¶ added in v1.62.1
func (o *PipelineAccessControlResponse_SdkV2) SetAllPermissions(ctx context.Context, v []PipelinePermission_SdkV2)
SetAllPermissions sets the value of the AllPermissions field in PipelineAccessControlResponse_SdkV2.
func (*PipelineAccessControlResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *PipelineAccessControlResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineAccessControlResponse_SdkV2)
func (*PipelineAccessControlResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *PipelineAccessControlResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState PipelineAccessControlResponse_SdkV2)
func (PipelineAccessControlResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o PipelineAccessControlResponse_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, PipelineAccessControlResponse_SdkV2 only implements ToObjectValue() and Type().
type PipelineCluster ¶
type PipelineCluster struct { // Note: This field won't be persisted. Only API users will check this // field. ApplyPolicyDefaultValues types.Bool `tfsdk:"apply_policy_default_values"` // Parameters needed in order to automatically scale clusters up and down // based on load. Note: autoscaling works best with DB runtime versions 3.0 // or later. Autoscale types.Object `tfsdk:"autoscale"` // Attributes related to clusters running on Amazon Web Services. If not // specified at cluster creation, a set of default values will be used. AwsAttributes types.Object `tfsdk:"aws_attributes"` // Attributes related to clusters running on Microsoft Azure. If not // specified at cluster creation, a set of default values will be used. AzureAttributes types.Object `tfsdk:"azure_attributes"` // The configuration for delivering spark logs to a long-term storage // destination. Only dbfs destinations are supported. Only one destination // can be specified for one cluster. If the conf is given, the logs will be // delivered to the destination every `5 mins`. The destination of driver // logs is `$destination/$clusterId/driver`, while the destination of // executor logs is `$destination/$clusterId/executor`. ClusterLogConf types.Object `tfsdk:"cluster_log_conf"` // Additional tags for cluster resources. Databricks will tag all cluster // resources (e.g., AWS instances and EBS volumes) with these tags in // addition to `default_tags`. Notes: // // - Currently, Databricks allows at most 45 custom tags // // - Clusters can only reuse cloud resources if the resources' tags are a // subset of the cluster tags CustomTags types.Map `tfsdk:"custom_tags"` // The optional ID of the instance pool for the driver of the cluster // belongs. The pool cluster uses the instance pool with id // (instance_pool_id) if the driver pool is not assigned. DriverInstancePoolId types.String `tfsdk:"driver_instance_pool_id"` // The node type of the Spark driver. Note that this field is optional; if // unset, the driver node type will be set as the same value as // `node_type_id` defined above. DriverNodeTypeId types.String `tfsdk:"driver_node_type_id"` // Whether to enable local disk encryption for the cluster. EnableLocalDiskEncryption types.Bool `tfsdk:"enable_local_disk_encryption"` // Attributes related to clusters running on Google Cloud Platform. If not // specified at cluster creation, a set of default values will be used. GcpAttributes types.Object `tfsdk:"gcp_attributes"` // The configuration for storing init scripts. Any number of destinations // can be specified. The scripts are executed sequentially in the order // provided. If `cluster_log_conf` is specified, init script logs are sent // to `<destination>/<cluster-ID>/init_scripts`. InitScripts types.List `tfsdk:"init_scripts"` // The optional ID of the instance pool to which the cluster belongs. InstancePoolId types.String `tfsdk:"instance_pool_id"` // A label for the cluster specification, either `default` to configure the // default cluster, or `maintenance` to configure the maintenance cluster. // This field is optional. The default value is `default`. Label types.String `tfsdk:"label"` // This field encodes, through a single value, the resources available to // each of the Spark nodes in this cluster. For example, the Spark nodes can // be provisioned and optimized for memory or compute intensive workloads. A // list of available node types can be retrieved by using the // :method:clusters/listNodeTypes API call. NodeTypeId types.String `tfsdk:"node_type_id"` // Number of worker nodes that this cluster should have. A cluster has one // Spark Driver and `num_workers` Executors for a total of `num_workers` + 1 // Spark nodes. // // Note: When reading the properties of a cluster, this field reflects the // desired number of workers rather than the actual current number of // workers. For instance, if a cluster is resized from 5 to 10 workers, this // field will immediately be updated to reflect the target size of 10 // workers, whereas the workers listed in `spark_info` will gradually // increase from 5 to 10 as the new nodes are provisioned. NumWorkers types.Int64 `tfsdk:"num_workers"` // The ID of the cluster policy used to create the cluster if applicable. PolicyId types.String `tfsdk:"policy_id"` // An object containing a set of optional, user-specified Spark // configuration key-value pairs. See :method:clusters/create for more // details. SparkConf types.Map `tfsdk:"spark_conf"` // An object containing a set of optional, user-specified environment // variable key-value pairs. Please note that key-value pair of the form // (X,Y) will be exported as is (i.e., `export X='Y'`) while launching the // driver and workers. // // In order to specify an additional set of `SPARK_DAEMON_JAVA_OPTS`, we // recommend appending them to `$SPARK_DAEMON_JAVA_OPTS` as shown in the // example below. This ensures that all default databricks managed // environmental variables are included as well. // // Example Spark environment variables: `{"SPARK_WORKER_MEMORY": "28000m", // "SPARK_LOCAL_DIRS": "/local_disk0"}` or `{"SPARK_DAEMON_JAVA_OPTS": // "$SPARK_DAEMON_JAVA_OPTS -Dspark.shuffle.service.enabled=true"}` SparkEnvVars types.Map `tfsdk:"spark_env_vars"` // SSH public key contents that will be added to each Spark node in this // cluster. The corresponding private keys can be used to login with the // user name `ubuntu` on port `2200`. Up to 10 keys can be specified. SshPublicKeys types.List `tfsdk:"ssh_public_keys"` }
func (PipelineCluster) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PipelineCluster) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*PipelineCluster) GetAutoscale ¶ added in v1.61.0
func (o *PipelineCluster) GetAutoscale(ctx context.Context) (PipelineClusterAutoscale, bool)
GetAutoscale returns the value of the Autoscale field in PipelineCluster as a PipelineClusterAutoscale value. If the field is unknown or null, the boolean return value is false.
func (*PipelineCluster) GetAwsAttributes ¶ added in v1.61.0
func (o *PipelineCluster) GetAwsAttributes(ctx context.Context) (compute_tf.AwsAttributes, bool)
GetAwsAttributes returns the value of the AwsAttributes field in PipelineCluster as a compute_tf.AwsAttributes value. If the field is unknown or null, the boolean return value is false.
func (*PipelineCluster) GetAzureAttributes ¶ added in v1.61.0
func (o *PipelineCluster) GetAzureAttributes(ctx context.Context) (compute_tf.AzureAttributes, bool)
GetAzureAttributes returns the value of the AzureAttributes field in PipelineCluster as a compute_tf.AzureAttributes value. If the field is unknown or null, the boolean return value is false.
func (*PipelineCluster) GetClusterLogConf ¶ added in v1.61.0
func (o *PipelineCluster) GetClusterLogConf(ctx context.Context) (compute_tf.ClusterLogConf, bool)
GetClusterLogConf returns the value of the ClusterLogConf field in PipelineCluster as a compute_tf.ClusterLogConf value. If the field is unknown or null, the boolean return value is false.
func (PipelineCluster) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PipelineCluster. 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 (*PipelineCluster) GetCustomTags ¶ added in v1.61.0
GetCustomTags returns the value of the CustomTags field in PipelineCluster as a map of string to types.String values. If the field is unknown or null, the boolean return value is false.
func (*PipelineCluster) GetGcpAttributes ¶ added in v1.61.0
func (o *PipelineCluster) GetGcpAttributes(ctx context.Context) (compute_tf.GcpAttributes, bool)
GetGcpAttributes returns the value of the GcpAttributes field in PipelineCluster as a compute_tf.GcpAttributes value. If the field is unknown or null, the boolean return value is false.
func (*PipelineCluster) GetInitScripts ¶ added in v1.61.0
func (o *PipelineCluster) GetInitScripts(ctx context.Context) ([]compute_tf.InitScriptInfo, bool)
GetInitScripts returns the value of the InitScripts field in PipelineCluster as a slice of compute_tf.InitScriptInfo values. If the field is unknown or null, the boolean return value is false.
func (*PipelineCluster) GetSparkConf ¶ added in v1.61.0
GetSparkConf returns the value of the SparkConf field in PipelineCluster as a map of string to types.String values. If the field is unknown or null, the boolean return value is false.
func (*PipelineCluster) GetSparkEnvVars ¶ added in v1.61.0
GetSparkEnvVars returns the value of the SparkEnvVars field in PipelineCluster as a map of string to types.String values. If the field is unknown or null, the boolean return value is false.
func (*PipelineCluster) GetSshPublicKeys ¶ added in v1.61.0
GetSshPublicKeys returns the value of the SshPublicKeys field in PipelineCluster as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*PipelineCluster) SetAutoscale ¶ added in v1.61.0
func (o *PipelineCluster) SetAutoscale(ctx context.Context, v PipelineClusterAutoscale)
SetAutoscale sets the value of the Autoscale field in PipelineCluster.
func (*PipelineCluster) SetAwsAttributes ¶ added in v1.61.0
func (o *PipelineCluster) SetAwsAttributes(ctx context.Context, v compute_tf.AwsAttributes)
SetAwsAttributes sets the value of the AwsAttributes field in PipelineCluster.
func (*PipelineCluster) SetAzureAttributes ¶ added in v1.61.0
func (o *PipelineCluster) SetAzureAttributes(ctx context.Context, v compute_tf.AzureAttributes)
SetAzureAttributes sets the value of the AzureAttributes field in PipelineCluster.
func (*PipelineCluster) SetClusterLogConf ¶ added in v1.61.0
func (o *PipelineCluster) SetClusterLogConf(ctx context.Context, v compute_tf.ClusterLogConf)
SetClusterLogConf sets the value of the ClusterLogConf field in PipelineCluster.
func (*PipelineCluster) SetCustomTags ¶ added in v1.61.0
SetCustomTags sets the value of the CustomTags field in PipelineCluster.
func (*PipelineCluster) SetGcpAttributes ¶ added in v1.61.0
func (o *PipelineCluster) SetGcpAttributes(ctx context.Context, v compute_tf.GcpAttributes)
SetGcpAttributes sets the value of the GcpAttributes field in PipelineCluster.
func (*PipelineCluster) SetInitScripts ¶ added in v1.61.0
func (o *PipelineCluster) SetInitScripts(ctx context.Context, v []compute_tf.InitScriptInfo)
SetInitScripts sets the value of the InitScripts field in PipelineCluster.
func (*PipelineCluster) SetSparkConf ¶ added in v1.61.0
SetSparkConf sets the value of the SparkConf field in PipelineCluster.
func (*PipelineCluster) SetSparkEnvVars ¶ added in v1.61.0
SetSparkEnvVars sets the value of the SparkEnvVars field in PipelineCluster.
func (*PipelineCluster) SetSshPublicKeys ¶ added in v1.61.0
func (o *PipelineCluster) SetSshPublicKeys(ctx context.Context, v []types.String)
SetSshPublicKeys sets the value of the SshPublicKeys field in PipelineCluster.
func (*PipelineCluster) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PipelineCluster) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineCluster)
func (*PipelineCluster) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PipelineCluster) SyncEffectiveFieldsDuringRead(existingState PipelineCluster)
func (PipelineCluster) ToObjectValue ¶ added in v1.61.0
func (o PipelineCluster) 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, PipelineCluster only implements ToObjectValue() and Type().
type PipelineClusterAutoscale ¶
type PipelineClusterAutoscale struct { // The maximum number of workers to which the cluster can scale up when // overloaded. `max_workers` must be strictly greater than `min_workers`. MaxWorkers types.Int64 `tfsdk:"max_workers"` // The minimum number of workers the cluster can scale down to when // underutilized. It is also the initial number of workers the cluster will // have after creation. MinWorkers types.Int64 `tfsdk:"min_workers"` // Databricks Enhanced Autoscaling optimizes cluster utilization by // automatically allocating cluster resources based on workload volume, with // minimal impact to the data processing latency of your pipelines. Enhanced // Autoscaling is available for `updates` clusters only. The legacy // autoscaling feature is used for `maintenance` clusters. Mode types.String `tfsdk:"mode"` }
func (PipelineClusterAutoscale) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PipelineClusterAutoscale) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PipelineClusterAutoscale) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PipelineClusterAutoscale. 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 (*PipelineClusterAutoscale) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PipelineClusterAutoscale) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineClusterAutoscale)
func (*PipelineClusterAutoscale) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PipelineClusterAutoscale) SyncEffectiveFieldsDuringRead(existingState PipelineClusterAutoscale)
func (PipelineClusterAutoscale) ToObjectValue ¶ added in v1.61.0
func (o PipelineClusterAutoscale) 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, PipelineClusterAutoscale only implements ToObjectValue() and Type().
type PipelineClusterAutoscale_SdkV2 ¶ added in v1.62.1
type PipelineClusterAutoscale_SdkV2 struct { // The maximum number of workers to which the cluster can scale up when // overloaded. `max_workers` must be strictly greater than `min_workers`. MaxWorkers types.Int64 `tfsdk:"max_workers"` // The minimum number of workers the cluster can scale down to when // underutilized. It is also the initial number of workers the cluster will // have after creation. MinWorkers types.Int64 `tfsdk:"min_workers"` // Databricks Enhanced Autoscaling optimizes cluster utilization by // automatically allocating cluster resources based on workload volume, with // minimal impact to the data processing latency of your pipelines. Enhanced // Autoscaling is available for `updates` clusters only. The legacy // autoscaling feature is used for `maintenance` clusters. Mode types.String `tfsdk:"mode"` }
func (PipelineClusterAutoscale_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PipelineClusterAutoscale_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PipelineClusterAutoscale_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a PipelineClusterAutoscale_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in PipelineClusterAutoscale. 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 (*PipelineClusterAutoscale_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *PipelineClusterAutoscale_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineClusterAutoscale_SdkV2)
func (*PipelineClusterAutoscale_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *PipelineClusterAutoscale_SdkV2) SyncEffectiveFieldsDuringRead(existingState PipelineClusterAutoscale_SdkV2)
func (PipelineClusterAutoscale_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o PipelineClusterAutoscale_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, PipelineClusterAutoscale_SdkV2 only implements ToObjectValue() and Type().
type PipelineCluster_SdkV2 ¶ added in v1.62.1
type PipelineCluster_SdkV2 struct { // Note: This field won't be persisted. Only API users will check this // field. ApplyPolicyDefaultValues types.Bool `tfsdk:"apply_policy_default_values"` // Parameters needed in order to automatically scale clusters up and down // based on load. Note: autoscaling works best with DB runtime versions 3.0 // or later. Autoscale types.List `tfsdk:"autoscale"` // Attributes related to clusters running on Amazon Web Services. If not // specified at cluster creation, a set of default values will be used. AwsAttributes types.List `tfsdk:"aws_attributes"` // Attributes related to clusters running on Microsoft Azure. If not // specified at cluster creation, a set of default values will be used. AzureAttributes types.List `tfsdk:"azure_attributes"` // The configuration for delivering spark logs to a long-term storage // destination. Only dbfs destinations are supported. Only one destination // can be specified for one cluster. If the conf is given, the logs will be // delivered to the destination every `5 mins`. The destination of driver // logs is `$destination/$clusterId/driver`, while the destination of // executor logs is `$destination/$clusterId/executor`. ClusterLogConf types.List `tfsdk:"cluster_log_conf"` // Additional tags for cluster resources. Databricks will tag all cluster // resources (e.g., AWS instances and EBS volumes) with these tags in // addition to `default_tags`. Notes: // // - Currently, Databricks allows at most 45 custom tags // // - Clusters can only reuse cloud resources if the resources' tags are a // subset of the cluster tags CustomTags types.Map `tfsdk:"custom_tags"` // The optional ID of the instance pool for the driver of the cluster // belongs. The pool cluster uses the instance pool with id // (instance_pool_id) if the driver pool is not assigned. DriverInstancePoolId types.String `tfsdk:"driver_instance_pool_id"` // The node type of the Spark driver. Note that this field is optional; if // unset, the driver node type will be set as the same value as // `node_type_id` defined above. DriverNodeTypeId types.String `tfsdk:"driver_node_type_id"` // Whether to enable local disk encryption for the cluster. EnableLocalDiskEncryption types.Bool `tfsdk:"enable_local_disk_encryption"` // Attributes related to clusters running on Google Cloud Platform. If not // specified at cluster creation, a set of default values will be used. GcpAttributes types.List `tfsdk:"gcp_attributes"` // The configuration for storing init scripts. Any number of destinations // can be specified. The scripts are executed sequentially in the order // provided. If `cluster_log_conf` is specified, init script logs are sent // to `<destination>/<cluster-ID>/init_scripts`. InitScripts types.List `tfsdk:"init_scripts"` // The optional ID of the instance pool to which the cluster belongs. InstancePoolId types.String `tfsdk:"instance_pool_id"` // A label for the cluster specification, either `default` to configure the // default cluster, or `maintenance` to configure the maintenance cluster. // This field is optional. The default value is `default`. Label types.String `tfsdk:"label"` // This field encodes, through a single value, the resources available to // each of the Spark nodes in this cluster. For example, the Spark nodes can // be provisioned and optimized for memory or compute intensive workloads. A // list of available node types can be retrieved by using the // :method:clusters/listNodeTypes API call. NodeTypeId types.String `tfsdk:"node_type_id"` // Number of worker nodes that this cluster should have. A cluster has one // Spark Driver and `num_workers` Executors for a total of `num_workers` + 1 // Spark nodes. // // Note: When reading the properties of a cluster, this field reflects the // desired number of workers rather than the actual current number of // workers. For instance, if a cluster is resized from 5 to 10 workers, this // field will immediately be updated to reflect the target size of 10 // workers, whereas the workers listed in `spark_info` will gradually // increase from 5 to 10 as the new nodes are provisioned. NumWorkers types.Int64 `tfsdk:"num_workers"` // The ID of the cluster policy used to create the cluster if applicable. PolicyId types.String `tfsdk:"policy_id"` // An object containing a set of optional, user-specified Spark // configuration key-value pairs. See :method:clusters/create for more // details. SparkConf types.Map `tfsdk:"spark_conf"` // An object containing a set of optional, user-specified environment // variable key-value pairs. Please note that key-value pair of the form // (X,Y) will be exported as is (i.e., `export X='Y'`) while launching the // driver and workers. // // In order to specify an additional set of `SPARK_DAEMON_JAVA_OPTS`, we // recommend appending them to `$SPARK_DAEMON_JAVA_OPTS` as shown in the // example below. This ensures that all default databricks managed // environmental variables are included as well. // // Example Spark environment variables: `{"SPARK_WORKER_MEMORY": "28000m", // "SPARK_LOCAL_DIRS": "/local_disk0"}` or `{"SPARK_DAEMON_JAVA_OPTS": // "$SPARK_DAEMON_JAVA_OPTS -Dspark.shuffle.service.enabled=true"}` SparkEnvVars types.Map `tfsdk:"spark_env_vars"` // SSH public key contents that will be added to each Spark node in this // cluster. The corresponding private keys can be used to login with the // user name `ubuntu` on port `2200`. Up to 10 keys can be specified. SshPublicKeys types.List `tfsdk:"ssh_public_keys"` }
func (PipelineCluster_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PipelineCluster_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*PipelineCluster_SdkV2) GetAutoscale ¶ added in v1.62.1
func (o *PipelineCluster_SdkV2) GetAutoscale(ctx context.Context) (PipelineClusterAutoscale_SdkV2, bool)
GetAutoscale returns the value of the Autoscale field in PipelineCluster_SdkV2 as a PipelineClusterAutoscale_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*PipelineCluster_SdkV2) GetAwsAttributes ¶ added in v1.62.1
func (o *PipelineCluster_SdkV2) GetAwsAttributes(ctx context.Context) (compute_tf.AwsAttributes_SdkV2, bool)
GetAwsAttributes returns the value of the AwsAttributes field in PipelineCluster_SdkV2 as a compute_tf.AwsAttributes_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*PipelineCluster_SdkV2) GetAzureAttributes ¶ added in v1.62.1
func (o *PipelineCluster_SdkV2) GetAzureAttributes(ctx context.Context) (compute_tf.AzureAttributes_SdkV2, bool)
GetAzureAttributes returns the value of the AzureAttributes field in PipelineCluster_SdkV2 as a compute_tf.AzureAttributes_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*PipelineCluster_SdkV2) GetClusterLogConf ¶ added in v1.62.1
func (o *PipelineCluster_SdkV2) GetClusterLogConf(ctx context.Context) (compute_tf.ClusterLogConf_SdkV2, bool)
GetClusterLogConf returns the value of the ClusterLogConf field in PipelineCluster_SdkV2 as a compute_tf.ClusterLogConf_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (PipelineCluster_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in PipelineCluster. 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 (*PipelineCluster_SdkV2) GetCustomTags ¶ added in v1.62.1
GetCustomTags returns the value of the CustomTags field in PipelineCluster_SdkV2 as a map of string to types.String values. If the field is unknown or null, the boolean return value is false.
func (*PipelineCluster_SdkV2) GetGcpAttributes ¶ added in v1.62.1
func (o *PipelineCluster_SdkV2) GetGcpAttributes(ctx context.Context) (compute_tf.GcpAttributes_SdkV2, bool)
GetGcpAttributes returns the value of the GcpAttributes field in PipelineCluster_SdkV2 as a compute_tf.GcpAttributes_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*PipelineCluster_SdkV2) GetInitScripts ¶ added in v1.62.1
func (o *PipelineCluster_SdkV2) GetInitScripts(ctx context.Context) ([]compute_tf.InitScriptInfo_SdkV2, bool)
GetInitScripts returns the value of the InitScripts field in PipelineCluster_SdkV2 as a slice of compute_tf.InitScriptInfo_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*PipelineCluster_SdkV2) GetSparkConf ¶ added in v1.62.1
GetSparkConf returns the value of the SparkConf field in PipelineCluster_SdkV2 as a map of string to types.String values. If the field is unknown or null, the boolean return value is false.
func (*PipelineCluster_SdkV2) GetSparkEnvVars ¶ added in v1.62.1
func (o *PipelineCluster_SdkV2) GetSparkEnvVars(ctx context.Context) (map[string]types.String, bool)
GetSparkEnvVars returns the value of the SparkEnvVars field in PipelineCluster_SdkV2 as a map of string to types.String values. If the field is unknown or null, the boolean return value is false.
func (*PipelineCluster_SdkV2) GetSshPublicKeys ¶ added in v1.62.1
GetSshPublicKeys returns the value of the SshPublicKeys field in PipelineCluster_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*PipelineCluster_SdkV2) SetAutoscale ¶ added in v1.62.1
func (o *PipelineCluster_SdkV2) SetAutoscale(ctx context.Context, v PipelineClusterAutoscale_SdkV2)
SetAutoscale sets the value of the Autoscale field in PipelineCluster_SdkV2.
func (*PipelineCluster_SdkV2) SetAwsAttributes ¶ added in v1.62.1
func (o *PipelineCluster_SdkV2) SetAwsAttributes(ctx context.Context, v compute_tf.AwsAttributes_SdkV2)
SetAwsAttributes sets the value of the AwsAttributes field in PipelineCluster_SdkV2.
func (*PipelineCluster_SdkV2) SetAzureAttributes ¶ added in v1.62.1
func (o *PipelineCluster_SdkV2) SetAzureAttributes(ctx context.Context, v compute_tf.AzureAttributes_SdkV2)
SetAzureAttributes sets the value of the AzureAttributes field in PipelineCluster_SdkV2.
func (*PipelineCluster_SdkV2) SetClusterLogConf ¶ added in v1.62.1
func (o *PipelineCluster_SdkV2) SetClusterLogConf(ctx context.Context, v compute_tf.ClusterLogConf_SdkV2)
SetClusterLogConf sets the value of the ClusterLogConf field in PipelineCluster_SdkV2.
func (*PipelineCluster_SdkV2) SetCustomTags ¶ added in v1.62.1
SetCustomTags sets the value of the CustomTags field in PipelineCluster_SdkV2.
func (*PipelineCluster_SdkV2) SetGcpAttributes ¶ added in v1.62.1
func (o *PipelineCluster_SdkV2) SetGcpAttributes(ctx context.Context, v compute_tf.GcpAttributes_SdkV2)
SetGcpAttributes sets the value of the GcpAttributes field in PipelineCluster_SdkV2.
func (*PipelineCluster_SdkV2) SetInitScripts ¶ added in v1.62.1
func (o *PipelineCluster_SdkV2) SetInitScripts(ctx context.Context, v []compute_tf.InitScriptInfo_SdkV2)
SetInitScripts sets the value of the InitScripts field in PipelineCluster_SdkV2.
func (*PipelineCluster_SdkV2) SetSparkConf ¶ added in v1.62.1
SetSparkConf sets the value of the SparkConf field in PipelineCluster_SdkV2.
func (*PipelineCluster_SdkV2) SetSparkEnvVars ¶ added in v1.62.1
SetSparkEnvVars sets the value of the SparkEnvVars field in PipelineCluster_SdkV2.
func (*PipelineCluster_SdkV2) SetSshPublicKeys ¶ added in v1.62.1
func (o *PipelineCluster_SdkV2) SetSshPublicKeys(ctx context.Context, v []types.String)
SetSshPublicKeys sets the value of the SshPublicKeys field in PipelineCluster_SdkV2.
func (*PipelineCluster_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *PipelineCluster_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineCluster_SdkV2)
func (*PipelineCluster_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *PipelineCluster_SdkV2) SyncEffectiveFieldsDuringRead(existingState PipelineCluster_SdkV2)
func (PipelineCluster_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o PipelineCluster_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, PipelineCluster_SdkV2 only implements ToObjectValue() and Type().
type PipelineDeployment ¶
type PipelineDeployment struct { // The deployment method that manages the pipeline. Kind types.String `tfsdk:"kind"` // The path to the file containing metadata about the deployment. MetadataFilePath types.String `tfsdk:"metadata_file_path"` }
func (PipelineDeployment) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PipelineDeployment) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PipelineDeployment) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PipelineDeployment. 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 (*PipelineDeployment) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PipelineDeployment) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineDeployment)
func (*PipelineDeployment) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PipelineDeployment) SyncEffectiveFieldsDuringRead(existingState PipelineDeployment)
func (PipelineDeployment) ToObjectValue ¶ added in v1.61.0
func (o PipelineDeployment) 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, PipelineDeployment only implements ToObjectValue() and Type().
type PipelineDeployment_SdkV2 ¶ added in v1.62.1
type PipelineDeployment_SdkV2 struct { // The deployment method that manages the pipeline. Kind types.String `tfsdk:"kind"` // The path to the file containing metadata about the deployment. MetadataFilePath types.String `tfsdk:"metadata_file_path"` }
func (PipelineDeployment_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PipelineDeployment_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PipelineDeployment_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in PipelineDeployment. 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 (*PipelineDeployment_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *PipelineDeployment_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineDeployment_SdkV2)
func (*PipelineDeployment_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *PipelineDeployment_SdkV2) SyncEffectiveFieldsDuringRead(existingState PipelineDeployment_SdkV2)
func (PipelineDeployment_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o PipelineDeployment_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, PipelineDeployment_SdkV2 only implements ToObjectValue() and Type().
type PipelineEvent ¶
type PipelineEvent struct { // Information about an error captured by the event. Error types.Object `tfsdk:"error"` // The event type. Should always correspond to the details EventType types.String `tfsdk:"event_type"` // A time-based, globally unique id. Id types.String `tfsdk:"id"` // The severity level of the event. Level types.String `tfsdk:"level"` // Maturity level for event_type. MaturityLevel types.String `tfsdk:"maturity_level"` // The display message associated with the event. Message types.String `tfsdk:"message"` // Describes where the event originates from. Origin types.Object `tfsdk:"origin"` // A sequencing object to identify and order events. Sequence types.Object `tfsdk:"sequence"` // The time of the event. Timestamp types.String `tfsdk:"timestamp"` }
func (PipelineEvent) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PipelineEvent) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PipelineEvent) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PipelineEvent. 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 (*PipelineEvent) GetError ¶ added in v1.61.0
func (o *PipelineEvent) GetError(ctx context.Context) (ErrorDetail, bool)
GetError returns the value of the Error field in PipelineEvent as a ErrorDetail value. If the field is unknown or null, the boolean return value is false.
func (*PipelineEvent) GetOrigin ¶ added in v1.61.0
func (o *PipelineEvent) GetOrigin(ctx context.Context) (Origin, bool)
GetOrigin returns the value of the Origin field in PipelineEvent as a Origin value. If the field is unknown or null, the boolean return value is false.
func (*PipelineEvent) GetSequence ¶ added in v1.61.0
func (o *PipelineEvent) GetSequence(ctx context.Context) (Sequencing, bool)
GetSequence returns the value of the Sequence field in PipelineEvent as a Sequencing value. If the field is unknown or null, the boolean return value is false.
func (*PipelineEvent) SetError ¶ added in v1.61.0
func (o *PipelineEvent) SetError(ctx context.Context, v ErrorDetail)
SetError sets the value of the Error field in PipelineEvent.
func (*PipelineEvent) SetOrigin ¶ added in v1.61.0
func (o *PipelineEvent) SetOrigin(ctx context.Context, v Origin)
SetOrigin sets the value of the Origin field in PipelineEvent.
func (*PipelineEvent) SetSequence ¶ added in v1.61.0
func (o *PipelineEvent) SetSequence(ctx context.Context, v Sequencing)
SetSequence sets the value of the Sequence field in PipelineEvent.
func (*PipelineEvent) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PipelineEvent) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineEvent)
func (*PipelineEvent) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PipelineEvent) SyncEffectiveFieldsDuringRead(existingState PipelineEvent)
func (PipelineEvent) ToObjectValue ¶ added in v1.61.0
func (o PipelineEvent) 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, PipelineEvent only implements ToObjectValue() and Type().
type PipelineEvent_SdkV2 ¶ added in v1.62.1
type PipelineEvent_SdkV2 struct { // Information about an error captured by the event. Error types.List `tfsdk:"error"` // The event type. Should always correspond to the details EventType types.String `tfsdk:"event_type"` // A time-based, globally unique id. Id types.String `tfsdk:"id"` // The severity level of the event. Level types.String `tfsdk:"level"` // Maturity level for event_type. MaturityLevel types.String `tfsdk:"maturity_level"` // The display message associated with the event. Message types.String `tfsdk:"message"` // Describes where the event originates from. Origin types.List `tfsdk:"origin"` // A sequencing object to identify and order events. Sequence types.List `tfsdk:"sequence"` // The time of the event. Timestamp types.String `tfsdk:"timestamp"` }
func (PipelineEvent_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PipelineEvent_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PipelineEvent_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in PipelineEvent. 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 (*PipelineEvent_SdkV2) GetError ¶ added in v1.62.1
func (o *PipelineEvent_SdkV2) GetError(ctx context.Context) (ErrorDetail_SdkV2, bool)
GetError returns the value of the Error field in PipelineEvent_SdkV2 as a ErrorDetail_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*PipelineEvent_SdkV2) GetOrigin ¶ added in v1.62.1
func (o *PipelineEvent_SdkV2) GetOrigin(ctx context.Context) (Origin_SdkV2, bool)
GetOrigin returns the value of the Origin field in PipelineEvent_SdkV2 as a Origin_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*PipelineEvent_SdkV2) GetSequence ¶ added in v1.62.1
func (o *PipelineEvent_SdkV2) GetSequence(ctx context.Context) (Sequencing_SdkV2, bool)
GetSequence returns the value of the Sequence field in PipelineEvent_SdkV2 as a Sequencing_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*PipelineEvent_SdkV2) SetError ¶ added in v1.62.1
func (o *PipelineEvent_SdkV2) SetError(ctx context.Context, v ErrorDetail_SdkV2)
SetError sets the value of the Error field in PipelineEvent_SdkV2.
func (*PipelineEvent_SdkV2) SetOrigin ¶ added in v1.62.1
func (o *PipelineEvent_SdkV2) SetOrigin(ctx context.Context, v Origin_SdkV2)
SetOrigin sets the value of the Origin field in PipelineEvent_SdkV2.
func (*PipelineEvent_SdkV2) SetSequence ¶ added in v1.62.1
func (o *PipelineEvent_SdkV2) SetSequence(ctx context.Context, v Sequencing_SdkV2)
SetSequence sets the value of the Sequence field in PipelineEvent_SdkV2.
func (*PipelineEvent_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *PipelineEvent_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineEvent_SdkV2)
func (*PipelineEvent_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *PipelineEvent_SdkV2) SyncEffectiveFieldsDuringRead(existingState PipelineEvent_SdkV2)
func (PipelineEvent_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o PipelineEvent_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, PipelineEvent_SdkV2 only implements ToObjectValue() and Type().
type PipelineLibrary ¶
type PipelineLibrary struct { // The path to a file that defines a pipeline and is stored in the // Databricks Repos. File types.Object `tfsdk:"file"` // URI of the jar to be installed. Currently only DBFS is supported. Jar types.String `tfsdk:"jar"` // Specification of a maven library to be installed. Maven types.Object `tfsdk:"maven"` // The path to a notebook that defines a pipeline and is stored in the // Databricks workspace. Notebook types.Object `tfsdk:"notebook"` // URI of the whl to be installed. Whl types.String `tfsdk:"whl"` }
func (PipelineLibrary) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PipelineLibrary) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PipelineLibrary) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PipelineLibrary. 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 (*PipelineLibrary) GetFile ¶ added in v1.61.0
func (o *PipelineLibrary) GetFile(ctx context.Context) (FileLibrary, bool)
GetFile returns the value of the File field in PipelineLibrary as a FileLibrary value. If the field is unknown or null, the boolean return value is false.
func (*PipelineLibrary) GetMaven ¶ added in v1.61.0
func (o *PipelineLibrary) GetMaven(ctx context.Context) (compute_tf.MavenLibrary, bool)
GetMaven returns the value of the Maven field in PipelineLibrary as a compute_tf.MavenLibrary value. If the field is unknown or null, the boolean return value is false.
func (*PipelineLibrary) GetNotebook ¶ added in v1.61.0
func (o *PipelineLibrary) GetNotebook(ctx context.Context) (NotebookLibrary, bool)
GetNotebook returns the value of the Notebook field in PipelineLibrary as a NotebookLibrary value. If the field is unknown or null, the boolean return value is false.
func (*PipelineLibrary) SetFile ¶ added in v1.61.0
func (o *PipelineLibrary) SetFile(ctx context.Context, v FileLibrary)
SetFile sets the value of the File field in PipelineLibrary.
func (*PipelineLibrary) SetMaven ¶ added in v1.61.0
func (o *PipelineLibrary) SetMaven(ctx context.Context, v compute_tf.MavenLibrary)
SetMaven sets the value of the Maven field in PipelineLibrary.
func (*PipelineLibrary) SetNotebook ¶ added in v1.61.0
func (o *PipelineLibrary) SetNotebook(ctx context.Context, v NotebookLibrary)
SetNotebook sets the value of the Notebook field in PipelineLibrary.
func (*PipelineLibrary) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PipelineLibrary) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineLibrary)
func (*PipelineLibrary) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PipelineLibrary) SyncEffectiveFieldsDuringRead(existingState PipelineLibrary)
func (PipelineLibrary) ToObjectValue ¶ added in v1.61.0
func (o PipelineLibrary) 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, PipelineLibrary only implements ToObjectValue() and Type().
type PipelineLibrary_SdkV2 ¶ added in v1.62.1
type PipelineLibrary_SdkV2 struct { // The path to a file that defines a pipeline and is stored in the // Databricks Repos. File types.List `tfsdk:"file"` // URI of the jar to be installed. Currently only DBFS is supported. Jar types.String `tfsdk:"jar"` // Specification of a maven library to be installed. Maven types.List `tfsdk:"maven"` // The path to a notebook that defines a pipeline and is stored in the // Databricks workspace. Notebook types.List `tfsdk:"notebook"` // URI of the whl to be installed. Whl types.String `tfsdk:"whl"` }
func (PipelineLibrary_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PipelineLibrary_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PipelineLibrary_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in PipelineLibrary. 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 (*PipelineLibrary_SdkV2) GetFile ¶ added in v1.62.1
func (o *PipelineLibrary_SdkV2) GetFile(ctx context.Context) (FileLibrary_SdkV2, bool)
GetFile returns the value of the File field in PipelineLibrary_SdkV2 as a FileLibrary_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*PipelineLibrary_SdkV2) GetMaven ¶ added in v1.62.1
func (o *PipelineLibrary_SdkV2) GetMaven(ctx context.Context) (compute_tf.MavenLibrary_SdkV2, bool)
GetMaven returns the value of the Maven field in PipelineLibrary_SdkV2 as a compute_tf.MavenLibrary_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*PipelineLibrary_SdkV2) GetNotebook ¶ added in v1.62.1
func (o *PipelineLibrary_SdkV2) GetNotebook(ctx context.Context) (NotebookLibrary_SdkV2, bool)
GetNotebook returns the value of the Notebook field in PipelineLibrary_SdkV2 as a NotebookLibrary_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*PipelineLibrary_SdkV2) SetFile ¶ added in v1.62.1
func (o *PipelineLibrary_SdkV2) SetFile(ctx context.Context, v FileLibrary_SdkV2)
SetFile sets the value of the File field in PipelineLibrary_SdkV2.
func (*PipelineLibrary_SdkV2) SetMaven ¶ added in v1.62.1
func (o *PipelineLibrary_SdkV2) SetMaven(ctx context.Context, v compute_tf.MavenLibrary_SdkV2)
SetMaven sets the value of the Maven field in PipelineLibrary_SdkV2.
func (*PipelineLibrary_SdkV2) SetNotebook ¶ added in v1.62.1
func (o *PipelineLibrary_SdkV2) SetNotebook(ctx context.Context, v NotebookLibrary_SdkV2)
SetNotebook sets the value of the Notebook field in PipelineLibrary_SdkV2.
func (*PipelineLibrary_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *PipelineLibrary_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineLibrary_SdkV2)
func (*PipelineLibrary_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *PipelineLibrary_SdkV2) SyncEffectiveFieldsDuringRead(existingState PipelineLibrary_SdkV2)
func (PipelineLibrary_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o PipelineLibrary_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, PipelineLibrary_SdkV2 only implements ToObjectValue() and Type().
type PipelinePermission ¶
type PipelinePermission struct { Inherited types.Bool `tfsdk:"inherited"` InheritedFromObject types.List `tfsdk:"inherited_from_object"` // Permission level PermissionLevel types.String `tfsdk:"permission_level"` }
func (PipelinePermission) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PipelinePermission) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PipelinePermission) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PipelinePermission. 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 (*PipelinePermission) GetInheritedFromObject ¶ added in v1.61.0
GetInheritedFromObject returns the value of the InheritedFromObject field in PipelinePermission as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*PipelinePermission) SetInheritedFromObject ¶ added in v1.61.0
func (o *PipelinePermission) SetInheritedFromObject(ctx context.Context, v []types.String)
SetInheritedFromObject sets the value of the InheritedFromObject field in PipelinePermission.
func (*PipelinePermission) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PipelinePermission) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelinePermission)
func (*PipelinePermission) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PipelinePermission) SyncEffectiveFieldsDuringRead(existingState PipelinePermission)
func (PipelinePermission) ToObjectValue ¶ added in v1.61.0
func (o PipelinePermission) 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, PipelinePermission only implements ToObjectValue() and Type().
type PipelinePermission_SdkV2 ¶ added in v1.62.1
type PipelinePermission_SdkV2 struct { Inherited types.Bool `tfsdk:"inherited"` InheritedFromObject types.List `tfsdk:"inherited_from_object"` // Permission level PermissionLevel types.String `tfsdk:"permission_level"` }
func (PipelinePermission_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PipelinePermission_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PipelinePermission_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in PipelinePermission. 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 (*PipelinePermission_SdkV2) GetInheritedFromObject ¶ added in v1.62.1
func (o *PipelinePermission_SdkV2) GetInheritedFromObject(ctx context.Context) ([]types.String, bool)
GetInheritedFromObject returns the value of the InheritedFromObject field in PipelinePermission_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*PipelinePermission_SdkV2) SetInheritedFromObject ¶ added in v1.62.1
func (o *PipelinePermission_SdkV2) SetInheritedFromObject(ctx context.Context, v []types.String)
SetInheritedFromObject sets the value of the InheritedFromObject field in PipelinePermission_SdkV2.
func (*PipelinePermission_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *PipelinePermission_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelinePermission_SdkV2)
func (*PipelinePermission_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *PipelinePermission_SdkV2) SyncEffectiveFieldsDuringRead(existingState PipelinePermission_SdkV2)
func (PipelinePermission_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o PipelinePermission_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, PipelinePermission_SdkV2 only implements ToObjectValue() and Type().
type PipelinePermissions ¶
type PipelinePermissions struct { AccessControlList types.List `tfsdk:"access_control_list"` ObjectId types.String `tfsdk:"object_id"` ObjectType types.String `tfsdk:"object_type"` }
func (PipelinePermissions) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PipelinePermissions) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*PipelinePermissions) GetAccessControlList ¶ added in v1.61.0
func (o *PipelinePermissions) GetAccessControlList(ctx context.Context) ([]PipelineAccessControlResponse, bool)
GetAccessControlList returns the value of the AccessControlList field in PipelinePermissions as a slice of PipelineAccessControlResponse values. If the field is unknown or null, the boolean return value is false.
func (PipelinePermissions) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PipelinePermissions. 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 (*PipelinePermissions) SetAccessControlList ¶ added in v1.61.0
func (o *PipelinePermissions) SetAccessControlList(ctx context.Context, v []PipelineAccessControlResponse)
SetAccessControlList sets the value of the AccessControlList field in PipelinePermissions.
func (*PipelinePermissions) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PipelinePermissions) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelinePermissions)
func (*PipelinePermissions) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PipelinePermissions) SyncEffectiveFieldsDuringRead(existingState PipelinePermissions)
func (PipelinePermissions) ToObjectValue ¶ added in v1.61.0
func (o PipelinePermissions) 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, PipelinePermissions only implements ToObjectValue() and Type().
type PipelinePermissionsDescription ¶
type PipelinePermissionsDescription struct { Description types.String `tfsdk:"description"` // Permission level PermissionLevel types.String `tfsdk:"permission_level"` }
func (PipelinePermissionsDescription) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PipelinePermissionsDescription) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PipelinePermissionsDescription) GetComplexFieldTypes ¶ added in v1.61.0
func (a PipelinePermissionsDescription) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in PipelinePermissionsDescription. 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 (*PipelinePermissionsDescription) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PipelinePermissionsDescription) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelinePermissionsDescription)
func (*PipelinePermissionsDescription) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PipelinePermissionsDescription) SyncEffectiveFieldsDuringRead(existingState PipelinePermissionsDescription)
func (PipelinePermissionsDescription) ToObjectValue ¶ added in v1.61.0
func (o PipelinePermissionsDescription) 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, PipelinePermissionsDescription only implements ToObjectValue() and Type().
type PipelinePermissionsDescription_SdkV2 ¶ added in v1.62.1
type PipelinePermissionsDescription_SdkV2 struct { Description types.String `tfsdk:"description"` // Permission level PermissionLevel types.String `tfsdk:"permission_level"` }
func (PipelinePermissionsDescription_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PipelinePermissionsDescription_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PipelinePermissionsDescription_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a PipelinePermissionsDescription_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in PipelinePermissionsDescription. 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 (*PipelinePermissionsDescription_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *PipelinePermissionsDescription_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelinePermissionsDescription_SdkV2)
func (*PipelinePermissionsDescription_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *PipelinePermissionsDescription_SdkV2) SyncEffectiveFieldsDuringRead(existingState PipelinePermissionsDescription_SdkV2)
func (PipelinePermissionsDescription_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o PipelinePermissionsDescription_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, PipelinePermissionsDescription_SdkV2 only implements ToObjectValue() and Type().
type PipelinePermissionsRequest ¶
type PipelinePermissionsRequest struct { AccessControlList types.List `tfsdk:"access_control_list"` // The pipeline for which to get or manage permissions. PipelineId types.String `tfsdk:"-"` }
func (PipelinePermissionsRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PipelinePermissionsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*PipelinePermissionsRequest) GetAccessControlList ¶ added in v1.61.0
func (o *PipelinePermissionsRequest) GetAccessControlList(ctx context.Context) ([]PipelineAccessControlRequest, bool)
GetAccessControlList returns the value of the AccessControlList field in PipelinePermissionsRequest as a slice of PipelineAccessControlRequest values. If the field is unknown or null, the boolean return value is false.
func (PipelinePermissionsRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a PipelinePermissionsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in PipelinePermissionsRequest. 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 (*PipelinePermissionsRequest) SetAccessControlList ¶ added in v1.61.0
func (o *PipelinePermissionsRequest) SetAccessControlList(ctx context.Context, v []PipelineAccessControlRequest)
SetAccessControlList sets the value of the AccessControlList field in PipelinePermissionsRequest.
func (*PipelinePermissionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PipelinePermissionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelinePermissionsRequest)
func (*PipelinePermissionsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PipelinePermissionsRequest) SyncEffectiveFieldsDuringRead(existingState PipelinePermissionsRequest)
func (PipelinePermissionsRequest) ToObjectValue ¶ added in v1.61.0
func (o PipelinePermissionsRequest) 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, PipelinePermissionsRequest only implements ToObjectValue() and Type().
type PipelinePermissionsRequest_SdkV2 ¶ added in v1.62.1
type PipelinePermissionsRequest_SdkV2 struct { AccessControlList types.List `tfsdk:"access_control_list"` // The pipeline for which to get or manage permissions. PipelineId types.String `tfsdk:"-"` }
func (PipelinePermissionsRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PipelinePermissionsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*PipelinePermissionsRequest_SdkV2) GetAccessControlList ¶ added in v1.62.1
func (o *PipelinePermissionsRequest_SdkV2) GetAccessControlList(ctx context.Context) ([]PipelineAccessControlRequest_SdkV2, bool)
GetAccessControlList returns the value of the AccessControlList field in PipelinePermissionsRequest_SdkV2 as a slice of PipelineAccessControlRequest_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (PipelinePermissionsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a PipelinePermissionsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in PipelinePermissionsRequest. 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 (*PipelinePermissionsRequest_SdkV2) SetAccessControlList ¶ added in v1.62.1
func (o *PipelinePermissionsRequest_SdkV2) SetAccessControlList(ctx context.Context, v []PipelineAccessControlRequest_SdkV2)
SetAccessControlList sets the value of the AccessControlList field in PipelinePermissionsRequest_SdkV2.
func (*PipelinePermissionsRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *PipelinePermissionsRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelinePermissionsRequest_SdkV2)
func (*PipelinePermissionsRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *PipelinePermissionsRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState PipelinePermissionsRequest_SdkV2)
func (PipelinePermissionsRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o PipelinePermissionsRequest_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, PipelinePermissionsRequest_SdkV2 only implements ToObjectValue() and Type().
type PipelinePermissions_SdkV2 ¶ added in v1.62.1
type PipelinePermissions_SdkV2 struct { AccessControlList types.List `tfsdk:"access_control_list"` ObjectId types.String `tfsdk:"object_id"` ObjectType types.String `tfsdk:"object_type"` }
func (PipelinePermissions_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PipelinePermissions_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*PipelinePermissions_SdkV2) GetAccessControlList ¶ added in v1.62.1
func (o *PipelinePermissions_SdkV2) GetAccessControlList(ctx context.Context) ([]PipelineAccessControlResponse_SdkV2, bool)
GetAccessControlList returns the value of the AccessControlList field in PipelinePermissions_SdkV2 as a slice of PipelineAccessControlResponse_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (PipelinePermissions_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a PipelinePermissions_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in PipelinePermissions. 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 (*PipelinePermissions_SdkV2) SetAccessControlList ¶ added in v1.62.1
func (o *PipelinePermissions_SdkV2) SetAccessControlList(ctx context.Context, v []PipelineAccessControlResponse_SdkV2)
SetAccessControlList sets the value of the AccessControlList field in PipelinePermissions_SdkV2.
func (*PipelinePermissions_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *PipelinePermissions_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelinePermissions_SdkV2)
func (*PipelinePermissions_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *PipelinePermissions_SdkV2) SyncEffectiveFieldsDuringRead(existingState PipelinePermissions_SdkV2)
func (PipelinePermissions_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o PipelinePermissions_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, PipelinePermissions_SdkV2 only implements ToObjectValue() and Type().
type PipelineSpec ¶
type PipelineSpec struct { // Budget policy of this pipeline. BudgetPolicyId types.String `tfsdk:"budget_policy_id"` // A catalog in Unity Catalog to publish data from this pipeline to. If // `target` is specified, tables in this pipeline are published to a // `target` schema inside `catalog` (for example, // `catalog`.`target`.`table`). If `target` is not specified, no data is // published to Unity Catalog. Catalog types.String `tfsdk:"catalog"` // DLT Release Channel that specifies which version to use. Channel types.String `tfsdk:"channel"` // Cluster settings for this pipeline deployment. Clusters types.List `tfsdk:"clusters"` // String-String configuration for this pipeline execution. Configuration types.Map `tfsdk:"configuration"` // Whether the pipeline is continuous or triggered. This replaces `trigger`. Continuous types.Bool `tfsdk:"continuous"` // Deployment type of this pipeline. Deployment types.Object `tfsdk:"deployment"` // Whether the pipeline is in Development mode. Defaults to false. Development types.Bool `tfsdk:"development"` // Pipeline product edition. Edition types.String `tfsdk:"edition"` // Filters on which Pipeline packages to include in the deployed graph. Filters types.Object `tfsdk:"filters"` // The definition of a gateway pipeline to support change data capture. GatewayDefinition types.Object `tfsdk:"gateway_definition"` // Unique identifier for this pipeline. Id types.String `tfsdk:"id"` // The configuration for a managed ingestion pipeline. These settings cannot // be used with the 'libraries', 'target' or 'catalog' settings. IngestionDefinition types.Object `tfsdk:"ingestion_definition"` // Libraries or code needed by this deployment. Libraries types.List `tfsdk:"libraries"` // Friendly identifier for this pipeline. Name types.String `tfsdk:"name"` // List of notification settings for this pipeline. Notifications types.List `tfsdk:"notifications"` // Whether Photon is enabled for this pipeline. Photon types.Bool `tfsdk:"photon"` // Restart window of this pipeline. RestartWindow types.Object `tfsdk:"restart_window"` // The default schema (database) where tables are read from or published to. // The presence of this field implies that the pipeline is in direct // publishing mode. Schema types.String `tfsdk:"schema"` // Whether serverless compute is enabled for this pipeline. Serverless types.Bool `tfsdk:"serverless"` // DBFS root directory for storing checkpoints and tables. Storage types.String `tfsdk:"storage"` // Target schema (database) to add tables in this pipeline to. If not // specified, no data is published to the Hive metastore or Unity Catalog. // To publish to Unity Catalog, also specify `catalog`. Target types.String `tfsdk:"target"` // Which pipeline trigger to use. Deprecated: Use `continuous` instead. Trigger types.Object `tfsdk:"trigger"` }
func (PipelineSpec) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PipelineSpec) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*PipelineSpec) GetClusters ¶ added in v1.61.0
func (o *PipelineSpec) GetClusters(ctx context.Context) ([]PipelineCluster, bool)
GetClusters returns the value of the Clusters field in PipelineSpec as a slice of PipelineCluster values. If the field is unknown or null, the boolean return value is false.
func (PipelineSpec) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PipelineSpec. 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 (*PipelineSpec) GetConfiguration ¶ added in v1.61.0
GetConfiguration returns the value of the Configuration field in PipelineSpec as a map of string to types.String values. If the field is unknown or null, the boolean return value is false.
func (*PipelineSpec) GetDeployment ¶ added in v1.61.0
func (o *PipelineSpec) GetDeployment(ctx context.Context) (PipelineDeployment, bool)
GetDeployment returns the value of the Deployment field in PipelineSpec as a PipelineDeployment value. If the field is unknown or null, the boolean return value is false.
func (*PipelineSpec) GetFilters ¶ added in v1.61.0
func (o *PipelineSpec) GetFilters(ctx context.Context) (Filters, bool)
GetFilters returns the value of the Filters field in PipelineSpec as a Filters value. If the field is unknown or null, the boolean return value is false.
func (*PipelineSpec) GetGatewayDefinition ¶ added in v1.61.0
func (o *PipelineSpec) GetGatewayDefinition(ctx context.Context) (IngestionGatewayPipelineDefinition, bool)
GetGatewayDefinition returns the value of the GatewayDefinition field in PipelineSpec as a IngestionGatewayPipelineDefinition value. If the field is unknown or null, the boolean return value is false.
func (*PipelineSpec) GetIngestionDefinition ¶ added in v1.61.0
func (o *PipelineSpec) GetIngestionDefinition(ctx context.Context) (IngestionPipelineDefinition, bool)
GetIngestionDefinition returns the value of the IngestionDefinition field in PipelineSpec as a IngestionPipelineDefinition value. If the field is unknown or null, the boolean return value is false.
func (*PipelineSpec) GetLibraries ¶ added in v1.61.0
func (o *PipelineSpec) GetLibraries(ctx context.Context) ([]PipelineLibrary, bool)
GetLibraries returns the value of the Libraries field in PipelineSpec as a slice of PipelineLibrary values. If the field is unknown or null, the boolean return value is false.
func (*PipelineSpec) GetNotifications ¶ added in v1.61.0
func (o *PipelineSpec) GetNotifications(ctx context.Context) ([]Notifications, bool)
GetNotifications returns the value of the Notifications field in PipelineSpec as a slice of Notifications values. If the field is unknown or null, the boolean return value is false.
func (*PipelineSpec) GetRestartWindow ¶ added in v1.61.0
func (o *PipelineSpec) GetRestartWindow(ctx context.Context) (RestartWindow, bool)
GetRestartWindow returns the value of the RestartWindow field in PipelineSpec as a RestartWindow value. If the field is unknown or null, the boolean return value is false.
func (*PipelineSpec) GetTrigger ¶ added in v1.61.0
func (o *PipelineSpec) GetTrigger(ctx context.Context) (PipelineTrigger, bool)
GetTrigger returns the value of the Trigger field in PipelineSpec as a PipelineTrigger value. If the field is unknown or null, the boolean return value is false.
func (*PipelineSpec) SetClusters ¶ added in v1.61.0
func (o *PipelineSpec) SetClusters(ctx context.Context, v []PipelineCluster)
SetClusters sets the value of the Clusters field in PipelineSpec.
func (*PipelineSpec) SetConfiguration ¶ added in v1.61.0
SetConfiguration sets the value of the Configuration field in PipelineSpec.
func (*PipelineSpec) SetDeployment ¶ added in v1.61.0
func (o *PipelineSpec) SetDeployment(ctx context.Context, v PipelineDeployment)
SetDeployment sets the value of the Deployment field in PipelineSpec.
func (*PipelineSpec) SetFilters ¶ added in v1.61.0
func (o *PipelineSpec) SetFilters(ctx context.Context, v Filters)
SetFilters sets the value of the Filters field in PipelineSpec.
func (*PipelineSpec) SetGatewayDefinition ¶ added in v1.61.0
func (o *PipelineSpec) SetGatewayDefinition(ctx context.Context, v IngestionGatewayPipelineDefinition)
SetGatewayDefinition sets the value of the GatewayDefinition field in PipelineSpec.
func (*PipelineSpec) SetIngestionDefinition ¶ added in v1.61.0
func (o *PipelineSpec) SetIngestionDefinition(ctx context.Context, v IngestionPipelineDefinition)
SetIngestionDefinition sets the value of the IngestionDefinition field in PipelineSpec.
func (*PipelineSpec) SetLibraries ¶ added in v1.61.0
func (o *PipelineSpec) SetLibraries(ctx context.Context, v []PipelineLibrary)
SetLibraries sets the value of the Libraries field in PipelineSpec.
func (*PipelineSpec) SetNotifications ¶ added in v1.61.0
func (o *PipelineSpec) SetNotifications(ctx context.Context, v []Notifications)
SetNotifications sets the value of the Notifications field in PipelineSpec.
func (*PipelineSpec) SetRestartWindow ¶ added in v1.61.0
func (o *PipelineSpec) SetRestartWindow(ctx context.Context, v RestartWindow)
SetRestartWindow sets the value of the RestartWindow field in PipelineSpec.
func (*PipelineSpec) SetTrigger ¶ added in v1.61.0
func (o *PipelineSpec) SetTrigger(ctx context.Context, v PipelineTrigger)
SetTrigger sets the value of the Trigger field in PipelineSpec.
func (*PipelineSpec) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PipelineSpec) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineSpec)
func (*PipelineSpec) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PipelineSpec) SyncEffectiveFieldsDuringRead(existingState PipelineSpec)
func (PipelineSpec) ToObjectValue ¶ added in v1.61.0
func (o PipelineSpec) 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, PipelineSpec only implements ToObjectValue() and Type().
type PipelineSpec_SdkV2 ¶ added in v1.62.1
type PipelineSpec_SdkV2 struct { // Budget policy of this pipeline. BudgetPolicyId types.String `tfsdk:"budget_policy_id"` // A catalog in Unity Catalog to publish data from this pipeline to. If // `target` is specified, tables in this pipeline are published to a // `target` schema inside `catalog` (for example, // `catalog`.`target`.`table`). If `target` is not specified, no data is // published to Unity Catalog. Catalog types.String `tfsdk:"catalog"` // DLT Release Channel that specifies which version to use. Channel types.String `tfsdk:"channel"` // Cluster settings for this pipeline deployment. Clusters types.List `tfsdk:"clusters"` // String-String configuration for this pipeline execution. Configuration types.Map `tfsdk:"configuration"` // Whether the pipeline is continuous or triggered. This replaces `trigger`. Continuous types.Bool `tfsdk:"continuous"` // Deployment type of this pipeline. Deployment types.List `tfsdk:"deployment"` // Whether the pipeline is in Development mode. Defaults to false. Development types.Bool `tfsdk:"development"` // Pipeline product edition. Edition types.String `tfsdk:"edition"` // Filters on which Pipeline packages to include in the deployed graph. Filters types.List `tfsdk:"filters"` // The definition of a gateway pipeline to support change data capture. GatewayDefinition types.List `tfsdk:"gateway_definition"` // Unique identifier for this pipeline. Id types.String `tfsdk:"id"` // The configuration for a managed ingestion pipeline. These settings cannot // be used with the 'libraries', 'target' or 'catalog' settings. IngestionDefinition types.List `tfsdk:"ingestion_definition"` // Libraries or code needed by this deployment. Libraries types.List `tfsdk:"libraries"` // Friendly identifier for this pipeline. Name types.String `tfsdk:"name"` // List of notification settings for this pipeline. Notifications types.List `tfsdk:"notifications"` // Whether Photon is enabled for this pipeline. Photon types.Bool `tfsdk:"photon"` // Restart window of this pipeline. RestartWindow types.List `tfsdk:"restart_window"` // The default schema (database) where tables are read from or published to. // The presence of this field implies that the pipeline is in direct // publishing mode. Schema types.String `tfsdk:"schema"` // Whether serverless compute is enabled for this pipeline. Serverless types.Bool `tfsdk:"serverless"` // DBFS root directory for storing checkpoints and tables. Storage types.String `tfsdk:"storage"` // Target schema (database) to add tables in this pipeline to. If not // specified, no data is published to the Hive metastore or Unity Catalog. // To publish to Unity Catalog, also specify `catalog`. Target types.String `tfsdk:"target"` // Which pipeline trigger to use. Deprecated: Use `continuous` instead. Trigger types.List `tfsdk:"trigger"` }
func (PipelineSpec_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PipelineSpec_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*PipelineSpec_SdkV2) GetClusters ¶ added in v1.62.1
func (o *PipelineSpec_SdkV2) GetClusters(ctx context.Context) ([]PipelineCluster_SdkV2, bool)
GetClusters returns the value of the Clusters field in PipelineSpec_SdkV2 as a slice of PipelineCluster_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (PipelineSpec_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in PipelineSpec. 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 (*PipelineSpec_SdkV2) GetConfiguration ¶ added in v1.62.1
GetConfiguration returns the value of the Configuration field in PipelineSpec_SdkV2 as a map of string to types.String values. If the field is unknown or null, the boolean return value is false.
func (*PipelineSpec_SdkV2) GetDeployment ¶ added in v1.62.1
func (o *PipelineSpec_SdkV2) GetDeployment(ctx context.Context) (PipelineDeployment_SdkV2, bool)
GetDeployment returns the value of the Deployment field in PipelineSpec_SdkV2 as a PipelineDeployment_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*PipelineSpec_SdkV2) GetFilters ¶ added in v1.62.1
func (o *PipelineSpec_SdkV2) GetFilters(ctx context.Context) (Filters_SdkV2, bool)
GetFilters returns the value of the Filters field in PipelineSpec_SdkV2 as a Filters_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*PipelineSpec_SdkV2) GetGatewayDefinition ¶ added in v1.62.1
func (o *PipelineSpec_SdkV2) GetGatewayDefinition(ctx context.Context) (IngestionGatewayPipelineDefinition_SdkV2, bool)
GetGatewayDefinition returns the value of the GatewayDefinition field in PipelineSpec_SdkV2 as a IngestionGatewayPipelineDefinition_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*PipelineSpec_SdkV2) GetIngestionDefinition ¶ added in v1.62.1
func (o *PipelineSpec_SdkV2) GetIngestionDefinition(ctx context.Context) (IngestionPipelineDefinition_SdkV2, bool)
GetIngestionDefinition returns the value of the IngestionDefinition field in PipelineSpec_SdkV2 as a IngestionPipelineDefinition_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*PipelineSpec_SdkV2) GetLibraries ¶ added in v1.62.1
func (o *PipelineSpec_SdkV2) GetLibraries(ctx context.Context) ([]PipelineLibrary_SdkV2, bool)
GetLibraries returns the value of the Libraries field in PipelineSpec_SdkV2 as a slice of PipelineLibrary_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*PipelineSpec_SdkV2) GetNotifications ¶ added in v1.62.1
func (o *PipelineSpec_SdkV2) GetNotifications(ctx context.Context) ([]Notifications_SdkV2, bool)
GetNotifications returns the value of the Notifications field in PipelineSpec_SdkV2 as a slice of Notifications_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*PipelineSpec_SdkV2) GetRestartWindow ¶ added in v1.62.1
func (o *PipelineSpec_SdkV2) GetRestartWindow(ctx context.Context) (RestartWindow_SdkV2, bool)
GetRestartWindow returns the value of the RestartWindow field in PipelineSpec_SdkV2 as a RestartWindow_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*PipelineSpec_SdkV2) GetTrigger ¶ added in v1.62.1
func (o *PipelineSpec_SdkV2) GetTrigger(ctx context.Context) (PipelineTrigger_SdkV2, bool)
GetTrigger returns the value of the Trigger field in PipelineSpec_SdkV2 as a PipelineTrigger_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*PipelineSpec_SdkV2) SetClusters ¶ added in v1.62.1
func (o *PipelineSpec_SdkV2) SetClusters(ctx context.Context, v []PipelineCluster_SdkV2)
SetClusters sets the value of the Clusters field in PipelineSpec_SdkV2.
func (*PipelineSpec_SdkV2) SetConfiguration ¶ added in v1.62.1
SetConfiguration sets the value of the Configuration field in PipelineSpec_SdkV2.
func (*PipelineSpec_SdkV2) SetDeployment ¶ added in v1.62.1
func (o *PipelineSpec_SdkV2) SetDeployment(ctx context.Context, v PipelineDeployment_SdkV2)
SetDeployment sets the value of the Deployment field in PipelineSpec_SdkV2.
func (*PipelineSpec_SdkV2) SetFilters ¶ added in v1.62.1
func (o *PipelineSpec_SdkV2) SetFilters(ctx context.Context, v Filters_SdkV2)
SetFilters sets the value of the Filters field in PipelineSpec_SdkV2.
func (*PipelineSpec_SdkV2) SetGatewayDefinition ¶ added in v1.62.1
func (o *PipelineSpec_SdkV2) SetGatewayDefinition(ctx context.Context, v IngestionGatewayPipelineDefinition_SdkV2)
SetGatewayDefinition sets the value of the GatewayDefinition field in PipelineSpec_SdkV2.
func (*PipelineSpec_SdkV2) SetIngestionDefinition ¶ added in v1.62.1
func (o *PipelineSpec_SdkV2) SetIngestionDefinition(ctx context.Context, v IngestionPipelineDefinition_SdkV2)
SetIngestionDefinition sets the value of the IngestionDefinition field in PipelineSpec_SdkV2.
func (*PipelineSpec_SdkV2) SetLibraries ¶ added in v1.62.1
func (o *PipelineSpec_SdkV2) SetLibraries(ctx context.Context, v []PipelineLibrary_SdkV2)
SetLibraries sets the value of the Libraries field in PipelineSpec_SdkV2.
func (*PipelineSpec_SdkV2) SetNotifications ¶ added in v1.62.1
func (o *PipelineSpec_SdkV2) SetNotifications(ctx context.Context, v []Notifications_SdkV2)
SetNotifications sets the value of the Notifications field in PipelineSpec_SdkV2.
func (*PipelineSpec_SdkV2) SetRestartWindow ¶ added in v1.62.1
func (o *PipelineSpec_SdkV2) SetRestartWindow(ctx context.Context, v RestartWindow_SdkV2)
SetRestartWindow sets the value of the RestartWindow field in PipelineSpec_SdkV2.
func (*PipelineSpec_SdkV2) SetTrigger ¶ added in v1.62.1
func (o *PipelineSpec_SdkV2) SetTrigger(ctx context.Context, v PipelineTrigger_SdkV2)
SetTrigger sets the value of the Trigger field in PipelineSpec_SdkV2.
func (*PipelineSpec_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *PipelineSpec_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineSpec_SdkV2)
func (*PipelineSpec_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *PipelineSpec_SdkV2) SyncEffectiveFieldsDuringRead(existingState PipelineSpec_SdkV2)
func (PipelineSpec_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o PipelineSpec_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, PipelineSpec_SdkV2 only implements ToObjectValue() and Type().
type PipelineStateInfo ¶
type PipelineStateInfo struct { // The unique identifier of the cluster running the pipeline. ClusterId types.String `tfsdk:"cluster_id"` // The username of the pipeline creator. CreatorUserName types.String `tfsdk:"creator_user_name"` // The health of a pipeline. Health types.String `tfsdk:"health"` // Status of the latest updates for the pipeline. Ordered with the newest // update first. LatestUpdates types.List `tfsdk:"latest_updates"` // The user-friendly name of the pipeline. Name types.String `tfsdk:"name"` // The unique identifier of the pipeline. PipelineId types.String `tfsdk:"pipeline_id"` // The username that the pipeline runs as. This is a read only value derived // from the pipeline owner. RunAsUserName types.String `tfsdk:"run_as_user_name"` // The pipeline state. State types.String `tfsdk:"state"` }
func (PipelineStateInfo) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PipelineStateInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PipelineStateInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PipelineStateInfo. 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 (*PipelineStateInfo) GetLatestUpdates ¶ added in v1.61.0
func (o *PipelineStateInfo) GetLatestUpdates(ctx context.Context) ([]UpdateStateInfo, bool)
GetLatestUpdates returns the value of the LatestUpdates field in PipelineStateInfo as a slice of UpdateStateInfo values. If the field is unknown or null, the boolean return value is false.
func (*PipelineStateInfo) SetLatestUpdates ¶ added in v1.61.0
func (o *PipelineStateInfo) SetLatestUpdates(ctx context.Context, v []UpdateStateInfo)
SetLatestUpdates sets the value of the LatestUpdates field in PipelineStateInfo.
func (*PipelineStateInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PipelineStateInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineStateInfo)
func (*PipelineStateInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PipelineStateInfo) SyncEffectiveFieldsDuringRead(existingState PipelineStateInfo)
func (PipelineStateInfo) ToObjectValue ¶ added in v1.61.0
func (o PipelineStateInfo) 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, PipelineStateInfo only implements ToObjectValue() and Type().
type PipelineStateInfo_SdkV2 ¶ added in v1.62.1
type PipelineStateInfo_SdkV2 struct { // The unique identifier of the cluster running the pipeline. ClusterId types.String `tfsdk:"cluster_id"` // The username of the pipeline creator. CreatorUserName types.String `tfsdk:"creator_user_name"` // The health of a pipeline. Health types.String `tfsdk:"health"` // Status of the latest updates for the pipeline. Ordered with the newest // update first. LatestUpdates types.List `tfsdk:"latest_updates"` // The user-friendly name of the pipeline. Name types.String `tfsdk:"name"` // The unique identifier of the pipeline. PipelineId types.String `tfsdk:"pipeline_id"` // The username that the pipeline runs as. This is a read only value derived // from the pipeline owner. RunAsUserName types.String `tfsdk:"run_as_user_name"` // The pipeline state. State types.String `tfsdk:"state"` }
func (PipelineStateInfo_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PipelineStateInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PipelineStateInfo_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in PipelineStateInfo. 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 (*PipelineStateInfo_SdkV2) GetLatestUpdates ¶ added in v1.62.1
func (o *PipelineStateInfo_SdkV2) GetLatestUpdates(ctx context.Context) ([]UpdateStateInfo_SdkV2, bool)
GetLatestUpdates returns the value of the LatestUpdates field in PipelineStateInfo_SdkV2 as a slice of UpdateStateInfo_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*PipelineStateInfo_SdkV2) SetLatestUpdates ¶ added in v1.62.1
func (o *PipelineStateInfo_SdkV2) SetLatestUpdates(ctx context.Context, v []UpdateStateInfo_SdkV2)
SetLatestUpdates sets the value of the LatestUpdates field in PipelineStateInfo_SdkV2.
func (*PipelineStateInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *PipelineStateInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineStateInfo_SdkV2)
func (*PipelineStateInfo_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *PipelineStateInfo_SdkV2) SyncEffectiveFieldsDuringRead(existingState PipelineStateInfo_SdkV2)
func (PipelineStateInfo_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o PipelineStateInfo_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, PipelineStateInfo_SdkV2 only implements ToObjectValue() and Type().
type PipelineTrigger ¶
type PipelineTrigger struct { Cron types.Object `tfsdk:"cron"` Manual types.Object `tfsdk:"manual"` }
func (PipelineTrigger) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PipelineTrigger) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PipelineTrigger) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PipelineTrigger. 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 (*PipelineTrigger) GetCron ¶ added in v1.61.0
func (o *PipelineTrigger) GetCron(ctx context.Context) (CronTrigger, bool)
GetCron returns the value of the Cron field in PipelineTrigger as a CronTrigger value. If the field is unknown or null, the boolean return value is false.
func (*PipelineTrigger) GetManual ¶ added in v1.61.0
func (o *PipelineTrigger) GetManual(ctx context.Context) (ManualTrigger, bool)
GetManual returns the value of the Manual field in PipelineTrigger as a ManualTrigger value. If the field is unknown or null, the boolean return value is false.
func (*PipelineTrigger) SetCron ¶ added in v1.61.0
func (o *PipelineTrigger) SetCron(ctx context.Context, v CronTrigger)
SetCron sets the value of the Cron field in PipelineTrigger.
func (*PipelineTrigger) SetManual ¶ added in v1.61.0
func (o *PipelineTrigger) SetManual(ctx context.Context, v ManualTrigger)
SetManual sets the value of the Manual field in PipelineTrigger.
func (*PipelineTrigger) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PipelineTrigger) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineTrigger)
func (*PipelineTrigger) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PipelineTrigger) SyncEffectiveFieldsDuringRead(existingState PipelineTrigger)
func (PipelineTrigger) ToObjectValue ¶ added in v1.61.0
func (o PipelineTrigger) 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, PipelineTrigger only implements ToObjectValue() and Type().
type PipelineTrigger_SdkV2 ¶ added in v1.62.1
type PipelineTrigger_SdkV2 struct { Cron types.List `tfsdk:"cron"` Manual types.List `tfsdk:"manual"` }
func (PipelineTrigger_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PipelineTrigger_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PipelineTrigger_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in PipelineTrigger. 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 (*PipelineTrigger_SdkV2) GetCron ¶ added in v1.62.1
func (o *PipelineTrigger_SdkV2) GetCron(ctx context.Context) (CronTrigger_SdkV2, bool)
GetCron returns the value of the Cron field in PipelineTrigger_SdkV2 as a CronTrigger_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*PipelineTrigger_SdkV2) GetManual ¶ added in v1.62.1
func (o *PipelineTrigger_SdkV2) GetManual(ctx context.Context) (ManualTrigger_SdkV2, bool)
GetManual returns the value of the Manual field in PipelineTrigger_SdkV2 as a ManualTrigger_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*PipelineTrigger_SdkV2) SetCron ¶ added in v1.62.1
func (o *PipelineTrigger_SdkV2) SetCron(ctx context.Context, v CronTrigger_SdkV2)
SetCron sets the value of the Cron field in PipelineTrigger_SdkV2.
func (*PipelineTrigger_SdkV2) SetManual ¶ added in v1.62.1
func (o *PipelineTrigger_SdkV2) SetManual(ctx context.Context, v ManualTrigger_SdkV2)
SetManual sets the value of the Manual field in PipelineTrigger_SdkV2.
func (*PipelineTrigger_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *PipelineTrigger_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineTrigger_SdkV2)
func (*PipelineTrigger_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *PipelineTrigger_SdkV2) SyncEffectiveFieldsDuringRead(existingState PipelineTrigger_SdkV2)
func (PipelineTrigger_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o PipelineTrigger_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, PipelineTrigger_SdkV2 only implements ToObjectValue() and Type().
type ReportSpec ¶ added in v1.54.0
type ReportSpec struct { // Required. Destination catalog to store table. DestinationCatalog types.String `tfsdk:"destination_catalog"` // Required. Destination schema to store table. DestinationSchema types.String `tfsdk:"destination_schema"` // Required. Destination table name. The pipeline fails if a table with that // name already exists. DestinationTable types.String `tfsdk:"destination_table"` // Required. Report URL in the source system. SourceUrl types.String `tfsdk:"source_url"` // Configuration settings to control the ingestion of tables. These settings // override the table_configuration defined in the // IngestionPipelineDefinition object. TableConfiguration types.Object `tfsdk:"table_configuration"` }
func (ReportSpec) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ReportSpec) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ReportSpec) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ReportSpec. 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 (*ReportSpec) GetTableConfiguration ¶ added in v1.61.0
func (o *ReportSpec) GetTableConfiguration(ctx context.Context) (TableSpecificConfig, bool)
GetTableConfiguration returns the value of the TableConfiguration field in ReportSpec as a TableSpecificConfig value. If the field is unknown or null, the boolean return value is false.
func (*ReportSpec) SetTableConfiguration ¶ added in v1.61.0
func (o *ReportSpec) SetTableConfiguration(ctx context.Context, v TableSpecificConfig)
SetTableConfiguration sets the value of the TableConfiguration field in ReportSpec.
func (*ReportSpec) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ReportSpec) SyncEffectiveFieldsDuringCreateOrUpdate(plan ReportSpec)
func (*ReportSpec) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ReportSpec) SyncEffectiveFieldsDuringRead(existingState ReportSpec)
func (ReportSpec) ToObjectValue ¶ added in v1.61.0
func (o ReportSpec) 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, ReportSpec only implements ToObjectValue() and Type().
type ReportSpec_SdkV2 ¶ added in v1.62.1
type ReportSpec_SdkV2 struct { // Required. Destination catalog to store table. DestinationCatalog types.String `tfsdk:"destination_catalog"` // Required. Destination schema to store table. DestinationSchema types.String `tfsdk:"destination_schema"` // Required. Destination table name. The pipeline fails if a table with that // name already exists. DestinationTable types.String `tfsdk:"destination_table"` // Required. Report URL in the source system. SourceUrl types.String `tfsdk:"source_url"` // Configuration settings to control the ingestion of tables. These settings // override the table_configuration defined in the // IngestionPipelineDefinition object. TableConfiguration types.List `tfsdk:"table_configuration"` }
func (ReportSpec_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ReportSpec_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ReportSpec_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in ReportSpec. 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 (*ReportSpec_SdkV2) GetTableConfiguration ¶ added in v1.62.1
func (o *ReportSpec_SdkV2) GetTableConfiguration(ctx context.Context) (TableSpecificConfig_SdkV2, bool)
GetTableConfiguration returns the value of the TableConfiguration field in ReportSpec_SdkV2 as a TableSpecificConfig_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*ReportSpec_SdkV2) SetTableConfiguration ¶ added in v1.62.1
func (o *ReportSpec_SdkV2) SetTableConfiguration(ctx context.Context, v TableSpecificConfig_SdkV2)
SetTableConfiguration sets the value of the TableConfiguration field in ReportSpec_SdkV2.
func (*ReportSpec_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ReportSpec_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ReportSpec_SdkV2)
func (*ReportSpec_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ReportSpec_SdkV2) SyncEffectiveFieldsDuringRead(existingState ReportSpec_SdkV2)
func (ReportSpec_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ReportSpec_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, ReportSpec_SdkV2 only implements ToObjectValue() and Type().
type RestartWindow ¶ added in v1.58.0
type RestartWindow struct { // Days of week in which the restart is allowed to happen (within a // five-hour window starting at start_hour). If not specified all days of // the week will be used. DaysOfWeek types.List `tfsdk:"days_of_week"` // An integer between 0 and 23 denoting the start hour for the restart // window in the 24-hour day. Continuous pipeline restart is triggered only // within a five-hour window starting at this hour. StartHour types.Int64 `tfsdk:"start_hour"` // Time zone id of restart window. See // https://docs.databricks.com/sql/language-manual/sql-ref-syntax-aux-conf-mgmt-set-timezone.html // for details. If not specified, UTC will be used. TimeZoneId types.String `tfsdk:"time_zone_id"` }
func (RestartWindow) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RestartWindow) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RestartWindow) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in RestartWindow. 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 (*RestartWindow) GetDaysOfWeek ¶ added in v1.62.0
GetDaysOfWeek returns the value of the DaysOfWeek field in RestartWindow as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*RestartWindow) SetDaysOfWeek ¶ added in v1.62.0
func (o *RestartWindow) SetDaysOfWeek(ctx context.Context, v []types.String)
SetDaysOfWeek sets the value of the DaysOfWeek field in RestartWindow.
func (*RestartWindow) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.58.0
func (newState *RestartWindow) SyncEffectiveFieldsDuringCreateOrUpdate(plan RestartWindow)
func (*RestartWindow) SyncEffectiveFieldsDuringRead ¶ added in v1.58.0
func (newState *RestartWindow) SyncEffectiveFieldsDuringRead(existingState RestartWindow)
func (RestartWindow) ToObjectValue ¶ added in v1.61.0
func (o RestartWindow) 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, RestartWindow only implements ToObjectValue() and Type().
type RestartWindow_SdkV2 ¶ added in v1.62.1
type RestartWindow_SdkV2 struct { // Days of week in which the restart is allowed to happen (within a // five-hour window starting at start_hour). If not specified all days of // the week will be used. DaysOfWeek types.List `tfsdk:"days_of_week"` // An integer between 0 and 23 denoting the start hour for the restart // window in the 24-hour day. Continuous pipeline restart is triggered only // within a five-hour window starting at this hour. StartHour types.Int64 `tfsdk:"start_hour"` // Time zone id of restart window. See // https://docs.databricks.com/sql/language-manual/sql-ref-syntax-aux-conf-mgmt-set-timezone.html // for details. If not specified, UTC will be used. TimeZoneId types.String `tfsdk:"time_zone_id"` }
func (RestartWindow_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RestartWindow_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RestartWindow_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in RestartWindow. 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 (*RestartWindow_SdkV2) GetDaysOfWeek ¶ added in v1.62.1
GetDaysOfWeek returns the value of the DaysOfWeek field in RestartWindow_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*RestartWindow_SdkV2) SetDaysOfWeek ¶ added in v1.62.1
func (o *RestartWindow_SdkV2) SetDaysOfWeek(ctx context.Context, v []types.String)
SetDaysOfWeek sets the value of the DaysOfWeek field in RestartWindow_SdkV2.
func (*RestartWindow_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *RestartWindow_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RestartWindow_SdkV2)
func (*RestartWindow_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *RestartWindow_SdkV2) SyncEffectiveFieldsDuringRead(existingState RestartWindow_SdkV2)
func (RestartWindow_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o RestartWindow_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, RestartWindow_SdkV2 only implements ToObjectValue() and Type().
type RunAs ¶ added in v1.63.0
type RunAs struct { // Application ID of an active service principal. Setting this field // requires the `servicePrincipal/user` role. ServicePrincipalName types.String `tfsdk:"service_principal_name"` // The email of an active workspace user. Users can only set this field to // their own email. UserName types.String `tfsdk:"user_name"` }
Write-only setting, available only in Create/Update calls. Specifies the user or service principal that the pipeline runs as. If not specified, the pipeline runs as the user who created the pipeline.
Only `user_name` or `service_principal_name` can be specified. If both are specified, an error is thrown.
func (RunAs) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RunAs) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RunAs) GetComplexFieldTypes ¶ added in v1.63.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in RunAs. 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 (*RunAs) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.63.0
func (*RunAs) SyncEffectiveFieldsDuringRead ¶ added in v1.63.0
func (RunAs) ToObjectValue ¶ added in v1.63.0
func (o RunAs) 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, RunAs only implements ToObjectValue() and Type().
type RunAs_SdkV2 ¶ added in v1.63.0
type RunAs_SdkV2 struct { // Application ID of an active service principal. Setting this field // requires the `servicePrincipal/user` role. ServicePrincipalName types.String `tfsdk:"service_principal_name"` // The email of an active workspace user. Users can only set this field to // their own email. UserName types.String `tfsdk:"user_name"` }
Write-only setting, available only in Create/Update calls. Specifies the user or service principal that the pipeline runs as. If not specified, the pipeline runs as the user who created the pipeline.
Only `user_name` or `service_principal_name` can be specified. If both are specified, an error is thrown.
func (RunAs_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RunAs_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RunAs_SdkV2) GetComplexFieldTypes ¶ added in v1.63.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in RunAs. 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 (*RunAs_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.63.0
func (newState *RunAs_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RunAs_SdkV2)
func (*RunAs_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.63.0
func (newState *RunAs_SdkV2) SyncEffectiveFieldsDuringRead(existingState RunAs_SdkV2)
func (RunAs_SdkV2) ToObjectValue ¶ added in v1.63.0
func (o RunAs_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, RunAs_SdkV2 only implements ToObjectValue() and Type().
type SchemaSpec ¶
type SchemaSpec struct { // Required. Destination catalog to store tables. DestinationCatalog types.String `tfsdk:"destination_catalog"` // Required. Destination schema to store tables in. Tables with the same // name as the source tables are created in this destination schema. The // pipeline fails If a table with the same name already exists. DestinationSchema types.String `tfsdk:"destination_schema"` // The source catalog name. Might be optional depending on the type of // source. SourceCatalog types.String `tfsdk:"source_catalog"` // Required. Schema name in the source database. SourceSchema types.String `tfsdk:"source_schema"` // Configuration settings to control the ingestion of tables. These settings // are applied to all tables in this schema and override the // table_configuration defined in the IngestionPipelineDefinition object. TableConfiguration types.Object `tfsdk:"table_configuration"` }
func (SchemaSpec) ApplySchemaCustomizations ¶ added in v1.63.0
func (c SchemaSpec) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SchemaSpec) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in SchemaSpec. 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 (*SchemaSpec) GetTableConfiguration ¶ added in v1.61.0
func (o *SchemaSpec) GetTableConfiguration(ctx context.Context) (TableSpecificConfig, bool)
GetTableConfiguration returns the value of the TableConfiguration field in SchemaSpec as a TableSpecificConfig value. If the field is unknown or null, the boolean return value is false.
func (*SchemaSpec) SetTableConfiguration ¶ added in v1.61.0
func (o *SchemaSpec) SetTableConfiguration(ctx context.Context, v TableSpecificConfig)
SetTableConfiguration sets the value of the TableConfiguration field in SchemaSpec.
func (*SchemaSpec) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *SchemaSpec) SyncEffectiveFieldsDuringCreateOrUpdate(plan SchemaSpec)
func (*SchemaSpec) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *SchemaSpec) SyncEffectiveFieldsDuringRead(existingState SchemaSpec)
func (SchemaSpec) ToObjectValue ¶ added in v1.61.0
func (o SchemaSpec) 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, SchemaSpec only implements ToObjectValue() and Type().
type SchemaSpec_SdkV2 ¶ added in v1.62.1
type SchemaSpec_SdkV2 struct { // Required. Destination catalog to store tables. DestinationCatalog types.String `tfsdk:"destination_catalog"` // Required. Destination schema to store tables in. Tables with the same // name as the source tables are created in this destination schema. The // pipeline fails If a table with the same name already exists. DestinationSchema types.String `tfsdk:"destination_schema"` // The source catalog name. Might be optional depending on the type of // source. SourceCatalog types.String `tfsdk:"source_catalog"` // Required. Schema name in the source database. SourceSchema types.String `tfsdk:"source_schema"` // Configuration settings to control the ingestion of tables. These settings // are applied to all tables in this schema and override the // table_configuration defined in the IngestionPipelineDefinition object. TableConfiguration types.List `tfsdk:"table_configuration"` }
func (SchemaSpec_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c SchemaSpec_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SchemaSpec_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in SchemaSpec. 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 (*SchemaSpec_SdkV2) GetTableConfiguration ¶ added in v1.62.1
func (o *SchemaSpec_SdkV2) GetTableConfiguration(ctx context.Context) (TableSpecificConfig_SdkV2, bool)
GetTableConfiguration returns the value of the TableConfiguration field in SchemaSpec_SdkV2 as a TableSpecificConfig_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*SchemaSpec_SdkV2) SetTableConfiguration ¶ added in v1.62.1
func (o *SchemaSpec_SdkV2) SetTableConfiguration(ctx context.Context, v TableSpecificConfig_SdkV2)
SetTableConfiguration sets the value of the TableConfiguration field in SchemaSpec_SdkV2.
func (*SchemaSpec_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *SchemaSpec_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SchemaSpec_SdkV2)
func (*SchemaSpec_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *SchemaSpec_SdkV2) SyncEffectiveFieldsDuringRead(existingState SchemaSpec_SdkV2)
func (SchemaSpec_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o SchemaSpec_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, SchemaSpec_SdkV2 only implements ToObjectValue() and Type().
type Sequencing ¶
type Sequencing struct { // A sequence number, unique and increasing within the control plane. ControlPlaneSeqNo types.Int64 `tfsdk:"control_plane_seq_no"` // the ID assigned by the data plane. DataPlaneId types.Object `tfsdk:"data_plane_id"` }
func (Sequencing) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Sequencing) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Sequencing) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Sequencing. 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 (*Sequencing) GetDataPlaneId ¶ added in v1.61.0
func (o *Sequencing) GetDataPlaneId(ctx context.Context) (DataPlaneId, bool)
GetDataPlaneId returns the value of the DataPlaneId field in Sequencing as a DataPlaneId value. If the field is unknown or null, the boolean return value is false.
func (*Sequencing) SetDataPlaneId ¶ added in v1.61.0
func (o *Sequencing) SetDataPlaneId(ctx context.Context, v DataPlaneId)
SetDataPlaneId sets the value of the DataPlaneId field in Sequencing.
func (*Sequencing) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *Sequencing) SyncEffectiveFieldsDuringCreateOrUpdate(plan Sequencing)
func (*Sequencing) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *Sequencing) SyncEffectiveFieldsDuringRead(existingState Sequencing)
func (Sequencing) ToObjectValue ¶ added in v1.61.0
func (o Sequencing) 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, Sequencing only implements ToObjectValue() and Type().
type Sequencing_SdkV2 ¶ added in v1.62.1
type Sequencing_SdkV2 struct { // A sequence number, unique and increasing within the control plane. ControlPlaneSeqNo types.Int64 `tfsdk:"control_plane_seq_no"` // the ID assigned by the data plane. DataPlaneId types.List `tfsdk:"data_plane_id"` }
func (Sequencing_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Sequencing_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Sequencing_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in Sequencing. 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 (*Sequencing_SdkV2) GetDataPlaneId ¶ added in v1.62.1
func (o *Sequencing_SdkV2) GetDataPlaneId(ctx context.Context) (DataPlaneId_SdkV2, bool)
GetDataPlaneId returns the value of the DataPlaneId field in Sequencing_SdkV2 as a DataPlaneId_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*Sequencing_SdkV2) SetDataPlaneId ¶ added in v1.62.1
func (o *Sequencing_SdkV2) SetDataPlaneId(ctx context.Context, v DataPlaneId_SdkV2)
SetDataPlaneId sets the value of the DataPlaneId field in Sequencing_SdkV2.
func (*Sequencing_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *Sequencing_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Sequencing_SdkV2)
func (*Sequencing_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *Sequencing_SdkV2) SyncEffectiveFieldsDuringRead(existingState Sequencing_SdkV2)
func (Sequencing_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o Sequencing_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, Sequencing_SdkV2 only implements ToObjectValue() and Type().
type SerializedException ¶
type SerializedException struct { // Runtime class of the exception ClassName types.String `tfsdk:"class_name"` // Exception message Message types.String `tfsdk:"message"` // Stack trace consisting of a list of stack frames Stack types.List `tfsdk:"stack"` }
func (SerializedException) ApplySchemaCustomizations ¶ added in v1.63.0
func (c SerializedException) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SerializedException) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in SerializedException. 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 (*SerializedException) GetStack ¶ added in v1.61.0
func (o *SerializedException) GetStack(ctx context.Context) ([]StackFrame, bool)
GetStack returns the value of the Stack field in SerializedException as a slice of StackFrame values. If the field is unknown or null, the boolean return value is false.
func (*SerializedException) SetStack ¶ added in v1.61.0
func (o *SerializedException) SetStack(ctx context.Context, v []StackFrame)
SetStack sets the value of the Stack field in SerializedException.
func (*SerializedException) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *SerializedException) SyncEffectiveFieldsDuringCreateOrUpdate(plan SerializedException)
func (*SerializedException) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *SerializedException) SyncEffectiveFieldsDuringRead(existingState SerializedException)
func (SerializedException) ToObjectValue ¶ added in v1.61.0
func (o SerializedException) 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, SerializedException only implements ToObjectValue() and Type().
type SerializedException_SdkV2 ¶ added in v1.62.1
type SerializedException_SdkV2 struct { // Runtime class of the exception ClassName types.String `tfsdk:"class_name"` // Exception message Message types.String `tfsdk:"message"` // Stack trace consisting of a list of stack frames Stack types.List `tfsdk:"stack"` }
func (SerializedException_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c SerializedException_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SerializedException_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a SerializedException_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in SerializedException. 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 (*SerializedException_SdkV2) GetStack ¶ added in v1.62.1
func (o *SerializedException_SdkV2) GetStack(ctx context.Context) ([]StackFrame_SdkV2, bool)
GetStack returns the value of the Stack field in SerializedException_SdkV2 as a slice of StackFrame_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*SerializedException_SdkV2) SetStack ¶ added in v1.62.1
func (o *SerializedException_SdkV2) SetStack(ctx context.Context, v []StackFrame_SdkV2)
SetStack sets the value of the Stack field in SerializedException_SdkV2.
func (*SerializedException_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *SerializedException_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SerializedException_SdkV2)
func (*SerializedException_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *SerializedException_SdkV2) SyncEffectiveFieldsDuringRead(existingState SerializedException_SdkV2)
func (SerializedException_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o SerializedException_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, SerializedException_SdkV2 only implements ToObjectValue() and Type().
type StackFrame ¶
type StackFrame struct { // Class from which the method call originated DeclaringClass types.String `tfsdk:"declaring_class"` // File where the method is defined FileName types.String `tfsdk:"file_name"` // Line from which the method was called LineNumber types.Int64 `tfsdk:"line_number"` // Name of the method which was called MethodName types.String `tfsdk:"method_name"` }
func (StackFrame) ApplySchemaCustomizations ¶ added in v1.63.0
func (c StackFrame) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (StackFrame) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in StackFrame. 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 (*StackFrame) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *StackFrame) SyncEffectiveFieldsDuringCreateOrUpdate(plan StackFrame)
func (*StackFrame) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *StackFrame) SyncEffectiveFieldsDuringRead(existingState StackFrame)
func (StackFrame) ToObjectValue ¶ added in v1.61.0
func (o StackFrame) 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, StackFrame only implements ToObjectValue() and Type().
type StackFrame_SdkV2 ¶ added in v1.62.1
type StackFrame_SdkV2 struct { // Class from which the method call originated DeclaringClass types.String `tfsdk:"declaring_class"` // File where the method is defined FileName types.String `tfsdk:"file_name"` // Line from which the method was called LineNumber types.Int64 `tfsdk:"line_number"` // Name of the method which was called MethodName types.String `tfsdk:"method_name"` }
func (StackFrame_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c StackFrame_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (StackFrame_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in StackFrame. 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 (*StackFrame_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *StackFrame_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan StackFrame_SdkV2)
func (*StackFrame_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *StackFrame_SdkV2) SyncEffectiveFieldsDuringRead(existingState StackFrame_SdkV2)
func (StackFrame_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o StackFrame_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, StackFrame_SdkV2 only implements ToObjectValue() and Type().
type StartUpdate ¶
type StartUpdate struct { Cause types.String `tfsdk:"cause"` // If true, this update will reset all tables before running. FullRefresh types.Bool `tfsdk:"full_refresh"` // A list of tables to update with fullRefresh. If both refresh_selection // and full_refresh_selection are empty, this is a full graph update. Full // Refresh on a table means that the states of the table will be reset // before the refresh. FullRefreshSelection types.List `tfsdk:"full_refresh_selection"` PipelineId types.String `tfsdk:"-"` // A list of tables to update without fullRefresh. If both refresh_selection // and full_refresh_selection are empty, this is a full graph update. Full // Refresh on a table means that the states of the table will be reset // before the refresh. RefreshSelection types.List `tfsdk:"refresh_selection"` // If true, this update only validates the correctness of pipeline source // code but does not materialize or publish any datasets. ValidateOnly types.Bool `tfsdk:"validate_only"` }
func (StartUpdate) ApplySchemaCustomizations ¶ added in v1.63.0
func (c StartUpdate) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (StartUpdate) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in StartUpdate. 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 (*StartUpdate) GetFullRefreshSelection ¶ added in v1.61.0
GetFullRefreshSelection returns the value of the FullRefreshSelection field in StartUpdate as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*StartUpdate) GetRefreshSelection ¶ added in v1.61.0
GetRefreshSelection returns the value of the RefreshSelection field in StartUpdate as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*StartUpdate) SetFullRefreshSelection ¶ added in v1.61.0
func (o *StartUpdate) SetFullRefreshSelection(ctx context.Context, v []types.String)
SetFullRefreshSelection sets the value of the FullRefreshSelection field in StartUpdate.
func (*StartUpdate) SetRefreshSelection ¶ added in v1.61.0
func (o *StartUpdate) SetRefreshSelection(ctx context.Context, v []types.String)
SetRefreshSelection sets the value of the RefreshSelection field in StartUpdate.
func (*StartUpdate) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *StartUpdate) SyncEffectiveFieldsDuringCreateOrUpdate(plan StartUpdate)
func (*StartUpdate) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *StartUpdate) SyncEffectiveFieldsDuringRead(existingState StartUpdate)
func (StartUpdate) ToObjectValue ¶ added in v1.61.0
func (o StartUpdate) 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, StartUpdate only implements ToObjectValue() and Type().
type StartUpdateResponse ¶
func (StartUpdateResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c StartUpdateResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (StartUpdateResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in StartUpdateResponse. 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 (*StartUpdateResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *StartUpdateResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan StartUpdateResponse)
func (*StartUpdateResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *StartUpdateResponse) SyncEffectiveFieldsDuringRead(existingState StartUpdateResponse)
func (StartUpdateResponse) ToObjectValue ¶ added in v1.61.0
func (o StartUpdateResponse) 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, StartUpdateResponse only implements ToObjectValue() and Type().
type StartUpdateResponse_SdkV2 ¶ added in v1.62.1
func (StartUpdateResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c StartUpdateResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (StartUpdateResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a StartUpdateResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in StartUpdateResponse. 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 (*StartUpdateResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *StartUpdateResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan StartUpdateResponse_SdkV2)
func (*StartUpdateResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *StartUpdateResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState StartUpdateResponse_SdkV2)
func (StartUpdateResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o StartUpdateResponse_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, StartUpdateResponse_SdkV2 only implements ToObjectValue() and Type().
type StartUpdate_SdkV2 ¶ added in v1.62.1
type StartUpdate_SdkV2 struct { Cause types.String `tfsdk:"cause"` // If true, this update will reset all tables before running. FullRefresh types.Bool `tfsdk:"full_refresh"` // A list of tables to update with fullRefresh. If both refresh_selection // and full_refresh_selection are empty, this is a full graph update. Full // Refresh on a table means that the states of the table will be reset // before the refresh. FullRefreshSelection types.List `tfsdk:"full_refresh_selection"` PipelineId types.String `tfsdk:"-"` // A list of tables to update without fullRefresh. If both refresh_selection // and full_refresh_selection are empty, this is a full graph update. Full // Refresh on a table means that the states of the table will be reset // before the refresh. RefreshSelection types.List `tfsdk:"refresh_selection"` // If true, this update only validates the correctness of pipeline source // code but does not materialize or publish any datasets. ValidateOnly types.Bool `tfsdk:"validate_only"` }
func (StartUpdate_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c StartUpdate_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (StartUpdate_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in StartUpdate. 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 (*StartUpdate_SdkV2) GetFullRefreshSelection ¶ added in v1.62.1
GetFullRefreshSelection returns the value of the FullRefreshSelection field in StartUpdate_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*StartUpdate_SdkV2) GetRefreshSelection ¶ added in v1.62.1
GetRefreshSelection returns the value of the RefreshSelection field in StartUpdate_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*StartUpdate_SdkV2) SetFullRefreshSelection ¶ added in v1.62.1
func (o *StartUpdate_SdkV2) SetFullRefreshSelection(ctx context.Context, v []types.String)
SetFullRefreshSelection sets the value of the FullRefreshSelection field in StartUpdate_SdkV2.
func (*StartUpdate_SdkV2) SetRefreshSelection ¶ added in v1.62.1
func (o *StartUpdate_SdkV2) SetRefreshSelection(ctx context.Context, v []types.String)
SetRefreshSelection sets the value of the RefreshSelection field in StartUpdate_SdkV2.
func (*StartUpdate_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *StartUpdate_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan StartUpdate_SdkV2)
func (*StartUpdate_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *StartUpdate_SdkV2) SyncEffectiveFieldsDuringRead(existingState StartUpdate_SdkV2)
func (StartUpdate_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o StartUpdate_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, StartUpdate_SdkV2 only implements ToObjectValue() and Type().
type StopPipelineResponse ¶
type StopPipelineResponse struct { }
func (StopPipelineResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c StopPipelineResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (StopPipelineResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in StopPipelineResponse. 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 (*StopPipelineResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *StopPipelineResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan StopPipelineResponse)
func (*StopPipelineResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *StopPipelineResponse) SyncEffectiveFieldsDuringRead(existingState StopPipelineResponse)
func (StopPipelineResponse) ToObjectValue ¶ added in v1.61.0
func (o StopPipelineResponse) 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, StopPipelineResponse only implements ToObjectValue() and Type().
type StopPipelineResponse_SdkV2 ¶ added in v1.62.1
type StopPipelineResponse_SdkV2 struct { }
func (StopPipelineResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c StopPipelineResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (StopPipelineResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a StopPipelineResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in StopPipelineResponse. 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 (*StopPipelineResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *StopPipelineResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan StopPipelineResponse_SdkV2)
func (*StopPipelineResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *StopPipelineResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState StopPipelineResponse_SdkV2)
func (StopPipelineResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o StopPipelineResponse_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, StopPipelineResponse_SdkV2 only implements ToObjectValue() and Type().
type StopRequest ¶
Stop a pipeline
func (StopRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in StopRequest. 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 (StopRequest) ToObjectValue ¶ added in v1.61.0
func (o StopRequest) 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, StopRequest only implements ToObjectValue() and Type().
type StopRequest_SdkV2 ¶ added in v1.62.1
Stop a pipeline
func (StopRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in StopRequest. 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 (StopRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o StopRequest_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, StopRequest_SdkV2 only implements ToObjectValue() and Type().
type TableSpec ¶
type TableSpec struct { // Required. Destination catalog to store table. DestinationCatalog types.String `tfsdk:"destination_catalog"` // Required. Destination schema to store table. DestinationSchema types.String `tfsdk:"destination_schema"` // Optional. Destination table name. The pipeline fails if a table with that // name already exists. If not set, the source table name is used. DestinationTable types.String `tfsdk:"destination_table"` // Source catalog name. Might be optional depending on the type of source. SourceCatalog types.String `tfsdk:"source_catalog"` // Schema name in the source database. Might be optional depending on the // type of source. SourceSchema types.String `tfsdk:"source_schema"` // Required. Table name in the source database. SourceTable types.String `tfsdk:"source_table"` // Configuration settings to control the ingestion of tables. These settings // override the table_configuration defined in the // IngestionPipelineDefinition object and the SchemaSpec. TableConfiguration types.Object `tfsdk:"table_configuration"` }
func (TableSpec) ApplySchemaCustomizations ¶ added in v1.63.0
func (c TableSpec) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (TableSpec) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in TableSpec. 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 (*TableSpec) GetTableConfiguration ¶ added in v1.61.0
func (o *TableSpec) GetTableConfiguration(ctx context.Context) (TableSpecificConfig, bool)
GetTableConfiguration returns the value of the TableConfiguration field in TableSpec as a TableSpecificConfig value. If the field is unknown or null, the boolean return value is false.
func (*TableSpec) SetTableConfiguration ¶ added in v1.61.0
func (o *TableSpec) SetTableConfiguration(ctx context.Context, v TableSpecificConfig)
SetTableConfiguration sets the value of the TableConfiguration field in TableSpec.
func (*TableSpec) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*TableSpec) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (TableSpec) ToObjectValue ¶ added in v1.61.0
func (o TableSpec) 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, TableSpec only implements ToObjectValue() and Type().
type TableSpec_SdkV2 ¶ added in v1.62.1
type TableSpec_SdkV2 struct { // Required. Destination catalog to store table. DestinationCatalog types.String `tfsdk:"destination_catalog"` // Required. Destination schema to store table. DestinationSchema types.String `tfsdk:"destination_schema"` // Optional. Destination table name. The pipeline fails if a table with that // name already exists. If not set, the source table name is used. DestinationTable types.String `tfsdk:"destination_table"` // Source catalog name. Might be optional depending on the type of source. SourceCatalog types.String `tfsdk:"source_catalog"` // Schema name in the source database. Might be optional depending on the // type of source. SourceSchema types.String `tfsdk:"source_schema"` // Required. Table name in the source database. SourceTable types.String `tfsdk:"source_table"` // Configuration settings to control the ingestion of tables. These settings // override the table_configuration defined in the // IngestionPipelineDefinition object and the SchemaSpec. TableConfiguration types.List `tfsdk:"table_configuration"` }
func (TableSpec_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c TableSpec_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (TableSpec_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in TableSpec. 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 (*TableSpec_SdkV2) GetTableConfiguration ¶ added in v1.62.1
func (o *TableSpec_SdkV2) GetTableConfiguration(ctx context.Context) (TableSpecificConfig_SdkV2, bool)
GetTableConfiguration returns the value of the TableConfiguration field in TableSpec_SdkV2 as a TableSpecificConfig_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*TableSpec_SdkV2) SetTableConfiguration ¶ added in v1.62.1
func (o *TableSpec_SdkV2) SetTableConfiguration(ctx context.Context, v TableSpecificConfig_SdkV2)
SetTableConfiguration sets the value of the TableConfiguration field in TableSpec_SdkV2.
func (*TableSpec_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *TableSpec_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan TableSpec_SdkV2)
func (*TableSpec_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *TableSpec_SdkV2) SyncEffectiveFieldsDuringRead(existingState TableSpec_SdkV2)
func (TableSpec_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o TableSpec_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, TableSpec_SdkV2 only implements ToObjectValue() and Type().
type TableSpecificConfig ¶
type TableSpecificConfig struct { // The primary key of the table used to apply changes. PrimaryKeys types.List `tfsdk:"primary_keys"` // If true, formula fields defined in the table are included in the // ingestion. This setting is only valid for the Salesforce connector SalesforceIncludeFormulaFields types.Bool `tfsdk:"salesforce_include_formula_fields"` // The SCD type to use to ingest the table. ScdType types.String `tfsdk:"scd_type"` // The column names specifying the logical order of events in the source // data. Delta Live Tables uses this sequencing to handle change events that // arrive out of order. SequenceBy types.List `tfsdk:"sequence_by"` }
func (TableSpecificConfig) ApplySchemaCustomizations ¶ added in v1.63.0
func (c TableSpecificConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (TableSpecificConfig) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in TableSpecificConfig. 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 (*TableSpecificConfig) GetPrimaryKeys ¶ added in v1.61.0
GetPrimaryKeys returns the value of the PrimaryKeys field in TableSpecificConfig as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*TableSpecificConfig) GetSequenceBy ¶ added in v1.61.0
GetSequenceBy returns the value of the SequenceBy field in TableSpecificConfig as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*TableSpecificConfig) SetPrimaryKeys ¶ added in v1.61.0
func (o *TableSpecificConfig) SetPrimaryKeys(ctx context.Context, v []types.String)
SetPrimaryKeys sets the value of the PrimaryKeys field in TableSpecificConfig.
func (*TableSpecificConfig) SetSequenceBy ¶ added in v1.61.0
func (o *TableSpecificConfig) SetSequenceBy(ctx context.Context, v []types.String)
SetSequenceBy sets the value of the SequenceBy field in TableSpecificConfig.
func (*TableSpecificConfig) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *TableSpecificConfig) SyncEffectiveFieldsDuringCreateOrUpdate(plan TableSpecificConfig)
func (*TableSpecificConfig) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *TableSpecificConfig) SyncEffectiveFieldsDuringRead(existingState TableSpecificConfig)
func (TableSpecificConfig) ToObjectValue ¶ added in v1.61.0
func (o TableSpecificConfig) 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, TableSpecificConfig only implements ToObjectValue() and Type().
type TableSpecificConfig_SdkV2 ¶ added in v1.62.1
type TableSpecificConfig_SdkV2 struct { // The primary key of the table used to apply changes. PrimaryKeys types.List `tfsdk:"primary_keys"` // If true, formula fields defined in the table are included in the // ingestion. This setting is only valid for the Salesforce connector SalesforceIncludeFormulaFields types.Bool `tfsdk:"salesforce_include_formula_fields"` // The SCD type to use to ingest the table. ScdType types.String `tfsdk:"scd_type"` // The column names specifying the logical order of events in the source // data. Delta Live Tables uses this sequencing to handle change events that // arrive out of order. SequenceBy types.List `tfsdk:"sequence_by"` }
func (TableSpecificConfig_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c TableSpecificConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (TableSpecificConfig_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a TableSpecificConfig_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in TableSpecificConfig. 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 (*TableSpecificConfig_SdkV2) GetPrimaryKeys ¶ added in v1.62.1
GetPrimaryKeys returns the value of the PrimaryKeys field in TableSpecificConfig_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*TableSpecificConfig_SdkV2) GetSequenceBy ¶ added in v1.62.1
GetSequenceBy returns the value of the SequenceBy field in TableSpecificConfig_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*TableSpecificConfig_SdkV2) SetPrimaryKeys ¶ added in v1.62.1
func (o *TableSpecificConfig_SdkV2) SetPrimaryKeys(ctx context.Context, v []types.String)
SetPrimaryKeys sets the value of the PrimaryKeys field in TableSpecificConfig_SdkV2.
func (*TableSpecificConfig_SdkV2) SetSequenceBy ¶ added in v1.62.1
func (o *TableSpecificConfig_SdkV2) SetSequenceBy(ctx context.Context, v []types.String)
SetSequenceBy sets the value of the SequenceBy field in TableSpecificConfig_SdkV2.
func (*TableSpecificConfig_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *TableSpecificConfig_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan TableSpecificConfig_SdkV2)
func (*TableSpecificConfig_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *TableSpecificConfig_SdkV2) SyncEffectiveFieldsDuringRead(existingState TableSpecificConfig_SdkV2)
func (TableSpecificConfig_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o TableSpecificConfig_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, TableSpecificConfig_SdkV2 only implements ToObjectValue() and Type().
type UpdateInfo ¶
type UpdateInfo struct { // What triggered this update. Cause types.String `tfsdk:"cause"` // The ID of the cluster that the update is running on. ClusterId types.String `tfsdk:"cluster_id"` // The pipeline configuration with system defaults applied where unspecified // by the user. Not returned by ListUpdates. Config types.Object `tfsdk:"config"` // The time when this update was created. CreationTime types.Int64 `tfsdk:"creation_time"` // If true, this update will reset all tables before running. FullRefresh types.Bool `tfsdk:"full_refresh"` // A list of tables to update with fullRefresh. If both refresh_selection // and full_refresh_selection are empty, this is a full graph update. Full // Refresh on a table means that the states of the table will be reset // before the refresh. FullRefreshSelection types.List `tfsdk:"full_refresh_selection"` // The ID of the pipeline. PipelineId types.String `tfsdk:"pipeline_id"` // A list of tables to update without fullRefresh. If both refresh_selection // and full_refresh_selection are empty, this is a full graph update. Full // Refresh on a table means that the states of the table will be reset // before the refresh. RefreshSelection types.List `tfsdk:"refresh_selection"` // The update state. State types.String `tfsdk:"state"` // The ID of this update. UpdateId types.String `tfsdk:"update_id"` // If true, this update only validates the correctness of pipeline source // code but does not materialize or publish any datasets. ValidateOnly types.Bool `tfsdk:"validate_only"` }
func (UpdateInfo) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateInfo. 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 (*UpdateInfo) GetConfig ¶ added in v1.61.0
func (o *UpdateInfo) GetConfig(ctx context.Context) (PipelineSpec, bool)
GetConfig returns the value of the Config field in UpdateInfo as a PipelineSpec value. If the field is unknown or null, the boolean return value is false.
func (*UpdateInfo) GetFullRefreshSelection ¶ added in v1.61.0
GetFullRefreshSelection returns the value of the FullRefreshSelection field in UpdateInfo as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*UpdateInfo) GetRefreshSelection ¶ added in v1.61.0
GetRefreshSelection returns the value of the RefreshSelection field in UpdateInfo as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*UpdateInfo) SetConfig ¶ added in v1.61.0
func (o *UpdateInfo) SetConfig(ctx context.Context, v PipelineSpec)
SetConfig sets the value of the Config field in UpdateInfo.
func (*UpdateInfo) SetFullRefreshSelection ¶ added in v1.61.0
func (o *UpdateInfo) SetFullRefreshSelection(ctx context.Context, v []types.String)
SetFullRefreshSelection sets the value of the FullRefreshSelection field in UpdateInfo.
func (*UpdateInfo) SetRefreshSelection ¶ added in v1.61.0
func (o *UpdateInfo) SetRefreshSelection(ctx context.Context, v []types.String)
SetRefreshSelection sets the value of the RefreshSelection field in UpdateInfo.
func (*UpdateInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateInfo)
func (*UpdateInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateInfo) SyncEffectiveFieldsDuringRead(existingState UpdateInfo)
func (UpdateInfo) ToObjectValue ¶ added in v1.61.0
func (o UpdateInfo) 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, UpdateInfo only implements ToObjectValue() and Type().
type UpdateInfo_SdkV2 ¶ added in v1.62.1
type UpdateInfo_SdkV2 struct { // What triggered this update. Cause types.String `tfsdk:"cause"` // The ID of the cluster that the update is running on. ClusterId types.String `tfsdk:"cluster_id"` // The pipeline configuration with system defaults applied where unspecified // by the user. Not returned by ListUpdates. Config types.List `tfsdk:"config"` // The time when this update was created. CreationTime types.Int64 `tfsdk:"creation_time"` // If true, this update will reset all tables before running. FullRefresh types.Bool `tfsdk:"full_refresh"` // A list of tables to update with fullRefresh. If both refresh_selection // and full_refresh_selection are empty, this is a full graph update. Full // Refresh on a table means that the states of the table will be reset // before the refresh. FullRefreshSelection types.List `tfsdk:"full_refresh_selection"` // The ID of the pipeline. PipelineId types.String `tfsdk:"pipeline_id"` // A list of tables to update without fullRefresh. If both refresh_selection // and full_refresh_selection are empty, this is a full graph update. Full // Refresh on a table means that the states of the table will be reset // before the refresh. RefreshSelection types.List `tfsdk:"refresh_selection"` // The update state. State types.String `tfsdk:"state"` // The ID of this update. UpdateId types.String `tfsdk:"update_id"` // If true, this update only validates the correctness of pipeline source // code but does not materialize or publish any datasets. ValidateOnly types.Bool `tfsdk:"validate_only"` }
func (UpdateInfo_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateInfo_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateInfo. 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 (*UpdateInfo_SdkV2) GetConfig ¶ added in v1.62.1
func (o *UpdateInfo_SdkV2) GetConfig(ctx context.Context) (PipelineSpec_SdkV2, bool)
GetConfig returns the value of the Config field in UpdateInfo_SdkV2 as a PipelineSpec_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*UpdateInfo_SdkV2) GetFullRefreshSelection ¶ added in v1.62.1
GetFullRefreshSelection returns the value of the FullRefreshSelection field in UpdateInfo_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*UpdateInfo_SdkV2) GetRefreshSelection ¶ added in v1.62.1
GetRefreshSelection returns the value of the RefreshSelection field in UpdateInfo_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*UpdateInfo_SdkV2) SetConfig ¶ added in v1.62.1
func (o *UpdateInfo_SdkV2) SetConfig(ctx context.Context, v PipelineSpec_SdkV2)
SetConfig sets the value of the Config field in UpdateInfo_SdkV2.
func (*UpdateInfo_SdkV2) SetFullRefreshSelection ¶ added in v1.62.1
func (o *UpdateInfo_SdkV2) SetFullRefreshSelection(ctx context.Context, v []types.String)
SetFullRefreshSelection sets the value of the FullRefreshSelection field in UpdateInfo_SdkV2.
func (*UpdateInfo_SdkV2) SetRefreshSelection ¶ added in v1.62.1
func (o *UpdateInfo_SdkV2) SetRefreshSelection(ctx context.Context, v []types.String)
SetRefreshSelection sets the value of the RefreshSelection field in UpdateInfo_SdkV2.
func (*UpdateInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *UpdateInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateInfo_SdkV2)
func (*UpdateInfo_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *UpdateInfo_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateInfo_SdkV2)
func (UpdateInfo_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UpdateInfo_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, UpdateInfo_SdkV2 only implements ToObjectValue() and Type().
type UpdateStateInfo ¶
type UpdateStateInfo struct { CreationTime types.String `tfsdk:"creation_time"` State types.String `tfsdk:"state"` UpdateId types.String `tfsdk:"update_id"` }
func (UpdateStateInfo) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateStateInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateStateInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateStateInfo. 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 (*UpdateStateInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateStateInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateStateInfo)
func (*UpdateStateInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateStateInfo) SyncEffectiveFieldsDuringRead(existingState UpdateStateInfo)
func (UpdateStateInfo) ToObjectValue ¶ added in v1.61.0
func (o UpdateStateInfo) 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, UpdateStateInfo only implements ToObjectValue() and Type().
type UpdateStateInfo_SdkV2 ¶ added in v1.62.1
type UpdateStateInfo_SdkV2 struct { CreationTime types.String `tfsdk:"creation_time"` State types.String `tfsdk:"state"` UpdateId types.String `tfsdk:"update_id"` }
func (UpdateStateInfo_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateStateInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateStateInfo_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateStateInfo. 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 (*UpdateStateInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *UpdateStateInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateStateInfo_SdkV2)
func (*UpdateStateInfo_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *UpdateStateInfo_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateStateInfo_SdkV2)
func (UpdateStateInfo_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UpdateStateInfo_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, UpdateStateInfo_SdkV2 only implements ToObjectValue() and Type().