Documentation ¶
Index ¶
- type AccountsCreateMetastore
- func (a AccountsCreateMetastore) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *AccountsCreateMetastore) GetMetastoreInfo(ctx context.Context) (CreateMetastore, bool)
- func (o *AccountsCreateMetastore) SetMetastoreInfo(ctx context.Context, v CreateMetastore)
- func (newState *AccountsCreateMetastore) SyncEffectiveFieldsDuringCreateOrUpdate(plan AccountsCreateMetastore)
- func (newState *AccountsCreateMetastore) SyncEffectiveFieldsDuringRead(existingState AccountsCreateMetastore)
- func (o AccountsCreateMetastore) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AccountsCreateMetastore) Type(ctx context.Context) attr.Type
- type AccountsCreateMetastoreAssignment
- func (a AccountsCreateMetastoreAssignment) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *AccountsCreateMetastoreAssignment) GetMetastoreAssignment(ctx context.Context) (CreateMetastoreAssignment, bool)
- func (o *AccountsCreateMetastoreAssignment) SetMetastoreAssignment(ctx context.Context, v CreateMetastoreAssignment)
- func (newState *AccountsCreateMetastoreAssignment) SyncEffectiveFieldsDuringCreateOrUpdate(plan AccountsCreateMetastoreAssignment)
- func (newState *AccountsCreateMetastoreAssignment) SyncEffectiveFieldsDuringRead(existingState AccountsCreateMetastoreAssignment)
- func (o AccountsCreateMetastoreAssignment) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AccountsCreateMetastoreAssignment) Type(ctx context.Context) attr.Type
- type AccountsCreateStorageCredential
- func (a AccountsCreateStorageCredential) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *AccountsCreateStorageCredential) GetCredentialInfo(ctx context.Context) (CreateStorageCredential, bool)
- func (o *AccountsCreateStorageCredential) SetCredentialInfo(ctx context.Context, v CreateStorageCredential)
- func (newState *AccountsCreateStorageCredential) SyncEffectiveFieldsDuringCreateOrUpdate(plan AccountsCreateStorageCredential)
- func (newState *AccountsCreateStorageCredential) SyncEffectiveFieldsDuringRead(existingState AccountsCreateStorageCredential)
- func (o AccountsCreateStorageCredential) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AccountsCreateStorageCredential) Type(ctx context.Context) attr.Type
- type AccountsMetastoreAssignment
- func (a AccountsMetastoreAssignment) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *AccountsMetastoreAssignment) GetMetastoreAssignment(ctx context.Context) (MetastoreAssignment, bool)
- func (o *AccountsMetastoreAssignment) SetMetastoreAssignment(ctx context.Context, v MetastoreAssignment)
- func (newState *AccountsMetastoreAssignment) SyncEffectiveFieldsDuringCreateOrUpdate(plan AccountsMetastoreAssignment)
- func (newState *AccountsMetastoreAssignment) SyncEffectiveFieldsDuringRead(existingState AccountsMetastoreAssignment)
- func (o AccountsMetastoreAssignment) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AccountsMetastoreAssignment) Type(ctx context.Context) attr.Type
- type AccountsMetastoreInfo
- func (a AccountsMetastoreInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *AccountsMetastoreInfo) GetMetastoreInfo(ctx context.Context) (MetastoreInfo, bool)
- func (o *AccountsMetastoreInfo) SetMetastoreInfo(ctx context.Context, v MetastoreInfo)
- func (newState *AccountsMetastoreInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan AccountsMetastoreInfo)
- func (newState *AccountsMetastoreInfo) SyncEffectiveFieldsDuringRead(existingState AccountsMetastoreInfo)
- func (o AccountsMetastoreInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AccountsMetastoreInfo) Type(ctx context.Context) attr.Type
- type AccountsStorageCredentialInfo
- func (a AccountsStorageCredentialInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *AccountsStorageCredentialInfo) GetCredentialInfo(ctx context.Context) (StorageCredentialInfo, bool)
- func (o *AccountsStorageCredentialInfo) SetCredentialInfo(ctx context.Context, v StorageCredentialInfo)
- func (newState *AccountsStorageCredentialInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan AccountsStorageCredentialInfo)
- func (newState *AccountsStorageCredentialInfo) SyncEffectiveFieldsDuringRead(existingState AccountsStorageCredentialInfo)
- func (o AccountsStorageCredentialInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AccountsStorageCredentialInfo) Type(ctx context.Context) attr.Type
- type AccountsUpdateMetastore
- func (a AccountsUpdateMetastore) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *AccountsUpdateMetastore) GetMetastoreInfo(ctx context.Context) (UpdateMetastore, bool)
- func (o *AccountsUpdateMetastore) SetMetastoreInfo(ctx context.Context, v UpdateMetastore)
- func (newState *AccountsUpdateMetastore) SyncEffectiveFieldsDuringCreateOrUpdate(plan AccountsUpdateMetastore)
- func (newState *AccountsUpdateMetastore) SyncEffectiveFieldsDuringRead(existingState AccountsUpdateMetastore)
- func (o AccountsUpdateMetastore) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AccountsUpdateMetastore) Type(ctx context.Context) attr.Type
- type AccountsUpdateMetastoreAssignment
- func (a AccountsUpdateMetastoreAssignment) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *AccountsUpdateMetastoreAssignment) GetMetastoreAssignment(ctx context.Context) (UpdateMetastoreAssignment, bool)
- func (o *AccountsUpdateMetastoreAssignment) SetMetastoreAssignment(ctx context.Context, v UpdateMetastoreAssignment)
- func (newState *AccountsUpdateMetastoreAssignment) SyncEffectiveFieldsDuringCreateOrUpdate(plan AccountsUpdateMetastoreAssignment)
- func (newState *AccountsUpdateMetastoreAssignment) SyncEffectiveFieldsDuringRead(existingState AccountsUpdateMetastoreAssignment)
- func (o AccountsUpdateMetastoreAssignment) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AccountsUpdateMetastoreAssignment) Type(ctx context.Context) attr.Type
- type AccountsUpdateStorageCredential
- func (a AccountsUpdateStorageCredential) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *AccountsUpdateStorageCredential) GetCredentialInfo(ctx context.Context) (UpdateStorageCredential, bool)
- func (o *AccountsUpdateStorageCredential) SetCredentialInfo(ctx context.Context, v UpdateStorageCredential)
- func (newState *AccountsUpdateStorageCredential) SyncEffectiveFieldsDuringCreateOrUpdate(plan AccountsUpdateStorageCredential)
- func (newState *AccountsUpdateStorageCredential) SyncEffectiveFieldsDuringRead(existingState AccountsUpdateStorageCredential)
- func (o AccountsUpdateStorageCredential) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AccountsUpdateStorageCredential) Type(ctx context.Context) attr.Type
- type ArtifactAllowlistInfo
- func (o *ArtifactAllowlistInfo) GetArtifactMatchers(ctx context.Context) ([]ArtifactMatcher, bool)
- func (a ArtifactAllowlistInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ArtifactAllowlistInfo) SetArtifactMatchers(ctx context.Context, v []ArtifactMatcher)
- func (newState *ArtifactAllowlistInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan ArtifactAllowlistInfo)
- func (newState *ArtifactAllowlistInfo) SyncEffectiveFieldsDuringRead(existingState ArtifactAllowlistInfo)
- func (o ArtifactAllowlistInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ArtifactAllowlistInfo) Type(ctx context.Context) attr.Type
- type ArtifactMatcher
- func (a ArtifactMatcher) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ArtifactMatcher) SyncEffectiveFieldsDuringCreateOrUpdate(plan ArtifactMatcher)
- func (newState *ArtifactMatcher) SyncEffectiveFieldsDuringRead(existingState ArtifactMatcher)
- func (o ArtifactMatcher) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ArtifactMatcher) Type(ctx context.Context) attr.Type
- type AssignResponse
- func (a AssignResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *AssignResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan AssignResponse)
- func (newState *AssignResponse) SyncEffectiveFieldsDuringRead(existingState AssignResponse)
- func (o AssignResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AssignResponse) Type(ctx context.Context) attr.Type
- type AwsCredentials
- func (a AwsCredentials) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *AwsCredentials) SyncEffectiveFieldsDuringCreateOrUpdate(plan AwsCredentials)
- func (newState *AwsCredentials) SyncEffectiveFieldsDuringRead(existingState AwsCredentials)
- func (o AwsCredentials) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AwsCredentials) Type(ctx context.Context) attr.Type
- type AwsIamRole
- func (a AwsIamRole) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *AwsIamRole) SyncEffectiveFieldsDuringCreateOrUpdate(plan AwsIamRole)
- func (newState *AwsIamRole) SyncEffectiveFieldsDuringRead(existingState AwsIamRole)
- func (o AwsIamRole) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AwsIamRole) Type(ctx context.Context) attr.Type
- type AwsIamRoleRequest
- func (a AwsIamRoleRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *AwsIamRoleRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan AwsIamRoleRequest)
- func (newState *AwsIamRoleRequest) SyncEffectiveFieldsDuringRead(existingState AwsIamRoleRequest)
- func (o AwsIamRoleRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AwsIamRoleRequest) Type(ctx context.Context) attr.Type
- type AwsIamRoleResponse
- func (a AwsIamRoleResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *AwsIamRoleResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan AwsIamRoleResponse)
- func (newState *AwsIamRoleResponse) SyncEffectiveFieldsDuringRead(existingState AwsIamRoleResponse)
- func (o AwsIamRoleResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AwsIamRoleResponse) Type(ctx context.Context) attr.Type
- type AzureActiveDirectoryToken
- func (a AzureActiveDirectoryToken) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *AzureActiveDirectoryToken) SyncEffectiveFieldsDuringCreateOrUpdate(plan AzureActiveDirectoryToken)
- func (newState *AzureActiveDirectoryToken) SyncEffectiveFieldsDuringRead(existingState AzureActiveDirectoryToken)
- func (o AzureActiveDirectoryToken) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AzureActiveDirectoryToken) Type(ctx context.Context) attr.Type
- type AzureManagedIdentity
- func (a AzureManagedIdentity) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *AzureManagedIdentity) SyncEffectiveFieldsDuringCreateOrUpdate(plan AzureManagedIdentity)
- func (newState *AzureManagedIdentity) SyncEffectiveFieldsDuringRead(existingState AzureManagedIdentity)
- func (o AzureManagedIdentity) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AzureManagedIdentity) Type(ctx context.Context) attr.Type
- type AzureManagedIdentityRequest
- func (a AzureManagedIdentityRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *AzureManagedIdentityRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan AzureManagedIdentityRequest)
- func (newState *AzureManagedIdentityRequest) SyncEffectiveFieldsDuringRead(existingState AzureManagedIdentityRequest)
- func (o AzureManagedIdentityRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AzureManagedIdentityRequest) Type(ctx context.Context) attr.Type
- type AzureManagedIdentityResponse
- func (a AzureManagedIdentityResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *AzureManagedIdentityResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan AzureManagedIdentityResponse)
- func (newState *AzureManagedIdentityResponse) SyncEffectiveFieldsDuringRead(existingState AzureManagedIdentityResponse)
- func (o AzureManagedIdentityResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AzureManagedIdentityResponse) Type(ctx context.Context) attr.Type
- type AzureServicePrincipal
- func (a AzureServicePrincipal) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *AzureServicePrincipal) SyncEffectiveFieldsDuringCreateOrUpdate(plan AzureServicePrincipal)
- func (newState *AzureServicePrincipal) SyncEffectiveFieldsDuringRead(existingState AzureServicePrincipal)
- func (o AzureServicePrincipal) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AzureServicePrincipal) Type(ctx context.Context) attr.Type
- type AzureUserDelegationSas
- func (a AzureUserDelegationSas) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *AzureUserDelegationSas) SyncEffectiveFieldsDuringCreateOrUpdate(plan AzureUserDelegationSas)
- func (newState *AzureUserDelegationSas) SyncEffectiveFieldsDuringRead(existingState AzureUserDelegationSas)
- func (o AzureUserDelegationSas) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AzureUserDelegationSas) Type(ctx context.Context) attr.Type
- type CancelRefreshRequest
- func (a CancelRefreshRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CancelRefreshRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CancelRefreshRequest)
- func (newState *CancelRefreshRequest) SyncEffectiveFieldsDuringRead(existingState CancelRefreshRequest)
- func (o CancelRefreshRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CancelRefreshRequest) Type(ctx context.Context) attr.Type
- type CancelRefreshResponse
- func (a CancelRefreshResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CancelRefreshResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CancelRefreshResponse)
- func (newState *CancelRefreshResponse) SyncEffectiveFieldsDuringRead(existingState CancelRefreshResponse)
- func (o CancelRefreshResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CancelRefreshResponse) Type(ctx context.Context) attr.Type
- type CatalogInfo
- func (a CatalogInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CatalogInfo) GetEffectivePredictiveOptimizationFlag(ctx context.Context) (EffectivePredictiveOptimizationFlag, bool)
- func (o *CatalogInfo) GetOptions(ctx context.Context) (map[string]types.String, bool)
- func (o *CatalogInfo) GetProperties(ctx context.Context) (map[string]types.String, bool)
- func (o *CatalogInfo) GetProvisioningInfo(ctx context.Context) (ProvisioningInfo, bool)
- func (o *CatalogInfo) SetEffectivePredictiveOptimizationFlag(ctx context.Context, v EffectivePredictiveOptimizationFlag)
- func (o *CatalogInfo) SetOptions(ctx context.Context, v map[string]types.String)
- func (o *CatalogInfo) SetProperties(ctx context.Context, v map[string]types.String)
- func (o *CatalogInfo) SetProvisioningInfo(ctx context.Context, v ProvisioningInfo)
- func (newState *CatalogInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan CatalogInfo)
- func (newState *CatalogInfo) SyncEffectiveFieldsDuringRead(existingState CatalogInfo)
- func (o CatalogInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CatalogInfo) Type(ctx context.Context) attr.Type
- type CloudflareApiToken
- func (a CloudflareApiToken) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CloudflareApiToken) SyncEffectiveFieldsDuringCreateOrUpdate(plan CloudflareApiToken)
- func (newState *CloudflareApiToken) SyncEffectiveFieldsDuringRead(existingState CloudflareApiToken)
- func (o CloudflareApiToken) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CloudflareApiToken) Type(ctx context.Context) attr.Type
- type ColumnInfo
- func (a ColumnInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ColumnInfo) GetMask(ctx context.Context) (ColumnMask, bool)
- func (o *ColumnInfo) SetMask(ctx context.Context, v ColumnMask)
- func (newState *ColumnInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan ColumnInfo)
- func (newState *ColumnInfo) SyncEffectiveFieldsDuringRead(existingState ColumnInfo)
- func (o ColumnInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ColumnInfo) Type(ctx context.Context) attr.Type
- type ColumnMask
- func (a ColumnMask) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ColumnMask) GetUsingColumnNames(ctx context.Context) ([]types.String, bool)
- func (o *ColumnMask) SetUsingColumnNames(ctx context.Context, v []types.String)
- func (newState *ColumnMask) SyncEffectiveFieldsDuringCreateOrUpdate(plan ColumnMask)
- func (newState *ColumnMask) SyncEffectiveFieldsDuringRead(existingState ColumnMask)
- func (o ColumnMask) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ColumnMask) Type(ctx context.Context) attr.Type
- type ConnectionInfo
- func (a ConnectionInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ConnectionInfo) GetOptions(ctx context.Context) (map[string]types.String, bool)
- func (o *ConnectionInfo) GetProperties(ctx context.Context) (map[string]types.String, bool)
- func (o *ConnectionInfo) GetProvisioningInfo(ctx context.Context) (ProvisioningInfo, bool)
- func (o *ConnectionInfo) SetOptions(ctx context.Context, v map[string]types.String)
- func (o *ConnectionInfo) SetProperties(ctx context.Context, v map[string]types.String)
- func (o *ConnectionInfo) SetProvisioningInfo(ctx context.Context, v ProvisioningInfo)
- func (newState *ConnectionInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan ConnectionInfo)
- func (newState *ConnectionInfo) SyncEffectiveFieldsDuringRead(existingState ConnectionInfo)
- func (o ConnectionInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ConnectionInfo) Type(ctx context.Context) attr.Type
- type ContinuousUpdateStatus
- func (a ContinuousUpdateStatus) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ContinuousUpdateStatus) GetInitialPipelineSyncProgress(ctx context.Context) (PipelineProgress, bool)
- func (o *ContinuousUpdateStatus) SetInitialPipelineSyncProgress(ctx context.Context, v PipelineProgress)
- func (newState *ContinuousUpdateStatus) SyncEffectiveFieldsDuringCreateOrUpdate(plan ContinuousUpdateStatus)
- func (newState *ContinuousUpdateStatus) SyncEffectiveFieldsDuringRead(existingState ContinuousUpdateStatus)
- func (o ContinuousUpdateStatus) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ContinuousUpdateStatus) Type(ctx context.Context) attr.Type
- type CreateCatalog
- func (a CreateCatalog) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateCatalog) GetOptions(ctx context.Context) (map[string]types.String, bool)
- func (o *CreateCatalog) GetProperties(ctx context.Context) (map[string]types.String, bool)
- func (o *CreateCatalog) SetOptions(ctx context.Context, v map[string]types.String)
- func (o *CreateCatalog) SetProperties(ctx context.Context, v map[string]types.String)
- func (newState *CreateCatalog) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateCatalog)
- func (newState *CreateCatalog) SyncEffectiveFieldsDuringRead(existingState CreateCatalog)
- func (o CreateCatalog) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateCatalog) Type(ctx context.Context) attr.Type
- type CreateConnection
- func (a CreateConnection) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateConnection) GetOptions(ctx context.Context) (map[string]types.String, bool)
- func (o *CreateConnection) GetProperties(ctx context.Context) (map[string]types.String, bool)
- func (o *CreateConnection) SetOptions(ctx context.Context, v map[string]types.String)
- func (o *CreateConnection) SetProperties(ctx context.Context, v map[string]types.String)
- func (newState *CreateConnection) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateConnection)
- func (newState *CreateConnection) SyncEffectiveFieldsDuringRead(existingState CreateConnection)
- func (o CreateConnection) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateConnection) Type(ctx context.Context) attr.Type
- type CreateCredentialRequest
- func (o *CreateCredentialRequest) GetAwsIamRole(ctx context.Context) (AwsIamRole, bool)
- func (o *CreateCredentialRequest) GetAzureManagedIdentity(ctx context.Context) (AzureManagedIdentity, bool)
- func (o *CreateCredentialRequest) GetAzureServicePrincipal(ctx context.Context) (AzureServicePrincipal, bool)
- func (a CreateCredentialRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateCredentialRequest) GetDatabricksGcpServiceAccount(ctx context.Context) (DatabricksGcpServiceAccount, bool)
- func (o *CreateCredentialRequest) SetAwsIamRole(ctx context.Context, v AwsIamRole)
- func (o *CreateCredentialRequest) SetAzureManagedIdentity(ctx context.Context, v AzureManagedIdentity)
- func (o *CreateCredentialRequest) SetAzureServicePrincipal(ctx context.Context, v AzureServicePrincipal)
- func (o *CreateCredentialRequest) SetDatabricksGcpServiceAccount(ctx context.Context, v DatabricksGcpServiceAccount)
- func (newState *CreateCredentialRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateCredentialRequest)
- func (newState *CreateCredentialRequest) SyncEffectiveFieldsDuringRead(existingState CreateCredentialRequest)
- func (o CreateCredentialRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateCredentialRequest) Type(ctx context.Context) attr.Type
- type CreateExternalLocation
- func (a CreateExternalLocation) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateExternalLocation) GetEncryptionDetails(ctx context.Context) (EncryptionDetails, bool)
- func (o *CreateExternalLocation) SetEncryptionDetails(ctx context.Context, v EncryptionDetails)
- func (newState *CreateExternalLocation) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateExternalLocation)
- func (newState *CreateExternalLocation) SyncEffectiveFieldsDuringRead(existingState CreateExternalLocation)
- func (o CreateExternalLocation) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateExternalLocation) Type(ctx context.Context) attr.Type
- type CreateFunction
- func (a CreateFunction) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateFunction) GetInputParams(ctx context.Context) (FunctionParameterInfos, bool)
- func (o *CreateFunction) GetReturnParams(ctx context.Context) (FunctionParameterInfos, bool)
- func (o *CreateFunction) GetRoutineDependencies(ctx context.Context) (DependencyList, bool)
- func (o *CreateFunction) SetInputParams(ctx context.Context, v FunctionParameterInfos)
- func (o *CreateFunction) SetReturnParams(ctx context.Context, v FunctionParameterInfos)
- func (o *CreateFunction) SetRoutineDependencies(ctx context.Context, v DependencyList)
- func (newState *CreateFunction) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateFunction)
- func (newState *CreateFunction) SyncEffectiveFieldsDuringRead(existingState CreateFunction)
- func (o CreateFunction) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateFunction) Type(ctx context.Context) attr.Type
- type CreateFunctionRequest
- func (a CreateFunctionRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateFunctionRequest) GetFunctionInfo(ctx context.Context) (CreateFunction, bool)
- func (o *CreateFunctionRequest) SetFunctionInfo(ctx context.Context, v CreateFunction)
- func (newState *CreateFunctionRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateFunctionRequest)
- func (newState *CreateFunctionRequest) SyncEffectiveFieldsDuringRead(existingState CreateFunctionRequest)
- func (o CreateFunctionRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateFunctionRequest) Type(ctx context.Context) attr.Type
- type CreateMetastore
- func (a CreateMetastore) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CreateMetastore) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateMetastore)
- func (newState *CreateMetastore) SyncEffectiveFieldsDuringRead(existingState CreateMetastore)
- func (o CreateMetastore) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateMetastore) Type(ctx context.Context) attr.Type
- type CreateMetastoreAssignment
- func (a CreateMetastoreAssignment) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CreateMetastoreAssignment) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateMetastoreAssignment)
- func (newState *CreateMetastoreAssignment) SyncEffectiveFieldsDuringRead(existingState CreateMetastoreAssignment)
- func (o CreateMetastoreAssignment) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateMetastoreAssignment) Type(ctx context.Context) attr.Type
- type CreateMonitor
- func (a CreateMonitor) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateMonitor) GetCustomMetrics(ctx context.Context) ([]MonitorMetric, bool)
- func (o *CreateMonitor) GetDataClassificationConfig(ctx context.Context) (MonitorDataClassificationConfig, bool)
- func (o *CreateMonitor) GetInferenceLog(ctx context.Context) (MonitorInferenceLog, bool)
- func (o *CreateMonitor) GetNotifications(ctx context.Context) (MonitorNotifications, bool)
- func (o *CreateMonitor) GetSchedule(ctx context.Context) (MonitorCronSchedule, bool)
- func (o *CreateMonitor) GetSlicingExprs(ctx context.Context) ([]types.String, bool)
- func (o *CreateMonitor) GetSnapshot(ctx context.Context) (MonitorSnapshot, bool)
- func (o *CreateMonitor) GetTimeSeries(ctx context.Context) (MonitorTimeSeries, bool)
- func (o *CreateMonitor) SetCustomMetrics(ctx context.Context, v []MonitorMetric)
- func (o *CreateMonitor) SetDataClassificationConfig(ctx context.Context, v MonitorDataClassificationConfig)
- func (o *CreateMonitor) SetInferenceLog(ctx context.Context, v MonitorInferenceLog)
- func (o *CreateMonitor) SetNotifications(ctx context.Context, v MonitorNotifications)
- func (o *CreateMonitor) SetSchedule(ctx context.Context, v MonitorCronSchedule)
- func (o *CreateMonitor) SetSlicingExprs(ctx context.Context, v []types.String)
- func (o *CreateMonitor) SetSnapshot(ctx context.Context, v MonitorSnapshot)
- func (o *CreateMonitor) SetTimeSeries(ctx context.Context, v MonitorTimeSeries)
- func (newState *CreateMonitor) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateMonitor)
- func (newState *CreateMonitor) SyncEffectiveFieldsDuringRead(existingState CreateMonitor)
- func (o CreateMonitor) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateMonitor) Type(ctx context.Context) attr.Type
- type CreateOnlineTableRequest
- func (a CreateOnlineTableRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateOnlineTableRequest) GetTable(ctx context.Context) (OnlineTable, bool)
- func (o *CreateOnlineTableRequest) SetTable(ctx context.Context, v OnlineTable)
- func (newState *CreateOnlineTableRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateOnlineTableRequest)
- func (newState *CreateOnlineTableRequest) SyncEffectiveFieldsDuringRead(existingState CreateOnlineTableRequest)
- func (o CreateOnlineTableRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateOnlineTableRequest) Type(ctx context.Context) attr.Type
- type CreateRegisteredModelRequest
- func (a CreateRegisteredModelRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CreateRegisteredModelRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateRegisteredModelRequest)
- func (newState *CreateRegisteredModelRequest) SyncEffectiveFieldsDuringRead(existingState CreateRegisteredModelRequest)
- func (o CreateRegisteredModelRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateRegisteredModelRequest) Type(ctx context.Context) attr.Type
- type CreateResponse
- func (a CreateResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CreateResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateResponse)
- func (newState *CreateResponse) SyncEffectiveFieldsDuringRead(existingState CreateResponse)
- func (o CreateResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateResponse) Type(ctx context.Context) attr.Type
- type CreateSchema
- func (a CreateSchema) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateSchema) GetProperties(ctx context.Context) (map[string]types.String, bool)
- func (o *CreateSchema) SetProperties(ctx context.Context, v map[string]types.String)
- func (newState *CreateSchema) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateSchema)
- func (newState *CreateSchema) SyncEffectiveFieldsDuringRead(existingState CreateSchema)
- func (o CreateSchema) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateSchema) Type(ctx context.Context) attr.Type
- type CreateStorageCredential
- func (o *CreateStorageCredential) GetAwsIamRole(ctx context.Context) (AwsIamRoleRequest, bool)
- func (o *CreateStorageCredential) GetAzureManagedIdentity(ctx context.Context) (AzureManagedIdentityRequest, bool)
- func (o *CreateStorageCredential) GetAzureServicePrincipal(ctx context.Context) (AzureServicePrincipal, bool)
- func (o *CreateStorageCredential) GetCloudflareApiToken(ctx context.Context) (CloudflareApiToken, bool)
- func (a CreateStorageCredential) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateStorageCredential) GetDatabricksGcpServiceAccount(ctx context.Context) (DatabricksGcpServiceAccountRequest, bool)
- func (o *CreateStorageCredential) SetAwsIamRole(ctx context.Context, v AwsIamRoleRequest)
- func (o *CreateStorageCredential) SetAzureManagedIdentity(ctx context.Context, v AzureManagedIdentityRequest)
- func (o *CreateStorageCredential) SetAzureServicePrincipal(ctx context.Context, v AzureServicePrincipal)
- func (o *CreateStorageCredential) SetCloudflareApiToken(ctx context.Context, v CloudflareApiToken)
- func (o *CreateStorageCredential) SetDatabricksGcpServiceAccount(ctx context.Context, v DatabricksGcpServiceAccountRequest)
- func (newState *CreateStorageCredential) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateStorageCredential)
- func (newState *CreateStorageCredential) SyncEffectiveFieldsDuringRead(existingState CreateStorageCredential)
- func (o CreateStorageCredential) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateStorageCredential) Type(ctx context.Context) attr.Type
- type CreateTableConstraint
- func (a CreateTableConstraint) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateTableConstraint) GetConstraint(ctx context.Context) (TableConstraint, bool)
- func (o *CreateTableConstraint) SetConstraint(ctx context.Context, v TableConstraint)
- func (newState *CreateTableConstraint) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateTableConstraint)
- func (newState *CreateTableConstraint) SyncEffectiveFieldsDuringRead(existingState CreateTableConstraint)
- func (o CreateTableConstraint) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateTableConstraint) Type(ctx context.Context) attr.Type
- type CreateVolumeRequestContent
- func (a CreateVolumeRequestContent) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CreateVolumeRequestContent) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateVolumeRequestContent)
- func (newState *CreateVolumeRequestContent) SyncEffectiveFieldsDuringRead(existingState CreateVolumeRequestContent)
- func (o CreateVolumeRequestContent) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateVolumeRequestContent) Type(ctx context.Context) attr.Type
- type CredentialInfo
- func (o *CredentialInfo) GetAwsIamRole(ctx context.Context) (AwsIamRole, bool)
- func (o *CredentialInfo) GetAzureManagedIdentity(ctx context.Context) (AzureManagedIdentity, bool)
- func (o *CredentialInfo) GetAzureServicePrincipal(ctx context.Context) (AzureServicePrincipal, bool)
- func (a CredentialInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CredentialInfo) GetDatabricksGcpServiceAccount(ctx context.Context) (DatabricksGcpServiceAccount, bool)
- func (o *CredentialInfo) SetAwsIamRole(ctx context.Context, v AwsIamRole)
- func (o *CredentialInfo) SetAzureManagedIdentity(ctx context.Context, v AzureManagedIdentity)
- func (o *CredentialInfo) SetAzureServicePrincipal(ctx context.Context, v AzureServicePrincipal)
- func (o *CredentialInfo) SetDatabricksGcpServiceAccount(ctx context.Context, v DatabricksGcpServiceAccount)
- func (newState *CredentialInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan CredentialInfo)
- func (newState *CredentialInfo) SyncEffectiveFieldsDuringRead(existingState CredentialInfo)
- func (o CredentialInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CredentialInfo) Type(ctx context.Context) attr.Type
- type CredentialValidationResult
- func (a CredentialValidationResult) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CredentialValidationResult) SyncEffectiveFieldsDuringCreateOrUpdate(plan CredentialValidationResult)
- func (newState *CredentialValidationResult) SyncEffectiveFieldsDuringRead(existingState CredentialValidationResult)
- func (o CredentialValidationResult) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CredentialValidationResult) Type(ctx context.Context) attr.Type
- type CurrentWorkspaceBindings
- func (a CurrentWorkspaceBindings) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CurrentWorkspaceBindings) GetWorkspaces(ctx context.Context) ([]types.Int64, bool)
- func (o *CurrentWorkspaceBindings) SetWorkspaces(ctx context.Context, v []types.Int64)
- func (newState *CurrentWorkspaceBindings) SyncEffectiveFieldsDuringCreateOrUpdate(plan CurrentWorkspaceBindings)
- func (newState *CurrentWorkspaceBindings) SyncEffectiveFieldsDuringRead(existingState CurrentWorkspaceBindings)
- func (o CurrentWorkspaceBindings) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CurrentWorkspaceBindings) Type(ctx context.Context) attr.Type
- type DatabricksGcpServiceAccount
- func (a DatabricksGcpServiceAccount) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DatabricksGcpServiceAccount) SyncEffectiveFieldsDuringCreateOrUpdate(plan DatabricksGcpServiceAccount)
- func (newState *DatabricksGcpServiceAccount) SyncEffectiveFieldsDuringRead(existingState DatabricksGcpServiceAccount)
- func (o DatabricksGcpServiceAccount) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DatabricksGcpServiceAccount) Type(ctx context.Context) attr.Type
- type DatabricksGcpServiceAccountRequest
- func (a DatabricksGcpServiceAccountRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DatabricksGcpServiceAccountRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DatabricksGcpServiceAccountRequest)
- func (newState *DatabricksGcpServiceAccountRequest) SyncEffectiveFieldsDuringRead(existingState DatabricksGcpServiceAccountRequest)
- func (o DatabricksGcpServiceAccountRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DatabricksGcpServiceAccountRequest) Type(ctx context.Context) attr.Type
- type DatabricksGcpServiceAccountResponse
- func (a DatabricksGcpServiceAccountResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DatabricksGcpServiceAccountResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DatabricksGcpServiceAccountResponse)
- func (newState *DatabricksGcpServiceAccountResponse) SyncEffectiveFieldsDuringRead(existingState DatabricksGcpServiceAccountResponse)
- func (o DatabricksGcpServiceAccountResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DatabricksGcpServiceAccountResponse) Type(ctx context.Context) attr.Type
- type DeleteAccountMetastoreAssignmentRequest
- func (a DeleteAccountMetastoreAssignmentRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteAccountMetastoreAssignmentRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteAccountMetastoreAssignmentRequest)
- func (newState *DeleteAccountMetastoreAssignmentRequest) SyncEffectiveFieldsDuringRead(existingState DeleteAccountMetastoreAssignmentRequest)
- func (o DeleteAccountMetastoreAssignmentRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteAccountMetastoreAssignmentRequest) Type(ctx context.Context) attr.Type
- type DeleteAccountMetastoreRequest
- func (a DeleteAccountMetastoreRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteAccountMetastoreRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteAccountMetastoreRequest)
- func (newState *DeleteAccountMetastoreRequest) SyncEffectiveFieldsDuringRead(existingState DeleteAccountMetastoreRequest)
- func (o DeleteAccountMetastoreRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteAccountMetastoreRequest) Type(ctx context.Context) attr.Type
- type DeleteAccountStorageCredentialRequest
- func (a DeleteAccountStorageCredentialRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteAccountStorageCredentialRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteAccountStorageCredentialRequest)
- func (newState *DeleteAccountStorageCredentialRequest) SyncEffectiveFieldsDuringRead(existingState DeleteAccountStorageCredentialRequest)
- func (o DeleteAccountStorageCredentialRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteAccountStorageCredentialRequest) Type(ctx context.Context) attr.Type
- type DeleteAliasRequest
- func (a DeleteAliasRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteAliasRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteAliasRequest)
- func (newState *DeleteAliasRequest) SyncEffectiveFieldsDuringRead(existingState DeleteAliasRequest)
- func (o DeleteAliasRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteAliasRequest) Type(ctx context.Context) attr.Type
- type DeleteAliasResponse
- func (a DeleteAliasResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteAliasResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteAliasResponse)
- func (newState *DeleteAliasResponse) SyncEffectiveFieldsDuringRead(existingState DeleteAliasResponse)
- func (o DeleteAliasResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteAliasResponse) Type(ctx context.Context) attr.Type
- type DeleteCatalogRequest
- func (a DeleteCatalogRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteCatalogRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteCatalogRequest)
- func (newState *DeleteCatalogRequest) SyncEffectiveFieldsDuringRead(existingState DeleteCatalogRequest)
- func (o DeleteCatalogRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteCatalogRequest) Type(ctx context.Context) attr.Type
- type DeleteConnectionRequest
- func (a DeleteConnectionRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteConnectionRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteConnectionRequest)
- func (newState *DeleteConnectionRequest) SyncEffectiveFieldsDuringRead(existingState DeleteConnectionRequest)
- func (o DeleteConnectionRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteConnectionRequest) Type(ctx context.Context) attr.Type
- type DeleteCredentialRequest
- func (a DeleteCredentialRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteCredentialRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteCredentialRequest)
- func (newState *DeleteCredentialRequest) SyncEffectiveFieldsDuringRead(existingState DeleteCredentialRequest)
- func (o DeleteCredentialRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteCredentialRequest) Type(ctx context.Context) attr.Type
- type DeleteCredentialResponse
- func (a DeleteCredentialResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteCredentialResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteCredentialResponse)
- func (newState *DeleteCredentialResponse) SyncEffectiveFieldsDuringRead(existingState DeleteCredentialResponse)
- func (o DeleteCredentialResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteCredentialResponse) Type(ctx context.Context) attr.Type
- type DeleteExternalLocationRequest
- func (a DeleteExternalLocationRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteExternalLocationRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteExternalLocationRequest)
- func (newState *DeleteExternalLocationRequest) SyncEffectiveFieldsDuringRead(existingState DeleteExternalLocationRequest)
- func (o DeleteExternalLocationRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteExternalLocationRequest) Type(ctx context.Context) attr.Type
- type DeleteFunctionRequest
- func (a DeleteFunctionRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteFunctionRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteFunctionRequest)
- func (newState *DeleteFunctionRequest) SyncEffectiveFieldsDuringRead(existingState DeleteFunctionRequest)
- func (o DeleteFunctionRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteFunctionRequest) Type(ctx context.Context) attr.Type
- type DeleteMetastoreRequest
- func (a DeleteMetastoreRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteMetastoreRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteMetastoreRequest)
- func (newState *DeleteMetastoreRequest) SyncEffectiveFieldsDuringRead(existingState DeleteMetastoreRequest)
- func (o DeleteMetastoreRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteMetastoreRequest) Type(ctx context.Context) attr.Type
- type DeleteModelVersionRequest
- func (a DeleteModelVersionRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteModelVersionRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteModelVersionRequest)
- func (newState *DeleteModelVersionRequest) SyncEffectiveFieldsDuringRead(existingState DeleteModelVersionRequest)
- func (o DeleteModelVersionRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteModelVersionRequest) Type(ctx context.Context) attr.Type
- type DeleteOnlineTableRequest
- func (a DeleteOnlineTableRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteOnlineTableRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteOnlineTableRequest)
- func (newState *DeleteOnlineTableRequest) SyncEffectiveFieldsDuringRead(existingState DeleteOnlineTableRequest)
- func (o DeleteOnlineTableRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteOnlineTableRequest) Type(ctx context.Context) attr.Type
- type DeleteQualityMonitorRequest
- func (a DeleteQualityMonitorRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteQualityMonitorRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteQualityMonitorRequest)
- func (newState *DeleteQualityMonitorRequest) SyncEffectiveFieldsDuringRead(existingState DeleteQualityMonitorRequest)
- func (o DeleteQualityMonitorRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteQualityMonitorRequest) Type(ctx context.Context) attr.Type
- type DeleteRegisteredModelRequest
- func (a DeleteRegisteredModelRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteRegisteredModelRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteRegisteredModelRequest)
- func (newState *DeleteRegisteredModelRequest) SyncEffectiveFieldsDuringRead(existingState DeleteRegisteredModelRequest)
- func (o DeleteRegisteredModelRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteRegisteredModelRequest) Type(ctx context.Context) attr.Type
- type DeleteResponse
- func (a DeleteResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteResponse)
- func (newState *DeleteResponse) SyncEffectiveFieldsDuringRead(existingState DeleteResponse)
- func (o DeleteResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteResponse) Type(ctx context.Context) attr.Type
- type DeleteSchemaRequest
- func (a DeleteSchemaRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteSchemaRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteSchemaRequest)
- func (newState *DeleteSchemaRequest) SyncEffectiveFieldsDuringRead(existingState DeleteSchemaRequest)
- func (o DeleteSchemaRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteSchemaRequest) Type(ctx context.Context) attr.Type
- type DeleteStorageCredentialRequest
- func (a DeleteStorageCredentialRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteStorageCredentialRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteStorageCredentialRequest)
- func (newState *DeleteStorageCredentialRequest) SyncEffectiveFieldsDuringRead(existingState DeleteStorageCredentialRequest)
- func (o DeleteStorageCredentialRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteStorageCredentialRequest) Type(ctx context.Context) attr.Type
- type DeleteTableConstraintRequest
- func (a DeleteTableConstraintRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteTableConstraintRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteTableConstraintRequest)
- func (newState *DeleteTableConstraintRequest) SyncEffectiveFieldsDuringRead(existingState DeleteTableConstraintRequest)
- func (o DeleteTableConstraintRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteTableConstraintRequest) Type(ctx context.Context) attr.Type
- type DeleteTableRequest
- func (a DeleteTableRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteTableRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteTableRequest)
- func (newState *DeleteTableRequest) SyncEffectiveFieldsDuringRead(existingState DeleteTableRequest)
- func (o DeleteTableRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteTableRequest) Type(ctx context.Context) attr.Type
- type DeleteVolumeRequest
- func (a DeleteVolumeRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteVolumeRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteVolumeRequest)
- func (newState *DeleteVolumeRequest) SyncEffectiveFieldsDuringRead(existingState DeleteVolumeRequest)
- func (o DeleteVolumeRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteVolumeRequest) Type(ctx context.Context) attr.Type
- type DeltaRuntimePropertiesKvPairs
- func (a DeltaRuntimePropertiesKvPairs) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *DeltaRuntimePropertiesKvPairs) GetDeltaRuntimeProperties(ctx context.Context) (map[string]types.String, bool)
- func (o *DeltaRuntimePropertiesKvPairs) SetDeltaRuntimeProperties(ctx context.Context, v map[string]types.String)
- func (newState *DeltaRuntimePropertiesKvPairs) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeltaRuntimePropertiesKvPairs)
- func (newState *DeltaRuntimePropertiesKvPairs) SyncEffectiveFieldsDuringRead(existingState DeltaRuntimePropertiesKvPairs)
- func (o DeltaRuntimePropertiesKvPairs) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeltaRuntimePropertiesKvPairs) Type(ctx context.Context) attr.Type
- type Dependency
- func (a Dependency) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *Dependency) GetFunction(ctx context.Context) (FunctionDependency, bool)
- func (o *Dependency) GetTable(ctx context.Context) (TableDependency, bool)
- func (o *Dependency) SetFunction(ctx context.Context, v FunctionDependency)
- func (o *Dependency) SetTable(ctx context.Context, v TableDependency)
- func (newState *Dependency) SyncEffectiveFieldsDuringCreateOrUpdate(plan Dependency)
- func (newState *Dependency) SyncEffectiveFieldsDuringRead(existingState Dependency)
- func (o Dependency) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Dependency) Type(ctx context.Context) attr.Type
- type DependencyList
- func (a DependencyList) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *DependencyList) GetDependencies(ctx context.Context) ([]Dependency, bool)
- func (o *DependencyList) SetDependencies(ctx context.Context, v []Dependency)
- func (newState *DependencyList) SyncEffectiveFieldsDuringCreateOrUpdate(plan DependencyList)
- func (newState *DependencyList) SyncEffectiveFieldsDuringRead(existingState DependencyList)
- func (o DependencyList) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DependencyList) Type(ctx context.Context) attr.Type
- type DisableRequest
- func (a DisableRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DisableRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DisableRequest)
- func (newState *DisableRequest) SyncEffectiveFieldsDuringRead(existingState DisableRequest)
- func (o DisableRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DisableRequest) Type(ctx context.Context) attr.Type
- type DisableResponse
- func (a DisableResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DisableResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DisableResponse)
- func (newState *DisableResponse) SyncEffectiveFieldsDuringRead(existingState DisableResponse)
- func (o DisableResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DisableResponse) Type(ctx context.Context) attr.Type
- type EffectivePermissionsList
- func (a EffectivePermissionsList) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *EffectivePermissionsList) GetPrivilegeAssignments(ctx context.Context) ([]EffectivePrivilegeAssignment, bool)
- func (o *EffectivePermissionsList) SetPrivilegeAssignments(ctx context.Context, v []EffectivePrivilegeAssignment)
- func (newState *EffectivePermissionsList) SyncEffectiveFieldsDuringCreateOrUpdate(plan EffectivePermissionsList)
- func (newState *EffectivePermissionsList) SyncEffectiveFieldsDuringRead(existingState EffectivePermissionsList)
- func (o EffectivePermissionsList) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o EffectivePermissionsList) Type(ctx context.Context) attr.Type
- type EffectivePredictiveOptimizationFlag
- func (a EffectivePredictiveOptimizationFlag) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *EffectivePredictiveOptimizationFlag) SyncEffectiveFieldsDuringCreateOrUpdate(plan EffectivePredictiveOptimizationFlag)
- func (newState *EffectivePredictiveOptimizationFlag) SyncEffectiveFieldsDuringRead(existingState EffectivePredictiveOptimizationFlag)
- func (o EffectivePredictiveOptimizationFlag) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o EffectivePredictiveOptimizationFlag) Type(ctx context.Context) attr.Type
- type EffectivePrivilege
- func (a EffectivePrivilege) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *EffectivePrivilege) SyncEffectiveFieldsDuringCreateOrUpdate(plan EffectivePrivilege)
- func (newState *EffectivePrivilege) SyncEffectiveFieldsDuringRead(existingState EffectivePrivilege)
- func (o EffectivePrivilege) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o EffectivePrivilege) Type(ctx context.Context) attr.Type
- type EffectivePrivilegeAssignment
- func (a EffectivePrivilegeAssignment) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *EffectivePrivilegeAssignment) GetPrivileges(ctx context.Context) ([]EffectivePrivilege, bool)
- func (o *EffectivePrivilegeAssignment) SetPrivileges(ctx context.Context, v []EffectivePrivilege)
- func (newState *EffectivePrivilegeAssignment) SyncEffectiveFieldsDuringCreateOrUpdate(plan EffectivePrivilegeAssignment)
- func (newState *EffectivePrivilegeAssignment) SyncEffectiveFieldsDuringRead(existingState EffectivePrivilegeAssignment)
- func (o EffectivePrivilegeAssignment) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o EffectivePrivilegeAssignment) Type(ctx context.Context) attr.Type
- type EnableRequest
- func (a EnableRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *EnableRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan EnableRequest)
- func (newState *EnableRequest) SyncEffectiveFieldsDuringRead(existingState EnableRequest)
- func (o EnableRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o EnableRequest) Type(ctx context.Context) attr.Type
- type EnableResponse
- func (a EnableResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *EnableResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan EnableResponse)
- func (newState *EnableResponse) SyncEffectiveFieldsDuringRead(existingState EnableResponse)
- func (o EnableResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o EnableResponse) Type(ctx context.Context) attr.Type
- type EncryptionDetails
- func (a EncryptionDetails) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *EncryptionDetails) GetSseEncryptionDetails(ctx context.Context) (SseEncryptionDetails, bool)
- func (o *EncryptionDetails) SetSseEncryptionDetails(ctx context.Context, v SseEncryptionDetails)
- func (newState *EncryptionDetails) SyncEffectiveFieldsDuringCreateOrUpdate(plan EncryptionDetails)
- func (newState *EncryptionDetails) SyncEffectiveFieldsDuringRead(existingState EncryptionDetails)
- func (o EncryptionDetails) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o EncryptionDetails) Type(ctx context.Context) attr.Type
- type ExistsRequest
- func (a ExistsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ExistsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExistsRequest)
- func (newState *ExistsRequest) SyncEffectiveFieldsDuringRead(existingState ExistsRequest)
- func (o ExistsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ExistsRequest) Type(ctx context.Context) attr.Type
- type ExternalLocationInfo
- func (a ExternalLocationInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ExternalLocationInfo) GetEncryptionDetails(ctx context.Context) (EncryptionDetails, bool)
- func (o *ExternalLocationInfo) SetEncryptionDetails(ctx context.Context, v EncryptionDetails)
- func (newState *ExternalLocationInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExternalLocationInfo)
- func (newState *ExternalLocationInfo) SyncEffectiveFieldsDuringRead(existingState ExternalLocationInfo)
- func (o ExternalLocationInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ExternalLocationInfo) Type(ctx context.Context) attr.Type
- type FailedStatus
- func (a FailedStatus) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *FailedStatus) SyncEffectiveFieldsDuringCreateOrUpdate(plan FailedStatus)
- func (newState *FailedStatus) SyncEffectiveFieldsDuringRead(existingState FailedStatus)
- func (o FailedStatus) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o FailedStatus) Type(ctx context.Context) attr.Type
- type ForeignKeyConstraint
- func (o *ForeignKeyConstraint) GetChildColumns(ctx context.Context) ([]types.String, bool)
- func (a ForeignKeyConstraint) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ForeignKeyConstraint) GetParentColumns(ctx context.Context) ([]types.String, bool)
- func (o *ForeignKeyConstraint) SetChildColumns(ctx context.Context, v []types.String)
- func (o *ForeignKeyConstraint) SetParentColumns(ctx context.Context, v []types.String)
- func (newState *ForeignKeyConstraint) SyncEffectiveFieldsDuringCreateOrUpdate(plan ForeignKeyConstraint)
- func (newState *ForeignKeyConstraint) SyncEffectiveFieldsDuringRead(existingState ForeignKeyConstraint)
- func (o ForeignKeyConstraint) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ForeignKeyConstraint) Type(ctx context.Context) attr.Type
- type FunctionDependency
- func (a FunctionDependency) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *FunctionDependency) SyncEffectiveFieldsDuringCreateOrUpdate(plan FunctionDependency)
- func (newState *FunctionDependency) SyncEffectiveFieldsDuringRead(existingState FunctionDependency)
- func (o FunctionDependency) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o FunctionDependency) Type(ctx context.Context) attr.Type
- type FunctionInfo
- func (a FunctionInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *FunctionInfo) GetInputParams(ctx context.Context) (FunctionParameterInfos, bool)
- func (o *FunctionInfo) GetReturnParams(ctx context.Context) (FunctionParameterInfos, bool)
- func (o *FunctionInfo) GetRoutineDependencies(ctx context.Context) (DependencyList, bool)
- func (o *FunctionInfo) SetInputParams(ctx context.Context, v FunctionParameterInfos)
- func (o *FunctionInfo) SetReturnParams(ctx context.Context, v FunctionParameterInfos)
- func (o *FunctionInfo) SetRoutineDependencies(ctx context.Context, v DependencyList)
- func (newState *FunctionInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan FunctionInfo)
- func (newState *FunctionInfo) SyncEffectiveFieldsDuringRead(existingState FunctionInfo)
- func (o FunctionInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o FunctionInfo) Type(ctx context.Context) attr.Type
- type FunctionParameterInfo
- func (a FunctionParameterInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *FunctionParameterInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan FunctionParameterInfo)
- func (newState *FunctionParameterInfo) SyncEffectiveFieldsDuringRead(existingState FunctionParameterInfo)
- func (o FunctionParameterInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o FunctionParameterInfo) Type(ctx context.Context) attr.Type
- type FunctionParameterInfos
- func (a FunctionParameterInfos) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *FunctionParameterInfos) GetParameters(ctx context.Context) ([]FunctionParameterInfo, bool)
- func (o *FunctionParameterInfos) SetParameters(ctx context.Context, v []FunctionParameterInfo)
- func (newState *FunctionParameterInfos) SyncEffectiveFieldsDuringCreateOrUpdate(plan FunctionParameterInfos)
- func (newState *FunctionParameterInfos) SyncEffectiveFieldsDuringRead(existingState FunctionParameterInfos)
- func (o FunctionParameterInfos) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o FunctionParameterInfos) Type(ctx context.Context) attr.Type
- type GcpOauthToken
- func (a GcpOauthToken) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GcpOauthToken) SyncEffectiveFieldsDuringCreateOrUpdate(plan GcpOauthToken)
- func (newState *GcpOauthToken) SyncEffectiveFieldsDuringRead(existingState GcpOauthToken)
- func (o GcpOauthToken) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GcpOauthToken) Type(ctx context.Context) attr.Type
- type GenerateTemporaryServiceCredentialAzureOptions
- func (a GenerateTemporaryServiceCredentialAzureOptions) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GenerateTemporaryServiceCredentialAzureOptions) GetResources(ctx context.Context) ([]types.String, bool)
- func (o *GenerateTemporaryServiceCredentialAzureOptions) SetResources(ctx context.Context, v []types.String)
- func (newState *GenerateTemporaryServiceCredentialAzureOptions) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenerateTemporaryServiceCredentialAzureOptions)
- func (newState *GenerateTemporaryServiceCredentialAzureOptions) SyncEffectiveFieldsDuringRead(existingState GenerateTemporaryServiceCredentialAzureOptions)
- func (o GenerateTemporaryServiceCredentialAzureOptions) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GenerateTemporaryServiceCredentialAzureOptions) Type(ctx context.Context) attr.Type
- type GenerateTemporaryServiceCredentialGcpOptions
- func (a GenerateTemporaryServiceCredentialGcpOptions) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GenerateTemporaryServiceCredentialGcpOptions) GetScopes(ctx context.Context) ([]types.String, bool)
- func (o *GenerateTemporaryServiceCredentialGcpOptions) SetScopes(ctx context.Context, v []types.String)
- func (newState *GenerateTemporaryServiceCredentialGcpOptions) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenerateTemporaryServiceCredentialGcpOptions)
- func (newState *GenerateTemporaryServiceCredentialGcpOptions) SyncEffectiveFieldsDuringRead(existingState GenerateTemporaryServiceCredentialGcpOptions)
- func (o GenerateTemporaryServiceCredentialGcpOptions) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GenerateTemporaryServiceCredentialGcpOptions) Type(ctx context.Context) attr.Type
- type GenerateTemporaryServiceCredentialRequest
- func (o *GenerateTemporaryServiceCredentialRequest) GetAzureOptions(ctx context.Context) (GenerateTemporaryServiceCredentialAzureOptions, bool)
- func (a GenerateTemporaryServiceCredentialRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GenerateTemporaryServiceCredentialRequest) GetGcpOptions(ctx context.Context) (GenerateTemporaryServiceCredentialGcpOptions, bool)
- func (o *GenerateTemporaryServiceCredentialRequest) SetAzureOptions(ctx context.Context, v GenerateTemporaryServiceCredentialAzureOptions)
- func (o *GenerateTemporaryServiceCredentialRequest) SetGcpOptions(ctx context.Context, v GenerateTemporaryServiceCredentialGcpOptions)
- func (newState *GenerateTemporaryServiceCredentialRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenerateTemporaryServiceCredentialRequest)
- func (newState *GenerateTemporaryServiceCredentialRequest) SyncEffectiveFieldsDuringRead(existingState GenerateTemporaryServiceCredentialRequest)
- func (o GenerateTemporaryServiceCredentialRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GenerateTemporaryServiceCredentialRequest) Type(ctx context.Context) attr.Type
- type GenerateTemporaryTableCredentialRequest
- func (a GenerateTemporaryTableCredentialRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GenerateTemporaryTableCredentialRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenerateTemporaryTableCredentialRequest)
- func (newState *GenerateTemporaryTableCredentialRequest) SyncEffectiveFieldsDuringRead(existingState GenerateTemporaryTableCredentialRequest)
- func (o GenerateTemporaryTableCredentialRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GenerateTemporaryTableCredentialRequest) Type(ctx context.Context) attr.Type
- type GenerateTemporaryTableCredentialResponse
- func (o *GenerateTemporaryTableCredentialResponse) GetAwsTempCredentials(ctx context.Context) (AwsCredentials, bool)
- func (o *GenerateTemporaryTableCredentialResponse) GetAzureAad(ctx context.Context) (AzureActiveDirectoryToken, bool)
- func (o *GenerateTemporaryTableCredentialResponse) GetAzureUserDelegationSas(ctx context.Context) (AzureUserDelegationSas, bool)
- func (a GenerateTemporaryTableCredentialResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GenerateTemporaryTableCredentialResponse) GetGcpOauthToken(ctx context.Context) (GcpOauthToken, bool)
- func (o *GenerateTemporaryTableCredentialResponse) GetR2TempCredentials(ctx context.Context) (R2Credentials, bool)
- func (o *GenerateTemporaryTableCredentialResponse) SetAwsTempCredentials(ctx context.Context, v AwsCredentials)
- func (o *GenerateTemporaryTableCredentialResponse) SetAzureAad(ctx context.Context, v AzureActiveDirectoryToken)
- func (o *GenerateTemporaryTableCredentialResponse) SetAzureUserDelegationSas(ctx context.Context, v AzureUserDelegationSas)
- func (o *GenerateTemporaryTableCredentialResponse) SetGcpOauthToken(ctx context.Context, v GcpOauthToken)
- func (o *GenerateTemporaryTableCredentialResponse) SetR2TempCredentials(ctx context.Context, v R2Credentials)
- func (newState *GenerateTemporaryTableCredentialResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenerateTemporaryTableCredentialResponse)
- func (newState *GenerateTemporaryTableCredentialResponse) SyncEffectiveFieldsDuringRead(existingState GenerateTemporaryTableCredentialResponse)
- func (o GenerateTemporaryTableCredentialResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GenerateTemporaryTableCredentialResponse) Type(ctx context.Context) attr.Type
- type GetAccountMetastoreAssignmentRequest
- func (a GetAccountMetastoreAssignmentRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetAccountMetastoreAssignmentRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetAccountMetastoreAssignmentRequest)
- func (newState *GetAccountMetastoreAssignmentRequest) SyncEffectiveFieldsDuringRead(existingState GetAccountMetastoreAssignmentRequest)
- func (o GetAccountMetastoreAssignmentRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetAccountMetastoreAssignmentRequest) Type(ctx context.Context) attr.Type
- type GetAccountMetastoreRequest
- func (a GetAccountMetastoreRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetAccountMetastoreRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetAccountMetastoreRequest)
- func (newState *GetAccountMetastoreRequest) SyncEffectiveFieldsDuringRead(existingState GetAccountMetastoreRequest)
- func (o GetAccountMetastoreRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetAccountMetastoreRequest) Type(ctx context.Context) attr.Type
- type GetAccountStorageCredentialRequest
- func (a GetAccountStorageCredentialRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetAccountStorageCredentialRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetAccountStorageCredentialRequest)
- func (newState *GetAccountStorageCredentialRequest) SyncEffectiveFieldsDuringRead(existingState GetAccountStorageCredentialRequest)
- func (o GetAccountStorageCredentialRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetAccountStorageCredentialRequest) Type(ctx context.Context) attr.Type
- type GetArtifactAllowlistRequest
- func (a GetArtifactAllowlistRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetArtifactAllowlistRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetArtifactAllowlistRequest)
- func (newState *GetArtifactAllowlistRequest) SyncEffectiveFieldsDuringRead(existingState GetArtifactAllowlistRequest)
- func (o GetArtifactAllowlistRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetArtifactAllowlistRequest) Type(ctx context.Context) attr.Type
- type GetBindingsRequest
- func (a GetBindingsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetBindingsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetBindingsRequest)
- func (newState *GetBindingsRequest) SyncEffectiveFieldsDuringRead(existingState GetBindingsRequest)
- func (o GetBindingsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetBindingsRequest) Type(ctx context.Context) attr.Type
- type GetByAliasRequest
- func (a GetByAliasRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetByAliasRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetByAliasRequest)
- func (newState *GetByAliasRequest) SyncEffectiveFieldsDuringRead(existingState GetByAliasRequest)
- func (o GetByAliasRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetByAliasRequest) Type(ctx context.Context) attr.Type
- type GetCatalogRequest
- func (a GetCatalogRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetCatalogRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetCatalogRequest)
- func (newState *GetCatalogRequest) SyncEffectiveFieldsDuringRead(existingState GetCatalogRequest)
- func (o GetCatalogRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetCatalogRequest) Type(ctx context.Context) attr.Type
- type GetConnectionRequest
- func (a GetConnectionRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetConnectionRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetConnectionRequest)
- func (newState *GetConnectionRequest) SyncEffectiveFieldsDuringRead(existingState GetConnectionRequest)
- func (o GetConnectionRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetConnectionRequest) Type(ctx context.Context) attr.Type
- type GetCredentialRequest
- func (a GetCredentialRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetCredentialRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetCredentialRequest)
- func (newState *GetCredentialRequest) SyncEffectiveFieldsDuringRead(existingState GetCredentialRequest)
- func (o GetCredentialRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetCredentialRequest) Type(ctx context.Context) attr.Type
- type GetEffectiveRequest
- func (a GetEffectiveRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetEffectiveRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetEffectiveRequest)
- func (newState *GetEffectiveRequest) SyncEffectiveFieldsDuringRead(existingState GetEffectiveRequest)
- func (o GetEffectiveRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetEffectiveRequest) Type(ctx context.Context) attr.Type
- type GetExternalLocationRequest
- func (a GetExternalLocationRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetExternalLocationRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetExternalLocationRequest)
- func (newState *GetExternalLocationRequest) SyncEffectiveFieldsDuringRead(existingState GetExternalLocationRequest)
- func (o GetExternalLocationRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetExternalLocationRequest) Type(ctx context.Context) attr.Type
- type GetFunctionRequest
- func (a GetFunctionRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetFunctionRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetFunctionRequest)
- func (newState *GetFunctionRequest) SyncEffectiveFieldsDuringRead(existingState GetFunctionRequest)
- func (o GetFunctionRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetFunctionRequest) Type(ctx context.Context) attr.Type
- type GetGrantRequest
- func (a GetGrantRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetGrantRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetGrantRequest)
- func (newState *GetGrantRequest) SyncEffectiveFieldsDuringRead(existingState GetGrantRequest)
- func (o GetGrantRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetGrantRequest) Type(ctx context.Context) attr.Type
- type GetMetastoreRequest
- func (a GetMetastoreRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetMetastoreRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetMetastoreRequest)
- func (newState *GetMetastoreRequest) SyncEffectiveFieldsDuringRead(existingState GetMetastoreRequest)
- func (o GetMetastoreRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetMetastoreRequest) Type(ctx context.Context) attr.Type
- type GetMetastoreSummaryResponse
- func (a GetMetastoreSummaryResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetMetastoreSummaryResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetMetastoreSummaryResponse)
- func (newState *GetMetastoreSummaryResponse) SyncEffectiveFieldsDuringRead(existingState GetMetastoreSummaryResponse)
- func (o GetMetastoreSummaryResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetMetastoreSummaryResponse) Type(ctx context.Context) attr.Type
- type GetModelVersionRequest
- func (a GetModelVersionRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetModelVersionRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetModelVersionRequest)
- func (newState *GetModelVersionRequest) SyncEffectiveFieldsDuringRead(existingState GetModelVersionRequest)
- func (o GetModelVersionRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetModelVersionRequest) Type(ctx context.Context) attr.Type
- type GetOnlineTableRequest
- func (a GetOnlineTableRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetOnlineTableRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetOnlineTableRequest)
- func (newState *GetOnlineTableRequest) SyncEffectiveFieldsDuringRead(existingState GetOnlineTableRequest)
- func (o GetOnlineTableRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetOnlineTableRequest) Type(ctx context.Context) attr.Type
- type GetQualityMonitorRequest
- func (a GetQualityMonitorRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetQualityMonitorRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetQualityMonitorRequest)
- func (newState *GetQualityMonitorRequest) SyncEffectiveFieldsDuringRead(existingState GetQualityMonitorRequest)
- func (o GetQualityMonitorRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetQualityMonitorRequest) Type(ctx context.Context) attr.Type
- type GetQuotaRequest
- func (a GetQuotaRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetQuotaRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetQuotaRequest)
- func (newState *GetQuotaRequest) SyncEffectiveFieldsDuringRead(existingState GetQuotaRequest)
- func (o GetQuotaRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetQuotaRequest) Type(ctx context.Context) attr.Type
- type GetQuotaResponse
- func (a GetQuotaResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetQuotaResponse) GetQuotaInfo(ctx context.Context) (QuotaInfo, bool)
- func (o *GetQuotaResponse) SetQuotaInfo(ctx context.Context, v QuotaInfo)
- func (newState *GetQuotaResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetQuotaResponse)
- func (newState *GetQuotaResponse) SyncEffectiveFieldsDuringRead(existingState GetQuotaResponse)
- func (o GetQuotaResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetQuotaResponse) Type(ctx context.Context) attr.Type
- type GetRefreshRequest
- func (a GetRefreshRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetRefreshRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetRefreshRequest)
- func (newState *GetRefreshRequest) SyncEffectiveFieldsDuringRead(existingState GetRefreshRequest)
- func (o GetRefreshRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetRefreshRequest) Type(ctx context.Context) attr.Type
- type GetRegisteredModelRequest
- func (a GetRegisteredModelRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetRegisteredModelRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetRegisteredModelRequest)
- func (newState *GetRegisteredModelRequest) SyncEffectiveFieldsDuringRead(existingState GetRegisteredModelRequest)
- func (o GetRegisteredModelRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetRegisteredModelRequest) Type(ctx context.Context) attr.Type
- type GetSchemaRequest
- func (a GetSchemaRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetSchemaRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetSchemaRequest)
- func (newState *GetSchemaRequest) SyncEffectiveFieldsDuringRead(existingState GetSchemaRequest)
- func (o GetSchemaRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetSchemaRequest) Type(ctx context.Context) attr.Type
- type GetStorageCredentialRequest
- func (a GetStorageCredentialRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetStorageCredentialRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetStorageCredentialRequest)
- func (newState *GetStorageCredentialRequest) SyncEffectiveFieldsDuringRead(existingState GetStorageCredentialRequest)
- func (o GetStorageCredentialRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetStorageCredentialRequest) Type(ctx context.Context) attr.Type
- type GetTableRequest
- func (a GetTableRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetTableRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetTableRequest)
- func (newState *GetTableRequest) SyncEffectiveFieldsDuringRead(existingState GetTableRequest)
- func (o GetTableRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetTableRequest) Type(ctx context.Context) attr.Type
- type GetWorkspaceBindingRequest
- func (a GetWorkspaceBindingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetWorkspaceBindingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetWorkspaceBindingRequest)
- func (newState *GetWorkspaceBindingRequest) SyncEffectiveFieldsDuringRead(existingState GetWorkspaceBindingRequest)
- func (o GetWorkspaceBindingRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetWorkspaceBindingRequest) Type(ctx context.Context) attr.Type
- type ListAccountMetastoreAssignmentsRequest
- func (a ListAccountMetastoreAssignmentsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListAccountMetastoreAssignmentsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListAccountMetastoreAssignmentsRequest)
- func (newState *ListAccountMetastoreAssignmentsRequest) SyncEffectiveFieldsDuringRead(existingState ListAccountMetastoreAssignmentsRequest)
- func (o ListAccountMetastoreAssignmentsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListAccountMetastoreAssignmentsRequest) Type(ctx context.Context) attr.Type
- type ListAccountMetastoreAssignmentsResponse
- func (a ListAccountMetastoreAssignmentsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListAccountMetastoreAssignmentsResponse) GetWorkspaceIds(ctx context.Context) ([]types.Int64, bool)
- func (o *ListAccountMetastoreAssignmentsResponse) SetWorkspaceIds(ctx context.Context, v []types.Int64)
- func (newState *ListAccountMetastoreAssignmentsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListAccountMetastoreAssignmentsResponse)
- func (newState *ListAccountMetastoreAssignmentsResponse) SyncEffectiveFieldsDuringRead(existingState ListAccountMetastoreAssignmentsResponse)
- func (o ListAccountMetastoreAssignmentsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListAccountMetastoreAssignmentsResponse) Type(ctx context.Context) attr.Type
- type ListAccountStorageCredentialsRequest
- func (a ListAccountStorageCredentialsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListAccountStorageCredentialsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListAccountStorageCredentialsRequest)
- func (newState *ListAccountStorageCredentialsRequest) SyncEffectiveFieldsDuringRead(existingState ListAccountStorageCredentialsRequest)
- func (o ListAccountStorageCredentialsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListAccountStorageCredentialsRequest) Type(ctx context.Context) attr.Type
- type ListAccountStorageCredentialsResponse
- func (a ListAccountStorageCredentialsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListAccountStorageCredentialsResponse) GetStorageCredentials(ctx context.Context) ([]StorageCredentialInfo, bool)
- func (o *ListAccountStorageCredentialsResponse) SetStorageCredentials(ctx context.Context, v []StorageCredentialInfo)
- func (newState *ListAccountStorageCredentialsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListAccountStorageCredentialsResponse)
- func (newState *ListAccountStorageCredentialsResponse) SyncEffectiveFieldsDuringRead(existingState ListAccountStorageCredentialsResponse)
- func (o ListAccountStorageCredentialsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListAccountStorageCredentialsResponse) Type(ctx context.Context) attr.Type
- type ListCatalogsRequest
- func (a ListCatalogsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListCatalogsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListCatalogsRequest)
- func (newState *ListCatalogsRequest) SyncEffectiveFieldsDuringRead(existingState ListCatalogsRequest)
- func (o ListCatalogsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListCatalogsRequest) Type(ctx context.Context) attr.Type
- type ListCatalogsResponse
- func (o *ListCatalogsResponse) GetCatalogs(ctx context.Context) ([]CatalogInfo, bool)
- func (a ListCatalogsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListCatalogsResponse) SetCatalogs(ctx context.Context, v []CatalogInfo)
- func (newState *ListCatalogsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListCatalogsResponse)
- func (newState *ListCatalogsResponse) SyncEffectiveFieldsDuringRead(existingState ListCatalogsResponse)
- func (o ListCatalogsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListCatalogsResponse) Type(ctx context.Context) attr.Type
- type ListConnectionsRequest
- func (a ListConnectionsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListConnectionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListConnectionsRequest)
- func (newState *ListConnectionsRequest) SyncEffectiveFieldsDuringRead(existingState ListConnectionsRequest)
- func (o ListConnectionsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListConnectionsRequest) Type(ctx context.Context) attr.Type
- type ListConnectionsResponse
- func (a ListConnectionsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListConnectionsResponse) GetConnections(ctx context.Context) ([]ConnectionInfo, bool)
- func (o *ListConnectionsResponse) SetConnections(ctx context.Context, v []ConnectionInfo)
- func (newState *ListConnectionsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListConnectionsResponse)
- func (newState *ListConnectionsResponse) SyncEffectiveFieldsDuringRead(existingState ListConnectionsResponse)
- func (o ListConnectionsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListConnectionsResponse) Type(ctx context.Context) attr.Type
- type ListCredentialsRequest
- func (a ListCredentialsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListCredentialsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListCredentialsRequest)
- func (newState *ListCredentialsRequest) SyncEffectiveFieldsDuringRead(existingState ListCredentialsRequest)
- func (o ListCredentialsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListCredentialsRequest) Type(ctx context.Context) attr.Type
- type ListCredentialsResponse
- func (a ListCredentialsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListCredentialsResponse) GetCredentials(ctx context.Context) ([]CredentialInfo, bool)
- func (o *ListCredentialsResponse) SetCredentials(ctx context.Context, v []CredentialInfo)
- func (newState *ListCredentialsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListCredentialsResponse)
- func (newState *ListCredentialsResponse) SyncEffectiveFieldsDuringRead(existingState ListCredentialsResponse)
- func (o ListCredentialsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListCredentialsResponse) Type(ctx context.Context) attr.Type
- type ListExternalLocationsRequest
- func (a ListExternalLocationsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListExternalLocationsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListExternalLocationsRequest)
- func (newState *ListExternalLocationsRequest) SyncEffectiveFieldsDuringRead(existingState ListExternalLocationsRequest)
- func (o ListExternalLocationsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListExternalLocationsRequest) Type(ctx context.Context) attr.Type
- type ListExternalLocationsResponse
- func (a ListExternalLocationsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListExternalLocationsResponse) GetExternalLocations(ctx context.Context) ([]ExternalLocationInfo, bool)
- func (o *ListExternalLocationsResponse) SetExternalLocations(ctx context.Context, v []ExternalLocationInfo)
- func (newState *ListExternalLocationsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListExternalLocationsResponse)
- func (newState *ListExternalLocationsResponse) SyncEffectiveFieldsDuringRead(existingState ListExternalLocationsResponse)
- func (o ListExternalLocationsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListExternalLocationsResponse) Type(ctx context.Context) attr.Type
- type ListFunctionsRequest
- func (a ListFunctionsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListFunctionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListFunctionsRequest)
- func (newState *ListFunctionsRequest) SyncEffectiveFieldsDuringRead(existingState ListFunctionsRequest)
- func (o ListFunctionsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListFunctionsRequest) Type(ctx context.Context) attr.Type
- type ListFunctionsResponse
- func (a ListFunctionsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListFunctionsResponse) GetFunctions(ctx context.Context) ([]FunctionInfo, bool)
- func (o *ListFunctionsResponse) SetFunctions(ctx context.Context, v []FunctionInfo)
- func (newState *ListFunctionsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListFunctionsResponse)
- func (newState *ListFunctionsResponse) SyncEffectiveFieldsDuringRead(existingState ListFunctionsResponse)
- func (o ListFunctionsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListFunctionsResponse) Type(ctx context.Context) attr.Type
- type ListMetastoresResponse
- func (a ListMetastoresResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListMetastoresResponse) GetMetastores(ctx context.Context) ([]MetastoreInfo, bool)
- func (o *ListMetastoresResponse) SetMetastores(ctx context.Context, v []MetastoreInfo)
- func (newState *ListMetastoresResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListMetastoresResponse)
- func (newState *ListMetastoresResponse) SyncEffectiveFieldsDuringRead(existingState ListMetastoresResponse)
- func (o ListMetastoresResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListMetastoresResponse) Type(ctx context.Context) attr.Type
- type ListModelVersionsRequest
- func (a ListModelVersionsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListModelVersionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListModelVersionsRequest)
- func (newState *ListModelVersionsRequest) SyncEffectiveFieldsDuringRead(existingState ListModelVersionsRequest)
- func (o ListModelVersionsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListModelVersionsRequest) Type(ctx context.Context) attr.Type
- type ListModelVersionsResponse
- func (a ListModelVersionsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListModelVersionsResponse) GetModelVersions(ctx context.Context) ([]ModelVersionInfo, bool)
- func (o *ListModelVersionsResponse) SetModelVersions(ctx context.Context, v []ModelVersionInfo)
- func (newState *ListModelVersionsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListModelVersionsResponse)
- func (newState *ListModelVersionsResponse) SyncEffectiveFieldsDuringRead(existingState ListModelVersionsResponse)
- func (o ListModelVersionsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListModelVersionsResponse) Type(ctx context.Context) attr.Type
- type ListQuotasRequest
- func (a ListQuotasRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListQuotasRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListQuotasRequest)
- func (newState *ListQuotasRequest) SyncEffectiveFieldsDuringRead(existingState ListQuotasRequest)
- func (o ListQuotasRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListQuotasRequest) Type(ctx context.Context) attr.Type
- type ListQuotasResponse
- func (a ListQuotasResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListQuotasResponse) GetQuotas(ctx context.Context) ([]QuotaInfo, bool)
- func (o *ListQuotasResponse) SetQuotas(ctx context.Context, v []QuotaInfo)
- func (newState *ListQuotasResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListQuotasResponse)
- func (newState *ListQuotasResponse) SyncEffectiveFieldsDuringRead(existingState ListQuotasResponse)
- func (o ListQuotasResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListQuotasResponse) Type(ctx context.Context) attr.Type
- type ListRefreshesRequest
- func (a ListRefreshesRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListRefreshesRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListRefreshesRequest)
- func (newState *ListRefreshesRequest) SyncEffectiveFieldsDuringRead(existingState ListRefreshesRequest)
- func (o ListRefreshesRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListRefreshesRequest) Type(ctx context.Context) attr.Type
- type ListRegisteredModelsRequest
- func (a ListRegisteredModelsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListRegisteredModelsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListRegisteredModelsRequest)
- func (newState *ListRegisteredModelsRequest) SyncEffectiveFieldsDuringRead(existingState ListRegisteredModelsRequest)
- func (o ListRegisteredModelsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListRegisteredModelsRequest) Type(ctx context.Context) attr.Type
- type ListRegisteredModelsResponse
- func (a ListRegisteredModelsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListRegisteredModelsResponse) GetRegisteredModels(ctx context.Context) ([]RegisteredModelInfo, bool)
- func (o *ListRegisteredModelsResponse) SetRegisteredModels(ctx context.Context, v []RegisteredModelInfo)
- func (newState *ListRegisteredModelsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListRegisteredModelsResponse)
- func (newState *ListRegisteredModelsResponse) SyncEffectiveFieldsDuringRead(existingState ListRegisteredModelsResponse)
- func (o ListRegisteredModelsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListRegisteredModelsResponse) Type(ctx context.Context) attr.Type
- type ListSchemasRequest
- func (a ListSchemasRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListSchemasRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListSchemasRequest)
- func (newState *ListSchemasRequest) SyncEffectiveFieldsDuringRead(existingState ListSchemasRequest)
- func (o ListSchemasRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListSchemasRequest) Type(ctx context.Context) attr.Type
- type ListSchemasResponse
- func (a ListSchemasResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListSchemasResponse) GetSchemas(ctx context.Context) ([]SchemaInfo, bool)
- func (o *ListSchemasResponse) SetSchemas(ctx context.Context, v []SchemaInfo)
- func (newState *ListSchemasResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListSchemasResponse)
- func (newState *ListSchemasResponse) SyncEffectiveFieldsDuringRead(existingState ListSchemasResponse)
- func (o ListSchemasResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListSchemasResponse) Type(ctx context.Context) attr.Type
- type ListStorageCredentialsRequest
- func (a ListStorageCredentialsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListStorageCredentialsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListStorageCredentialsRequest)
- func (newState *ListStorageCredentialsRequest) SyncEffectiveFieldsDuringRead(existingState ListStorageCredentialsRequest)
- func (o ListStorageCredentialsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListStorageCredentialsRequest) Type(ctx context.Context) attr.Type
- type ListStorageCredentialsResponse
- func (a ListStorageCredentialsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListStorageCredentialsResponse) GetStorageCredentials(ctx context.Context) ([]StorageCredentialInfo, bool)
- func (o *ListStorageCredentialsResponse) SetStorageCredentials(ctx context.Context, v []StorageCredentialInfo)
- func (newState *ListStorageCredentialsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListStorageCredentialsResponse)
- func (newState *ListStorageCredentialsResponse) SyncEffectiveFieldsDuringRead(existingState ListStorageCredentialsResponse)
- func (o ListStorageCredentialsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListStorageCredentialsResponse) Type(ctx context.Context) attr.Type
- type ListSummariesRequest
- func (a ListSummariesRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListSummariesRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListSummariesRequest)
- func (newState *ListSummariesRequest) SyncEffectiveFieldsDuringRead(existingState ListSummariesRequest)
- func (o ListSummariesRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListSummariesRequest) Type(ctx context.Context) attr.Type
- type ListSystemSchemasRequest
- func (a ListSystemSchemasRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListSystemSchemasRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListSystemSchemasRequest)
- func (newState *ListSystemSchemasRequest) SyncEffectiveFieldsDuringRead(existingState ListSystemSchemasRequest)
- func (o ListSystemSchemasRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListSystemSchemasRequest) Type(ctx context.Context) attr.Type
- type ListSystemSchemasResponse
- func (a ListSystemSchemasResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListSystemSchemasResponse) GetSchemas(ctx context.Context) ([]SystemSchemaInfo, bool)
- func (o *ListSystemSchemasResponse) SetSchemas(ctx context.Context, v []SystemSchemaInfo)
- func (newState *ListSystemSchemasResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListSystemSchemasResponse)
- func (newState *ListSystemSchemasResponse) SyncEffectiveFieldsDuringRead(existingState ListSystemSchemasResponse)
- func (o ListSystemSchemasResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListSystemSchemasResponse) Type(ctx context.Context) attr.Type
- type ListTableSummariesResponse
- func (a ListTableSummariesResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListTableSummariesResponse) GetTables(ctx context.Context) ([]TableSummary, bool)
- func (o *ListTableSummariesResponse) SetTables(ctx context.Context, v []TableSummary)
- func (newState *ListTableSummariesResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListTableSummariesResponse)
- func (newState *ListTableSummariesResponse) SyncEffectiveFieldsDuringRead(existingState ListTableSummariesResponse)
- func (o ListTableSummariesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListTableSummariesResponse) Type(ctx context.Context) attr.Type
- type ListTablesRequest
- func (a ListTablesRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListTablesRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListTablesRequest)
- func (newState *ListTablesRequest) SyncEffectiveFieldsDuringRead(existingState ListTablesRequest)
- func (o ListTablesRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListTablesRequest) Type(ctx context.Context) attr.Type
- type ListTablesResponse
- func (a ListTablesResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListTablesResponse) GetTables(ctx context.Context) ([]TableInfo, bool)
- func (o *ListTablesResponse) SetTables(ctx context.Context, v []TableInfo)
- func (newState *ListTablesResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListTablesResponse)
- func (newState *ListTablesResponse) SyncEffectiveFieldsDuringRead(existingState ListTablesResponse)
- func (o ListTablesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListTablesResponse) Type(ctx context.Context) attr.Type
- type ListVolumesRequest
- func (a ListVolumesRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListVolumesRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListVolumesRequest)
- func (newState *ListVolumesRequest) SyncEffectiveFieldsDuringRead(existingState ListVolumesRequest)
- func (o ListVolumesRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListVolumesRequest) Type(ctx context.Context) attr.Type
- type ListVolumesResponseContent
- func (a ListVolumesResponseContent) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListVolumesResponseContent) GetVolumes(ctx context.Context) ([]VolumeInfo, bool)
- func (o *ListVolumesResponseContent) SetVolumes(ctx context.Context, v []VolumeInfo)
- func (newState *ListVolumesResponseContent) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListVolumesResponseContent)
- func (newState *ListVolumesResponseContent) SyncEffectiveFieldsDuringRead(existingState ListVolumesResponseContent)
- func (o ListVolumesResponseContent) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListVolumesResponseContent) Type(ctx context.Context) attr.Type
- type MetastoreAssignment
- func (a MetastoreAssignment) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *MetastoreAssignment) SyncEffectiveFieldsDuringCreateOrUpdate(plan MetastoreAssignment)
- func (newState *MetastoreAssignment) SyncEffectiveFieldsDuringRead(existingState MetastoreAssignment)
- func (o MetastoreAssignment) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o MetastoreAssignment) Type(ctx context.Context) attr.Type
- type MetastoreInfo
- func (a MetastoreInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *MetastoreInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan MetastoreInfo)
- func (newState *MetastoreInfo) SyncEffectiveFieldsDuringRead(existingState MetastoreInfo)
- func (o MetastoreInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o MetastoreInfo) Type(ctx context.Context) attr.Type
- type ModelVersionInfo
- func (o *ModelVersionInfo) GetAliases(ctx context.Context) ([]RegisteredModelAlias, bool)
- func (a ModelVersionInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ModelVersionInfo) GetModelVersionDependencies(ctx context.Context) (DependencyList, bool)
- func (o *ModelVersionInfo) SetAliases(ctx context.Context, v []RegisteredModelAlias)
- func (o *ModelVersionInfo) SetModelVersionDependencies(ctx context.Context, v DependencyList)
- func (newState *ModelVersionInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan ModelVersionInfo)
- func (newState *ModelVersionInfo) SyncEffectiveFieldsDuringRead(existingState ModelVersionInfo)
- func (o ModelVersionInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ModelVersionInfo) Type(ctx context.Context) attr.Type
- type MonitorCronSchedule
- func (a MonitorCronSchedule) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *MonitorCronSchedule) SyncEffectiveFieldsDuringCreateOrUpdate(plan MonitorCronSchedule)
- func (newState *MonitorCronSchedule) SyncEffectiveFieldsDuringRead(existingState MonitorCronSchedule)
- func (o MonitorCronSchedule) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o MonitorCronSchedule) Type(ctx context.Context) attr.Type
- type MonitorDataClassificationConfig
- func (a MonitorDataClassificationConfig) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *MonitorDataClassificationConfig) SyncEffectiveFieldsDuringCreateOrUpdate(plan MonitorDataClassificationConfig)
- func (newState *MonitorDataClassificationConfig) SyncEffectiveFieldsDuringRead(existingState MonitorDataClassificationConfig)
- func (o MonitorDataClassificationConfig) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o MonitorDataClassificationConfig) Type(ctx context.Context) attr.Type
- type MonitorDestination
- func (a MonitorDestination) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *MonitorDestination) GetEmailAddresses(ctx context.Context) ([]types.String, bool)
- func (o *MonitorDestination) SetEmailAddresses(ctx context.Context, v []types.String)
- func (newState *MonitorDestination) SyncEffectiveFieldsDuringCreateOrUpdate(plan MonitorDestination)
- func (newState *MonitorDestination) SyncEffectiveFieldsDuringRead(existingState MonitorDestination)
- func (o MonitorDestination) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o MonitorDestination) Type(ctx context.Context) attr.Type
- type MonitorInferenceLog
- func (a MonitorInferenceLog) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *MonitorInferenceLog) GetGranularities(ctx context.Context) ([]types.String, bool)
- func (o *MonitorInferenceLog) SetGranularities(ctx context.Context, v []types.String)
- func (newState *MonitorInferenceLog) SyncEffectiveFieldsDuringCreateOrUpdate(plan MonitorInferenceLog)
- func (newState *MonitorInferenceLog) SyncEffectiveFieldsDuringRead(existingState MonitorInferenceLog)
- func (o MonitorInferenceLog) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o MonitorInferenceLog) Type(ctx context.Context) attr.Type
- type MonitorInfo
- func (a MonitorInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *MonitorInfo) GetCustomMetrics(ctx context.Context) ([]MonitorMetric, bool)
- func (o *MonitorInfo) GetDataClassificationConfig(ctx context.Context) (MonitorDataClassificationConfig, bool)
- func (o *MonitorInfo) GetInferenceLog(ctx context.Context) (MonitorInferenceLog, bool)
- func (o *MonitorInfo) GetNotifications(ctx context.Context) (MonitorNotifications, bool)
- func (o *MonitorInfo) GetSchedule(ctx context.Context) (MonitorCronSchedule, bool)
- func (o *MonitorInfo) GetSlicingExprs(ctx context.Context) ([]types.String, bool)
- func (o *MonitorInfo) GetSnapshot(ctx context.Context) (MonitorSnapshot, bool)
- func (o *MonitorInfo) GetTimeSeries(ctx context.Context) (MonitorTimeSeries, bool)
- func (o *MonitorInfo) SetCustomMetrics(ctx context.Context, v []MonitorMetric)
- func (o *MonitorInfo) SetDataClassificationConfig(ctx context.Context, v MonitorDataClassificationConfig)
- func (o *MonitorInfo) SetInferenceLog(ctx context.Context, v MonitorInferenceLog)
- func (o *MonitorInfo) SetNotifications(ctx context.Context, v MonitorNotifications)
- func (o *MonitorInfo) SetSchedule(ctx context.Context, v MonitorCronSchedule)
- func (o *MonitorInfo) SetSlicingExprs(ctx context.Context, v []types.String)
- func (o *MonitorInfo) SetSnapshot(ctx context.Context, v MonitorSnapshot)
- func (o *MonitorInfo) SetTimeSeries(ctx context.Context, v MonitorTimeSeries)
- func (newState *MonitorInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan MonitorInfo)
- func (newState *MonitorInfo) SyncEffectiveFieldsDuringRead(existingState MonitorInfo)
- func (o MonitorInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o MonitorInfo) Type(ctx context.Context) attr.Type
- type MonitorMetric
- func (a MonitorMetric) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *MonitorMetric) GetInputColumns(ctx context.Context) ([]types.String, bool)
- func (o *MonitorMetric) SetInputColumns(ctx context.Context, v []types.String)
- func (newState *MonitorMetric) SyncEffectiveFieldsDuringCreateOrUpdate(plan MonitorMetric)
- func (newState *MonitorMetric) SyncEffectiveFieldsDuringRead(existingState MonitorMetric)
- func (o MonitorMetric) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o MonitorMetric) Type(ctx context.Context) attr.Type
- type MonitorNotifications
- func (a MonitorNotifications) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *MonitorNotifications) GetOnFailure(ctx context.Context) (MonitorDestination, bool)
- func (o *MonitorNotifications) GetOnNewClassificationTagDetected(ctx context.Context) (MonitorDestination, bool)
- func (o *MonitorNotifications) SetOnFailure(ctx context.Context, v MonitorDestination)
- func (o *MonitorNotifications) SetOnNewClassificationTagDetected(ctx context.Context, v MonitorDestination)
- func (newState *MonitorNotifications) SyncEffectiveFieldsDuringCreateOrUpdate(plan MonitorNotifications)
- func (newState *MonitorNotifications) SyncEffectiveFieldsDuringRead(existingState MonitorNotifications)
- func (o MonitorNotifications) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o MonitorNotifications) Type(ctx context.Context) attr.Type
- type MonitorRefreshInfo
- func (a MonitorRefreshInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *MonitorRefreshInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan MonitorRefreshInfo)
- func (newState *MonitorRefreshInfo) SyncEffectiveFieldsDuringRead(existingState MonitorRefreshInfo)
- func (o MonitorRefreshInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o MonitorRefreshInfo) Type(ctx context.Context) attr.Type
- type MonitorRefreshListResponse
- func (a MonitorRefreshListResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *MonitorRefreshListResponse) GetRefreshes(ctx context.Context) ([]MonitorRefreshInfo, bool)
- func (o *MonitorRefreshListResponse) SetRefreshes(ctx context.Context, v []MonitorRefreshInfo)
- func (newState *MonitorRefreshListResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan MonitorRefreshListResponse)
- func (newState *MonitorRefreshListResponse) SyncEffectiveFieldsDuringRead(existingState MonitorRefreshListResponse)
- func (o MonitorRefreshListResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o MonitorRefreshListResponse) Type(ctx context.Context) attr.Type
- type MonitorSnapshot
- func (a MonitorSnapshot) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *MonitorSnapshot) SyncEffectiveFieldsDuringCreateOrUpdate(plan MonitorSnapshot)
- func (newState *MonitorSnapshot) SyncEffectiveFieldsDuringRead(existingState MonitorSnapshot)
- func (o MonitorSnapshot) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o MonitorSnapshot) Type(ctx context.Context) attr.Type
- type MonitorTimeSeries
- func (a MonitorTimeSeries) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *MonitorTimeSeries) GetGranularities(ctx context.Context) ([]types.String, bool)
- func (o *MonitorTimeSeries) SetGranularities(ctx context.Context, v []types.String)
- func (newState *MonitorTimeSeries) SyncEffectiveFieldsDuringCreateOrUpdate(plan MonitorTimeSeries)
- func (newState *MonitorTimeSeries) SyncEffectiveFieldsDuringRead(existingState MonitorTimeSeries)
- func (o MonitorTimeSeries) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o MonitorTimeSeries) Type(ctx context.Context) attr.Type
- type NamedTableConstraint
- func (a NamedTableConstraint) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *NamedTableConstraint) SyncEffectiveFieldsDuringCreateOrUpdate(plan NamedTableConstraint)
- func (newState *NamedTableConstraint) SyncEffectiveFieldsDuringRead(existingState NamedTableConstraint)
- func (o NamedTableConstraint) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o NamedTableConstraint) Type(ctx context.Context) attr.Type
- type OnlineTable
- func (a OnlineTable) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *OnlineTable) GetSpec(ctx context.Context) (OnlineTableSpec, bool)
- func (o *OnlineTable) GetStatus(ctx context.Context) (OnlineTableStatus, bool)
- func (o *OnlineTable) SetSpec(ctx context.Context, v OnlineTableSpec)
- func (o *OnlineTable) SetStatus(ctx context.Context, v OnlineTableStatus)
- func (newState *OnlineTable) SyncEffectiveFieldsDuringCreateOrUpdate(plan OnlineTable)
- func (newState *OnlineTable) SyncEffectiveFieldsDuringRead(existingState OnlineTable)
- func (o OnlineTable) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o OnlineTable) Type(ctx context.Context) attr.Type
- type OnlineTableSpec
- func (a OnlineTableSpec) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *OnlineTableSpec) GetPrimaryKeyColumns(ctx context.Context) ([]types.String, bool)
- func (o *OnlineTableSpec) GetRunContinuously(ctx context.Context) (OnlineTableSpecContinuousSchedulingPolicy, bool)
- func (o *OnlineTableSpec) GetRunTriggered(ctx context.Context) (OnlineTableSpecTriggeredSchedulingPolicy, bool)
- func (o *OnlineTableSpec) SetPrimaryKeyColumns(ctx context.Context, v []types.String)
- func (o *OnlineTableSpec) SetRunContinuously(ctx context.Context, v OnlineTableSpecContinuousSchedulingPolicy)
- func (o *OnlineTableSpec) SetRunTriggered(ctx context.Context, v OnlineTableSpecTriggeredSchedulingPolicy)
- func (newState *OnlineTableSpec) SyncEffectiveFieldsDuringCreateOrUpdate(plan OnlineTableSpec)
- func (newState *OnlineTableSpec) SyncEffectiveFieldsDuringRead(existingState OnlineTableSpec)
- func (o OnlineTableSpec) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o OnlineTableSpec) Type(ctx context.Context) attr.Type
- type OnlineTableSpecContinuousSchedulingPolicy
- func (a OnlineTableSpecContinuousSchedulingPolicy) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *OnlineTableSpecContinuousSchedulingPolicy) SyncEffectiveFieldsDuringCreateOrUpdate(plan OnlineTableSpecContinuousSchedulingPolicy)
- func (newState *OnlineTableSpecContinuousSchedulingPolicy) SyncEffectiveFieldsDuringRead(existingState OnlineTableSpecContinuousSchedulingPolicy)
- func (o OnlineTableSpecContinuousSchedulingPolicy) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o OnlineTableSpecContinuousSchedulingPolicy) Type(ctx context.Context) attr.Type
- type OnlineTableSpecTriggeredSchedulingPolicy
- func (a OnlineTableSpecTriggeredSchedulingPolicy) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *OnlineTableSpecTriggeredSchedulingPolicy) SyncEffectiveFieldsDuringCreateOrUpdate(plan OnlineTableSpecTriggeredSchedulingPolicy)
- func (newState *OnlineTableSpecTriggeredSchedulingPolicy) SyncEffectiveFieldsDuringRead(existingState OnlineTableSpecTriggeredSchedulingPolicy)
- func (o OnlineTableSpecTriggeredSchedulingPolicy) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o OnlineTableSpecTriggeredSchedulingPolicy) Type(ctx context.Context) attr.Type
- type OnlineTableStatus
- func (a OnlineTableStatus) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *OnlineTableStatus) GetContinuousUpdateStatus(ctx context.Context) (ContinuousUpdateStatus, bool)
- func (o *OnlineTableStatus) GetFailedStatus(ctx context.Context) (FailedStatus, bool)
- func (o *OnlineTableStatus) GetProvisioningStatus(ctx context.Context) (ProvisioningStatus, bool)
- func (o *OnlineTableStatus) GetTriggeredUpdateStatus(ctx context.Context) (TriggeredUpdateStatus, bool)
- func (o *OnlineTableStatus) SetContinuousUpdateStatus(ctx context.Context, v ContinuousUpdateStatus)
- func (o *OnlineTableStatus) SetFailedStatus(ctx context.Context, v FailedStatus)
- func (o *OnlineTableStatus) SetProvisioningStatus(ctx context.Context, v ProvisioningStatus)
- func (o *OnlineTableStatus) SetTriggeredUpdateStatus(ctx context.Context, v TriggeredUpdateStatus)
- func (newState *OnlineTableStatus) SyncEffectiveFieldsDuringCreateOrUpdate(plan OnlineTableStatus)
- func (newState *OnlineTableStatus) SyncEffectiveFieldsDuringRead(existingState OnlineTableStatus)
- func (o OnlineTableStatus) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o OnlineTableStatus) Type(ctx context.Context) attr.Type
- type PermissionsChange
- func (o *PermissionsChange) GetAdd(ctx context.Context) ([]types.String, bool)
- func (a PermissionsChange) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *PermissionsChange) GetRemove(ctx context.Context) ([]types.String, bool)
- func (o *PermissionsChange) SetAdd(ctx context.Context, v []types.String)
- func (o *PermissionsChange) SetRemove(ctx context.Context, v []types.String)
- func (newState *PermissionsChange) SyncEffectiveFieldsDuringCreateOrUpdate(plan PermissionsChange)
- func (newState *PermissionsChange) SyncEffectiveFieldsDuringRead(existingState PermissionsChange)
- func (o PermissionsChange) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PermissionsChange) Type(ctx context.Context) attr.Type
- type PermissionsList
- func (a PermissionsList) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *PermissionsList) GetPrivilegeAssignments(ctx context.Context) ([]PrivilegeAssignment, bool)
- func (o *PermissionsList) SetPrivilegeAssignments(ctx context.Context, v []PrivilegeAssignment)
- func (newState *PermissionsList) SyncEffectiveFieldsDuringCreateOrUpdate(plan PermissionsList)
- func (newState *PermissionsList) SyncEffectiveFieldsDuringRead(existingState PermissionsList)
- func (o PermissionsList) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PermissionsList) Type(ctx context.Context) attr.Type
- type PipelineProgress
- func (a PipelineProgress) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *PipelineProgress) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineProgress)
- func (newState *PipelineProgress) SyncEffectiveFieldsDuringRead(existingState PipelineProgress)
- func (o PipelineProgress) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PipelineProgress) Type(ctx context.Context) attr.Type
- type PrimaryKeyConstraint
- func (o *PrimaryKeyConstraint) GetChildColumns(ctx context.Context) ([]types.String, bool)
- func (a PrimaryKeyConstraint) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *PrimaryKeyConstraint) SetChildColumns(ctx context.Context, v []types.String)
- func (newState *PrimaryKeyConstraint) SyncEffectiveFieldsDuringCreateOrUpdate(plan PrimaryKeyConstraint)
- func (newState *PrimaryKeyConstraint) SyncEffectiveFieldsDuringRead(existingState PrimaryKeyConstraint)
- func (o PrimaryKeyConstraint) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PrimaryKeyConstraint) Type(ctx context.Context) attr.Type
- type PrivilegeAssignment
- func (a PrivilegeAssignment) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *PrivilegeAssignment) GetPrivileges(ctx context.Context) ([]types.String, bool)
- func (o *PrivilegeAssignment) SetPrivileges(ctx context.Context, v []types.String)
- func (newState *PrivilegeAssignment) SyncEffectiveFieldsDuringCreateOrUpdate(plan PrivilegeAssignment)
- func (newState *PrivilegeAssignment) SyncEffectiveFieldsDuringRead(existingState PrivilegeAssignment)
- func (o PrivilegeAssignment) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PrivilegeAssignment) Type(ctx context.Context) attr.Type
- type ProvisioningInfo
- func (a ProvisioningInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ProvisioningInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan ProvisioningInfo)
- func (newState *ProvisioningInfo) SyncEffectiveFieldsDuringRead(existingState ProvisioningInfo)
- func (o ProvisioningInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ProvisioningInfo) Type(ctx context.Context) attr.Type
- type ProvisioningStatus
- func (a ProvisioningStatus) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ProvisioningStatus) GetInitialPipelineSyncProgress(ctx context.Context) (PipelineProgress, bool)
- func (o *ProvisioningStatus) SetInitialPipelineSyncProgress(ctx context.Context, v PipelineProgress)
- func (newState *ProvisioningStatus) SyncEffectiveFieldsDuringCreateOrUpdate(plan ProvisioningStatus)
- func (newState *ProvisioningStatus) SyncEffectiveFieldsDuringRead(existingState ProvisioningStatus)
- func (o ProvisioningStatus) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ProvisioningStatus) Type(ctx context.Context) attr.Type
- type QuotaInfo
- func (a QuotaInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *QuotaInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan QuotaInfo)
- func (newState *QuotaInfo) SyncEffectiveFieldsDuringRead(existingState QuotaInfo)
- func (o QuotaInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o QuotaInfo) Type(ctx context.Context) attr.Type
- type R2Credentials
- func (a R2Credentials) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *R2Credentials) SyncEffectiveFieldsDuringCreateOrUpdate(plan R2Credentials)
- func (newState *R2Credentials) SyncEffectiveFieldsDuringRead(existingState R2Credentials)
- func (o R2Credentials) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o R2Credentials) Type(ctx context.Context) attr.Type
- type ReadVolumeRequest
- func (a ReadVolumeRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ReadVolumeRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ReadVolumeRequest)
- func (newState *ReadVolumeRequest) SyncEffectiveFieldsDuringRead(existingState ReadVolumeRequest)
- func (o ReadVolumeRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ReadVolumeRequest) Type(ctx context.Context) attr.Type
- type RegenerateDashboardRequest
- func (a RegenerateDashboardRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *RegenerateDashboardRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan RegenerateDashboardRequest)
- func (newState *RegenerateDashboardRequest) SyncEffectiveFieldsDuringRead(existingState RegenerateDashboardRequest)
- func (o RegenerateDashboardRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RegenerateDashboardRequest) Type(ctx context.Context) attr.Type
- type RegenerateDashboardResponse
- func (a RegenerateDashboardResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *RegenerateDashboardResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan RegenerateDashboardResponse)
- func (newState *RegenerateDashboardResponse) SyncEffectiveFieldsDuringRead(existingState RegenerateDashboardResponse)
- func (o RegenerateDashboardResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RegenerateDashboardResponse) Type(ctx context.Context) attr.Type
- type RegisteredModelAlias
- func (a RegisteredModelAlias) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *RegisteredModelAlias) SyncEffectiveFieldsDuringCreateOrUpdate(plan RegisteredModelAlias)
- func (newState *RegisteredModelAlias) SyncEffectiveFieldsDuringRead(existingState RegisteredModelAlias)
- func (o RegisteredModelAlias) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RegisteredModelAlias) Type(ctx context.Context) attr.Type
- type RegisteredModelInfo
- func (o *RegisteredModelInfo) GetAliases(ctx context.Context) ([]RegisteredModelAlias, bool)
- func (a RegisteredModelInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *RegisteredModelInfo) SetAliases(ctx context.Context, v []RegisteredModelAlias)
- func (newState *RegisteredModelInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan RegisteredModelInfo)
- func (newState *RegisteredModelInfo) SyncEffectiveFieldsDuringRead(existingState RegisteredModelInfo)
- func (o RegisteredModelInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RegisteredModelInfo) Type(ctx context.Context) attr.Type
- type RunRefreshRequest
- func (a RunRefreshRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *RunRefreshRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan RunRefreshRequest)
- func (newState *RunRefreshRequest) SyncEffectiveFieldsDuringRead(existingState RunRefreshRequest)
- func (o RunRefreshRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RunRefreshRequest) Type(ctx context.Context) attr.Type
- type SchemaInfo
- func (a SchemaInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *SchemaInfo) GetEffectivePredictiveOptimizationFlag(ctx context.Context) (EffectivePredictiveOptimizationFlag, bool)
- func (o *SchemaInfo) GetProperties(ctx context.Context) (map[string]types.String, bool)
- func (o *SchemaInfo) SetEffectivePredictiveOptimizationFlag(ctx context.Context, v EffectivePredictiveOptimizationFlag)
- func (o *SchemaInfo) SetProperties(ctx context.Context, v map[string]types.String)
- func (newState *SchemaInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan SchemaInfo)
- func (newState *SchemaInfo) SyncEffectiveFieldsDuringRead(existingState SchemaInfo)
- func (o SchemaInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o SchemaInfo) Type(ctx context.Context) attr.Type
- type SetArtifactAllowlist
- func (o *SetArtifactAllowlist) GetArtifactMatchers(ctx context.Context) ([]ArtifactMatcher, bool)
- func (a SetArtifactAllowlist) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *SetArtifactAllowlist) SetArtifactMatchers(ctx context.Context, v []ArtifactMatcher)
- func (newState *SetArtifactAllowlist) SyncEffectiveFieldsDuringCreateOrUpdate(plan SetArtifactAllowlist)
- func (newState *SetArtifactAllowlist) SyncEffectiveFieldsDuringRead(existingState SetArtifactAllowlist)
- func (o SetArtifactAllowlist) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o SetArtifactAllowlist) Type(ctx context.Context) attr.Type
- type SetRegisteredModelAliasRequest
- func (a SetRegisteredModelAliasRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *SetRegisteredModelAliasRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan SetRegisteredModelAliasRequest)
- func (newState *SetRegisteredModelAliasRequest) SyncEffectiveFieldsDuringRead(existingState SetRegisteredModelAliasRequest)
- func (o SetRegisteredModelAliasRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o SetRegisteredModelAliasRequest) Type(ctx context.Context) attr.Type
- type SseEncryptionDetails
- func (a SseEncryptionDetails) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *SseEncryptionDetails) SyncEffectiveFieldsDuringCreateOrUpdate(plan SseEncryptionDetails)
- func (newState *SseEncryptionDetails) SyncEffectiveFieldsDuringRead(existingState SseEncryptionDetails)
- func (o SseEncryptionDetails) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o SseEncryptionDetails) Type(ctx context.Context) attr.Type
- type StorageCredentialInfo
- func (o *StorageCredentialInfo) GetAwsIamRole(ctx context.Context) (AwsIamRoleResponse, bool)
- func (o *StorageCredentialInfo) GetAzureManagedIdentity(ctx context.Context) (AzureManagedIdentityResponse, bool)
- func (o *StorageCredentialInfo) GetAzureServicePrincipal(ctx context.Context) (AzureServicePrincipal, bool)
- func (o *StorageCredentialInfo) GetCloudflareApiToken(ctx context.Context) (CloudflareApiToken, bool)
- func (a StorageCredentialInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *StorageCredentialInfo) GetDatabricksGcpServiceAccount(ctx context.Context) (DatabricksGcpServiceAccountResponse, bool)
- func (o *StorageCredentialInfo) SetAwsIamRole(ctx context.Context, v AwsIamRoleResponse)
- func (o *StorageCredentialInfo) SetAzureManagedIdentity(ctx context.Context, v AzureManagedIdentityResponse)
- func (o *StorageCredentialInfo) SetAzureServicePrincipal(ctx context.Context, v AzureServicePrincipal)
- func (o *StorageCredentialInfo) SetCloudflareApiToken(ctx context.Context, v CloudflareApiToken)
- func (o *StorageCredentialInfo) SetDatabricksGcpServiceAccount(ctx context.Context, v DatabricksGcpServiceAccountResponse)
- func (newState *StorageCredentialInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan StorageCredentialInfo)
- func (newState *StorageCredentialInfo) SyncEffectiveFieldsDuringRead(existingState StorageCredentialInfo)
- func (o StorageCredentialInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o StorageCredentialInfo) Type(ctx context.Context) attr.Type
- type SystemSchemaInfo
- func (a SystemSchemaInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *SystemSchemaInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan SystemSchemaInfo)
- func (newState *SystemSchemaInfo) SyncEffectiveFieldsDuringRead(existingState SystemSchemaInfo)
- func (o SystemSchemaInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o SystemSchemaInfo) Type(ctx context.Context) attr.Type
- type TableConstraint
- func (a TableConstraint) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *TableConstraint) GetForeignKeyConstraint(ctx context.Context) (ForeignKeyConstraint, bool)
- func (o *TableConstraint) GetNamedTableConstraint(ctx context.Context) (NamedTableConstraint, bool)
- func (o *TableConstraint) GetPrimaryKeyConstraint(ctx context.Context) (PrimaryKeyConstraint, bool)
- func (o *TableConstraint) SetForeignKeyConstraint(ctx context.Context, v ForeignKeyConstraint)
- func (o *TableConstraint) SetNamedTableConstraint(ctx context.Context, v NamedTableConstraint)
- func (o *TableConstraint) SetPrimaryKeyConstraint(ctx context.Context, v PrimaryKeyConstraint)
- func (newState *TableConstraint) SyncEffectiveFieldsDuringCreateOrUpdate(plan TableConstraint)
- func (newState *TableConstraint) SyncEffectiveFieldsDuringRead(existingState TableConstraint)
- func (o TableConstraint) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o TableConstraint) Type(ctx context.Context) attr.Type
- type TableDependency
- func (a TableDependency) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *TableDependency) SyncEffectiveFieldsDuringCreateOrUpdate(plan TableDependency)
- func (newState *TableDependency) SyncEffectiveFieldsDuringRead(existingState TableDependency)
- func (o TableDependency) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o TableDependency) Type(ctx context.Context) attr.Type
- type TableExistsResponse
- func (a TableExistsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *TableExistsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan TableExistsResponse)
- func (newState *TableExistsResponse) SyncEffectiveFieldsDuringRead(existingState TableExistsResponse)
- func (o TableExistsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o TableExistsResponse) Type(ctx context.Context) attr.Type
- type TableInfo
- func (o *TableInfo) GetColumns(ctx context.Context) ([]ColumnInfo, bool)
- func (a TableInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *TableInfo) GetDeltaRuntimePropertiesKvpairs(ctx context.Context) (DeltaRuntimePropertiesKvPairs, bool)
- func (o *TableInfo) GetEffectivePredictiveOptimizationFlag(ctx context.Context) (EffectivePredictiveOptimizationFlag, bool)
- func (o *TableInfo) GetEncryptionDetails(ctx context.Context) (EncryptionDetails, bool)
- func (o *TableInfo) GetProperties(ctx context.Context) (map[string]types.String, bool)
- func (o *TableInfo) GetRowFilter(ctx context.Context) (TableRowFilter, bool)
- func (o *TableInfo) GetTableConstraints(ctx context.Context) ([]TableConstraint, bool)
- func (o *TableInfo) GetViewDependencies(ctx context.Context) (DependencyList, bool)
- func (o *TableInfo) SetColumns(ctx context.Context, v []ColumnInfo)
- func (o *TableInfo) SetDeltaRuntimePropertiesKvpairs(ctx context.Context, v DeltaRuntimePropertiesKvPairs)
- func (o *TableInfo) SetEffectivePredictiveOptimizationFlag(ctx context.Context, v EffectivePredictiveOptimizationFlag)
- func (o *TableInfo) SetEncryptionDetails(ctx context.Context, v EncryptionDetails)
- func (o *TableInfo) SetProperties(ctx context.Context, v map[string]types.String)
- func (o *TableInfo) SetRowFilter(ctx context.Context, v TableRowFilter)
- func (o *TableInfo) SetTableConstraints(ctx context.Context, v []TableConstraint)
- func (o *TableInfo) SetViewDependencies(ctx context.Context, v DependencyList)
- func (newState *TableInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan TableInfo)
- func (newState *TableInfo) SyncEffectiveFieldsDuringRead(existingState TableInfo)
- func (o TableInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o TableInfo) Type(ctx context.Context) attr.Type
- type TableRowFilter
- func (a TableRowFilter) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *TableRowFilter) GetInputColumnNames(ctx context.Context) ([]types.String, bool)
- func (o *TableRowFilter) SetInputColumnNames(ctx context.Context, v []types.String)
- func (newState *TableRowFilter) SyncEffectiveFieldsDuringCreateOrUpdate(plan TableRowFilter)
- func (newState *TableRowFilter) SyncEffectiveFieldsDuringRead(existingState TableRowFilter)
- func (o TableRowFilter) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o TableRowFilter) Type(ctx context.Context) attr.Type
- type TableSummary
- func (a TableSummary) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *TableSummary) SyncEffectiveFieldsDuringCreateOrUpdate(plan TableSummary)
- func (newState *TableSummary) SyncEffectiveFieldsDuringRead(existingState TableSummary)
- func (o TableSummary) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o TableSummary) Type(ctx context.Context) attr.Type
- type TemporaryCredentials
- func (o *TemporaryCredentials) GetAwsTempCredentials(ctx context.Context) (AwsCredentials, bool)
- func (o *TemporaryCredentials) GetAzureAad(ctx context.Context) (AzureActiveDirectoryToken, bool)
- func (a TemporaryCredentials) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *TemporaryCredentials) SetAwsTempCredentials(ctx context.Context, v AwsCredentials)
- func (o *TemporaryCredentials) SetAzureAad(ctx context.Context, v AzureActiveDirectoryToken)
- func (newState *TemporaryCredentials) SyncEffectiveFieldsDuringCreateOrUpdate(plan TemporaryCredentials)
- func (newState *TemporaryCredentials) SyncEffectiveFieldsDuringRead(existingState TemporaryCredentials)
- func (o TemporaryCredentials) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o TemporaryCredentials) Type(ctx context.Context) attr.Type
- type TriggeredUpdateStatus
- func (a TriggeredUpdateStatus) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *TriggeredUpdateStatus) GetTriggeredUpdateProgress(ctx context.Context) (PipelineProgress, bool)
- func (o *TriggeredUpdateStatus) SetTriggeredUpdateProgress(ctx context.Context, v PipelineProgress)
- func (newState *TriggeredUpdateStatus) SyncEffectiveFieldsDuringCreateOrUpdate(plan TriggeredUpdateStatus)
- func (newState *TriggeredUpdateStatus) SyncEffectiveFieldsDuringRead(existingState TriggeredUpdateStatus)
- func (o TriggeredUpdateStatus) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o TriggeredUpdateStatus) Type(ctx context.Context) attr.Type
- type UnassignRequest
- func (a UnassignRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *UnassignRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UnassignRequest)
- func (newState *UnassignRequest) SyncEffectiveFieldsDuringRead(existingState UnassignRequest)
- func (o UnassignRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UnassignRequest) Type(ctx context.Context) attr.Type
- type UnassignResponse
- func (a UnassignResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *UnassignResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan UnassignResponse)
- func (newState *UnassignResponse) SyncEffectiveFieldsDuringRead(existingState UnassignResponse)
- func (o UnassignResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UnassignResponse) Type(ctx context.Context) attr.Type
- type UpdateAssignmentResponse
- func (a UpdateAssignmentResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *UpdateAssignmentResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateAssignmentResponse)
- func (newState *UpdateAssignmentResponse) SyncEffectiveFieldsDuringRead(existingState UpdateAssignmentResponse)
- func (o UpdateAssignmentResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateAssignmentResponse) Type(ctx context.Context) attr.Type
- type UpdateCatalog
- func (a UpdateCatalog) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateCatalog) GetProperties(ctx context.Context) (map[string]types.String, bool)
- func (o *UpdateCatalog) SetProperties(ctx context.Context, v map[string]types.String)
- func (newState *UpdateCatalog) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateCatalog)
- func (newState *UpdateCatalog) SyncEffectiveFieldsDuringRead(existingState UpdateCatalog)
- func (o UpdateCatalog) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateCatalog) Type(ctx context.Context) attr.Type
- type UpdateConnection
- func (a UpdateConnection) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateConnection) GetOptions(ctx context.Context) (map[string]types.String, bool)
- func (o *UpdateConnection) SetOptions(ctx context.Context, v map[string]types.String)
- func (newState *UpdateConnection) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateConnection)
- func (newState *UpdateConnection) SyncEffectiveFieldsDuringRead(existingState UpdateConnection)
- func (o UpdateConnection) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateConnection) Type(ctx context.Context) attr.Type
- type UpdateCredentialRequest
- func (o *UpdateCredentialRequest) GetAwsIamRole(ctx context.Context) (AwsIamRole, bool)
- func (o *UpdateCredentialRequest) GetAzureManagedIdentity(ctx context.Context) (AzureManagedIdentity, bool)
- func (o *UpdateCredentialRequest) GetAzureServicePrincipal(ctx context.Context) (AzureServicePrincipal, bool)
- func (a UpdateCredentialRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateCredentialRequest) GetDatabricksGcpServiceAccount(ctx context.Context) (DatabricksGcpServiceAccount, bool)
- func (o *UpdateCredentialRequest) SetAwsIamRole(ctx context.Context, v AwsIamRole)
- func (o *UpdateCredentialRequest) SetAzureManagedIdentity(ctx context.Context, v AzureManagedIdentity)
- func (o *UpdateCredentialRequest) SetAzureServicePrincipal(ctx context.Context, v AzureServicePrincipal)
- func (o *UpdateCredentialRequest) SetDatabricksGcpServiceAccount(ctx context.Context, v DatabricksGcpServiceAccount)
- func (newState *UpdateCredentialRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateCredentialRequest)
- func (newState *UpdateCredentialRequest) SyncEffectiveFieldsDuringRead(existingState UpdateCredentialRequest)
- func (o UpdateCredentialRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateCredentialRequest) Type(ctx context.Context) attr.Type
- type UpdateExternalLocation
- func (a UpdateExternalLocation) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateExternalLocation) GetEncryptionDetails(ctx context.Context) (EncryptionDetails, bool)
- func (o *UpdateExternalLocation) SetEncryptionDetails(ctx context.Context, v EncryptionDetails)
- func (newState *UpdateExternalLocation) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateExternalLocation)
- func (newState *UpdateExternalLocation) SyncEffectiveFieldsDuringRead(existingState UpdateExternalLocation)
- func (o UpdateExternalLocation) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateExternalLocation) Type(ctx context.Context) attr.Type
- type UpdateFunction
- func (a UpdateFunction) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *UpdateFunction) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateFunction)
- func (newState *UpdateFunction) SyncEffectiveFieldsDuringRead(existingState UpdateFunction)
- func (o UpdateFunction) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateFunction) Type(ctx context.Context) attr.Type
- type UpdateMetastore
- func (a UpdateMetastore) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *UpdateMetastore) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateMetastore)
- func (newState *UpdateMetastore) SyncEffectiveFieldsDuringRead(existingState UpdateMetastore)
- func (o UpdateMetastore) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateMetastore) Type(ctx context.Context) attr.Type
- type UpdateMetastoreAssignment
- func (a UpdateMetastoreAssignment) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *UpdateMetastoreAssignment) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateMetastoreAssignment)
- func (newState *UpdateMetastoreAssignment) SyncEffectiveFieldsDuringRead(existingState UpdateMetastoreAssignment)
- func (o UpdateMetastoreAssignment) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateMetastoreAssignment) Type(ctx context.Context) attr.Type
- type UpdateModelVersionRequest
- func (a UpdateModelVersionRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *UpdateModelVersionRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateModelVersionRequest)
- func (newState *UpdateModelVersionRequest) SyncEffectiveFieldsDuringRead(existingState UpdateModelVersionRequest)
- func (o UpdateModelVersionRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateModelVersionRequest) Type(ctx context.Context) attr.Type
- type UpdateMonitor
- func (a UpdateMonitor) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateMonitor) GetCustomMetrics(ctx context.Context) ([]MonitorMetric, bool)
- func (o *UpdateMonitor) GetDataClassificationConfig(ctx context.Context) (MonitorDataClassificationConfig, bool)
- func (o *UpdateMonitor) GetInferenceLog(ctx context.Context) (MonitorInferenceLog, bool)
- func (o *UpdateMonitor) GetNotifications(ctx context.Context) (MonitorNotifications, bool)
- func (o *UpdateMonitor) GetSchedule(ctx context.Context) (MonitorCronSchedule, bool)
- func (o *UpdateMonitor) GetSlicingExprs(ctx context.Context) ([]types.String, bool)
- func (o *UpdateMonitor) GetSnapshot(ctx context.Context) (MonitorSnapshot, bool)
- func (o *UpdateMonitor) GetTimeSeries(ctx context.Context) (MonitorTimeSeries, bool)
- func (o *UpdateMonitor) SetCustomMetrics(ctx context.Context, v []MonitorMetric)
- func (o *UpdateMonitor) SetDataClassificationConfig(ctx context.Context, v MonitorDataClassificationConfig)
- func (o *UpdateMonitor) SetInferenceLog(ctx context.Context, v MonitorInferenceLog)
- func (o *UpdateMonitor) SetNotifications(ctx context.Context, v MonitorNotifications)
- func (o *UpdateMonitor) SetSchedule(ctx context.Context, v MonitorCronSchedule)
- func (o *UpdateMonitor) SetSlicingExprs(ctx context.Context, v []types.String)
- func (o *UpdateMonitor) SetSnapshot(ctx context.Context, v MonitorSnapshot)
- func (o *UpdateMonitor) SetTimeSeries(ctx context.Context, v MonitorTimeSeries)
- func (newState *UpdateMonitor) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateMonitor)
- func (newState *UpdateMonitor) SyncEffectiveFieldsDuringRead(existingState UpdateMonitor)
- func (o UpdateMonitor) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateMonitor) Type(ctx context.Context) attr.Type
- type UpdatePermissions
- func (o *UpdatePermissions) GetChanges(ctx context.Context) ([]PermissionsChange, bool)
- func (a UpdatePermissions) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdatePermissions) SetChanges(ctx context.Context, v []PermissionsChange)
- func (newState *UpdatePermissions) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdatePermissions)
- func (newState *UpdatePermissions) SyncEffectiveFieldsDuringRead(existingState UpdatePermissions)
- func (o UpdatePermissions) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdatePermissions) Type(ctx context.Context) attr.Type
- type UpdateRegisteredModelRequest
- func (a UpdateRegisteredModelRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *UpdateRegisteredModelRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateRegisteredModelRequest)
- func (newState *UpdateRegisteredModelRequest) SyncEffectiveFieldsDuringRead(existingState UpdateRegisteredModelRequest)
- func (o UpdateRegisteredModelRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateRegisteredModelRequest) Type(ctx context.Context) attr.Type
- type UpdateResponse
- func (a UpdateResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *UpdateResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateResponse)
- func (newState *UpdateResponse) SyncEffectiveFieldsDuringRead(existingState UpdateResponse)
- func (o UpdateResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateResponse) Type(ctx context.Context) attr.Type
- type UpdateSchema
- func (a UpdateSchema) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateSchema) GetProperties(ctx context.Context) (map[string]types.String, bool)
- func (o *UpdateSchema) SetProperties(ctx context.Context, v map[string]types.String)
- func (newState *UpdateSchema) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateSchema)
- func (newState *UpdateSchema) SyncEffectiveFieldsDuringRead(existingState UpdateSchema)
- func (o UpdateSchema) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateSchema) Type(ctx context.Context) attr.Type
- type UpdateStorageCredential
- func (o *UpdateStorageCredential) GetAwsIamRole(ctx context.Context) (AwsIamRoleRequest, bool)
- func (o *UpdateStorageCredential) GetAzureManagedIdentity(ctx context.Context) (AzureManagedIdentityResponse, bool)
- func (o *UpdateStorageCredential) GetAzureServicePrincipal(ctx context.Context) (AzureServicePrincipal, bool)
- func (o *UpdateStorageCredential) GetCloudflareApiToken(ctx context.Context) (CloudflareApiToken, bool)
- func (a UpdateStorageCredential) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateStorageCredential) GetDatabricksGcpServiceAccount(ctx context.Context) (DatabricksGcpServiceAccountRequest, bool)
- func (o *UpdateStorageCredential) SetAwsIamRole(ctx context.Context, v AwsIamRoleRequest)
- func (o *UpdateStorageCredential) SetAzureManagedIdentity(ctx context.Context, v AzureManagedIdentityResponse)
- func (o *UpdateStorageCredential) SetAzureServicePrincipal(ctx context.Context, v AzureServicePrincipal)
- func (o *UpdateStorageCredential) SetCloudflareApiToken(ctx context.Context, v CloudflareApiToken)
- func (o *UpdateStorageCredential) SetDatabricksGcpServiceAccount(ctx context.Context, v DatabricksGcpServiceAccountRequest)
- func (newState *UpdateStorageCredential) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateStorageCredential)
- func (newState *UpdateStorageCredential) SyncEffectiveFieldsDuringRead(existingState UpdateStorageCredential)
- func (o UpdateStorageCredential) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateStorageCredential) Type(ctx context.Context) attr.Type
- type UpdateTableRequest
- func (a UpdateTableRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *UpdateTableRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateTableRequest)
- func (newState *UpdateTableRequest) SyncEffectiveFieldsDuringRead(existingState UpdateTableRequest)
- func (o UpdateTableRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateTableRequest) Type(ctx context.Context) attr.Type
- type UpdateVolumeRequestContent
- func (a UpdateVolumeRequestContent) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *UpdateVolumeRequestContent) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateVolumeRequestContent)
- func (newState *UpdateVolumeRequestContent) SyncEffectiveFieldsDuringRead(existingState UpdateVolumeRequestContent)
- func (o UpdateVolumeRequestContent) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateVolumeRequestContent) Type(ctx context.Context) attr.Type
- type UpdateWorkspaceBindings
- func (o *UpdateWorkspaceBindings) GetAssignWorkspaces(ctx context.Context) ([]types.Int64, bool)
- func (a UpdateWorkspaceBindings) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateWorkspaceBindings) GetUnassignWorkspaces(ctx context.Context) ([]types.Int64, bool)
- func (o *UpdateWorkspaceBindings) SetAssignWorkspaces(ctx context.Context, v []types.Int64)
- func (o *UpdateWorkspaceBindings) SetUnassignWorkspaces(ctx context.Context, v []types.Int64)
- func (newState *UpdateWorkspaceBindings) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateWorkspaceBindings)
- func (newState *UpdateWorkspaceBindings) SyncEffectiveFieldsDuringRead(existingState UpdateWorkspaceBindings)
- func (o UpdateWorkspaceBindings) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateWorkspaceBindings) Type(ctx context.Context) attr.Type
- type UpdateWorkspaceBindingsParameters
- func (o *UpdateWorkspaceBindingsParameters) GetAdd(ctx context.Context) ([]WorkspaceBinding, bool)
- func (a UpdateWorkspaceBindingsParameters) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateWorkspaceBindingsParameters) GetRemove(ctx context.Context) ([]WorkspaceBinding, bool)
- func (o *UpdateWorkspaceBindingsParameters) SetAdd(ctx context.Context, v []WorkspaceBinding)
- func (o *UpdateWorkspaceBindingsParameters) SetRemove(ctx context.Context, v []WorkspaceBinding)
- func (newState *UpdateWorkspaceBindingsParameters) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateWorkspaceBindingsParameters)
- func (newState *UpdateWorkspaceBindingsParameters) SyncEffectiveFieldsDuringRead(existingState UpdateWorkspaceBindingsParameters)
- func (o UpdateWorkspaceBindingsParameters) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateWorkspaceBindingsParameters) Type(ctx context.Context) attr.Type
- type ValidateCredentialRequest
- func (o *ValidateCredentialRequest) GetAwsIamRole(ctx context.Context) (AwsIamRole, bool)
- func (o *ValidateCredentialRequest) GetAzureManagedIdentity(ctx context.Context) (AzureManagedIdentity, bool)
- func (a ValidateCredentialRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ValidateCredentialRequest) SetAwsIamRole(ctx context.Context, v AwsIamRole)
- func (o *ValidateCredentialRequest) SetAzureManagedIdentity(ctx context.Context, v AzureManagedIdentity)
- func (newState *ValidateCredentialRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ValidateCredentialRequest)
- func (newState *ValidateCredentialRequest) SyncEffectiveFieldsDuringRead(existingState ValidateCredentialRequest)
- func (o ValidateCredentialRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ValidateCredentialRequest) Type(ctx context.Context) attr.Type
- type ValidateCredentialResponse
- func (a ValidateCredentialResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ValidateCredentialResponse) GetResults(ctx context.Context) ([]CredentialValidationResult, bool)
- func (o *ValidateCredentialResponse) SetResults(ctx context.Context, v []CredentialValidationResult)
- func (newState *ValidateCredentialResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ValidateCredentialResponse)
- func (newState *ValidateCredentialResponse) SyncEffectiveFieldsDuringRead(existingState ValidateCredentialResponse)
- func (o ValidateCredentialResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ValidateCredentialResponse) Type(ctx context.Context) attr.Type
- type ValidateStorageCredential
- func (o *ValidateStorageCredential) GetAwsIamRole(ctx context.Context) (AwsIamRoleRequest, bool)
- func (o *ValidateStorageCredential) GetAzureManagedIdentity(ctx context.Context) (AzureManagedIdentityRequest, bool)
- func (o *ValidateStorageCredential) GetAzureServicePrincipal(ctx context.Context) (AzureServicePrincipal, bool)
- func (o *ValidateStorageCredential) GetCloudflareApiToken(ctx context.Context) (CloudflareApiToken, bool)
- func (a ValidateStorageCredential) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ValidateStorageCredential) GetDatabricksGcpServiceAccount(ctx context.Context) (DatabricksGcpServiceAccountRequest, bool)
- func (o *ValidateStorageCredential) SetAwsIamRole(ctx context.Context, v AwsIamRoleRequest)
- func (o *ValidateStorageCredential) SetAzureManagedIdentity(ctx context.Context, v AzureManagedIdentityRequest)
- func (o *ValidateStorageCredential) SetAzureServicePrincipal(ctx context.Context, v AzureServicePrincipal)
- func (o *ValidateStorageCredential) SetCloudflareApiToken(ctx context.Context, v CloudflareApiToken)
- func (o *ValidateStorageCredential) SetDatabricksGcpServiceAccount(ctx context.Context, v DatabricksGcpServiceAccountRequest)
- func (newState *ValidateStorageCredential) SyncEffectiveFieldsDuringCreateOrUpdate(plan ValidateStorageCredential)
- func (newState *ValidateStorageCredential) SyncEffectiveFieldsDuringRead(existingState ValidateStorageCredential)
- func (o ValidateStorageCredential) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ValidateStorageCredential) Type(ctx context.Context) attr.Type
- type ValidateStorageCredentialResponse
- func (a ValidateStorageCredentialResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ValidateStorageCredentialResponse) GetResults(ctx context.Context) ([]ValidationResult, bool)
- func (o *ValidateStorageCredentialResponse) SetResults(ctx context.Context, v []ValidationResult)
- func (newState *ValidateStorageCredentialResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ValidateStorageCredentialResponse)
- func (newState *ValidateStorageCredentialResponse) SyncEffectiveFieldsDuringRead(existingState ValidateStorageCredentialResponse)
- func (o ValidateStorageCredentialResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ValidateStorageCredentialResponse) Type(ctx context.Context) attr.Type
- type ValidationResult
- func (a ValidationResult) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ValidationResult) SyncEffectiveFieldsDuringCreateOrUpdate(plan ValidationResult)
- func (newState *ValidationResult) SyncEffectiveFieldsDuringRead(existingState ValidationResult)
- func (o ValidationResult) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ValidationResult) Type(ctx context.Context) attr.Type
- type VolumeInfo
- func (a VolumeInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *VolumeInfo) GetEncryptionDetails(ctx context.Context) (EncryptionDetails, bool)
- func (o *VolumeInfo) SetEncryptionDetails(ctx context.Context, v EncryptionDetails)
- func (newState *VolumeInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan VolumeInfo)
- func (newState *VolumeInfo) SyncEffectiveFieldsDuringRead(existingState VolumeInfo)
- func (o VolumeInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o VolumeInfo) Type(ctx context.Context) attr.Type
- type WorkspaceBinding
- func (a WorkspaceBinding) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *WorkspaceBinding) SyncEffectiveFieldsDuringCreateOrUpdate(plan WorkspaceBinding)
- func (newState *WorkspaceBinding) SyncEffectiveFieldsDuringRead(existingState WorkspaceBinding)
- func (o WorkspaceBinding) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o WorkspaceBinding) Type(ctx context.Context) attr.Type
- type WorkspaceBindingsResponse
- func (o *WorkspaceBindingsResponse) GetBindings(ctx context.Context) ([]WorkspaceBinding, bool)
- func (a WorkspaceBindingsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *WorkspaceBindingsResponse) SetBindings(ctx context.Context, v []WorkspaceBinding)
- func (newState *WorkspaceBindingsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan WorkspaceBindingsResponse)
- func (newState *WorkspaceBindingsResponse) SyncEffectiveFieldsDuringRead(existingState WorkspaceBindingsResponse)
- func (o WorkspaceBindingsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o WorkspaceBindingsResponse) Type(ctx context.Context) attr.Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountsCreateMetastore ¶
type AccountsCreateMetastore struct {
MetastoreInfo types.List `tfsdk:"metastore_info" tf:"optional,object"`
}
func (AccountsCreateMetastore) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AccountsCreateMetastore. 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 (*AccountsCreateMetastore) GetMetastoreInfo ¶ added in v1.61.0
func (o *AccountsCreateMetastore) GetMetastoreInfo(ctx context.Context) (CreateMetastore, bool)
GetMetastoreInfo returns the value of the MetastoreInfo field in AccountsCreateMetastore as a CreateMetastore value. If the field is unknown or null, the boolean return value is false.
func (*AccountsCreateMetastore) SetMetastoreInfo ¶ added in v1.61.0
func (o *AccountsCreateMetastore) SetMetastoreInfo(ctx context.Context, v CreateMetastore)
SetMetastoreInfo sets the value of the MetastoreInfo field in AccountsCreateMetastore.
func (*AccountsCreateMetastore) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *AccountsCreateMetastore) SyncEffectiveFieldsDuringCreateOrUpdate(plan AccountsCreateMetastore)
func (*AccountsCreateMetastore) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *AccountsCreateMetastore) SyncEffectiveFieldsDuringRead(existingState AccountsCreateMetastore)
func (AccountsCreateMetastore) ToObjectValue ¶ added in v1.61.0
func (o AccountsCreateMetastore) 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, AccountsCreateMetastore only implements ToObjectValue() and Type().
type AccountsCreateMetastoreAssignment ¶
type AccountsCreateMetastoreAssignment struct { MetastoreAssignment types.List `tfsdk:"metastore_assignment" tf:"optional,object"` // Unity Catalog metastore ID MetastoreId types.String `tfsdk:"-"` // Workspace ID. WorkspaceId types.Int64 `tfsdk:"-"` }
func (AccountsCreateMetastoreAssignment) GetComplexFieldTypes ¶ added in v1.61.0
func (a AccountsCreateMetastoreAssignment) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AccountsCreateMetastoreAssignment. 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 (*AccountsCreateMetastoreAssignment) GetMetastoreAssignment ¶ added in v1.61.0
func (o *AccountsCreateMetastoreAssignment) GetMetastoreAssignment(ctx context.Context) (CreateMetastoreAssignment, bool)
GetMetastoreAssignment returns the value of the MetastoreAssignment field in AccountsCreateMetastoreAssignment as a CreateMetastoreAssignment value. If the field is unknown or null, the boolean return value is false.
func (*AccountsCreateMetastoreAssignment) SetMetastoreAssignment ¶ added in v1.61.0
func (o *AccountsCreateMetastoreAssignment) SetMetastoreAssignment(ctx context.Context, v CreateMetastoreAssignment)
SetMetastoreAssignment sets the value of the MetastoreAssignment field in AccountsCreateMetastoreAssignment.
func (*AccountsCreateMetastoreAssignment) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *AccountsCreateMetastoreAssignment) SyncEffectiveFieldsDuringCreateOrUpdate(plan AccountsCreateMetastoreAssignment)
func (*AccountsCreateMetastoreAssignment) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *AccountsCreateMetastoreAssignment) SyncEffectiveFieldsDuringRead(existingState AccountsCreateMetastoreAssignment)
func (AccountsCreateMetastoreAssignment) ToObjectValue ¶ added in v1.61.0
func (o AccountsCreateMetastoreAssignment) 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, AccountsCreateMetastoreAssignment only implements ToObjectValue() and Type().
type AccountsCreateStorageCredential ¶
type AccountsCreateStorageCredential struct { CredentialInfo types.List `tfsdk:"credential_info" tf:"optional,object"` // Unity Catalog metastore ID MetastoreId types.String `tfsdk:"-"` }
func (AccountsCreateStorageCredential) GetComplexFieldTypes ¶ added in v1.61.0
func (a AccountsCreateStorageCredential) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AccountsCreateStorageCredential. 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 (*AccountsCreateStorageCredential) GetCredentialInfo ¶ added in v1.61.0
func (o *AccountsCreateStorageCredential) GetCredentialInfo(ctx context.Context) (CreateStorageCredential, bool)
GetCredentialInfo returns the value of the CredentialInfo field in AccountsCreateStorageCredential as a CreateStorageCredential value. If the field is unknown or null, the boolean return value is false.
func (*AccountsCreateStorageCredential) SetCredentialInfo ¶ added in v1.61.0
func (o *AccountsCreateStorageCredential) SetCredentialInfo(ctx context.Context, v CreateStorageCredential)
SetCredentialInfo sets the value of the CredentialInfo field in AccountsCreateStorageCredential.
func (*AccountsCreateStorageCredential) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *AccountsCreateStorageCredential) SyncEffectiveFieldsDuringCreateOrUpdate(plan AccountsCreateStorageCredential)
func (*AccountsCreateStorageCredential) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *AccountsCreateStorageCredential) SyncEffectiveFieldsDuringRead(existingState AccountsCreateStorageCredential)
func (AccountsCreateStorageCredential) ToObjectValue ¶ added in v1.61.0
func (o AccountsCreateStorageCredential) 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, AccountsCreateStorageCredential only implements ToObjectValue() and Type().
type AccountsMetastoreAssignment ¶
type AccountsMetastoreAssignment struct {
MetastoreAssignment types.List `tfsdk:"metastore_assignment" tf:"optional,object"`
}
func (AccountsMetastoreAssignment) GetComplexFieldTypes ¶ added in v1.61.0
func (a AccountsMetastoreAssignment) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AccountsMetastoreAssignment. 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 (*AccountsMetastoreAssignment) GetMetastoreAssignment ¶ added in v1.61.0
func (o *AccountsMetastoreAssignment) GetMetastoreAssignment(ctx context.Context) (MetastoreAssignment, bool)
GetMetastoreAssignment returns the value of the MetastoreAssignment field in AccountsMetastoreAssignment as a MetastoreAssignment value. If the field is unknown or null, the boolean return value is false.
func (*AccountsMetastoreAssignment) SetMetastoreAssignment ¶ added in v1.61.0
func (o *AccountsMetastoreAssignment) SetMetastoreAssignment(ctx context.Context, v MetastoreAssignment)
SetMetastoreAssignment sets the value of the MetastoreAssignment field in AccountsMetastoreAssignment.
func (*AccountsMetastoreAssignment) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *AccountsMetastoreAssignment) SyncEffectiveFieldsDuringCreateOrUpdate(plan AccountsMetastoreAssignment)
func (*AccountsMetastoreAssignment) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *AccountsMetastoreAssignment) SyncEffectiveFieldsDuringRead(existingState AccountsMetastoreAssignment)
func (AccountsMetastoreAssignment) ToObjectValue ¶ added in v1.61.0
func (o AccountsMetastoreAssignment) 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, AccountsMetastoreAssignment only implements ToObjectValue() and Type().
type AccountsMetastoreInfo ¶
type AccountsMetastoreInfo struct {
MetastoreInfo types.List `tfsdk:"metastore_info" tf:"optional,object"`
}
func (AccountsMetastoreInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AccountsMetastoreInfo. 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 (*AccountsMetastoreInfo) GetMetastoreInfo ¶ added in v1.61.0
func (o *AccountsMetastoreInfo) GetMetastoreInfo(ctx context.Context) (MetastoreInfo, bool)
GetMetastoreInfo returns the value of the MetastoreInfo field in AccountsMetastoreInfo as a MetastoreInfo value. If the field is unknown or null, the boolean return value is false.
func (*AccountsMetastoreInfo) SetMetastoreInfo ¶ added in v1.61.0
func (o *AccountsMetastoreInfo) SetMetastoreInfo(ctx context.Context, v MetastoreInfo)
SetMetastoreInfo sets the value of the MetastoreInfo field in AccountsMetastoreInfo.
func (*AccountsMetastoreInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *AccountsMetastoreInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan AccountsMetastoreInfo)
func (*AccountsMetastoreInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *AccountsMetastoreInfo) SyncEffectiveFieldsDuringRead(existingState AccountsMetastoreInfo)
func (AccountsMetastoreInfo) ToObjectValue ¶ added in v1.61.0
func (o AccountsMetastoreInfo) 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, AccountsMetastoreInfo only implements ToObjectValue() and Type().
type AccountsStorageCredentialInfo ¶
type AccountsStorageCredentialInfo struct {
CredentialInfo types.List `tfsdk:"credential_info" tf:"optional,object"`
}
func (AccountsStorageCredentialInfo) GetComplexFieldTypes ¶ added in v1.61.0
func (a AccountsStorageCredentialInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AccountsStorageCredentialInfo. 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 (*AccountsStorageCredentialInfo) GetCredentialInfo ¶ added in v1.61.0
func (o *AccountsStorageCredentialInfo) GetCredentialInfo(ctx context.Context) (StorageCredentialInfo, bool)
GetCredentialInfo returns the value of the CredentialInfo field in AccountsStorageCredentialInfo as a StorageCredentialInfo value. If the field is unknown or null, the boolean return value is false.
func (*AccountsStorageCredentialInfo) SetCredentialInfo ¶ added in v1.61.0
func (o *AccountsStorageCredentialInfo) SetCredentialInfo(ctx context.Context, v StorageCredentialInfo)
SetCredentialInfo sets the value of the CredentialInfo field in AccountsStorageCredentialInfo.
func (*AccountsStorageCredentialInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *AccountsStorageCredentialInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan AccountsStorageCredentialInfo)
func (*AccountsStorageCredentialInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *AccountsStorageCredentialInfo) SyncEffectiveFieldsDuringRead(existingState AccountsStorageCredentialInfo)
func (AccountsStorageCredentialInfo) ToObjectValue ¶ added in v1.61.0
func (o AccountsStorageCredentialInfo) 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, AccountsStorageCredentialInfo only implements ToObjectValue() and Type().
type AccountsUpdateMetastore ¶
type AccountsUpdateMetastore struct { // Unity Catalog metastore ID MetastoreId types.String `tfsdk:"-"` MetastoreInfo types.List `tfsdk:"metastore_info" tf:"optional,object"` }
func (AccountsUpdateMetastore) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AccountsUpdateMetastore. 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 (*AccountsUpdateMetastore) GetMetastoreInfo ¶ added in v1.61.0
func (o *AccountsUpdateMetastore) GetMetastoreInfo(ctx context.Context) (UpdateMetastore, bool)
GetMetastoreInfo returns the value of the MetastoreInfo field in AccountsUpdateMetastore as a UpdateMetastore value. If the field is unknown or null, the boolean return value is false.
func (*AccountsUpdateMetastore) SetMetastoreInfo ¶ added in v1.61.0
func (o *AccountsUpdateMetastore) SetMetastoreInfo(ctx context.Context, v UpdateMetastore)
SetMetastoreInfo sets the value of the MetastoreInfo field in AccountsUpdateMetastore.
func (*AccountsUpdateMetastore) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *AccountsUpdateMetastore) SyncEffectiveFieldsDuringCreateOrUpdate(plan AccountsUpdateMetastore)
func (*AccountsUpdateMetastore) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *AccountsUpdateMetastore) SyncEffectiveFieldsDuringRead(existingState AccountsUpdateMetastore)
func (AccountsUpdateMetastore) ToObjectValue ¶ added in v1.61.0
func (o AccountsUpdateMetastore) 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, AccountsUpdateMetastore only implements ToObjectValue() and Type().
type AccountsUpdateMetastoreAssignment ¶
type AccountsUpdateMetastoreAssignment struct { MetastoreAssignment types.List `tfsdk:"metastore_assignment" tf:"optional,object"` // Unity Catalog metastore ID MetastoreId types.String `tfsdk:"-"` // Workspace ID. WorkspaceId types.Int64 `tfsdk:"-"` }
func (AccountsUpdateMetastoreAssignment) GetComplexFieldTypes ¶ added in v1.61.0
func (a AccountsUpdateMetastoreAssignment) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AccountsUpdateMetastoreAssignment. 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 (*AccountsUpdateMetastoreAssignment) GetMetastoreAssignment ¶ added in v1.61.0
func (o *AccountsUpdateMetastoreAssignment) GetMetastoreAssignment(ctx context.Context) (UpdateMetastoreAssignment, bool)
GetMetastoreAssignment returns the value of the MetastoreAssignment field in AccountsUpdateMetastoreAssignment as a UpdateMetastoreAssignment value. If the field is unknown or null, the boolean return value is false.
func (*AccountsUpdateMetastoreAssignment) SetMetastoreAssignment ¶ added in v1.61.0
func (o *AccountsUpdateMetastoreAssignment) SetMetastoreAssignment(ctx context.Context, v UpdateMetastoreAssignment)
SetMetastoreAssignment sets the value of the MetastoreAssignment field in AccountsUpdateMetastoreAssignment.
func (*AccountsUpdateMetastoreAssignment) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *AccountsUpdateMetastoreAssignment) SyncEffectiveFieldsDuringCreateOrUpdate(plan AccountsUpdateMetastoreAssignment)
func (*AccountsUpdateMetastoreAssignment) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *AccountsUpdateMetastoreAssignment) SyncEffectiveFieldsDuringRead(existingState AccountsUpdateMetastoreAssignment)
func (AccountsUpdateMetastoreAssignment) ToObjectValue ¶ added in v1.61.0
func (o AccountsUpdateMetastoreAssignment) 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, AccountsUpdateMetastoreAssignment only implements ToObjectValue() and Type().
type AccountsUpdateStorageCredential ¶
type AccountsUpdateStorageCredential struct { CredentialInfo types.List `tfsdk:"credential_info" tf:"optional,object"` // Unity Catalog metastore ID MetastoreId types.String `tfsdk:"-"` // Name of the storage credential. StorageCredentialName types.String `tfsdk:"-"` }
func (AccountsUpdateStorageCredential) GetComplexFieldTypes ¶ added in v1.61.0
func (a AccountsUpdateStorageCredential) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AccountsUpdateStorageCredential. 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 (*AccountsUpdateStorageCredential) GetCredentialInfo ¶ added in v1.61.0
func (o *AccountsUpdateStorageCredential) GetCredentialInfo(ctx context.Context) (UpdateStorageCredential, bool)
GetCredentialInfo returns the value of the CredentialInfo field in AccountsUpdateStorageCredential as a UpdateStorageCredential value. If the field is unknown or null, the boolean return value is false.
func (*AccountsUpdateStorageCredential) SetCredentialInfo ¶ added in v1.61.0
func (o *AccountsUpdateStorageCredential) SetCredentialInfo(ctx context.Context, v UpdateStorageCredential)
SetCredentialInfo sets the value of the CredentialInfo field in AccountsUpdateStorageCredential.
func (*AccountsUpdateStorageCredential) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *AccountsUpdateStorageCredential) SyncEffectiveFieldsDuringCreateOrUpdate(plan AccountsUpdateStorageCredential)
func (*AccountsUpdateStorageCredential) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *AccountsUpdateStorageCredential) SyncEffectiveFieldsDuringRead(existingState AccountsUpdateStorageCredential)
func (AccountsUpdateStorageCredential) ToObjectValue ¶ added in v1.61.0
func (o AccountsUpdateStorageCredential) 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, AccountsUpdateStorageCredential only implements ToObjectValue() and Type().
type ArtifactAllowlistInfo ¶
type ArtifactAllowlistInfo struct { // A list of allowed artifact match patterns. ArtifactMatchers types.List `tfsdk:"artifact_matchers" tf:"optional"` // Time at which this artifact allowlist was set, in epoch milliseconds. CreatedAt types.Int64 `tfsdk:"created_at" tf:"optional"` // Username of the user who set the artifact allowlist. CreatedBy types.String `tfsdk:"created_by" tf:"optional"` // Unique identifier of parent metastore. MetastoreId types.String `tfsdk:"metastore_id" tf:"optional"` }
func (*ArtifactAllowlistInfo) GetArtifactMatchers ¶ added in v1.61.0
func (o *ArtifactAllowlistInfo) GetArtifactMatchers(ctx context.Context) ([]ArtifactMatcher, bool)
GetArtifactMatchers returns the value of the ArtifactMatchers field in ArtifactAllowlistInfo as a slice of ArtifactMatcher values. If the field is unknown or null, the boolean return value is false.
func (ArtifactAllowlistInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ArtifactAllowlistInfo. 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 (*ArtifactAllowlistInfo) SetArtifactMatchers ¶ added in v1.61.0
func (o *ArtifactAllowlistInfo) SetArtifactMatchers(ctx context.Context, v []ArtifactMatcher)
SetArtifactMatchers sets the value of the ArtifactMatchers field in ArtifactAllowlistInfo.
func (*ArtifactAllowlistInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ArtifactAllowlistInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan ArtifactAllowlistInfo)
func (*ArtifactAllowlistInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ArtifactAllowlistInfo) SyncEffectiveFieldsDuringRead(existingState ArtifactAllowlistInfo)
func (ArtifactAllowlistInfo) ToObjectValue ¶ added in v1.61.0
func (o ArtifactAllowlistInfo) 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, ArtifactAllowlistInfo only implements ToObjectValue() and Type().
type ArtifactMatcher ¶
type ArtifactMatcher struct { // The artifact path or maven coordinate Artifact types.String `tfsdk:"artifact" tf:""` // The pattern matching type of the artifact MatchType types.String `tfsdk:"match_type" tf:""` }
func (ArtifactMatcher) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ArtifactMatcher. 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 (*ArtifactMatcher) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ArtifactMatcher) SyncEffectiveFieldsDuringCreateOrUpdate(plan ArtifactMatcher)
func (*ArtifactMatcher) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ArtifactMatcher) SyncEffectiveFieldsDuringRead(existingState ArtifactMatcher)
func (ArtifactMatcher) ToObjectValue ¶ added in v1.61.0
func (o ArtifactMatcher) 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, ArtifactMatcher only implements ToObjectValue() and Type().
type AssignResponse ¶
type AssignResponse struct { }
func (AssignResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AssignResponse. 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 (*AssignResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *AssignResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan AssignResponse)
func (*AssignResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *AssignResponse) SyncEffectiveFieldsDuringRead(existingState AssignResponse)
func (AssignResponse) ToObjectValue ¶ added in v1.61.0
func (o AssignResponse) 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, AssignResponse only implements ToObjectValue() and Type().
type AwsCredentials ¶ added in v1.53.0
type AwsCredentials struct { // The access key ID that identifies the temporary credentials. AccessKeyId types.String `tfsdk:"access_key_id" tf:"optional"` // The Amazon Resource Name (ARN) of the S3 access point for temporary // credentials related the external location. AccessPoint types.String `tfsdk:"access_point" tf:"optional"` // The secret access key that can be used to sign AWS API requests. SecretAccessKey types.String `tfsdk:"secret_access_key" tf:"optional"` // The token that users must pass to AWS API to use the temporary // credentials. SessionToken types.String `tfsdk:"session_token" tf:"optional"` }
AWS temporary credentials for API authentication. Read more at https://docs.aws.amazon.com/STS/latest/APIReference/API_Credentials.html.
func (AwsCredentials) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AwsCredentials. 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 (*AwsCredentials) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *AwsCredentials) SyncEffectiveFieldsDuringCreateOrUpdate(plan AwsCredentials)
func (*AwsCredentials) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *AwsCredentials) SyncEffectiveFieldsDuringRead(existingState AwsCredentials)
func (AwsCredentials) ToObjectValue ¶ added in v1.61.0
func (o AwsCredentials) 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, AwsCredentials only implements ToObjectValue() and Type().
type AwsIamRole ¶ added in v1.58.0
type AwsIamRole struct { // The external ID used in role assumption to prevent the confused deputy // problem. ExternalId types.String `tfsdk:"external_id" tf:"computed"` // The Amazon Resource Name (ARN) of the AWS IAM role used to vend temporary // credentials. RoleArn types.String `tfsdk:"role_arn" tf:"optional"` // The Amazon Resource Name (ARN) of the AWS IAM user managed by Databricks. // This is the identity that is going to assume the AWS IAM role. UnityCatalogIamArn types.String `tfsdk:"unity_catalog_iam_arn" tf:"computed"` }
The AWS IAM role configuration
func (AwsIamRole) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AwsIamRole. 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 (*AwsIamRole) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.58.0
func (newState *AwsIamRole) SyncEffectiveFieldsDuringCreateOrUpdate(plan AwsIamRole)
func (*AwsIamRole) SyncEffectiveFieldsDuringRead ¶ added in v1.58.0
func (newState *AwsIamRole) SyncEffectiveFieldsDuringRead(existingState AwsIamRole)
func (AwsIamRole) ToObjectValue ¶ added in v1.61.0
func (o AwsIamRole) 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, AwsIamRole only implements ToObjectValue() and Type().
type AwsIamRoleRequest ¶
type AwsIamRoleRequest struct { // The Amazon Resource Name (ARN) of the AWS IAM role for S3 data access. RoleArn types.String `tfsdk:"role_arn" tf:""` }
func (AwsIamRoleRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AwsIamRoleRequest. 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 (*AwsIamRoleRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *AwsIamRoleRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan AwsIamRoleRequest)
func (*AwsIamRoleRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *AwsIamRoleRequest) SyncEffectiveFieldsDuringRead(existingState AwsIamRoleRequest)
func (AwsIamRoleRequest) ToObjectValue ¶ added in v1.61.0
func (o AwsIamRoleRequest) 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, AwsIamRoleRequest only implements ToObjectValue() and Type().
type AwsIamRoleResponse ¶
type AwsIamRoleResponse struct { // The external ID used in role assumption to prevent confused deputy // problem.. ExternalId types.String `tfsdk:"external_id" tf:"optional"` // The Amazon Resource Name (ARN) of the AWS IAM role for S3 data access. RoleArn types.String `tfsdk:"role_arn" tf:""` // The Amazon Resource Name (ARN) of the AWS IAM user managed by Databricks. // This is the identity that is going to assume the AWS IAM role. UnityCatalogIamArn types.String `tfsdk:"unity_catalog_iam_arn" tf:"optional"` }
func (AwsIamRoleResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AwsIamRoleResponse. 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 (*AwsIamRoleResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *AwsIamRoleResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan AwsIamRoleResponse)
func (*AwsIamRoleResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *AwsIamRoleResponse) SyncEffectiveFieldsDuringRead(existingState AwsIamRoleResponse)
func (AwsIamRoleResponse) ToObjectValue ¶ added in v1.61.0
func (o AwsIamRoleResponse) 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, AwsIamRoleResponse only implements ToObjectValue() and Type().
type AzureActiveDirectoryToken ¶ added in v1.58.0
type AzureActiveDirectoryToken struct { // Opaque token that contains claims that you can use in Azure Active // Directory to access cloud services. AadToken types.String `tfsdk:"aad_token" tf:"optional"` }
Azure Active Directory token, essentially the Oauth token for Azure Service Principal or Managed Identity. Read more at https://learn.microsoft.com/en-us/azure/databricks/dev-tools/api/latest/aad/service-prin-aad-token
func (AzureActiveDirectoryToken) GetComplexFieldTypes ¶ added in v1.61.0
func (a AzureActiveDirectoryToken) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AzureActiveDirectoryToken. 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 (*AzureActiveDirectoryToken) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.58.0
func (newState *AzureActiveDirectoryToken) SyncEffectiveFieldsDuringCreateOrUpdate(plan AzureActiveDirectoryToken)
func (*AzureActiveDirectoryToken) SyncEffectiveFieldsDuringRead ¶ added in v1.58.0
func (newState *AzureActiveDirectoryToken) SyncEffectiveFieldsDuringRead(existingState AzureActiveDirectoryToken)
func (AzureActiveDirectoryToken) ToObjectValue ¶ added in v1.61.0
func (o AzureActiveDirectoryToken) 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, AzureActiveDirectoryToken only implements ToObjectValue() and Type().
type AzureManagedIdentity ¶ added in v1.58.0
type AzureManagedIdentity struct { // The Azure resource ID of the Azure Databricks Access Connector. Use the // format // `/subscriptions/{guid}/resourceGroups/{rg-name}/providers/Microsoft.Databricks/accessConnectors/{connector-name}`. AccessConnectorId types.String `tfsdk:"access_connector_id" tf:""` // The Databricks internal ID that represents this managed identity. This // field is only used to persist the credential_id once it is fetched from // the credentials manager - as we only use the protobuf serializer to store // credentials, this ID gets persisted to the database. . CredentialId types.String `tfsdk:"credential_id" tf:"optional"` // The Azure resource ID of the managed identity. Use the format, // `/subscriptions/{guid}/resourceGroups/{rg-name}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identity-name}` // This is only available for user-assgined identities. For system-assigned // identities, the access_connector_id is used to identify the identity. If // this field is not provided, then we assume the AzureManagedIdentity is // using the system-assigned identity. ManagedIdentityId types.String `tfsdk:"managed_identity_id" tf:"optional"` }
The Azure managed identity configuration.
func (AzureManagedIdentity) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AzureManagedIdentity. 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 (*AzureManagedIdentity) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.58.0
func (newState *AzureManagedIdentity) SyncEffectiveFieldsDuringCreateOrUpdate(plan AzureManagedIdentity)
func (*AzureManagedIdentity) SyncEffectiveFieldsDuringRead ¶ added in v1.58.0
func (newState *AzureManagedIdentity) SyncEffectiveFieldsDuringRead(existingState AzureManagedIdentity)
func (AzureManagedIdentity) ToObjectValue ¶ added in v1.61.0
func (o AzureManagedIdentity) 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, AzureManagedIdentity only implements ToObjectValue() and Type().
type AzureManagedIdentityRequest ¶
type AzureManagedIdentityRequest struct { // The Azure resource ID of the Azure Databricks Access Connector. Use the // format // /subscriptions/{guid}/resourceGroups/{rg-name}/providers/Microsoft.Databricks/accessConnectors/{connector-name}. AccessConnectorId types.String `tfsdk:"access_connector_id" tf:""` // The Azure resource ID of the managed identity. Use the format // /subscriptions/{guid}/resourceGroups/{rg-name}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identity-name}. // This is only available for user-assgined identities. For system-assigned // identities, the access_connector_id is used to identify the identity. If // this field is not provided, then we assume the AzureManagedIdentity is // for a system-assigned identity. ManagedIdentityId types.String `tfsdk:"managed_identity_id" tf:"optional"` }
func (AzureManagedIdentityRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a AzureManagedIdentityRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AzureManagedIdentityRequest. 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 (*AzureManagedIdentityRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *AzureManagedIdentityRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan AzureManagedIdentityRequest)
func (*AzureManagedIdentityRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *AzureManagedIdentityRequest) SyncEffectiveFieldsDuringRead(existingState AzureManagedIdentityRequest)
func (AzureManagedIdentityRequest) ToObjectValue ¶ added in v1.61.0
func (o AzureManagedIdentityRequest) 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, AzureManagedIdentityRequest only implements ToObjectValue() and Type().
type AzureManagedIdentityResponse ¶
type AzureManagedIdentityResponse struct { // The Azure resource ID of the Azure Databricks Access Connector. Use the // format // /subscriptions/{guid}/resourceGroups/{rg-name}/providers/Microsoft.Databricks/accessConnectors/{connector-name}. AccessConnectorId types.String `tfsdk:"access_connector_id" tf:""` // The Databricks internal ID that represents this managed identity. CredentialId types.String `tfsdk:"credential_id" tf:"optional"` // The Azure resource ID of the managed identity. Use the format // /subscriptions/{guid}/resourceGroups/{rg-name}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identity-name}. // This is only available for user-assgined identities. For system-assigned // identities, the access_connector_id is used to identify the identity. If // this field is not provided, then we assume the AzureManagedIdentity is // for a system-assigned identity. ManagedIdentityId types.String `tfsdk:"managed_identity_id" tf:"optional"` }
func (AzureManagedIdentityResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a AzureManagedIdentityResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AzureManagedIdentityResponse. 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 (*AzureManagedIdentityResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *AzureManagedIdentityResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan AzureManagedIdentityResponse)
func (*AzureManagedIdentityResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *AzureManagedIdentityResponse) SyncEffectiveFieldsDuringRead(existingState AzureManagedIdentityResponse)
func (AzureManagedIdentityResponse) ToObjectValue ¶ added in v1.61.0
func (o AzureManagedIdentityResponse) 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, AzureManagedIdentityResponse only implements ToObjectValue() and Type().
type AzureServicePrincipal ¶
type AzureServicePrincipal struct { // The application ID of the application registration within the referenced // AAD tenant. ApplicationId types.String `tfsdk:"application_id" tf:""` // The client secret generated for the above app ID in AAD. ClientSecret types.String `tfsdk:"client_secret" tf:""` // The directory ID corresponding to the Azure Active Directory (AAD) tenant // of the application. DirectoryId types.String `tfsdk:"directory_id" tf:""` }
The Azure service principal configuration. Only applicable when purpose is **STORAGE**.
func (AzureServicePrincipal) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AzureServicePrincipal. 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 (*AzureServicePrincipal) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *AzureServicePrincipal) SyncEffectiveFieldsDuringCreateOrUpdate(plan AzureServicePrincipal)
func (*AzureServicePrincipal) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *AzureServicePrincipal) SyncEffectiveFieldsDuringRead(existingState AzureServicePrincipal)
func (AzureServicePrincipal) ToObjectValue ¶ added in v1.61.0
func (o AzureServicePrincipal) 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, AzureServicePrincipal only implements ToObjectValue() and Type().
type AzureUserDelegationSas ¶ added in v1.53.0
type AzureUserDelegationSas struct { // The signed URI (SAS Token) used to access blob services for a given path SasToken types.String `tfsdk:"sas_token" tf:"optional"` }
Azure temporary credentials for API authentication. Read more at https://docs.microsoft.com/en-us/rest/api/storageservices/create-user-delegation-sas
func (AzureUserDelegationSas) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in AzureUserDelegationSas. 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 (*AzureUserDelegationSas) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *AzureUserDelegationSas) SyncEffectiveFieldsDuringCreateOrUpdate(plan AzureUserDelegationSas)
func (*AzureUserDelegationSas) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *AzureUserDelegationSas) SyncEffectiveFieldsDuringRead(existingState AzureUserDelegationSas)
func (AzureUserDelegationSas) ToObjectValue ¶ added in v1.61.0
func (o AzureUserDelegationSas) 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, AzureUserDelegationSas only implements ToObjectValue() and Type().
type CancelRefreshRequest ¶
type CancelRefreshRequest struct { // ID of the refresh. RefreshId types.String `tfsdk:"-"` // Full name of the table. TableName types.String `tfsdk:"-"` }
Cancel refresh
func (CancelRefreshRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CancelRefreshRequest. 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 (*CancelRefreshRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CancelRefreshRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CancelRefreshRequest)
func (*CancelRefreshRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CancelRefreshRequest) SyncEffectiveFieldsDuringRead(existingState CancelRefreshRequest)
func (CancelRefreshRequest) ToObjectValue ¶ added in v1.61.0
func (o CancelRefreshRequest) 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, CancelRefreshRequest only implements ToObjectValue() and Type().
type CancelRefreshResponse ¶
type CancelRefreshResponse struct { }
func (CancelRefreshResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CancelRefreshResponse. 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 (*CancelRefreshResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CancelRefreshResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CancelRefreshResponse)
func (*CancelRefreshResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CancelRefreshResponse) SyncEffectiveFieldsDuringRead(existingState CancelRefreshResponse)
func (CancelRefreshResponse) ToObjectValue ¶ added in v1.61.0
func (o CancelRefreshResponse) 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, CancelRefreshResponse only implements ToObjectValue() and Type().
type CatalogInfo ¶
type CatalogInfo struct { // Indicates whether the principal is limited to retrieving metadata for the // associated object through the BROWSE privilege when include_browse is // enabled in the request. BrowseOnly types.Bool `tfsdk:"browse_only" tf:"optional"` // The type of the catalog. CatalogType types.String `tfsdk:"catalog_type" tf:"optional"` // User-provided free-form text description. Comment types.String `tfsdk:"comment" tf:"optional"` // The name of the connection to an external data source. ConnectionName types.String `tfsdk:"connection_name" tf:"optional"` // Time at which this catalog was created, in epoch milliseconds. CreatedAt types.Int64 `tfsdk:"created_at" tf:"optional"` // Username of catalog creator. CreatedBy types.String `tfsdk:"created_by" tf:"optional"` EffectivePredictiveOptimizationFlag types.List `tfsdk:"effective_predictive_optimization_flag" tf:"optional,object"` // Whether predictive optimization should be enabled for this object and // objects under it. EnablePredictiveOptimization types.String `tfsdk:"enable_predictive_optimization" tf:"optional"` // The full name of the catalog. Corresponds with the name field. FullName types.String `tfsdk:"full_name" tf:"optional"` // Whether the current securable is accessible from all workspaces or a // specific set of workspaces. IsolationMode types.String `tfsdk:"isolation_mode" tf:"optional"` // Unique identifier of parent metastore. MetastoreId types.String `tfsdk:"metastore_id" tf:"optional"` // Name of catalog. Name types.String `tfsdk:"name" tf:"optional"` // A map of key-value properties attached to the securable. Options types.Map `tfsdk:"options" tf:"optional"` // Username of current owner of catalog. Owner types.String `tfsdk:"owner" tf:"optional"` // A map of key-value properties attached to the securable. Properties types.Map `tfsdk:"properties" tf:"optional"` // The name of delta sharing provider. // // A Delta Sharing catalog is a catalog that is based on a Delta share on a // remote sharing server. ProviderName types.String `tfsdk:"provider_name" tf:"optional"` // Status of an asynchronously provisioned resource. ProvisioningInfo types.List `tfsdk:"provisioning_info" tf:"optional,object"` // Kind of catalog securable. SecurableKind types.String `tfsdk:"securable_kind" tf:"optional"` SecurableType types.String `tfsdk:"securable_type" tf:"optional"` ShareName types.String `tfsdk:"share_name" tf:"optional"` // Storage Location URL (full path) for managed tables within catalog. StorageLocation types.String `tfsdk:"storage_location" tf:"optional"` // Storage root URL for managed tables within catalog. StorageRoot types.String `tfsdk:"storage_root" tf:"optional"` // Time at which this catalog was last modified, in epoch milliseconds. UpdatedAt types.Int64 `tfsdk:"updated_at" tf:"optional"` // Username of user who last modified catalog. UpdatedBy types.String `tfsdk:"updated_by" tf:"optional"` }
func (CatalogInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CatalogInfo. 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 (*CatalogInfo) GetEffectivePredictiveOptimizationFlag ¶ added in v1.61.0
func (o *CatalogInfo) GetEffectivePredictiveOptimizationFlag(ctx context.Context) (EffectivePredictiveOptimizationFlag, bool)
GetEffectivePredictiveOptimizationFlag returns the value of the EffectivePredictiveOptimizationFlag field in CatalogInfo as a EffectivePredictiveOptimizationFlag value. If the field is unknown or null, the boolean return value is false.
func (*CatalogInfo) GetOptions ¶ added in v1.61.0
GetOptions returns the value of the Options field in CatalogInfo as a map of string to types.String values. If the field is unknown or null, the boolean return value is false.
func (*CatalogInfo) GetProperties ¶ added in v1.61.0
GetProperties returns the value of the Properties field in CatalogInfo as a map of string to types.String values. If the field is unknown or null, the boolean return value is false.
func (*CatalogInfo) GetProvisioningInfo ¶ added in v1.61.0
func (o *CatalogInfo) GetProvisioningInfo(ctx context.Context) (ProvisioningInfo, bool)
GetProvisioningInfo returns the value of the ProvisioningInfo field in CatalogInfo as a ProvisioningInfo value. If the field is unknown or null, the boolean return value is false.
func (*CatalogInfo) SetEffectivePredictiveOptimizationFlag ¶ added in v1.61.0
func (o *CatalogInfo) SetEffectivePredictiveOptimizationFlag(ctx context.Context, v EffectivePredictiveOptimizationFlag)
SetEffectivePredictiveOptimizationFlag sets the value of the EffectivePredictiveOptimizationFlag field in CatalogInfo.
func (*CatalogInfo) SetOptions ¶ added in v1.61.0
SetOptions sets the value of the Options field in CatalogInfo.
func (*CatalogInfo) SetProperties ¶ added in v1.61.0
SetProperties sets the value of the Properties field in CatalogInfo.
func (*CatalogInfo) SetProvisioningInfo ¶ added in v1.61.0
func (o *CatalogInfo) SetProvisioningInfo(ctx context.Context, v ProvisioningInfo)
SetProvisioningInfo sets the value of the ProvisioningInfo field in CatalogInfo.
func (*CatalogInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CatalogInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan CatalogInfo)
func (*CatalogInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CatalogInfo) SyncEffectiveFieldsDuringRead(existingState CatalogInfo)
func (CatalogInfo) ToObjectValue ¶ added in v1.61.0
func (o CatalogInfo) 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, CatalogInfo only implements ToObjectValue() and Type().
type CloudflareApiToken ¶
type CloudflareApiToken struct { // The Cloudflare access key id of the token. AccessKeyId types.String `tfsdk:"access_key_id" tf:""` // The account id associated with the API token. AccountId types.String `tfsdk:"account_id" tf:""` // The secret access token generated for the access key id SecretAccessKey types.String `tfsdk:"secret_access_key" tf:""` }
func (CloudflareApiToken) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CloudflareApiToken. 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 (*CloudflareApiToken) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CloudflareApiToken) SyncEffectiveFieldsDuringCreateOrUpdate(plan CloudflareApiToken)
func (*CloudflareApiToken) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CloudflareApiToken) SyncEffectiveFieldsDuringRead(existingState CloudflareApiToken)
func (CloudflareApiToken) ToObjectValue ¶ added in v1.61.0
func (o CloudflareApiToken) 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, CloudflareApiToken only implements ToObjectValue() and Type().
type ColumnInfo ¶
type ColumnInfo struct { // User-provided free-form text description. Comment types.String `tfsdk:"comment" tf:"optional"` Mask types.List `tfsdk:"mask" tf:"optional,object"` // Name of Column. Name types.String `tfsdk:"name" tf:"optional"` // Whether field may be Null (default: true). Nullable types.Bool `tfsdk:"nullable" tf:"optional"` // Partition index for column. PartitionIndex types.Int64 `tfsdk:"partition_index" tf:"optional"` // Ordinal position of column (starting at position 0). Position types.Int64 `tfsdk:"position" tf:"optional"` // Format of IntervalType. TypeIntervalType types.String `tfsdk:"type_interval_type" tf:"optional"` // Full data type specification, JSON-serialized. TypeJson types.String `tfsdk:"type_json" tf:"optional"` TypeName types.String `tfsdk:"type_name" tf:"optional"` // Digits of precision; required for DecimalTypes. TypePrecision types.Int64 `tfsdk:"type_precision" tf:"optional"` // Digits to right of decimal; Required for DecimalTypes. TypeScale types.Int64 `tfsdk:"type_scale" tf:"optional"` // Full data type specification as SQL/catalogString text. TypeText types.String `tfsdk:"type_text" tf:"optional"` }
func (ColumnInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ColumnInfo. 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 (*ColumnInfo) GetMask ¶ added in v1.61.0
func (o *ColumnInfo) GetMask(ctx context.Context) (ColumnMask, bool)
GetMask returns the value of the Mask field in ColumnInfo as a ColumnMask value. If the field is unknown or null, the boolean return value is false.
func (*ColumnInfo) SetMask ¶ added in v1.61.0
func (o *ColumnInfo) SetMask(ctx context.Context, v ColumnMask)
SetMask sets the value of the Mask field in ColumnInfo.
func (*ColumnInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ColumnInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan ColumnInfo)
func (*ColumnInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ColumnInfo) SyncEffectiveFieldsDuringRead(existingState ColumnInfo)
func (ColumnInfo) ToObjectValue ¶ added in v1.61.0
func (o ColumnInfo) 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, ColumnInfo only implements ToObjectValue() and Type().
type ColumnMask ¶
type ColumnMask struct { // The full name of the column mask SQL UDF. FunctionName types.String `tfsdk:"function_name" tf:"optional"` // The list of additional table columns to be passed as input to the column // mask function. The first arg of the mask function should be of the type // of the column being masked and the types of the rest of the args should // match the types of columns in 'using_column_names'. UsingColumnNames types.List `tfsdk:"using_column_names" tf:"optional"` }
func (ColumnMask) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ColumnMask. 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 (*ColumnMask) GetUsingColumnNames ¶ added in v1.61.0
GetUsingColumnNames returns the value of the UsingColumnNames field in ColumnMask as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*ColumnMask) SetUsingColumnNames ¶ added in v1.61.0
func (o *ColumnMask) SetUsingColumnNames(ctx context.Context, v []types.String)
SetUsingColumnNames sets the value of the UsingColumnNames field in ColumnMask.
func (*ColumnMask) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ColumnMask) SyncEffectiveFieldsDuringCreateOrUpdate(plan ColumnMask)
func (*ColumnMask) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ColumnMask) SyncEffectiveFieldsDuringRead(existingState ColumnMask)
func (ColumnMask) ToObjectValue ¶ added in v1.61.0
func (o ColumnMask) 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, ColumnMask only implements ToObjectValue() and Type().
type ConnectionInfo ¶
type ConnectionInfo struct { // User-provided free-form text description. Comment types.String `tfsdk:"comment" tf:"optional"` // Unique identifier of the Connection. ConnectionId types.String `tfsdk:"connection_id" tf:"optional"` // The type of connection. ConnectionType types.String `tfsdk:"connection_type" tf:"optional"` // Time at which this connection was created, in epoch milliseconds. CreatedAt types.Int64 `tfsdk:"created_at" tf:"optional"` // Username of connection creator. CreatedBy types.String `tfsdk:"created_by" tf:"optional"` // The type of credential. CredentialType types.String `tfsdk:"credential_type" tf:"optional"` // Full name of connection. FullName types.String `tfsdk:"full_name" tf:"optional"` // Unique identifier of parent metastore. MetastoreId types.String `tfsdk:"metastore_id" tf:"optional"` // Name of the connection. Name types.String `tfsdk:"name" tf:"optional"` // A map of key-value properties attached to the securable. Options types.Map `tfsdk:"options" tf:"optional"` // Username of current owner of the connection. Owner types.String `tfsdk:"owner" tf:"optional"` // An object containing map of key-value properties attached to the // connection. Properties types.Map `tfsdk:"properties" tf:"optional"` // Status of an asynchronously provisioned resource. ProvisioningInfo types.List `tfsdk:"provisioning_info" tf:"optional,object"` // If the connection is read only. ReadOnly types.Bool `tfsdk:"read_only" tf:"optional"` // Kind of connection securable. SecurableKind types.String `tfsdk:"securable_kind" tf:"optional"` SecurableType types.String `tfsdk:"securable_type" tf:"optional"` // Time at which this connection was updated, in epoch milliseconds. UpdatedAt types.Int64 `tfsdk:"updated_at" tf:"optional"` // Username of user who last modified connection. UpdatedBy types.String `tfsdk:"updated_by" tf:"optional"` // URL of the remote data source, extracted from options. Url types.String `tfsdk:"url" tf:"optional"` }
func (ConnectionInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ConnectionInfo. 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 (*ConnectionInfo) GetOptions ¶ added in v1.61.0
GetOptions returns the value of the Options field in ConnectionInfo as a map of string to types.String values. If the field is unknown or null, the boolean return value is false.
func (*ConnectionInfo) GetProperties ¶ added in v1.61.0
GetProperties returns the value of the Properties field in ConnectionInfo as a map of string to types.String values. If the field is unknown or null, the boolean return value is false.
func (*ConnectionInfo) GetProvisioningInfo ¶ added in v1.61.0
func (o *ConnectionInfo) GetProvisioningInfo(ctx context.Context) (ProvisioningInfo, bool)
GetProvisioningInfo returns the value of the ProvisioningInfo field in ConnectionInfo as a ProvisioningInfo value. If the field is unknown or null, the boolean return value is false.
func (*ConnectionInfo) SetOptions ¶ added in v1.61.0
SetOptions sets the value of the Options field in ConnectionInfo.
func (*ConnectionInfo) SetProperties ¶ added in v1.61.0
SetProperties sets the value of the Properties field in ConnectionInfo.
func (*ConnectionInfo) SetProvisioningInfo ¶ added in v1.61.0
func (o *ConnectionInfo) SetProvisioningInfo(ctx context.Context, v ProvisioningInfo)
SetProvisioningInfo sets the value of the ProvisioningInfo field in ConnectionInfo.
func (*ConnectionInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ConnectionInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan ConnectionInfo)
func (*ConnectionInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ConnectionInfo) SyncEffectiveFieldsDuringRead(existingState ConnectionInfo)
func (ConnectionInfo) ToObjectValue ¶ added in v1.61.0
func (o ConnectionInfo) 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, ConnectionInfo only implements ToObjectValue() and Type().
type ContinuousUpdateStatus ¶
type ContinuousUpdateStatus struct { // Progress of the initial data synchronization. InitialPipelineSyncProgress types.List `tfsdk:"initial_pipeline_sync_progress" tf:"optional,object"` // The last source table Delta version that was synced to the online table. // Note that this Delta version may not be completely synced to the online // table yet. LastProcessedCommitVersion types.Int64 `tfsdk:"last_processed_commit_version" tf:"optional"` // The timestamp of the last time any data was synchronized from the source // table to the online table. Timestamp types.String `tfsdk:"timestamp" tf:"optional"` }
Detailed status of an online table. Shown if the online table is in the ONLINE_CONTINUOUS_UPDATE or the ONLINE_UPDATING_PIPELINE_RESOURCES state.
func (ContinuousUpdateStatus) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ContinuousUpdateStatus. 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 (*ContinuousUpdateStatus) GetInitialPipelineSyncProgress ¶ added in v1.61.0
func (o *ContinuousUpdateStatus) GetInitialPipelineSyncProgress(ctx context.Context) (PipelineProgress, bool)
GetInitialPipelineSyncProgress returns the value of the InitialPipelineSyncProgress field in ContinuousUpdateStatus as a PipelineProgress value. If the field is unknown or null, the boolean return value is false.
func (*ContinuousUpdateStatus) SetInitialPipelineSyncProgress ¶ added in v1.61.0
func (o *ContinuousUpdateStatus) SetInitialPipelineSyncProgress(ctx context.Context, v PipelineProgress)
SetInitialPipelineSyncProgress sets the value of the InitialPipelineSyncProgress field in ContinuousUpdateStatus.
func (*ContinuousUpdateStatus) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ContinuousUpdateStatus) SyncEffectiveFieldsDuringCreateOrUpdate(plan ContinuousUpdateStatus)
func (*ContinuousUpdateStatus) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ContinuousUpdateStatus) SyncEffectiveFieldsDuringRead(existingState ContinuousUpdateStatus)
func (ContinuousUpdateStatus) ToObjectValue ¶ added in v1.61.0
func (o ContinuousUpdateStatus) 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, ContinuousUpdateStatus only implements ToObjectValue() and Type().
type CreateCatalog ¶
type CreateCatalog struct { // User-provided free-form text description. Comment types.String `tfsdk:"comment" tf:"optional"` // The name of the connection to an external data source. ConnectionName types.String `tfsdk:"connection_name" tf:"optional"` // Name of catalog. Name types.String `tfsdk:"name" tf:""` // A map of key-value properties attached to the securable. Options types.Map `tfsdk:"options" tf:"optional"` // A map of key-value properties attached to the securable. Properties types.Map `tfsdk:"properties" tf:"optional"` // The name of delta sharing provider. // // A Delta Sharing catalog is a catalog that is based on a Delta share on a // remote sharing server. ProviderName types.String `tfsdk:"provider_name" tf:"optional"` ShareName types.String `tfsdk:"share_name" tf:"optional"` // Storage root URL for managed tables within catalog. StorageRoot types.String `tfsdk:"storage_root" tf:"optional"` }
func (CreateCatalog) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateCatalog. 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 (*CreateCatalog) GetOptions ¶ added in v1.61.0
GetOptions returns the value of the Options field in CreateCatalog as a map of string to types.String values. If the field is unknown or null, the boolean return value is false.
func (*CreateCatalog) GetProperties ¶ added in v1.61.0
GetProperties returns the value of the Properties field in CreateCatalog as a map of string to types.String values. If the field is unknown or null, the boolean return value is false.
func (*CreateCatalog) SetOptions ¶ added in v1.61.0
SetOptions sets the value of the Options field in CreateCatalog.
func (*CreateCatalog) SetProperties ¶ added in v1.61.0
SetProperties sets the value of the Properties field in CreateCatalog.
func (*CreateCatalog) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateCatalog) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateCatalog)
func (*CreateCatalog) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateCatalog) SyncEffectiveFieldsDuringRead(existingState CreateCatalog)
func (CreateCatalog) ToObjectValue ¶ added in v1.61.0
func (o CreateCatalog) 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, CreateCatalog only implements ToObjectValue() and Type().
type CreateConnection ¶
type CreateConnection struct { // User-provided free-form text description. Comment types.String `tfsdk:"comment" tf:"optional"` // The type of connection. ConnectionType types.String `tfsdk:"connection_type" tf:""` // Name of the connection. Name types.String `tfsdk:"name" tf:""` // A map of key-value properties attached to the securable. Options types.Map `tfsdk:"options" tf:""` // An object containing map of key-value properties attached to the // connection. Properties types.Map `tfsdk:"properties" tf:"optional"` // If the connection is read only. ReadOnly types.Bool `tfsdk:"read_only" tf:"optional"` }
func (CreateConnection) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateConnection. 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 (*CreateConnection) GetOptions ¶ added in v1.61.0
GetOptions returns the value of the Options field in CreateConnection as a map of string to types.String values. If the field is unknown or null, the boolean return value is false.
func (*CreateConnection) GetProperties ¶ added in v1.61.0
GetProperties returns the value of the Properties field in CreateConnection as a map of string to types.String values. If the field is unknown or null, the boolean return value is false.
func (*CreateConnection) SetOptions ¶ added in v1.61.0
SetOptions sets the value of the Options field in CreateConnection.
func (*CreateConnection) SetProperties ¶ added in v1.61.0
SetProperties sets the value of the Properties field in CreateConnection.
func (*CreateConnection) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateConnection) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateConnection)
func (*CreateConnection) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateConnection) SyncEffectiveFieldsDuringRead(existingState CreateConnection)
func (CreateConnection) ToObjectValue ¶ added in v1.61.0
func (o CreateConnection) 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, CreateConnection only implements ToObjectValue() and Type().
type CreateCredentialRequest ¶ added in v1.58.0
type CreateCredentialRequest struct { // The AWS IAM role configuration AwsIamRole types.List `tfsdk:"aws_iam_role" tf:"optional,object"` // The Azure managed identity configuration. AzureManagedIdentity types.List `tfsdk:"azure_managed_identity" tf:"optional,object"` // The Azure service principal configuration. Only applicable when purpose // is **STORAGE**. AzureServicePrincipal types.List `tfsdk:"azure_service_principal" tf:"optional,object"` // Comment associated with the credential. Comment types.String `tfsdk:"comment" tf:"optional"` // GCP long-lived credential. Databricks-created Google Cloud Storage // service account. DatabricksGcpServiceAccount types.List `tfsdk:"databricks_gcp_service_account" tf:"optional,object"` // The credential name. The name must be unique among storage and service // credentials within the metastore. Name types.String `tfsdk:"name" tf:""` // Indicates the purpose of the credential. Purpose types.String `tfsdk:"purpose" tf:"optional"` // Whether the credential is usable only for read operations. Only // applicable when purpose is **STORAGE**. ReadOnly types.Bool `tfsdk:"read_only" tf:"optional"` // Optional. Supplying true to this argument skips validation of the created // set of credentials. SkipValidation types.Bool `tfsdk:"skip_validation" tf:"optional"` }
func (*CreateCredentialRequest) GetAwsIamRole ¶ added in v1.61.0
func (o *CreateCredentialRequest) GetAwsIamRole(ctx context.Context) (AwsIamRole, bool)
GetAwsIamRole returns the value of the AwsIamRole field in CreateCredentialRequest as a AwsIamRole value. If the field is unknown or null, the boolean return value is false.
func (*CreateCredentialRequest) GetAzureManagedIdentity ¶ added in v1.61.0
func (o *CreateCredentialRequest) GetAzureManagedIdentity(ctx context.Context) (AzureManagedIdentity, bool)
GetAzureManagedIdentity returns the value of the AzureManagedIdentity field in CreateCredentialRequest as a AzureManagedIdentity value. If the field is unknown or null, the boolean return value is false.
func (*CreateCredentialRequest) GetAzureServicePrincipal ¶ added in v1.61.0
func (o *CreateCredentialRequest) GetAzureServicePrincipal(ctx context.Context) (AzureServicePrincipal, bool)
GetAzureServicePrincipal returns the value of the AzureServicePrincipal field in CreateCredentialRequest as a AzureServicePrincipal value. If the field is unknown or null, the boolean return value is false.
func (CreateCredentialRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateCredentialRequest. 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 (*CreateCredentialRequest) GetDatabricksGcpServiceAccount ¶ added in v1.61.0
func (o *CreateCredentialRequest) GetDatabricksGcpServiceAccount(ctx context.Context) (DatabricksGcpServiceAccount, bool)
GetDatabricksGcpServiceAccount returns the value of the DatabricksGcpServiceAccount field in CreateCredentialRequest as a DatabricksGcpServiceAccount value. If the field is unknown or null, the boolean return value is false.
func (*CreateCredentialRequest) SetAwsIamRole ¶ added in v1.61.0
func (o *CreateCredentialRequest) SetAwsIamRole(ctx context.Context, v AwsIamRole)
SetAwsIamRole sets the value of the AwsIamRole field in CreateCredentialRequest.
func (*CreateCredentialRequest) SetAzureManagedIdentity ¶ added in v1.61.0
func (o *CreateCredentialRequest) SetAzureManagedIdentity(ctx context.Context, v AzureManagedIdentity)
SetAzureManagedIdentity sets the value of the AzureManagedIdentity field in CreateCredentialRequest.
func (*CreateCredentialRequest) SetAzureServicePrincipal ¶ added in v1.61.0
func (o *CreateCredentialRequest) SetAzureServicePrincipal(ctx context.Context, v AzureServicePrincipal)
SetAzureServicePrincipal sets the value of the AzureServicePrincipal field in CreateCredentialRequest.
func (*CreateCredentialRequest) SetDatabricksGcpServiceAccount ¶ added in v1.61.0
func (o *CreateCredentialRequest) SetDatabricksGcpServiceAccount(ctx context.Context, v DatabricksGcpServiceAccount)
SetDatabricksGcpServiceAccount sets the value of the DatabricksGcpServiceAccount field in CreateCredentialRequest.
func (*CreateCredentialRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.58.0
func (newState *CreateCredentialRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateCredentialRequest)
func (*CreateCredentialRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.58.0
func (newState *CreateCredentialRequest) SyncEffectiveFieldsDuringRead(existingState CreateCredentialRequest)
func (CreateCredentialRequest) ToObjectValue ¶ added in v1.61.0
func (o CreateCredentialRequest) 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, CreateCredentialRequest only implements ToObjectValue() and Type().
type CreateExternalLocation ¶
type CreateExternalLocation struct { // The AWS access point to use when accesing s3 for this external location. AccessPoint types.String `tfsdk:"access_point" tf:"optional"` // User-provided free-form text description. Comment types.String `tfsdk:"comment" tf:"optional"` // Name of the storage credential used with this location. CredentialName types.String `tfsdk:"credential_name" tf:""` // Encryption options that apply to clients connecting to cloud storage. EncryptionDetails types.List `tfsdk:"encryption_details" tf:"optional,object"` // Indicates whether fallback mode is enabled for this external location. // When fallback mode is enabled, the access to the location falls back to // cluster credentials if UC credentials are not sufficient. Fallback types.Bool `tfsdk:"fallback" tf:"optional"` // Name of the external location. Name types.String `tfsdk:"name" tf:""` // Indicates whether the external location is read-only. ReadOnly types.Bool `tfsdk:"read_only" tf:"optional"` // Skips validation of the storage credential associated with the external // location. SkipValidation types.Bool `tfsdk:"skip_validation" tf:"optional"` // Path URL of the external location. Url types.String `tfsdk:"url" tf:""` }
func (CreateExternalLocation) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateExternalLocation. 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 (*CreateExternalLocation) GetEncryptionDetails ¶ added in v1.61.0
func (o *CreateExternalLocation) GetEncryptionDetails(ctx context.Context) (EncryptionDetails, bool)
GetEncryptionDetails returns the value of the EncryptionDetails field in CreateExternalLocation as a EncryptionDetails value. If the field is unknown or null, the boolean return value is false.
func (*CreateExternalLocation) SetEncryptionDetails ¶ added in v1.61.0
func (o *CreateExternalLocation) SetEncryptionDetails(ctx context.Context, v EncryptionDetails)
SetEncryptionDetails sets the value of the EncryptionDetails field in CreateExternalLocation.
func (*CreateExternalLocation) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateExternalLocation) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateExternalLocation)
func (*CreateExternalLocation) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateExternalLocation) SyncEffectiveFieldsDuringRead(existingState CreateExternalLocation)
func (CreateExternalLocation) ToObjectValue ¶ added in v1.61.0
func (o CreateExternalLocation) 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, CreateExternalLocation only implements ToObjectValue() and Type().
type CreateFunction ¶
type CreateFunction struct { // Name of parent catalog. CatalogName types.String `tfsdk:"catalog_name" tf:""` // User-provided free-form text description. Comment types.String `tfsdk:"comment" tf:"optional"` // Scalar function return data type. DataType types.String `tfsdk:"data_type" tf:""` // External function language. ExternalLanguage types.String `tfsdk:"external_language" tf:"optional"` // External function name. ExternalName types.String `tfsdk:"external_name" tf:"optional"` // Pretty printed function data type. FullDataType types.String `tfsdk:"full_data_type" tf:""` InputParams types.List `tfsdk:"input_params" tf:"object"` // Whether the function is deterministic. IsDeterministic types.Bool `tfsdk:"is_deterministic" tf:""` // Function null call. IsNullCall types.Bool `tfsdk:"is_null_call" tf:""` // Name of function, relative to parent schema. Name types.String `tfsdk:"name" tf:""` // Function parameter style. **S** is the value for SQL. ParameterStyle types.String `tfsdk:"parameter_style" tf:""` // JSON-serialized key-value pair map, encoded (escaped) as a string. Properties types.String `tfsdk:"properties" tf:"optional"` // Table function return parameters. ReturnParams types.List `tfsdk:"return_params" tf:"optional,object"` // Function language. When **EXTERNAL** is used, the language of the routine // function should be specified in the __external_language__ field, and the // __return_params__ of the function cannot be used (as **TABLE** return // type is not supported), and the __sql_data_access__ field must be // **NO_SQL**. RoutineBody types.String `tfsdk:"routine_body" tf:""` // Function body. RoutineDefinition types.String `tfsdk:"routine_definition" tf:""` // Function dependencies. RoutineDependencies types.List `tfsdk:"routine_dependencies" tf:"optional,object"` // Name of parent schema relative to its parent catalog. SchemaName types.String `tfsdk:"schema_name" tf:""` // Function security type. SecurityType types.String `tfsdk:"security_type" tf:""` // Specific name of the function; Reserved for future use. SpecificName types.String `tfsdk:"specific_name" tf:""` // Function SQL data access. SqlDataAccess types.String `tfsdk:"sql_data_access" tf:""` // List of schemes whose objects can be referenced without qualification. SqlPath types.String `tfsdk:"sql_path" tf:"optional"` }
func (CreateFunction) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateFunction. 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 (*CreateFunction) GetInputParams ¶ added in v1.61.0
func (o *CreateFunction) GetInputParams(ctx context.Context) (FunctionParameterInfos, bool)
GetInputParams returns the value of the InputParams field in CreateFunction as a FunctionParameterInfos value. If the field is unknown or null, the boolean return value is false.
func (*CreateFunction) GetReturnParams ¶ added in v1.61.0
func (o *CreateFunction) GetReturnParams(ctx context.Context) (FunctionParameterInfos, bool)
GetReturnParams returns the value of the ReturnParams field in CreateFunction as a FunctionParameterInfos value. If the field is unknown or null, the boolean return value is false.
func (*CreateFunction) GetRoutineDependencies ¶ added in v1.61.0
func (o *CreateFunction) GetRoutineDependencies(ctx context.Context) (DependencyList, bool)
GetRoutineDependencies returns the value of the RoutineDependencies field in CreateFunction as a DependencyList value. If the field is unknown or null, the boolean return value is false.
func (*CreateFunction) SetInputParams ¶ added in v1.61.0
func (o *CreateFunction) SetInputParams(ctx context.Context, v FunctionParameterInfos)
SetInputParams sets the value of the InputParams field in CreateFunction.
func (*CreateFunction) SetReturnParams ¶ added in v1.61.0
func (o *CreateFunction) SetReturnParams(ctx context.Context, v FunctionParameterInfos)
SetReturnParams sets the value of the ReturnParams field in CreateFunction.
func (*CreateFunction) SetRoutineDependencies ¶ added in v1.61.0
func (o *CreateFunction) SetRoutineDependencies(ctx context.Context, v DependencyList)
SetRoutineDependencies sets the value of the RoutineDependencies field in CreateFunction.
func (*CreateFunction) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateFunction) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateFunction)
func (*CreateFunction) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateFunction) SyncEffectiveFieldsDuringRead(existingState CreateFunction)
func (CreateFunction) ToObjectValue ¶ added in v1.61.0
func (o CreateFunction) 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, CreateFunction only implements ToObjectValue() and Type().
type CreateFunctionRequest ¶
type CreateFunctionRequest struct { // Partial __FunctionInfo__ specifying the function to be created. FunctionInfo types.List `tfsdk:"function_info" tf:"object"` }
func (CreateFunctionRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateFunctionRequest. 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 (*CreateFunctionRequest) GetFunctionInfo ¶ added in v1.61.0
func (o *CreateFunctionRequest) GetFunctionInfo(ctx context.Context) (CreateFunction, bool)
GetFunctionInfo returns the value of the FunctionInfo field in CreateFunctionRequest as a CreateFunction value. If the field is unknown or null, the boolean return value is false.
func (*CreateFunctionRequest) SetFunctionInfo ¶ added in v1.61.0
func (o *CreateFunctionRequest) SetFunctionInfo(ctx context.Context, v CreateFunction)
SetFunctionInfo sets the value of the FunctionInfo field in CreateFunctionRequest.
func (*CreateFunctionRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateFunctionRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateFunctionRequest)
func (*CreateFunctionRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateFunctionRequest) SyncEffectiveFieldsDuringRead(existingState CreateFunctionRequest)
func (CreateFunctionRequest) ToObjectValue ¶ added in v1.61.0
func (o CreateFunctionRequest) 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, CreateFunctionRequest only implements ToObjectValue() and Type().
type CreateMetastore ¶
type CreateMetastore struct { // The user-specified name of the metastore. Name types.String `tfsdk:"name" tf:""` // Cloud region which the metastore serves (e.g., `us-west-2`, `westus`). // The field can be omitted in the __workspace-level__ __API__ but not in // the __account-level__ __API__. If this field is omitted, the region of // the workspace receiving the request will be used. Region types.String `tfsdk:"region" tf:"optional"` // The storage root URL for metastore StorageRoot types.String `tfsdk:"storage_root" tf:"optional"` }
func (CreateMetastore) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateMetastore. 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 (*CreateMetastore) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateMetastore) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateMetastore)
func (*CreateMetastore) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateMetastore) SyncEffectiveFieldsDuringRead(existingState CreateMetastore)
func (CreateMetastore) ToObjectValue ¶ added in v1.61.0
func (o CreateMetastore) 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, CreateMetastore only implements ToObjectValue() and Type().
type CreateMetastoreAssignment ¶
type CreateMetastoreAssignment struct { // The name of the default catalog in the metastore. This field is // depracted. Please use "Default Namespace API" to configure the default // catalog for a Databricks workspace. DefaultCatalogName types.String `tfsdk:"default_catalog_name" tf:""` // The unique ID of the metastore. MetastoreId types.String `tfsdk:"metastore_id" tf:""` // A workspace ID. WorkspaceId types.Int64 `tfsdk:"-"` }
func (CreateMetastoreAssignment) GetComplexFieldTypes ¶ added in v1.61.0
func (a CreateMetastoreAssignment) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateMetastoreAssignment. 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 (*CreateMetastoreAssignment) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateMetastoreAssignment) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateMetastoreAssignment)
func (*CreateMetastoreAssignment) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateMetastoreAssignment) SyncEffectiveFieldsDuringRead(existingState CreateMetastoreAssignment)
func (CreateMetastoreAssignment) ToObjectValue ¶ added in v1.61.0
func (o CreateMetastoreAssignment) 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, CreateMetastoreAssignment only implements ToObjectValue() and Type().
type CreateMonitor ¶
type CreateMonitor struct { // The directory to store monitoring assets (e.g. dashboard, metric tables). AssetsDir types.String `tfsdk:"assets_dir" tf:""` // Name of the baseline table from which drift metrics are computed from. // Columns in the monitored table should also be present in the baseline // table. BaselineTableName types.String `tfsdk:"baseline_table_name" tf:"optional"` // Custom metrics to compute on the monitored table. These can be aggregate // metrics, derived metrics (from already computed aggregate metrics), or // drift metrics (comparing metrics across time windows). CustomMetrics types.List `tfsdk:"custom_metrics" tf:"optional"` // The data classification config for the monitor. DataClassificationConfig types.List `tfsdk:"data_classification_config" tf:"optional,object"` // Configuration for monitoring inference logs. InferenceLog types.List `tfsdk:"inference_log" tf:"optional,object"` // The notification settings for the monitor. Notifications types.List `tfsdk:"notifications" tf:"optional,object"` // Schema where output metric tables are created. OutputSchemaName types.String `tfsdk:"output_schema_name" tf:""` // The schedule for automatically updating and refreshing metric tables. Schedule types.List `tfsdk:"schedule" tf:"optional,object"` // Whether to skip creating a default dashboard summarizing data quality // metrics. SkipBuiltinDashboard types.Bool `tfsdk:"skip_builtin_dashboard" tf:"optional"` // List of column expressions to slice data with for targeted analysis. The // data is grouped by each expression independently, resulting in a separate // slice for each predicate and its complements. For high-cardinality // columns, only the top 100 unique values by frequency will generate // slices. SlicingExprs types.List `tfsdk:"slicing_exprs" tf:"optional"` // Configuration for monitoring snapshot tables. Snapshot types.List `tfsdk:"snapshot" tf:"optional,object"` // Full name of the table. TableName types.String `tfsdk:"-"` // Configuration for monitoring time series tables. TimeSeries types.List `tfsdk:"time_series" tf:"optional,object"` // Optional argument to specify the warehouse for dashboard creation. If not // specified, the first running warehouse will be used. WarehouseId types.String `tfsdk:"warehouse_id" tf:"optional"` }
func (CreateMonitor) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateMonitor. 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 (*CreateMonitor) GetCustomMetrics ¶ added in v1.61.0
func (o *CreateMonitor) GetCustomMetrics(ctx context.Context) ([]MonitorMetric, bool)
GetCustomMetrics returns the value of the CustomMetrics field in CreateMonitor as a slice of MonitorMetric values. If the field is unknown or null, the boolean return value is false.
func (*CreateMonitor) GetDataClassificationConfig ¶ added in v1.61.0
func (o *CreateMonitor) GetDataClassificationConfig(ctx context.Context) (MonitorDataClassificationConfig, bool)
GetDataClassificationConfig returns the value of the DataClassificationConfig field in CreateMonitor as a MonitorDataClassificationConfig value. If the field is unknown or null, the boolean return value is false.
func (*CreateMonitor) GetInferenceLog ¶ added in v1.61.0
func (o *CreateMonitor) GetInferenceLog(ctx context.Context) (MonitorInferenceLog, bool)
GetInferenceLog returns the value of the InferenceLog field in CreateMonitor as a MonitorInferenceLog value. If the field is unknown or null, the boolean return value is false.
func (*CreateMonitor) GetNotifications ¶ added in v1.61.0
func (o *CreateMonitor) GetNotifications(ctx context.Context) (MonitorNotifications, bool)
GetNotifications returns the value of the Notifications field in CreateMonitor as a MonitorNotifications value. If the field is unknown or null, the boolean return value is false.
func (*CreateMonitor) GetSchedule ¶ added in v1.61.0
func (o *CreateMonitor) GetSchedule(ctx context.Context) (MonitorCronSchedule, bool)
GetSchedule returns the value of the Schedule field in CreateMonitor as a MonitorCronSchedule value. If the field is unknown or null, the boolean return value is false.
func (*CreateMonitor) GetSlicingExprs ¶ added in v1.61.0
GetSlicingExprs returns the value of the SlicingExprs field in CreateMonitor as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*CreateMonitor) GetSnapshot ¶ added in v1.61.0
func (o *CreateMonitor) GetSnapshot(ctx context.Context) (MonitorSnapshot, bool)
GetSnapshot returns the value of the Snapshot field in CreateMonitor as a MonitorSnapshot value. If the field is unknown or null, the boolean return value is false.
func (*CreateMonitor) GetTimeSeries ¶ added in v1.61.0
func (o *CreateMonitor) GetTimeSeries(ctx context.Context) (MonitorTimeSeries, bool)
GetTimeSeries returns the value of the TimeSeries field in CreateMonitor as a MonitorTimeSeries value. If the field is unknown or null, the boolean return value is false.
func (*CreateMonitor) SetCustomMetrics ¶ added in v1.61.0
func (o *CreateMonitor) SetCustomMetrics(ctx context.Context, v []MonitorMetric)
SetCustomMetrics sets the value of the CustomMetrics field in CreateMonitor.
func (*CreateMonitor) SetDataClassificationConfig ¶ added in v1.61.0
func (o *CreateMonitor) SetDataClassificationConfig(ctx context.Context, v MonitorDataClassificationConfig)
SetDataClassificationConfig sets the value of the DataClassificationConfig field in CreateMonitor.
func (*CreateMonitor) SetInferenceLog ¶ added in v1.61.0
func (o *CreateMonitor) SetInferenceLog(ctx context.Context, v MonitorInferenceLog)
SetInferenceLog sets the value of the InferenceLog field in CreateMonitor.
func (*CreateMonitor) SetNotifications ¶ added in v1.61.0
func (o *CreateMonitor) SetNotifications(ctx context.Context, v MonitorNotifications)
SetNotifications sets the value of the Notifications field in CreateMonitor.
func (*CreateMonitor) SetSchedule ¶ added in v1.61.0
func (o *CreateMonitor) SetSchedule(ctx context.Context, v MonitorCronSchedule)
SetSchedule sets the value of the Schedule field in CreateMonitor.
func (*CreateMonitor) SetSlicingExprs ¶ added in v1.61.0
func (o *CreateMonitor) SetSlicingExprs(ctx context.Context, v []types.String)
SetSlicingExprs sets the value of the SlicingExprs field in CreateMonitor.
func (*CreateMonitor) SetSnapshot ¶ added in v1.61.0
func (o *CreateMonitor) SetSnapshot(ctx context.Context, v MonitorSnapshot)
SetSnapshot sets the value of the Snapshot field in CreateMonitor.
func (*CreateMonitor) SetTimeSeries ¶ added in v1.61.0
func (o *CreateMonitor) SetTimeSeries(ctx context.Context, v MonitorTimeSeries)
SetTimeSeries sets the value of the TimeSeries field in CreateMonitor.
func (*CreateMonitor) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateMonitor) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateMonitor)
func (*CreateMonitor) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateMonitor) SyncEffectiveFieldsDuringRead(existingState CreateMonitor)
func (CreateMonitor) ToObjectValue ¶ added in v1.61.0
func (o CreateMonitor) 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, CreateMonitor only implements ToObjectValue() and Type().
type CreateOnlineTableRequest ¶
type CreateOnlineTableRequest struct { // Online Table information. Table types.List `tfsdk:"table" tf:"optional,object"` }
Create an Online Table
func (CreateOnlineTableRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateOnlineTableRequest. 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 (*CreateOnlineTableRequest) GetTable ¶ added in v1.61.0
func (o *CreateOnlineTableRequest) GetTable(ctx context.Context) (OnlineTable, bool)
GetTable returns the value of the Table field in CreateOnlineTableRequest as a OnlineTable value. If the field is unknown or null, the boolean return value is false.
func (*CreateOnlineTableRequest) SetTable ¶ added in v1.61.0
func (o *CreateOnlineTableRequest) SetTable(ctx context.Context, v OnlineTable)
SetTable sets the value of the Table field in CreateOnlineTableRequest.
func (*CreateOnlineTableRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateOnlineTableRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateOnlineTableRequest)
func (*CreateOnlineTableRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateOnlineTableRequest) SyncEffectiveFieldsDuringRead(existingState CreateOnlineTableRequest)
func (CreateOnlineTableRequest) ToObjectValue ¶ added in v1.61.0
func (o CreateOnlineTableRequest) 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, CreateOnlineTableRequest only implements ToObjectValue() and Type().
type CreateRegisteredModelRequest ¶
type CreateRegisteredModelRequest struct { // The name of the catalog where the schema and the registered model reside CatalogName types.String `tfsdk:"catalog_name" tf:""` // The comment attached to the registered model Comment types.String `tfsdk:"comment" tf:"optional"` // The name of the registered model Name types.String `tfsdk:"name" tf:""` // The name of the schema where the registered model resides SchemaName types.String `tfsdk:"schema_name" tf:""` // The storage location on the cloud under which model version data files // are stored StorageLocation types.String `tfsdk:"storage_location" tf:"optional"` }
func (CreateRegisteredModelRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a CreateRegisteredModelRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateRegisteredModelRequest. 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 (*CreateRegisteredModelRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateRegisteredModelRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateRegisteredModelRequest)
func (*CreateRegisteredModelRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateRegisteredModelRequest) SyncEffectiveFieldsDuringRead(existingState CreateRegisteredModelRequest)
func (CreateRegisteredModelRequest) ToObjectValue ¶ added in v1.61.0
func (o CreateRegisteredModelRequest) 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, CreateRegisteredModelRequest only implements ToObjectValue() and Type().
type CreateResponse ¶
type CreateResponse struct { }
func (CreateResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateResponse. 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 (*CreateResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateResponse)
func (*CreateResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateResponse) SyncEffectiveFieldsDuringRead(existingState CreateResponse)
func (CreateResponse) ToObjectValue ¶ added in v1.61.0
func (o CreateResponse) 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, CreateResponse only implements ToObjectValue() and Type().
type CreateSchema ¶
type CreateSchema struct { // Name of parent catalog. CatalogName types.String `tfsdk:"catalog_name" tf:""` // User-provided free-form text description. Comment types.String `tfsdk:"comment" tf:"optional"` // Name of schema, relative to parent catalog. Name types.String `tfsdk:"name" tf:""` // A map of key-value properties attached to the securable. Properties types.Map `tfsdk:"properties" tf:"optional"` // Storage root URL for managed tables within schema. StorageRoot types.String `tfsdk:"storage_root" tf:"optional"` }
func (CreateSchema) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateSchema. 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 (*CreateSchema) GetProperties ¶ added in v1.61.0
GetProperties returns the value of the Properties field in CreateSchema as a map of string to types.String values. If the field is unknown or null, the boolean return value is false.
func (*CreateSchema) SetProperties ¶ added in v1.61.0
SetProperties sets the value of the Properties field in CreateSchema.
func (*CreateSchema) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateSchema) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateSchema)
func (*CreateSchema) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateSchema) SyncEffectiveFieldsDuringRead(existingState CreateSchema)
func (CreateSchema) ToObjectValue ¶ added in v1.61.0
func (o CreateSchema) 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, CreateSchema only implements ToObjectValue() and Type().
type CreateStorageCredential ¶
type CreateStorageCredential struct { // The AWS IAM role configuration. AwsIamRole types.List `tfsdk:"aws_iam_role" tf:"optional,object"` // The Azure managed identity configuration. AzureManagedIdentity types.List `tfsdk:"azure_managed_identity" tf:"optional,object"` // The Azure service principal configuration. AzureServicePrincipal types.List `tfsdk:"azure_service_principal" tf:"optional,object"` // The Cloudflare API token configuration. CloudflareApiToken types.List `tfsdk:"cloudflare_api_token" tf:"optional,object"` // Comment associated with the credential. Comment types.String `tfsdk:"comment" tf:"optional"` // The Databricks managed GCP service account configuration. DatabricksGcpServiceAccount types.List `tfsdk:"databricks_gcp_service_account" tf:"optional,object"` // The credential name. The name must be unique within the metastore. Name types.String `tfsdk:"name" tf:""` // Whether the storage credential is only usable for read operations. ReadOnly types.Bool `tfsdk:"read_only" tf:"optional"` // Supplying true to this argument skips validation of the created // credential. SkipValidation types.Bool `tfsdk:"skip_validation" tf:"optional"` }
func (*CreateStorageCredential) GetAwsIamRole ¶ added in v1.61.0
func (o *CreateStorageCredential) GetAwsIamRole(ctx context.Context) (AwsIamRoleRequest, bool)
GetAwsIamRole returns the value of the AwsIamRole field in CreateStorageCredential as a AwsIamRoleRequest value. If the field is unknown or null, the boolean return value is false.
func (*CreateStorageCredential) GetAzureManagedIdentity ¶ added in v1.61.0
func (o *CreateStorageCredential) GetAzureManagedIdentity(ctx context.Context) (AzureManagedIdentityRequest, bool)
GetAzureManagedIdentity returns the value of the AzureManagedIdentity field in CreateStorageCredential as a AzureManagedIdentityRequest value. If the field is unknown or null, the boolean return value is false.
func (*CreateStorageCredential) GetAzureServicePrincipal ¶ added in v1.61.0
func (o *CreateStorageCredential) GetAzureServicePrincipal(ctx context.Context) (AzureServicePrincipal, bool)
GetAzureServicePrincipal returns the value of the AzureServicePrincipal field in CreateStorageCredential as a AzureServicePrincipal value. If the field is unknown or null, the boolean return value is false.
func (*CreateStorageCredential) GetCloudflareApiToken ¶ added in v1.61.0
func (o *CreateStorageCredential) GetCloudflareApiToken(ctx context.Context) (CloudflareApiToken, bool)
GetCloudflareApiToken returns the value of the CloudflareApiToken field in CreateStorageCredential as a CloudflareApiToken value. If the field is unknown or null, the boolean return value is false.
func (CreateStorageCredential) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateStorageCredential. 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 (*CreateStorageCredential) GetDatabricksGcpServiceAccount ¶ added in v1.61.0
func (o *CreateStorageCredential) GetDatabricksGcpServiceAccount(ctx context.Context) (DatabricksGcpServiceAccountRequest, bool)
GetDatabricksGcpServiceAccount returns the value of the DatabricksGcpServiceAccount field in CreateStorageCredential as a DatabricksGcpServiceAccountRequest value. If the field is unknown or null, the boolean return value is false.
func (*CreateStorageCredential) SetAwsIamRole ¶ added in v1.61.0
func (o *CreateStorageCredential) SetAwsIamRole(ctx context.Context, v AwsIamRoleRequest)
SetAwsIamRole sets the value of the AwsIamRole field in CreateStorageCredential.
func (*CreateStorageCredential) SetAzureManagedIdentity ¶ added in v1.61.0
func (o *CreateStorageCredential) SetAzureManagedIdentity(ctx context.Context, v AzureManagedIdentityRequest)
SetAzureManagedIdentity sets the value of the AzureManagedIdentity field in CreateStorageCredential.
func (*CreateStorageCredential) SetAzureServicePrincipal ¶ added in v1.61.0
func (o *CreateStorageCredential) SetAzureServicePrincipal(ctx context.Context, v AzureServicePrincipal)
SetAzureServicePrincipal sets the value of the AzureServicePrincipal field in CreateStorageCredential.
func (*CreateStorageCredential) SetCloudflareApiToken ¶ added in v1.61.0
func (o *CreateStorageCredential) SetCloudflareApiToken(ctx context.Context, v CloudflareApiToken)
SetCloudflareApiToken sets the value of the CloudflareApiToken field in CreateStorageCredential.
func (*CreateStorageCredential) SetDatabricksGcpServiceAccount ¶ added in v1.61.0
func (o *CreateStorageCredential) SetDatabricksGcpServiceAccount(ctx context.Context, v DatabricksGcpServiceAccountRequest)
SetDatabricksGcpServiceAccount sets the value of the DatabricksGcpServiceAccount field in CreateStorageCredential.
func (*CreateStorageCredential) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateStorageCredential) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateStorageCredential)
func (*CreateStorageCredential) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateStorageCredential) SyncEffectiveFieldsDuringRead(existingState CreateStorageCredential)
func (CreateStorageCredential) ToObjectValue ¶ added in v1.61.0
func (o CreateStorageCredential) 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, CreateStorageCredential only implements ToObjectValue() and Type().
type CreateTableConstraint ¶
type CreateTableConstraint struct { // A table constraint, as defined by *one* of the following fields being // set: __primary_key_constraint__, __foreign_key_constraint__, // __named_table_constraint__. Constraint types.List `tfsdk:"constraint" tf:"object"` // The full name of the table referenced by the constraint. FullNameArg types.String `tfsdk:"full_name_arg" tf:""` }
func (CreateTableConstraint) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateTableConstraint. 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 (*CreateTableConstraint) GetConstraint ¶ added in v1.61.0
func (o *CreateTableConstraint) GetConstraint(ctx context.Context) (TableConstraint, bool)
GetConstraint returns the value of the Constraint field in CreateTableConstraint as a TableConstraint value. If the field is unknown or null, the boolean return value is false.
func (*CreateTableConstraint) SetConstraint ¶ added in v1.61.0
func (o *CreateTableConstraint) SetConstraint(ctx context.Context, v TableConstraint)
SetConstraint sets the value of the Constraint field in CreateTableConstraint.
func (*CreateTableConstraint) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateTableConstraint) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateTableConstraint)
func (*CreateTableConstraint) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateTableConstraint) SyncEffectiveFieldsDuringRead(existingState CreateTableConstraint)
func (CreateTableConstraint) ToObjectValue ¶ added in v1.61.0
func (o CreateTableConstraint) 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, CreateTableConstraint only implements ToObjectValue() and Type().
type CreateVolumeRequestContent ¶
type CreateVolumeRequestContent struct { // The name of the catalog where the schema and the volume are CatalogName types.String `tfsdk:"catalog_name" tf:""` // The comment attached to the volume Comment types.String `tfsdk:"comment" tf:"optional"` // The name of the volume Name types.String `tfsdk:"name" tf:""` // The name of the schema where the volume is SchemaName types.String `tfsdk:"schema_name" tf:""` // The storage location on the cloud StorageLocation types.String `tfsdk:"storage_location" tf:"optional"` VolumeType types.String `tfsdk:"volume_type" tf:""` }
func (CreateVolumeRequestContent) GetComplexFieldTypes ¶ added in v1.61.0
func (a CreateVolumeRequestContent) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateVolumeRequestContent. 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 (*CreateVolumeRequestContent) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateVolumeRequestContent) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateVolumeRequestContent)
func (*CreateVolumeRequestContent) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateVolumeRequestContent) SyncEffectiveFieldsDuringRead(existingState CreateVolumeRequestContent)
func (CreateVolumeRequestContent) ToObjectValue ¶ added in v1.61.0
func (o CreateVolumeRequestContent) 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, CreateVolumeRequestContent only implements ToObjectValue() and Type().
type CredentialInfo ¶ added in v1.58.0
type CredentialInfo struct { // The AWS IAM role configuration AwsIamRole types.List `tfsdk:"aws_iam_role" tf:"optional,object"` // The Azure managed identity configuration. AzureManagedIdentity types.List `tfsdk:"azure_managed_identity" tf:"optional,object"` // The Azure service principal configuration. Only applicable when purpose // is **STORAGE**. AzureServicePrincipal types.List `tfsdk:"azure_service_principal" tf:"optional,object"` // Comment associated with the credential. Comment types.String `tfsdk:"comment" tf:"optional"` // Time at which this credential was created, in epoch milliseconds. CreatedAt types.Int64 `tfsdk:"created_at" tf:"optional"` // Username of credential creator. CreatedBy types.String `tfsdk:"created_by" tf:"optional"` // GCP long-lived credential. Databricks-created Google Cloud Storage // service account. DatabricksGcpServiceAccount types.List `tfsdk:"databricks_gcp_service_account" tf:"optional,object"` // The full name of the credential. FullName types.String `tfsdk:"full_name" tf:"optional"` // The unique identifier of the credential. Id types.String `tfsdk:"id" tf:"optional"` // Whether the current securable is accessible from all workspaces or a // specific set of workspaces. IsolationMode types.String `tfsdk:"isolation_mode" tf:"optional"` // Unique identifier of the parent metastore. MetastoreId types.String `tfsdk:"metastore_id" tf:"optional"` // The credential name. The name must be unique among storage and service // credentials within the metastore. Name types.String `tfsdk:"name" tf:"optional"` // Username of current owner of credential. Owner types.String `tfsdk:"owner" tf:"optional"` // Indicates the purpose of the credential. Purpose types.String `tfsdk:"purpose" tf:"optional"` // Whether the credential is usable only for read operations. Only // applicable when purpose is **STORAGE**. ReadOnly types.Bool `tfsdk:"read_only" tf:"optional"` // Time at which this credential was last modified, in epoch milliseconds. UpdatedAt types.Int64 `tfsdk:"updated_at" tf:"optional"` // Username of user who last modified the credential. UpdatedBy types.String `tfsdk:"updated_by" tf:"optional"` // Whether this credential is the current metastore's root storage // credential. Only applicable when purpose is **STORAGE**. UsedForManagedStorage types.Bool `tfsdk:"used_for_managed_storage" tf:"optional"` }
func (*CredentialInfo) GetAwsIamRole ¶ added in v1.61.0
func (o *CredentialInfo) GetAwsIamRole(ctx context.Context) (AwsIamRole, bool)
GetAwsIamRole returns the value of the AwsIamRole field in CredentialInfo as a AwsIamRole value. If the field is unknown or null, the boolean return value is false.
func (*CredentialInfo) GetAzureManagedIdentity ¶ added in v1.61.0
func (o *CredentialInfo) GetAzureManagedIdentity(ctx context.Context) (AzureManagedIdentity, bool)
GetAzureManagedIdentity returns the value of the AzureManagedIdentity field in CredentialInfo as a AzureManagedIdentity value. If the field is unknown or null, the boolean return value is false.
func (*CredentialInfo) GetAzureServicePrincipal ¶ added in v1.61.0
func (o *CredentialInfo) GetAzureServicePrincipal(ctx context.Context) (AzureServicePrincipal, bool)
GetAzureServicePrincipal returns the value of the AzureServicePrincipal field in CredentialInfo as a AzureServicePrincipal value. If the field is unknown or null, the boolean return value is false.
func (CredentialInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CredentialInfo. 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 (*CredentialInfo) GetDatabricksGcpServiceAccount ¶ added in v1.61.0
func (o *CredentialInfo) GetDatabricksGcpServiceAccount(ctx context.Context) (DatabricksGcpServiceAccount, bool)
GetDatabricksGcpServiceAccount returns the value of the DatabricksGcpServiceAccount field in CredentialInfo as a DatabricksGcpServiceAccount value. If the field is unknown or null, the boolean return value is false.
func (*CredentialInfo) SetAwsIamRole ¶ added in v1.61.0
func (o *CredentialInfo) SetAwsIamRole(ctx context.Context, v AwsIamRole)
SetAwsIamRole sets the value of the AwsIamRole field in CredentialInfo.
func (*CredentialInfo) SetAzureManagedIdentity ¶ added in v1.61.0
func (o *CredentialInfo) SetAzureManagedIdentity(ctx context.Context, v AzureManagedIdentity)
SetAzureManagedIdentity sets the value of the AzureManagedIdentity field in CredentialInfo.
func (*CredentialInfo) SetAzureServicePrincipal ¶ added in v1.61.0
func (o *CredentialInfo) SetAzureServicePrincipal(ctx context.Context, v AzureServicePrincipal)
SetAzureServicePrincipal sets the value of the AzureServicePrincipal field in CredentialInfo.
func (*CredentialInfo) SetDatabricksGcpServiceAccount ¶ added in v1.61.0
func (o *CredentialInfo) SetDatabricksGcpServiceAccount(ctx context.Context, v DatabricksGcpServiceAccount)
SetDatabricksGcpServiceAccount sets the value of the DatabricksGcpServiceAccount field in CredentialInfo.
func (*CredentialInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.58.0
func (newState *CredentialInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan CredentialInfo)
func (*CredentialInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.58.0
func (newState *CredentialInfo) SyncEffectiveFieldsDuringRead(existingState CredentialInfo)
func (CredentialInfo) ToObjectValue ¶ added in v1.61.0
func (o CredentialInfo) 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, CredentialInfo only implements ToObjectValue() and Type().
type CredentialValidationResult ¶ added in v1.58.0
type CredentialValidationResult struct { // Error message would exist when the result does not equal to **PASS**. Message types.String `tfsdk:"message" tf:"optional"` // The results of the tested operation. Result types.String `tfsdk:"result" tf:"optional"` }
func (CredentialValidationResult) GetComplexFieldTypes ¶ added in v1.61.0
func (a CredentialValidationResult) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CredentialValidationResult. 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 (*CredentialValidationResult) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.58.0
func (newState *CredentialValidationResult) SyncEffectiveFieldsDuringCreateOrUpdate(plan CredentialValidationResult)
func (*CredentialValidationResult) SyncEffectiveFieldsDuringRead ¶ added in v1.58.0
func (newState *CredentialValidationResult) SyncEffectiveFieldsDuringRead(existingState CredentialValidationResult)
func (CredentialValidationResult) ToObjectValue ¶ added in v1.61.0
func (o CredentialValidationResult) 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, CredentialValidationResult only implements ToObjectValue() and Type().
type CurrentWorkspaceBindings ¶
type CurrentWorkspaceBindings struct { // A list of workspace IDs. Workspaces types.List `tfsdk:"workspaces" tf:"optional"` }
Currently assigned workspaces
func (CurrentWorkspaceBindings) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CurrentWorkspaceBindings. 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 (*CurrentWorkspaceBindings) GetWorkspaces ¶ added in v1.61.0
GetWorkspaces returns the value of the Workspaces field in CurrentWorkspaceBindings as a slice of types.Int64 values. If the field is unknown or null, the boolean return value is false.
func (*CurrentWorkspaceBindings) SetWorkspaces ¶ added in v1.61.0
func (o *CurrentWorkspaceBindings) SetWorkspaces(ctx context.Context, v []types.Int64)
SetWorkspaces sets the value of the Workspaces field in CurrentWorkspaceBindings.
func (*CurrentWorkspaceBindings) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CurrentWorkspaceBindings) SyncEffectiveFieldsDuringCreateOrUpdate(plan CurrentWorkspaceBindings)
func (*CurrentWorkspaceBindings) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CurrentWorkspaceBindings) SyncEffectiveFieldsDuringRead(existingState CurrentWorkspaceBindings)
func (CurrentWorkspaceBindings) ToObjectValue ¶ added in v1.61.0
func (o CurrentWorkspaceBindings) 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, CurrentWorkspaceBindings only implements ToObjectValue() and Type().
type DatabricksGcpServiceAccount ¶ added in v1.60.0
type DatabricksGcpServiceAccount struct { // The Databricks internal ID that represents this managed identity. This // field is only used to persist the credential_id once it is fetched from // the credentials manager - as we only use the protobuf serializer to store // credentials, this ID gets persisted to the database CredentialId types.String `tfsdk:"credential_id" tf:"optional"` // The email of the service account. Email types.String `tfsdk:"email" tf:"optional"` // The ID that represents the private key for this Service Account PrivateKeyId types.String `tfsdk:"private_key_id" tf:"optional"` }
GCP long-lived credential. Databricks-created Google Cloud Storage service account.
func (DatabricksGcpServiceAccount) GetComplexFieldTypes ¶ added in v1.61.0
func (a DatabricksGcpServiceAccount) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DatabricksGcpServiceAccount. 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 (*DatabricksGcpServiceAccount) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.60.0
func (newState *DatabricksGcpServiceAccount) SyncEffectiveFieldsDuringCreateOrUpdate(plan DatabricksGcpServiceAccount)
func (*DatabricksGcpServiceAccount) SyncEffectiveFieldsDuringRead ¶ added in v1.60.0
func (newState *DatabricksGcpServiceAccount) SyncEffectiveFieldsDuringRead(existingState DatabricksGcpServiceAccount)
func (DatabricksGcpServiceAccount) ToObjectValue ¶ added in v1.61.0
func (o DatabricksGcpServiceAccount) 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, DatabricksGcpServiceAccount only implements ToObjectValue() and Type().
type DatabricksGcpServiceAccountRequest ¶
type DatabricksGcpServiceAccountRequest struct { }
func (DatabricksGcpServiceAccountRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a DatabricksGcpServiceAccountRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DatabricksGcpServiceAccountRequest. 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 (*DatabricksGcpServiceAccountRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DatabricksGcpServiceAccountRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DatabricksGcpServiceAccountRequest)
func (*DatabricksGcpServiceAccountRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DatabricksGcpServiceAccountRequest) SyncEffectiveFieldsDuringRead(existingState DatabricksGcpServiceAccountRequest)
func (DatabricksGcpServiceAccountRequest) ToObjectValue ¶ added in v1.61.0
func (o DatabricksGcpServiceAccountRequest) 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, DatabricksGcpServiceAccountRequest only implements ToObjectValue() and Type().
type DatabricksGcpServiceAccountResponse ¶
type DatabricksGcpServiceAccountResponse struct { // The Databricks internal ID that represents this service account. This is // an output-only field. CredentialId types.String `tfsdk:"credential_id" tf:"optional"` // The email of the service account. This is an output-only field. Email types.String `tfsdk:"email" tf:"optional"` }
func (DatabricksGcpServiceAccountResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a DatabricksGcpServiceAccountResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DatabricksGcpServiceAccountResponse. 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 (*DatabricksGcpServiceAccountResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DatabricksGcpServiceAccountResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DatabricksGcpServiceAccountResponse)
func (*DatabricksGcpServiceAccountResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DatabricksGcpServiceAccountResponse) SyncEffectiveFieldsDuringRead(existingState DatabricksGcpServiceAccountResponse)
func (DatabricksGcpServiceAccountResponse) ToObjectValue ¶ added in v1.61.0
func (o DatabricksGcpServiceAccountResponse) 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, DatabricksGcpServiceAccountResponse only implements ToObjectValue() and Type().
type DeleteAccountMetastoreAssignmentRequest ¶
type DeleteAccountMetastoreAssignmentRequest struct { // Unity Catalog metastore ID MetastoreId types.String `tfsdk:"-"` // Workspace ID. WorkspaceId types.Int64 `tfsdk:"-"` }
Delete a metastore assignment
func (DeleteAccountMetastoreAssignmentRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteAccountMetastoreAssignmentRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteAccountMetastoreAssignmentRequest. 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 (*DeleteAccountMetastoreAssignmentRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteAccountMetastoreAssignmentRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteAccountMetastoreAssignmentRequest)
func (*DeleteAccountMetastoreAssignmentRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteAccountMetastoreAssignmentRequest) SyncEffectiveFieldsDuringRead(existingState DeleteAccountMetastoreAssignmentRequest)
func (DeleteAccountMetastoreAssignmentRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteAccountMetastoreAssignmentRequest) 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, DeleteAccountMetastoreAssignmentRequest only implements ToObjectValue() and Type().
type DeleteAccountMetastoreRequest ¶
type DeleteAccountMetastoreRequest struct { // Force deletion even if the metastore is not empty. Default is false. Force types.Bool `tfsdk:"-"` // Unity Catalog metastore ID MetastoreId types.String `tfsdk:"-"` }
Delete a metastore
func (DeleteAccountMetastoreRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteAccountMetastoreRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteAccountMetastoreRequest. 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 (*DeleteAccountMetastoreRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteAccountMetastoreRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteAccountMetastoreRequest)
func (*DeleteAccountMetastoreRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteAccountMetastoreRequest) SyncEffectiveFieldsDuringRead(existingState DeleteAccountMetastoreRequest)
func (DeleteAccountMetastoreRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteAccountMetastoreRequest) 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, DeleteAccountMetastoreRequest only implements ToObjectValue() and Type().
type DeleteAccountStorageCredentialRequest ¶
type DeleteAccountStorageCredentialRequest struct { // Force deletion even if the Storage Credential is not empty. Default is // false. Force types.Bool `tfsdk:"-"` // Unity Catalog metastore ID MetastoreId types.String `tfsdk:"-"` // Name of the storage credential. StorageCredentialName types.String `tfsdk:"-"` }
Delete a storage credential
func (DeleteAccountStorageCredentialRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteAccountStorageCredentialRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteAccountStorageCredentialRequest. 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 (*DeleteAccountStorageCredentialRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteAccountStorageCredentialRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteAccountStorageCredentialRequest)
func (*DeleteAccountStorageCredentialRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteAccountStorageCredentialRequest) SyncEffectiveFieldsDuringRead(existingState DeleteAccountStorageCredentialRequest)
func (DeleteAccountStorageCredentialRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteAccountStorageCredentialRequest) 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, DeleteAccountStorageCredentialRequest only implements ToObjectValue() and Type().
type DeleteAliasRequest ¶
type DeleteAliasRequest struct { // The name of the alias Alias types.String `tfsdk:"-"` // The three-level (fully qualified) name of the registered model FullName types.String `tfsdk:"-"` }
Delete a Registered Model Alias
func (DeleteAliasRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteAliasRequest. 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 (*DeleteAliasRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteAliasRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteAliasRequest)
func (*DeleteAliasRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteAliasRequest) SyncEffectiveFieldsDuringRead(existingState DeleteAliasRequest)
func (DeleteAliasRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteAliasRequest) 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, DeleteAliasRequest only implements ToObjectValue() and Type().
type DeleteAliasResponse ¶
type DeleteAliasResponse struct { }
func (DeleteAliasResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteAliasResponse. 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 (*DeleteAliasResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteAliasResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteAliasResponse)
func (*DeleteAliasResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteAliasResponse) SyncEffectiveFieldsDuringRead(existingState DeleteAliasResponse)
func (DeleteAliasResponse) ToObjectValue ¶ added in v1.61.0
func (o DeleteAliasResponse) 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, DeleteAliasResponse only implements ToObjectValue() and Type().
type DeleteCatalogRequest ¶
type DeleteCatalogRequest struct { // Force deletion even if the catalog is not empty. Force types.Bool `tfsdk:"-"` // The name of the catalog. Name types.String `tfsdk:"-"` }
Delete a catalog
func (DeleteCatalogRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteCatalogRequest. 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 (*DeleteCatalogRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteCatalogRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteCatalogRequest)
func (*DeleteCatalogRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteCatalogRequest) SyncEffectiveFieldsDuringRead(existingState DeleteCatalogRequest)
func (DeleteCatalogRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteCatalogRequest) 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, DeleteCatalogRequest only implements ToObjectValue() and Type().
type DeleteConnectionRequest ¶
type DeleteConnectionRequest struct { // The name of the connection to be deleted. Name types.String `tfsdk:"-"` }
Delete a connection
func (DeleteConnectionRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteConnectionRequest. 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 (*DeleteConnectionRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteConnectionRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteConnectionRequest)
func (*DeleteConnectionRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteConnectionRequest) SyncEffectiveFieldsDuringRead(existingState DeleteConnectionRequest)
func (DeleteConnectionRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteConnectionRequest) 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, DeleteConnectionRequest only implements ToObjectValue() and Type().
type DeleteCredentialRequest ¶ added in v1.58.0
type DeleteCredentialRequest struct { // Force an update even if there are dependent services (when purpose is // **SERVICE**) or dependent external locations and external tables (when // purpose is **STORAGE**). Force types.Bool `tfsdk:"-"` // Name of the credential. NameArg types.String `tfsdk:"-"` }
Delete a credential
func (DeleteCredentialRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteCredentialRequest. 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 (*DeleteCredentialRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.58.0
func (newState *DeleteCredentialRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteCredentialRequest)
func (*DeleteCredentialRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.58.0
func (newState *DeleteCredentialRequest) SyncEffectiveFieldsDuringRead(existingState DeleteCredentialRequest)
func (DeleteCredentialRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteCredentialRequest) 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, DeleteCredentialRequest only implements ToObjectValue() and Type().
type DeleteCredentialResponse ¶ added in v1.58.0
type DeleteCredentialResponse struct { }
func (DeleteCredentialResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteCredentialResponse. 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 (*DeleteCredentialResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.58.0
func (newState *DeleteCredentialResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteCredentialResponse)
func (*DeleteCredentialResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.58.0
func (newState *DeleteCredentialResponse) SyncEffectiveFieldsDuringRead(existingState DeleteCredentialResponse)
func (DeleteCredentialResponse) ToObjectValue ¶ added in v1.61.0
func (o DeleteCredentialResponse) 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, DeleteCredentialResponse only implements ToObjectValue() and Type().
type DeleteExternalLocationRequest ¶
type DeleteExternalLocationRequest struct { // Force deletion even if there are dependent external tables or mounts. Force types.Bool `tfsdk:"-"` // Name of the external location. Name types.String `tfsdk:"-"` }
Delete an external location
func (DeleteExternalLocationRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteExternalLocationRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteExternalLocationRequest. 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 (*DeleteExternalLocationRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteExternalLocationRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteExternalLocationRequest)
func (*DeleteExternalLocationRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteExternalLocationRequest) SyncEffectiveFieldsDuringRead(existingState DeleteExternalLocationRequest)
func (DeleteExternalLocationRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteExternalLocationRequest) 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, DeleteExternalLocationRequest only implements ToObjectValue() and Type().
type DeleteFunctionRequest ¶
type DeleteFunctionRequest struct { // Force deletion even if the function is notempty. Force types.Bool `tfsdk:"-"` // The fully-qualified name of the function (of the form // __catalog_name__.__schema_name__.__function__name__). Name types.String `tfsdk:"-"` }
Delete a function
func (DeleteFunctionRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteFunctionRequest. 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 (*DeleteFunctionRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteFunctionRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteFunctionRequest)
func (*DeleteFunctionRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteFunctionRequest) SyncEffectiveFieldsDuringRead(existingState DeleteFunctionRequest)
func (DeleteFunctionRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteFunctionRequest) 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, DeleteFunctionRequest only implements ToObjectValue() and Type().
type DeleteMetastoreRequest ¶
type DeleteMetastoreRequest struct { // Force deletion even if the metastore is not empty. Default is false. Force types.Bool `tfsdk:"-"` // Unique ID of the metastore. Id types.String `tfsdk:"-"` }
Delete a metastore
func (DeleteMetastoreRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteMetastoreRequest. 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 (*DeleteMetastoreRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteMetastoreRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteMetastoreRequest)
func (*DeleteMetastoreRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteMetastoreRequest) SyncEffectiveFieldsDuringRead(existingState DeleteMetastoreRequest)
func (DeleteMetastoreRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteMetastoreRequest) 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, DeleteMetastoreRequest only implements ToObjectValue() and Type().
type DeleteModelVersionRequest ¶
type DeleteModelVersionRequest struct { // The three-level (fully qualified) name of the model version FullName types.String `tfsdk:"-"` // The integer version number of the model version Version types.Int64 `tfsdk:"-"` }
Delete a Model Version
func (DeleteModelVersionRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteModelVersionRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteModelVersionRequest. 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 (*DeleteModelVersionRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteModelVersionRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteModelVersionRequest)
func (*DeleteModelVersionRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteModelVersionRequest) SyncEffectiveFieldsDuringRead(existingState DeleteModelVersionRequest)
func (DeleteModelVersionRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteModelVersionRequest) 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, DeleteModelVersionRequest only implements ToObjectValue() and Type().
type DeleteOnlineTableRequest ¶
type DeleteOnlineTableRequest struct { // Full three-part (catalog, schema, table) name of the table. Name types.String `tfsdk:"-"` }
Delete an Online Table
func (DeleteOnlineTableRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteOnlineTableRequest. 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 (*DeleteOnlineTableRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteOnlineTableRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteOnlineTableRequest)
func (*DeleteOnlineTableRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteOnlineTableRequest) SyncEffectiveFieldsDuringRead(existingState DeleteOnlineTableRequest)
func (DeleteOnlineTableRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteOnlineTableRequest) 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, DeleteOnlineTableRequest only implements ToObjectValue() and Type().
type DeleteQualityMonitorRequest ¶
type DeleteQualityMonitorRequest struct { // Full name of the table. TableName types.String `tfsdk:"-"` }
Delete a table monitor
func (DeleteQualityMonitorRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteQualityMonitorRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteQualityMonitorRequest. 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 (*DeleteQualityMonitorRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteQualityMonitorRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteQualityMonitorRequest)
func (*DeleteQualityMonitorRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteQualityMonitorRequest) SyncEffectiveFieldsDuringRead(existingState DeleteQualityMonitorRequest)
func (DeleteQualityMonitorRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteQualityMonitorRequest) 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, DeleteQualityMonitorRequest only implements ToObjectValue() and Type().
type DeleteRegisteredModelRequest ¶
type DeleteRegisteredModelRequest struct { // The three-level (fully qualified) name of the registered model FullName types.String `tfsdk:"-"` }
Delete a Registered Model
func (DeleteRegisteredModelRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteRegisteredModelRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteRegisteredModelRequest. 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 (*DeleteRegisteredModelRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteRegisteredModelRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteRegisteredModelRequest)
func (*DeleteRegisteredModelRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteRegisteredModelRequest) SyncEffectiveFieldsDuringRead(existingState DeleteRegisteredModelRequest)
func (DeleteRegisteredModelRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteRegisteredModelRequest) 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, DeleteRegisteredModelRequest only implements ToObjectValue() and Type().
type DeleteResponse ¶
type DeleteResponse struct { }
func (DeleteResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteResponse)
func (*DeleteResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteResponse) SyncEffectiveFieldsDuringRead(existingState DeleteResponse)
func (DeleteResponse) ToObjectValue ¶ added in v1.61.0
func (o DeleteResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteResponse only implements ToObjectValue() and Type().
type DeleteSchemaRequest ¶
type DeleteSchemaRequest struct { // Force deletion even if the schema is not empty. Force types.Bool `tfsdk:"-"` // Full name of the schema. FullName types.String `tfsdk:"-"` }
Delete a schema
func (DeleteSchemaRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteSchemaRequest. 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 (*DeleteSchemaRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteSchemaRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteSchemaRequest)
func (*DeleteSchemaRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteSchemaRequest) SyncEffectiveFieldsDuringRead(existingState DeleteSchemaRequest)
func (DeleteSchemaRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteSchemaRequest) 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, DeleteSchemaRequest only implements ToObjectValue() and Type().
type DeleteStorageCredentialRequest ¶
type DeleteStorageCredentialRequest struct { // Force deletion even if there are dependent external locations or external // tables. Force types.Bool `tfsdk:"-"` // Name of the storage credential. Name types.String `tfsdk:"-"` }
Delete a credential
func (DeleteStorageCredentialRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteStorageCredentialRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteStorageCredentialRequest. 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 (*DeleteStorageCredentialRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteStorageCredentialRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteStorageCredentialRequest)
func (*DeleteStorageCredentialRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteStorageCredentialRequest) SyncEffectiveFieldsDuringRead(existingState DeleteStorageCredentialRequest)
func (DeleteStorageCredentialRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteStorageCredentialRequest) 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, DeleteStorageCredentialRequest only implements ToObjectValue() and Type().
type DeleteTableConstraintRequest ¶
type DeleteTableConstraintRequest struct { // If true, try deleting all child constraints of the current constraint. If // false, reject this operation if the current constraint has any child // constraints. Cascade types.Bool `tfsdk:"-"` // The name of the constraint to delete. ConstraintName types.String `tfsdk:"-"` // Full name of the table referenced by the constraint. FullName types.String `tfsdk:"-"` }
Delete a table constraint
func (DeleteTableConstraintRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteTableConstraintRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteTableConstraintRequest. 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 (*DeleteTableConstraintRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteTableConstraintRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteTableConstraintRequest)
func (*DeleteTableConstraintRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteTableConstraintRequest) SyncEffectiveFieldsDuringRead(existingState DeleteTableConstraintRequest)
func (DeleteTableConstraintRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteTableConstraintRequest) 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, DeleteTableConstraintRequest only implements ToObjectValue() and Type().
type DeleteTableRequest ¶
Delete a table
func (DeleteTableRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteTableRequest. 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 (*DeleteTableRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteTableRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteTableRequest)
func (*DeleteTableRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteTableRequest) SyncEffectiveFieldsDuringRead(existingState DeleteTableRequest)
func (DeleteTableRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteTableRequest) 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, DeleteTableRequest only implements ToObjectValue() and Type().
type DeleteVolumeRequest ¶
type DeleteVolumeRequest struct { // The three-level (fully qualified) name of the volume Name types.String `tfsdk:"-"` }
Delete a Volume
func (DeleteVolumeRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteVolumeRequest. 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 (*DeleteVolumeRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteVolumeRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteVolumeRequest)
func (*DeleteVolumeRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteVolumeRequest) SyncEffectiveFieldsDuringRead(existingState DeleteVolumeRequest)
func (DeleteVolumeRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteVolumeRequest) 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, DeleteVolumeRequest only implements ToObjectValue() and Type().
type DeltaRuntimePropertiesKvPairs ¶
type DeltaRuntimePropertiesKvPairs struct { // A map of key-value properties attached to the securable. DeltaRuntimeProperties types.Map `tfsdk:"delta_runtime_properties" tf:""` }
Properties pertaining to the current state of the delta table as given by the commit server. This does not contain **delta.*** (input) properties in __TableInfo.properties__.
func (DeltaRuntimePropertiesKvPairs) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeltaRuntimePropertiesKvPairs) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeltaRuntimePropertiesKvPairs. 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 (*DeltaRuntimePropertiesKvPairs) GetDeltaRuntimeProperties ¶ added in v1.61.0
func (o *DeltaRuntimePropertiesKvPairs) GetDeltaRuntimeProperties(ctx context.Context) (map[string]types.String, bool)
GetDeltaRuntimeProperties returns the value of the DeltaRuntimeProperties field in DeltaRuntimePropertiesKvPairs as a map of string to types.String values. If the field is unknown or null, the boolean return value is false.
func (*DeltaRuntimePropertiesKvPairs) SetDeltaRuntimeProperties ¶ added in v1.61.0
func (o *DeltaRuntimePropertiesKvPairs) SetDeltaRuntimeProperties(ctx context.Context, v map[string]types.String)
SetDeltaRuntimeProperties sets the value of the DeltaRuntimeProperties field in DeltaRuntimePropertiesKvPairs.
func (*DeltaRuntimePropertiesKvPairs) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeltaRuntimePropertiesKvPairs) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeltaRuntimePropertiesKvPairs)
func (*DeltaRuntimePropertiesKvPairs) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeltaRuntimePropertiesKvPairs) SyncEffectiveFieldsDuringRead(existingState DeltaRuntimePropertiesKvPairs)
func (DeltaRuntimePropertiesKvPairs) ToObjectValue ¶ added in v1.61.0
func (o DeltaRuntimePropertiesKvPairs) 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, DeltaRuntimePropertiesKvPairs only implements ToObjectValue() and Type().
type Dependency ¶
type Dependency struct { // A function that is dependent on a SQL object. Function types.List `tfsdk:"function" tf:"optional,object"` // A table that is dependent on a SQL object. Table types.List `tfsdk:"table" tf:"optional,object"` }
A dependency of a SQL object. Either the __table__ field or the __function__ field must be defined.
func (Dependency) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Dependency. 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 (*Dependency) GetFunction ¶ added in v1.61.0
func (o *Dependency) GetFunction(ctx context.Context) (FunctionDependency, bool)
GetFunction returns the value of the Function field in Dependency as a FunctionDependency value. If the field is unknown or null, the boolean return value is false.
func (*Dependency) GetTable ¶ added in v1.61.0
func (o *Dependency) GetTable(ctx context.Context) (TableDependency, bool)
GetTable returns the value of the Table field in Dependency as a TableDependency value. If the field is unknown or null, the boolean return value is false.
func (*Dependency) SetFunction ¶ added in v1.61.0
func (o *Dependency) SetFunction(ctx context.Context, v FunctionDependency)
SetFunction sets the value of the Function field in Dependency.
func (*Dependency) SetTable ¶ added in v1.61.0
func (o *Dependency) SetTable(ctx context.Context, v TableDependency)
SetTable sets the value of the Table field in Dependency.
func (*Dependency) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *Dependency) SyncEffectiveFieldsDuringCreateOrUpdate(plan Dependency)
func (*Dependency) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *Dependency) SyncEffectiveFieldsDuringRead(existingState Dependency)
func (Dependency) ToObjectValue ¶ added in v1.61.0
func (o Dependency) 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, Dependency only implements ToObjectValue() and Type().
type DependencyList ¶
type DependencyList struct { // Array of dependencies. Dependencies types.List `tfsdk:"dependencies" tf:"optional"` }
A list of dependencies.
func (DependencyList) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DependencyList. 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 (*DependencyList) GetDependencies ¶ added in v1.61.0
func (o *DependencyList) GetDependencies(ctx context.Context) ([]Dependency, bool)
GetDependencies returns the value of the Dependencies field in DependencyList as a slice of Dependency values. If the field is unknown or null, the boolean return value is false.
func (*DependencyList) SetDependencies ¶ added in v1.61.0
func (o *DependencyList) SetDependencies(ctx context.Context, v []Dependency)
SetDependencies sets the value of the Dependencies field in DependencyList.
func (*DependencyList) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DependencyList) SyncEffectiveFieldsDuringCreateOrUpdate(plan DependencyList)
func (*DependencyList) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DependencyList) SyncEffectiveFieldsDuringRead(existingState DependencyList)
func (DependencyList) ToObjectValue ¶ added in v1.61.0
func (o DependencyList) 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, DependencyList only implements ToObjectValue() and Type().
type DisableRequest ¶
type DisableRequest struct { // The metastore ID under which the system schema lives. MetastoreId types.String `tfsdk:"-"` // Full name of the system schema. SchemaName types.String `tfsdk:"-"` }
Disable a system schema
func (DisableRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DisableRequest. 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 (*DisableRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DisableRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DisableRequest)
func (*DisableRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DisableRequest) SyncEffectiveFieldsDuringRead(existingState DisableRequest)
func (DisableRequest) ToObjectValue ¶ added in v1.61.0
func (o DisableRequest) 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, DisableRequest only implements ToObjectValue() and Type().
type DisableResponse ¶
type DisableResponse struct { }
func (DisableResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DisableResponse. 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 (*DisableResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DisableResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DisableResponse)
func (*DisableResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DisableResponse) SyncEffectiveFieldsDuringRead(existingState DisableResponse)
func (DisableResponse) ToObjectValue ¶ added in v1.61.0
func (o DisableResponse) 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, DisableResponse only implements ToObjectValue() and Type().
type EffectivePermissionsList ¶
type EffectivePermissionsList struct { // The privileges conveyed to each principal (either directly or via // inheritance) PrivilegeAssignments types.List `tfsdk:"privilege_assignments" tf:"optional"` }
func (EffectivePermissionsList) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in EffectivePermissionsList. 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 (*EffectivePermissionsList) GetPrivilegeAssignments ¶ added in v1.61.0
func (o *EffectivePermissionsList) GetPrivilegeAssignments(ctx context.Context) ([]EffectivePrivilegeAssignment, bool)
GetPrivilegeAssignments returns the value of the PrivilegeAssignments field in EffectivePermissionsList as a slice of EffectivePrivilegeAssignment values. If the field is unknown or null, the boolean return value is false.
func (*EffectivePermissionsList) SetPrivilegeAssignments ¶ added in v1.61.0
func (o *EffectivePermissionsList) SetPrivilegeAssignments(ctx context.Context, v []EffectivePrivilegeAssignment)
SetPrivilegeAssignments sets the value of the PrivilegeAssignments field in EffectivePermissionsList.
func (*EffectivePermissionsList) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *EffectivePermissionsList) SyncEffectiveFieldsDuringCreateOrUpdate(plan EffectivePermissionsList)
func (*EffectivePermissionsList) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *EffectivePermissionsList) SyncEffectiveFieldsDuringRead(existingState EffectivePermissionsList)
func (EffectivePermissionsList) ToObjectValue ¶ added in v1.61.0
func (o EffectivePermissionsList) 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, EffectivePermissionsList only implements ToObjectValue() and Type().
type EffectivePredictiveOptimizationFlag ¶
type EffectivePredictiveOptimizationFlag struct { // The name of the object from which the flag was inherited. If there was no // inheritance, this field is left blank. InheritedFromName types.String `tfsdk:"inherited_from_name" tf:"optional"` // The type of the object from which the flag was inherited. If there was no // inheritance, this field is left blank. InheritedFromType types.String `tfsdk:"inherited_from_type" tf:"optional"` // Whether predictive optimization should be enabled for this object and // objects under it. Value types.String `tfsdk:"value" tf:""` }
func (EffectivePredictiveOptimizationFlag) GetComplexFieldTypes ¶ added in v1.61.0
func (a EffectivePredictiveOptimizationFlag) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in EffectivePredictiveOptimizationFlag. 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 (*EffectivePredictiveOptimizationFlag) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *EffectivePredictiveOptimizationFlag) SyncEffectiveFieldsDuringCreateOrUpdate(plan EffectivePredictiveOptimizationFlag)
func (*EffectivePredictiveOptimizationFlag) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *EffectivePredictiveOptimizationFlag) SyncEffectiveFieldsDuringRead(existingState EffectivePredictiveOptimizationFlag)
func (EffectivePredictiveOptimizationFlag) ToObjectValue ¶ added in v1.61.0
func (o EffectivePredictiveOptimizationFlag) 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, EffectivePredictiveOptimizationFlag only implements ToObjectValue() and Type().
type EffectivePrivilege ¶
type EffectivePrivilege struct { // The full name of the object that conveys this privilege via inheritance. // This field is omitted when privilege is not inherited (it's assigned to // the securable itself). InheritedFromName types.String `tfsdk:"inherited_from_name" tf:"optional"` // The type of the object that conveys this privilege via inheritance. This // field is omitted when privilege is not inherited (it's assigned to the // securable itself). InheritedFromType types.String `tfsdk:"inherited_from_type" tf:"optional"` // The privilege assigned to the principal. Privilege types.String `tfsdk:"privilege" tf:"optional"` }
func (EffectivePrivilege) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in EffectivePrivilege. 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 (*EffectivePrivilege) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *EffectivePrivilege) SyncEffectiveFieldsDuringCreateOrUpdate(plan EffectivePrivilege)
func (*EffectivePrivilege) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *EffectivePrivilege) SyncEffectiveFieldsDuringRead(existingState EffectivePrivilege)
func (EffectivePrivilege) ToObjectValue ¶ added in v1.61.0
func (o EffectivePrivilege) 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, EffectivePrivilege only implements ToObjectValue() and Type().
type EffectivePrivilegeAssignment ¶
type EffectivePrivilegeAssignment struct { // The principal (user email address or group name). Principal types.String `tfsdk:"principal" tf:"optional"` // The privileges conveyed to the principal (either directly or via // inheritance). Privileges types.List `tfsdk:"privileges" tf:"optional"` }
func (EffectivePrivilegeAssignment) GetComplexFieldTypes ¶ added in v1.61.0
func (a EffectivePrivilegeAssignment) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in EffectivePrivilegeAssignment. 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 (*EffectivePrivilegeAssignment) GetPrivileges ¶ added in v1.61.0
func (o *EffectivePrivilegeAssignment) GetPrivileges(ctx context.Context) ([]EffectivePrivilege, bool)
GetPrivileges returns the value of the Privileges field in EffectivePrivilegeAssignment as a slice of EffectivePrivilege values. If the field is unknown or null, the boolean return value is false.
func (*EffectivePrivilegeAssignment) SetPrivileges ¶ added in v1.61.0
func (o *EffectivePrivilegeAssignment) SetPrivileges(ctx context.Context, v []EffectivePrivilege)
SetPrivileges sets the value of the Privileges field in EffectivePrivilegeAssignment.
func (*EffectivePrivilegeAssignment) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *EffectivePrivilegeAssignment) SyncEffectiveFieldsDuringCreateOrUpdate(plan EffectivePrivilegeAssignment)
func (*EffectivePrivilegeAssignment) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *EffectivePrivilegeAssignment) SyncEffectiveFieldsDuringRead(existingState EffectivePrivilegeAssignment)
func (EffectivePrivilegeAssignment) ToObjectValue ¶ added in v1.61.0
func (o EffectivePrivilegeAssignment) 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, EffectivePrivilegeAssignment only implements ToObjectValue() and Type().
type EnableRequest ¶
type EnableRequest struct { // The metastore ID under which the system schema lives. MetastoreId types.String `tfsdk:"-"` // Full name of the system schema. SchemaName types.String `tfsdk:"-"` }
Enable a system schema
func (EnableRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in EnableRequest. 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 (*EnableRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *EnableRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan EnableRequest)
func (*EnableRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *EnableRequest) SyncEffectiveFieldsDuringRead(existingState EnableRequest)
func (EnableRequest) ToObjectValue ¶ added in v1.61.0
func (o EnableRequest) 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, EnableRequest only implements ToObjectValue() and Type().
type EnableResponse ¶
type EnableResponse struct { }
func (EnableResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in EnableResponse. 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 (*EnableResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *EnableResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan EnableResponse)
func (*EnableResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *EnableResponse) SyncEffectiveFieldsDuringRead(existingState EnableResponse)
func (EnableResponse) ToObjectValue ¶ added in v1.61.0
func (o EnableResponse) 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, EnableResponse only implements ToObjectValue() and Type().
type EncryptionDetails ¶
type EncryptionDetails struct { // Server-Side Encryption properties for clients communicating with AWS s3. SseEncryptionDetails types.List `tfsdk:"sse_encryption_details" tf:"optional,object"` }
Encryption options that apply to clients connecting to cloud storage.
func (EncryptionDetails) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in EncryptionDetails. 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 (*EncryptionDetails) GetSseEncryptionDetails ¶ added in v1.61.0
func (o *EncryptionDetails) GetSseEncryptionDetails(ctx context.Context) (SseEncryptionDetails, bool)
GetSseEncryptionDetails returns the value of the SseEncryptionDetails field in EncryptionDetails as a SseEncryptionDetails value. If the field is unknown or null, the boolean return value is false.
func (*EncryptionDetails) SetSseEncryptionDetails ¶ added in v1.61.0
func (o *EncryptionDetails) SetSseEncryptionDetails(ctx context.Context, v SseEncryptionDetails)
SetSseEncryptionDetails sets the value of the SseEncryptionDetails field in EncryptionDetails.
func (*EncryptionDetails) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *EncryptionDetails) SyncEffectiveFieldsDuringCreateOrUpdate(plan EncryptionDetails)
func (*EncryptionDetails) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *EncryptionDetails) SyncEffectiveFieldsDuringRead(existingState EncryptionDetails)
func (EncryptionDetails) ToObjectValue ¶ added in v1.61.0
func (o EncryptionDetails) 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, EncryptionDetails only implements ToObjectValue() and Type().
type ExistsRequest ¶
Get boolean reflecting if table exists
func (ExistsRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ExistsRequest. 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 (*ExistsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ExistsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExistsRequest)
func (*ExistsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ExistsRequest) SyncEffectiveFieldsDuringRead(existingState ExistsRequest)
func (ExistsRequest) ToObjectValue ¶ added in v1.61.0
func (o ExistsRequest) 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, ExistsRequest only implements ToObjectValue() and Type().
type ExternalLocationInfo ¶
type ExternalLocationInfo struct { // The AWS access point to use when accesing s3 for this external location. AccessPoint types.String `tfsdk:"access_point" tf:"optional"` // Indicates whether the principal is limited to retrieving metadata for the // associated object through the BROWSE privilege when include_browse is // enabled in the request. BrowseOnly types.Bool `tfsdk:"browse_only" tf:"optional"` // User-provided free-form text description. Comment types.String `tfsdk:"comment" tf:"optional"` // Time at which this external location was created, in epoch milliseconds. CreatedAt types.Int64 `tfsdk:"created_at" tf:"optional"` // Username of external location creator. CreatedBy types.String `tfsdk:"created_by" tf:"optional"` // Unique ID of the location's storage credential. CredentialId types.String `tfsdk:"credential_id" tf:"optional"` // Name of the storage credential used with this location. CredentialName types.String `tfsdk:"credential_name" tf:"optional"` // Encryption options that apply to clients connecting to cloud storage. EncryptionDetails types.List `tfsdk:"encryption_details" tf:"optional,object"` // Indicates whether fallback mode is enabled for this external location. // When fallback mode is enabled, the access to the location falls back to // cluster credentials if UC credentials are not sufficient. Fallback types.Bool `tfsdk:"fallback" tf:"optional"` IsolationMode types.String `tfsdk:"isolation_mode" tf:"optional"` // Unique identifier of metastore hosting the external location. MetastoreId types.String `tfsdk:"metastore_id" tf:"optional"` // Name of the external location. Name types.String `tfsdk:"name" tf:"optional"` // The owner of the external location. Owner types.String `tfsdk:"owner" tf:"optional"` // Indicates whether the external location is read-only. ReadOnly types.Bool `tfsdk:"read_only" tf:"optional"` // Time at which external location this was last modified, in epoch // milliseconds. UpdatedAt types.Int64 `tfsdk:"updated_at" tf:"optional"` // Username of user who last modified the external location. UpdatedBy types.String `tfsdk:"updated_by" tf:"optional"` // Path URL of the external location. Url types.String `tfsdk:"url" tf:"optional"` }
func (ExternalLocationInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ExternalLocationInfo. 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 (*ExternalLocationInfo) GetEncryptionDetails ¶ added in v1.61.0
func (o *ExternalLocationInfo) GetEncryptionDetails(ctx context.Context) (EncryptionDetails, bool)
GetEncryptionDetails returns the value of the EncryptionDetails field in ExternalLocationInfo as a EncryptionDetails value. If the field is unknown or null, the boolean return value is false.
func (*ExternalLocationInfo) SetEncryptionDetails ¶ added in v1.61.0
func (o *ExternalLocationInfo) SetEncryptionDetails(ctx context.Context, v EncryptionDetails)
SetEncryptionDetails sets the value of the EncryptionDetails field in ExternalLocationInfo.
func (*ExternalLocationInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ExternalLocationInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExternalLocationInfo)
func (*ExternalLocationInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ExternalLocationInfo) SyncEffectiveFieldsDuringRead(existingState ExternalLocationInfo)
func (ExternalLocationInfo) ToObjectValue ¶ added in v1.61.0
func (o ExternalLocationInfo) 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, ExternalLocationInfo only implements ToObjectValue() and Type().
type FailedStatus ¶
type FailedStatus struct { // The last source table Delta version that was synced to the online table. // Note that this Delta version may only be partially synced to the online // table. Only populated if the table is still online and available for // serving. LastProcessedCommitVersion types.Int64 `tfsdk:"last_processed_commit_version" tf:"optional"` // The timestamp of the last time any data was synchronized from the source // table to the online table. Only populated if the table is still online // and available for serving. Timestamp types.String `tfsdk:"timestamp" tf:"optional"` }
Detailed status of an online table. Shown if the online table is in the OFFLINE_FAILED or the ONLINE_PIPELINE_FAILED state.
func (FailedStatus) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in FailedStatus. 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 (*FailedStatus) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *FailedStatus) SyncEffectiveFieldsDuringCreateOrUpdate(plan FailedStatus)
func (*FailedStatus) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *FailedStatus) SyncEffectiveFieldsDuringRead(existingState FailedStatus)
func (FailedStatus) ToObjectValue ¶ added in v1.61.0
func (o FailedStatus) 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, FailedStatus only implements ToObjectValue() and Type().
type ForeignKeyConstraint ¶
type ForeignKeyConstraint struct { // Column names for this constraint. ChildColumns types.List `tfsdk:"child_columns" tf:""` // The name of the constraint. Name types.String `tfsdk:"name" tf:""` // Column names for this constraint. ParentColumns types.List `tfsdk:"parent_columns" tf:""` // The full name of the parent constraint. ParentTable types.String `tfsdk:"parent_table" tf:""` }
func (*ForeignKeyConstraint) GetChildColumns ¶ added in v1.61.0
GetChildColumns returns the value of the ChildColumns field in ForeignKeyConstraint as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (ForeignKeyConstraint) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ForeignKeyConstraint. 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 (*ForeignKeyConstraint) GetParentColumns ¶ added in v1.61.0
GetParentColumns returns the value of the ParentColumns field in ForeignKeyConstraint as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*ForeignKeyConstraint) SetChildColumns ¶ added in v1.61.0
func (o *ForeignKeyConstraint) SetChildColumns(ctx context.Context, v []types.String)
SetChildColumns sets the value of the ChildColumns field in ForeignKeyConstraint.
func (*ForeignKeyConstraint) SetParentColumns ¶ added in v1.61.0
func (o *ForeignKeyConstraint) SetParentColumns(ctx context.Context, v []types.String)
SetParentColumns sets the value of the ParentColumns field in ForeignKeyConstraint.
func (*ForeignKeyConstraint) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ForeignKeyConstraint) SyncEffectiveFieldsDuringCreateOrUpdate(plan ForeignKeyConstraint)
func (*ForeignKeyConstraint) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ForeignKeyConstraint) SyncEffectiveFieldsDuringRead(existingState ForeignKeyConstraint)
func (ForeignKeyConstraint) ToObjectValue ¶ added in v1.61.0
func (o ForeignKeyConstraint) 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, ForeignKeyConstraint only implements ToObjectValue() and Type().
type FunctionDependency ¶
type FunctionDependency struct { // Full name of the dependent function, in the form of // __catalog_name__.__schema_name__.__function_name__. FunctionFullName types.String `tfsdk:"function_full_name" tf:""` }
A function that is dependent on a SQL object.
func (FunctionDependency) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in FunctionDependency. 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 (*FunctionDependency) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *FunctionDependency) SyncEffectiveFieldsDuringCreateOrUpdate(plan FunctionDependency)
func (*FunctionDependency) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *FunctionDependency) SyncEffectiveFieldsDuringRead(existingState FunctionDependency)
func (FunctionDependency) ToObjectValue ¶ added in v1.61.0
func (o FunctionDependency) 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, FunctionDependency only implements ToObjectValue() and Type().
type FunctionInfo ¶
type FunctionInfo struct { // Indicates whether the principal is limited to retrieving metadata for the // associated object through the BROWSE privilege when include_browse is // enabled in the request. BrowseOnly types.Bool `tfsdk:"browse_only" tf:"optional"` // Name of parent catalog. CatalogName types.String `tfsdk:"catalog_name" tf:"optional"` // User-provided free-form text description. Comment types.String `tfsdk:"comment" tf:"optional"` // Time at which this function was created, in epoch milliseconds. CreatedAt types.Int64 `tfsdk:"created_at" tf:"optional"` // Username of function creator. CreatedBy types.String `tfsdk:"created_by" tf:"optional"` // Scalar function return data type. DataType types.String `tfsdk:"data_type" tf:"optional"` // External function language. ExternalLanguage types.String `tfsdk:"external_language" tf:"optional"` // External function name. ExternalName types.String `tfsdk:"external_name" tf:"optional"` // Pretty printed function data type. FullDataType types.String `tfsdk:"full_data_type" tf:"optional"` // Full name of function, in form of // __catalog_name__.__schema_name__.__function__name__ FullName types.String `tfsdk:"full_name" tf:"optional"` // Id of Function, relative to parent schema. FunctionId types.String `tfsdk:"function_id" tf:"optional"` InputParams types.List `tfsdk:"input_params" tf:"optional,object"` // Whether the function is deterministic. IsDeterministic types.Bool `tfsdk:"is_deterministic" tf:"optional"` // Function null call. IsNullCall types.Bool `tfsdk:"is_null_call" tf:"optional"` // Unique identifier of parent metastore. MetastoreId types.String `tfsdk:"metastore_id" tf:"optional"` // Name of function, relative to parent schema. Name types.String `tfsdk:"name" tf:"optional"` // Username of current owner of function. Owner types.String `tfsdk:"owner" tf:"optional"` // Function parameter style. **S** is the value for SQL. ParameterStyle types.String `tfsdk:"parameter_style" tf:"optional"` // JSON-serialized key-value pair map, encoded (escaped) as a string. Properties types.String `tfsdk:"properties" tf:"optional"` // Table function return parameters. ReturnParams types.List `tfsdk:"return_params" tf:"optional,object"` // Function language. When **EXTERNAL** is used, the language of the routine // function should be specified in the __external_language__ field, and the // __return_params__ of the function cannot be used (as **TABLE** return // type is not supported), and the __sql_data_access__ field must be // **NO_SQL**. RoutineBody types.String `tfsdk:"routine_body" tf:"optional"` // Function body. RoutineDefinition types.String `tfsdk:"routine_definition" tf:"optional"` // Function dependencies. RoutineDependencies types.List `tfsdk:"routine_dependencies" tf:"optional,object"` // Name of parent schema relative to its parent catalog. SchemaName types.String `tfsdk:"schema_name" tf:"optional"` // Function security type. SecurityType types.String `tfsdk:"security_type" tf:"optional"` // Specific name of the function; Reserved for future use. SpecificName types.String `tfsdk:"specific_name" tf:"optional"` // Function SQL data access. SqlDataAccess types.String `tfsdk:"sql_data_access" tf:"optional"` // List of schemes whose objects can be referenced without qualification. SqlPath types.String `tfsdk:"sql_path" tf:"optional"` // Time at which this function was created, in epoch milliseconds. UpdatedAt types.Int64 `tfsdk:"updated_at" tf:"optional"` // Username of user who last modified function. UpdatedBy types.String `tfsdk:"updated_by" tf:"optional"` }
func (FunctionInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in FunctionInfo. 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 (*FunctionInfo) GetInputParams ¶ added in v1.61.0
func (o *FunctionInfo) GetInputParams(ctx context.Context) (FunctionParameterInfos, bool)
GetInputParams returns the value of the InputParams field in FunctionInfo as a FunctionParameterInfos value. If the field is unknown or null, the boolean return value is false.
func (*FunctionInfo) GetReturnParams ¶ added in v1.61.0
func (o *FunctionInfo) GetReturnParams(ctx context.Context) (FunctionParameterInfos, bool)
GetReturnParams returns the value of the ReturnParams field in FunctionInfo as a FunctionParameterInfos value. If the field is unknown or null, the boolean return value is false.
func (*FunctionInfo) GetRoutineDependencies ¶ added in v1.61.0
func (o *FunctionInfo) GetRoutineDependencies(ctx context.Context) (DependencyList, bool)
GetRoutineDependencies returns the value of the RoutineDependencies field in FunctionInfo as a DependencyList value. If the field is unknown or null, the boolean return value is false.
func (*FunctionInfo) SetInputParams ¶ added in v1.61.0
func (o *FunctionInfo) SetInputParams(ctx context.Context, v FunctionParameterInfos)
SetInputParams sets the value of the InputParams field in FunctionInfo.
func (*FunctionInfo) SetReturnParams ¶ added in v1.61.0
func (o *FunctionInfo) SetReturnParams(ctx context.Context, v FunctionParameterInfos)
SetReturnParams sets the value of the ReturnParams field in FunctionInfo.
func (*FunctionInfo) SetRoutineDependencies ¶ added in v1.61.0
func (o *FunctionInfo) SetRoutineDependencies(ctx context.Context, v DependencyList)
SetRoutineDependencies sets the value of the RoutineDependencies field in FunctionInfo.
func (*FunctionInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *FunctionInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan FunctionInfo)
func (*FunctionInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *FunctionInfo) SyncEffectiveFieldsDuringRead(existingState FunctionInfo)
func (FunctionInfo) ToObjectValue ¶ added in v1.61.0
func (o FunctionInfo) 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, FunctionInfo only implements ToObjectValue() and Type().
type FunctionParameterInfo ¶
type FunctionParameterInfo struct { // User-provided free-form text description. Comment types.String `tfsdk:"comment" tf:"optional"` // Name of parameter. Name types.String `tfsdk:"name" tf:""` // Default value of the parameter. ParameterDefault types.String `tfsdk:"parameter_default" tf:"optional"` // The mode of the function parameter. ParameterMode types.String `tfsdk:"parameter_mode" tf:"optional"` // The type of function parameter. ParameterType types.String `tfsdk:"parameter_type" tf:"optional"` // Ordinal position of column (starting at position 0). Position types.Int64 `tfsdk:"position" tf:""` // Format of IntervalType. TypeIntervalType types.String `tfsdk:"type_interval_type" tf:"optional"` // Full data type spec, JSON-serialized. TypeJson types.String `tfsdk:"type_json" tf:"optional"` TypeName types.String `tfsdk:"type_name" tf:""` // Digits of precision; required on Create for DecimalTypes. TypePrecision types.Int64 `tfsdk:"type_precision" tf:"optional"` // Digits to right of decimal; Required on Create for DecimalTypes. TypeScale types.Int64 `tfsdk:"type_scale" tf:"optional"` // Full data type spec, SQL/catalogString text. TypeText types.String `tfsdk:"type_text" tf:""` }
func (FunctionParameterInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in FunctionParameterInfo. 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 (*FunctionParameterInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *FunctionParameterInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan FunctionParameterInfo)
func (*FunctionParameterInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *FunctionParameterInfo) SyncEffectiveFieldsDuringRead(existingState FunctionParameterInfo)
func (FunctionParameterInfo) ToObjectValue ¶ added in v1.61.0
func (o FunctionParameterInfo) 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, FunctionParameterInfo only implements ToObjectValue() and Type().
type FunctionParameterInfos ¶
type FunctionParameterInfos struct { // The array of __FunctionParameterInfo__ definitions of the function's // parameters. Parameters types.List `tfsdk:"parameters" tf:"optional"` }
func (FunctionParameterInfos) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in FunctionParameterInfos. 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 (*FunctionParameterInfos) GetParameters ¶ added in v1.61.0
func (o *FunctionParameterInfos) GetParameters(ctx context.Context) ([]FunctionParameterInfo, bool)
GetParameters returns the value of the Parameters field in FunctionParameterInfos as a slice of FunctionParameterInfo values. If the field is unknown or null, the boolean return value is false.
func (*FunctionParameterInfos) SetParameters ¶ added in v1.61.0
func (o *FunctionParameterInfos) SetParameters(ctx context.Context, v []FunctionParameterInfo)
SetParameters sets the value of the Parameters field in FunctionParameterInfos.
func (*FunctionParameterInfos) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *FunctionParameterInfos) SyncEffectiveFieldsDuringCreateOrUpdate(plan FunctionParameterInfos)
func (*FunctionParameterInfos) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *FunctionParameterInfos) SyncEffectiveFieldsDuringRead(existingState FunctionParameterInfos)
func (FunctionParameterInfos) ToObjectValue ¶ added in v1.61.0
func (o FunctionParameterInfos) 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, FunctionParameterInfos only implements ToObjectValue() and Type().
type GcpOauthToken ¶ added in v1.53.0
GCP temporary credentials for API authentication. Read more at https://developers.google.com/identity/protocols/oauth2/service-account
func (GcpOauthToken) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GcpOauthToken. 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 (*GcpOauthToken) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GcpOauthToken) SyncEffectiveFieldsDuringCreateOrUpdate(plan GcpOauthToken)
func (*GcpOauthToken) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GcpOauthToken) SyncEffectiveFieldsDuringRead(existingState GcpOauthToken)
func (GcpOauthToken) ToObjectValue ¶ added in v1.61.0
func (o GcpOauthToken) 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, GcpOauthToken only implements ToObjectValue() and Type().
type GenerateTemporaryServiceCredentialAzureOptions ¶ added in v1.58.0
type GenerateTemporaryServiceCredentialAzureOptions struct { // The resources to which the temporary Azure credential should apply. These // resources are the scopes that are passed to the token provider (see // https://learn.microsoft.com/python/api/azure-core/azure.core.credentials.tokencredential?view=azure-python) Resources types.List `tfsdk:"resources" tf:"optional"` }
The Azure cloud options to customize the requested temporary credential
func (GenerateTemporaryServiceCredentialAzureOptions) GetComplexFieldTypes ¶ added in v1.61.0
func (a GenerateTemporaryServiceCredentialAzureOptions) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GenerateTemporaryServiceCredentialAzureOptions. 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 (*GenerateTemporaryServiceCredentialAzureOptions) GetResources ¶ added in v1.61.0
func (o *GenerateTemporaryServiceCredentialAzureOptions) GetResources(ctx context.Context) ([]types.String, bool)
GetResources returns the value of the Resources field in GenerateTemporaryServiceCredentialAzureOptions as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*GenerateTemporaryServiceCredentialAzureOptions) SetResources ¶ added in v1.61.0
func (o *GenerateTemporaryServiceCredentialAzureOptions) SetResources(ctx context.Context, v []types.String)
SetResources sets the value of the Resources field in GenerateTemporaryServiceCredentialAzureOptions.
func (*GenerateTemporaryServiceCredentialAzureOptions) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.58.0
func (newState *GenerateTemporaryServiceCredentialAzureOptions) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenerateTemporaryServiceCredentialAzureOptions)
func (*GenerateTemporaryServiceCredentialAzureOptions) SyncEffectiveFieldsDuringRead ¶ added in v1.58.0
func (newState *GenerateTemporaryServiceCredentialAzureOptions) SyncEffectiveFieldsDuringRead(existingState GenerateTemporaryServiceCredentialAzureOptions)
func (GenerateTemporaryServiceCredentialAzureOptions) ToObjectValue ¶ added in v1.61.0
func (o GenerateTemporaryServiceCredentialAzureOptions) 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, GenerateTemporaryServiceCredentialAzureOptions only implements ToObjectValue() and Type().
type GenerateTemporaryServiceCredentialGcpOptions ¶ added in v1.60.0
type GenerateTemporaryServiceCredentialGcpOptions struct { // The scopes to which the temporary GCP credential should apply. These // resources are the scopes that are passed to the token provider (see // https://google-auth.readthedocs.io/en/latest/reference/google.auth.html#google.auth.credentials.Credentials) Scopes types.List `tfsdk:"scopes" tf:"optional"` }
The GCP cloud options to customize the requested temporary credential
func (GenerateTemporaryServiceCredentialGcpOptions) GetComplexFieldTypes ¶ added in v1.61.0
func (a GenerateTemporaryServiceCredentialGcpOptions) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GenerateTemporaryServiceCredentialGcpOptions. 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 (*GenerateTemporaryServiceCredentialGcpOptions) GetScopes ¶ added in v1.61.0
func (o *GenerateTemporaryServiceCredentialGcpOptions) GetScopes(ctx context.Context) ([]types.String, bool)
GetScopes returns the value of the Scopes field in GenerateTemporaryServiceCredentialGcpOptions as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*GenerateTemporaryServiceCredentialGcpOptions) SetScopes ¶ added in v1.61.0
func (o *GenerateTemporaryServiceCredentialGcpOptions) SetScopes(ctx context.Context, v []types.String)
SetScopes sets the value of the Scopes field in GenerateTemporaryServiceCredentialGcpOptions.
func (*GenerateTemporaryServiceCredentialGcpOptions) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.60.0
func (newState *GenerateTemporaryServiceCredentialGcpOptions) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenerateTemporaryServiceCredentialGcpOptions)
func (*GenerateTemporaryServiceCredentialGcpOptions) SyncEffectiveFieldsDuringRead ¶ added in v1.60.0
func (newState *GenerateTemporaryServiceCredentialGcpOptions) SyncEffectiveFieldsDuringRead(existingState GenerateTemporaryServiceCredentialGcpOptions)
func (GenerateTemporaryServiceCredentialGcpOptions) ToObjectValue ¶ added in v1.61.0
func (o GenerateTemporaryServiceCredentialGcpOptions) 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, GenerateTemporaryServiceCredentialGcpOptions only implements ToObjectValue() and Type().
type GenerateTemporaryServiceCredentialRequest ¶ added in v1.58.0
type GenerateTemporaryServiceCredentialRequest struct { // The Azure cloud options to customize the requested temporary credential AzureOptions types.List `tfsdk:"azure_options" tf:"optional,object"` // The name of the service credential used to generate a temporary // credential CredentialName types.String `tfsdk:"credential_name" tf:""` // The GCP cloud options to customize the requested temporary credential GcpOptions types.List `tfsdk:"gcp_options" tf:"optional,object"` }
func (*GenerateTemporaryServiceCredentialRequest) GetAzureOptions ¶ added in v1.61.0
func (o *GenerateTemporaryServiceCredentialRequest) GetAzureOptions(ctx context.Context) (GenerateTemporaryServiceCredentialAzureOptions, bool)
GetAzureOptions returns the value of the AzureOptions field in GenerateTemporaryServiceCredentialRequest as a GenerateTemporaryServiceCredentialAzureOptions value. If the field is unknown or null, the boolean return value is false.
func (GenerateTemporaryServiceCredentialRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GenerateTemporaryServiceCredentialRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GenerateTemporaryServiceCredentialRequest. 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 (*GenerateTemporaryServiceCredentialRequest) GetGcpOptions ¶ added in v1.61.0
func (o *GenerateTemporaryServiceCredentialRequest) GetGcpOptions(ctx context.Context) (GenerateTemporaryServiceCredentialGcpOptions, bool)
GetGcpOptions returns the value of the GcpOptions field in GenerateTemporaryServiceCredentialRequest as a GenerateTemporaryServiceCredentialGcpOptions value. If the field is unknown or null, the boolean return value is false.
func (*GenerateTemporaryServiceCredentialRequest) SetAzureOptions ¶ added in v1.61.0
func (o *GenerateTemporaryServiceCredentialRequest) SetAzureOptions(ctx context.Context, v GenerateTemporaryServiceCredentialAzureOptions)
SetAzureOptions sets the value of the AzureOptions field in GenerateTemporaryServiceCredentialRequest.
func (*GenerateTemporaryServiceCredentialRequest) SetGcpOptions ¶ added in v1.61.0
func (o *GenerateTemporaryServiceCredentialRequest) SetGcpOptions(ctx context.Context, v GenerateTemporaryServiceCredentialGcpOptions)
SetGcpOptions sets the value of the GcpOptions field in GenerateTemporaryServiceCredentialRequest.
func (*GenerateTemporaryServiceCredentialRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.58.0
func (newState *GenerateTemporaryServiceCredentialRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenerateTemporaryServiceCredentialRequest)
func (*GenerateTemporaryServiceCredentialRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.58.0
func (newState *GenerateTemporaryServiceCredentialRequest) SyncEffectiveFieldsDuringRead(existingState GenerateTemporaryServiceCredentialRequest)
func (GenerateTemporaryServiceCredentialRequest) ToObjectValue ¶ added in v1.61.0
func (o GenerateTemporaryServiceCredentialRequest) 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, GenerateTemporaryServiceCredentialRequest only implements ToObjectValue() and Type().
type GenerateTemporaryTableCredentialRequest ¶ added in v1.53.0
type GenerateTemporaryTableCredentialRequest struct { // The operation performed against the table data, either READ or // READ_WRITE. If READ_WRITE is specified, the credentials returned will // have write permissions, otherwise, it will be read only. Operation types.String `tfsdk:"operation" tf:"optional"` // UUID of the table to read or write. TableId types.String `tfsdk:"table_id" tf:"optional"` }
func (GenerateTemporaryTableCredentialRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GenerateTemporaryTableCredentialRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GenerateTemporaryTableCredentialRequest. 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 (*GenerateTemporaryTableCredentialRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GenerateTemporaryTableCredentialRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenerateTemporaryTableCredentialRequest)
func (*GenerateTemporaryTableCredentialRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GenerateTemporaryTableCredentialRequest) SyncEffectiveFieldsDuringRead(existingState GenerateTemporaryTableCredentialRequest)
func (GenerateTemporaryTableCredentialRequest) ToObjectValue ¶ added in v1.61.0
func (o GenerateTemporaryTableCredentialRequest) 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, GenerateTemporaryTableCredentialRequest only implements ToObjectValue() and Type().
type GenerateTemporaryTableCredentialResponse ¶ added in v1.53.0
type GenerateTemporaryTableCredentialResponse struct { // AWS temporary credentials for API authentication. Read more at // https://docs.aws.amazon.com/STS/latest/APIReference/API_Credentials.html. AwsTempCredentials types.List `tfsdk:"aws_temp_credentials" tf:"optional,object"` // Azure Active Directory token, essentially the Oauth token for Azure // Service Principal or Managed Identity. Read more at // https://learn.microsoft.com/en-us/azure/databricks/dev-tools/api/latest/aad/service-prin-aad-token AzureAad types.List `tfsdk:"azure_aad" tf:"optional,object"` // Azure temporary credentials for API authentication. Read more at // https://docs.microsoft.com/en-us/rest/api/storageservices/create-user-delegation-sas AzureUserDelegationSas types.List `tfsdk:"azure_user_delegation_sas" tf:"optional,object"` // Server time when the credential will expire, in epoch milliseconds. The // API client is advised to cache the credential given this expiration time. ExpirationTime types.Int64 `tfsdk:"expiration_time" tf:"optional"` // GCP temporary credentials for API authentication. Read more at // https://developers.google.com/identity/protocols/oauth2/service-account GcpOauthToken types.List `tfsdk:"gcp_oauth_token" tf:"optional,object"` // R2 temporary credentials for API authentication. Read more at // https://developers.cloudflare.com/r2/api/s3/tokens/. R2TempCredentials types.List `tfsdk:"r2_temp_credentials" tf:"optional,object"` // The URL of the storage path accessible by the temporary credential. Url types.String `tfsdk:"url" tf:"optional"` }
func (*GenerateTemporaryTableCredentialResponse) GetAwsTempCredentials ¶ added in v1.61.0
func (o *GenerateTemporaryTableCredentialResponse) GetAwsTempCredentials(ctx context.Context) (AwsCredentials, bool)
GetAwsTempCredentials returns the value of the AwsTempCredentials field in GenerateTemporaryTableCredentialResponse as a AwsCredentials value. If the field is unknown or null, the boolean return value is false.
func (*GenerateTemporaryTableCredentialResponse) GetAzureAad ¶ added in v1.61.0
func (o *GenerateTemporaryTableCredentialResponse) GetAzureAad(ctx context.Context) (AzureActiveDirectoryToken, bool)
GetAzureAad returns the value of the AzureAad field in GenerateTemporaryTableCredentialResponse as a AzureActiveDirectoryToken value. If the field is unknown or null, the boolean return value is false.
func (*GenerateTemporaryTableCredentialResponse) GetAzureUserDelegationSas ¶ added in v1.61.0
func (o *GenerateTemporaryTableCredentialResponse) GetAzureUserDelegationSas(ctx context.Context) (AzureUserDelegationSas, bool)
GetAzureUserDelegationSas returns the value of the AzureUserDelegationSas field in GenerateTemporaryTableCredentialResponse as a AzureUserDelegationSas value. If the field is unknown or null, the boolean return value is false.
func (GenerateTemporaryTableCredentialResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a GenerateTemporaryTableCredentialResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GenerateTemporaryTableCredentialResponse. 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 (*GenerateTemporaryTableCredentialResponse) GetGcpOauthToken ¶ added in v1.61.0
func (o *GenerateTemporaryTableCredentialResponse) GetGcpOauthToken(ctx context.Context) (GcpOauthToken, bool)
GetGcpOauthToken returns the value of the GcpOauthToken field in GenerateTemporaryTableCredentialResponse as a GcpOauthToken value. If the field is unknown or null, the boolean return value is false.
func (*GenerateTemporaryTableCredentialResponse) GetR2TempCredentials ¶ added in v1.61.0
func (o *GenerateTemporaryTableCredentialResponse) GetR2TempCredentials(ctx context.Context) (R2Credentials, bool)
GetR2TempCredentials returns the value of the R2TempCredentials field in GenerateTemporaryTableCredentialResponse as a R2Credentials value. If the field is unknown or null, the boolean return value is false.
func (*GenerateTemporaryTableCredentialResponse) SetAwsTempCredentials ¶ added in v1.61.0
func (o *GenerateTemporaryTableCredentialResponse) SetAwsTempCredentials(ctx context.Context, v AwsCredentials)
SetAwsTempCredentials sets the value of the AwsTempCredentials field in GenerateTemporaryTableCredentialResponse.
func (*GenerateTemporaryTableCredentialResponse) SetAzureAad ¶ added in v1.61.0
func (o *GenerateTemporaryTableCredentialResponse) SetAzureAad(ctx context.Context, v AzureActiveDirectoryToken)
SetAzureAad sets the value of the AzureAad field in GenerateTemporaryTableCredentialResponse.
func (*GenerateTemporaryTableCredentialResponse) SetAzureUserDelegationSas ¶ added in v1.61.0
func (o *GenerateTemporaryTableCredentialResponse) SetAzureUserDelegationSas(ctx context.Context, v AzureUserDelegationSas)
SetAzureUserDelegationSas sets the value of the AzureUserDelegationSas field in GenerateTemporaryTableCredentialResponse.
func (*GenerateTemporaryTableCredentialResponse) SetGcpOauthToken ¶ added in v1.61.0
func (o *GenerateTemporaryTableCredentialResponse) SetGcpOauthToken(ctx context.Context, v GcpOauthToken)
SetGcpOauthToken sets the value of the GcpOauthToken field in GenerateTemporaryTableCredentialResponse.
func (*GenerateTemporaryTableCredentialResponse) SetR2TempCredentials ¶ added in v1.61.0
func (o *GenerateTemporaryTableCredentialResponse) SetR2TempCredentials(ctx context.Context, v R2Credentials)
SetR2TempCredentials sets the value of the R2TempCredentials field in GenerateTemporaryTableCredentialResponse.
func (*GenerateTemporaryTableCredentialResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GenerateTemporaryTableCredentialResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenerateTemporaryTableCredentialResponse)
func (*GenerateTemporaryTableCredentialResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GenerateTemporaryTableCredentialResponse) SyncEffectiveFieldsDuringRead(existingState GenerateTemporaryTableCredentialResponse)
func (GenerateTemporaryTableCredentialResponse) ToObjectValue ¶ added in v1.61.0
func (o GenerateTemporaryTableCredentialResponse) 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, GenerateTemporaryTableCredentialResponse only implements ToObjectValue() and Type().
type GetAccountMetastoreAssignmentRequest ¶
type GetAccountMetastoreAssignmentRequest struct { // Workspace ID. WorkspaceId types.Int64 `tfsdk:"-"` }
Gets the metastore assignment for a workspace
func (GetAccountMetastoreAssignmentRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetAccountMetastoreAssignmentRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetAccountMetastoreAssignmentRequest. 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 (*GetAccountMetastoreAssignmentRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetAccountMetastoreAssignmentRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetAccountMetastoreAssignmentRequest)
func (*GetAccountMetastoreAssignmentRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetAccountMetastoreAssignmentRequest) SyncEffectiveFieldsDuringRead(existingState GetAccountMetastoreAssignmentRequest)
func (GetAccountMetastoreAssignmentRequest) ToObjectValue ¶ added in v1.61.0
func (o GetAccountMetastoreAssignmentRequest) 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, GetAccountMetastoreAssignmentRequest only implements ToObjectValue() and Type().
type GetAccountMetastoreRequest ¶
type GetAccountMetastoreRequest struct { // Unity Catalog metastore ID MetastoreId types.String `tfsdk:"-"` }
Get a metastore
func (GetAccountMetastoreRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetAccountMetastoreRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetAccountMetastoreRequest. 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 (*GetAccountMetastoreRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetAccountMetastoreRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetAccountMetastoreRequest)
func (*GetAccountMetastoreRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetAccountMetastoreRequest) SyncEffectiveFieldsDuringRead(existingState GetAccountMetastoreRequest)
func (GetAccountMetastoreRequest) ToObjectValue ¶ added in v1.61.0
func (o GetAccountMetastoreRequest) 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, GetAccountMetastoreRequest only implements ToObjectValue() and Type().
type GetAccountStorageCredentialRequest ¶
type GetAccountStorageCredentialRequest struct { // Unity Catalog metastore ID MetastoreId types.String `tfsdk:"-"` // Name of the storage credential. StorageCredentialName types.String `tfsdk:"-"` }
Gets the named storage credential
func (GetAccountStorageCredentialRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetAccountStorageCredentialRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetAccountStorageCredentialRequest. 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 (*GetAccountStorageCredentialRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetAccountStorageCredentialRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetAccountStorageCredentialRequest)
func (*GetAccountStorageCredentialRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetAccountStorageCredentialRequest) SyncEffectiveFieldsDuringRead(existingState GetAccountStorageCredentialRequest)
func (GetAccountStorageCredentialRequest) ToObjectValue ¶ added in v1.61.0
func (o GetAccountStorageCredentialRequest) 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, GetAccountStorageCredentialRequest only implements ToObjectValue() and Type().
type GetArtifactAllowlistRequest ¶
type GetArtifactAllowlistRequest struct { // The artifact type of the allowlist. ArtifactType types.String `tfsdk:"-"` }
Get an artifact allowlist
func (GetArtifactAllowlistRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetArtifactAllowlistRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetArtifactAllowlistRequest. 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 (*GetArtifactAllowlistRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetArtifactAllowlistRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetArtifactAllowlistRequest)
func (*GetArtifactAllowlistRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetArtifactAllowlistRequest) SyncEffectiveFieldsDuringRead(existingState GetArtifactAllowlistRequest)
func (GetArtifactAllowlistRequest) ToObjectValue ¶ added in v1.61.0
func (o GetArtifactAllowlistRequest) 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, GetArtifactAllowlistRequest only implements ToObjectValue() and Type().
type GetBindingsRequest ¶
type GetBindingsRequest struct { // Maximum number of workspace bindings to return. - When set to 0, the page // length is set to a server configured value (recommended); - When set to a // value greater than 0, the page length is the minimum of this value and a // server configured value; - When set to a value less than 0, an invalid // parameter error is returned; - If not set, all the workspace bindings are // returned (not recommended). MaxResults types.Int64 `tfsdk:"-"` // Opaque pagination token to go to next page based on previous query. PageToken types.String `tfsdk:"-"` // The name of the securable. SecurableName types.String `tfsdk:"-"` // The type of the securable to bind to a workspace. SecurableType types.String `tfsdk:"-"` }
Get securable workspace bindings
func (GetBindingsRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetBindingsRequest. 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 (*GetBindingsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetBindingsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetBindingsRequest)
func (*GetBindingsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetBindingsRequest) SyncEffectiveFieldsDuringRead(existingState GetBindingsRequest)
func (GetBindingsRequest) ToObjectValue ¶ added in v1.61.0
func (o GetBindingsRequest) 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, GetBindingsRequest only implements ToObjectValue() and Type().
type GetByAliasRequest ¶
type GetByAliasRequest struct { // The name of the alias Alias types.String `tfsdk:"-"` // The three-level (fully qualified) name of the registered model FullName types.String `tfsdk:"-"` // Whether to include aliases associated with the model version in the // response IncludeAliases types.Bool `tfsdk:"-"` }
Get Model Version By Alias
func (GetByAliasRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetByAliasRequest. 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 (*GetByAliasRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetByAliasRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetByAliasRequest)
func (*GetByAliasRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetByAliasRequest) SyncEffectiveFieldsDuringRead(existingState GetByAliasRequest)
func (GetByAliasRequest) ToObjectValue ¶ added in v1.61.0
func (o GetByAliasRequest) 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, GetByAliasRequest only implements ToObjectValue() and Type().
type GetCatalogRequest ¶
type GetCatalogRequest struct { // Whether to include catalogs in the response for which the principal can // only access selective metadata for IncludeBrowse types.Bool `tfsdk:"-"` // The name of the catalog. Name types.String `tfsdk:"-"` }
Get a catalog
func (GetCatalogRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetCatalogRequest. 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 (*GetCatalogRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetCatalogRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetCatalogRequest)
func (*GetCatalogRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetCatalogRequest) SyncEffectiveFieldsDuringRead(existingState GetCatalogRequest)
func (GetCatalogRequest) ToObjectValue ¶ added in v1.61.0
func (o GetCatalogRequest) 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, GetCatalogRequest only implements ToObjectValue() and Type().
type GetConnectionRequest ¶
Get a connection
func (GetConnectionRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetConnectionRequest. 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 (*GetConnectionRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetConnectionRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetConnectionRequest)
func (*GetConnectionRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetConnectionRequest) SyncEffectiveFieldsDuringRead(existingState GetConnectionRequest)
func (GetConnectionRequest) ToObjectValue ¶ added in v1.61.0
func (o GetConnectionRequest) 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, GetConnectionRequest only implements ToObjectValue() and Type().
type GetCredentialRequest ¶ added in v1.58.0
Get a credential
func (GetCredentialRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetCredentialRequest. 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 (*GetCredentialRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.58.0
func (newState *GetCredentialRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetCredentialRequest)
func (*GetCredentialRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.58.0
func (newState *GetCredentialRequest) SyncEffectiveFieldsDuringRead(existingState GetCredentialRequest)
func (GetCredentialRequest) ToObjectValue ¶ added in v1.61.0
func (o GetCredentialRequest) 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, GetCredentialRequest only implements ToObjectValue() and Type().
type GetEffectiveRequest ¶
type GetEffectiveRequest struct { // Full name of securable. FullName types.String `tfsdk:"-"` // If provided, only the effective permissions for the specified principal // (user or group) are returned. Principal types.String `tfsdk:"-"` // Type of securable. SecurableType types.String `tfsdk:"-"` }
Get effective permissions
func (GetEffectiveRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetEffectiveRequest. 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 (*GetEffectiveRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetEffectiveRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetEffectiveRequest)
func (*GetEffectiveRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetEffectiveRequest) SyncEffectiveFieldsDuringRead(existingState GetEffectiveRequest)
func (GetEffectiveRequest) ToObjectValue ¶ added in v1.61.0
func (o GetEffectiveRequest) 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, GetEffectiveRequest only implements ToObjectValue() and Type().
type GetExternalLocationRequest ¶
type GetExternalLocationRequest struct { // Whether to include external locations in the response for which the // principal can only access selective metadata for IncludeBrowse types.Bool `tfsdk:"-"` // Name of the external location. Name types.String `tfsdk:"-"` }
Get an external location
func (GetExternalLocationRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetExternalLocationRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetExternalLocationRequest. 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 (*GetExternalLocationRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetExternalLocationRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetExternalLocationRequest)
func (*GetExternalLocationRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetExternalLocationRequest) SyncEffectiveFieldsDuringRead(existingState GetExternalLocationRequest)
func (GetExternalLocationRequest) ToObjectValue ¶ added in v1.61.0
func (o GetExternalLocationRequest) 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, GetExternalLocationRequest only implements ToObjectValue() and Type().
type GetFunctionRequest ¶
type GetFunctionRequest struct { // Whether to include functions in the response for which the principal can // only access selective metadata for IncludeBrowse types.Bool `tfsdk:"-"` // The fully-qualified name of the function (of the form // __catalog_name__.__schema_name__.__function__name__). Name types.String `tfsdk:"-"` }
Get a function
func (GetFunctionRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetFunctionRequest. 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 (*GetFunctionRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetFunctionRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetFunctionRequest)
func (*GetFunctionRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetFunctionRequest) SyncEffectiveFieldsDuringRead(existingState GetFunctionRequest)
func (GetFunctionRequest) ToObjectValue ¶ added in v1.61.0
func (o GetFunctionRequest) 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, GetFunctionRequest only implements ToObjectValue() and Type().
type GetGrantRequest ¶
type GetGrantRequest struct { // Full name of securable. FullName types.String `tfsdk:"-"` // If provided, only the permissions for the specified principal (user or // group) are returned. Principal types.String `tfsdk:"-"` // Type of securable. SecurableType types.String `tfsdk:"-"` }
Get permissions
func (GetGrantRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetGrantRequest. 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 (*GetGrantRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetGrantRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetGrantRequest)
func (*GetGrantRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetGrantRequest) SyncEffectiveFieldsDuringRead(existingState GetGrantRequest)
func (GetGrantRequest) ToObjectValue ¶ added in v1.61.0
func (o GetGrantRequest) 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, GetGrantRequest only implements ToObjectValue() and Type().
type GetMetastoreRequest ¶
Get a metastore
func (GetMetastoreRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetMetastoreRequest. 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 (*GetMetastoreRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetMetastoreRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetMetastoreRequest)
func (*GetMetastoreRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetMetastoreRequest) SyncEffectiveFieldsDuringRead(existingState GetMetastoreRequest)
func (GetMetastoreRequest) ToObjectValue ¶ added in v1.61.0
func (o GetMetastoreRequest) 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, GetMetastoreRequest only implements ToObjectValue() and Type().
type GetMetastoreSummaryResponse ¶
type GetMetastoreSummaryResponse struct { // Cloud vendor of the metastore home shard (e.g., `aws`, `azure`, `gcp`). Cloud types.String `tfsdk:"cloud" tf:"optional"` // Time at which this metastore was created, in epoch milliseconds. CreatedAt types.Int64 `tfsdk:"created_at" tf:"optional"` // Username of metastore creator. CreatedBy types.String `tfsdk:"created_by" tf:"optional"` // Unique identifier of the metastore's (Default) Data Access Configuration. DefaultDataAccessConfigId types.String `tfsdk:"default_data_access_config_id" tf:"optional"` // The organization name of a Delta Sharing entity, to be used in // Databricks-to-Databricks Delta Sharing as the official name. DeltaSharingOrganizationName types.String `tfsdk:"delta_sharing_organization_name" tf:"optional"` // The lifetime of delta sharing recipient token in seconds. DeltaSharingRecipientTokenLifetimeInSeconds types.Int64 `tfsdk:"delta_sharing_recipient_token_lifetime_in_seconds" tf:"optional"` // The scope of Delta Sharing enabled for the metastore. DeltaSharingScope types.String `tfsdk:"delta_sharing_scope" tf:"optional"` // Whether to allow non-DBR clients to directly access entities under the // metastore. ExternalAccessEnabled types.Bool `tfsdk:"external_access_enabled" tf:"optional"` // Globally unique metastore ID across clouds and regions, of the form // `cloud:region:metastore_id`. GlobalMetastoreId types.String `tfsdk:"global_metastore_id" tf:"optional"` // Unique identifier of metastore. MetastoreId types.String `tfsdk:"metastore_id" tf:"optional"` // The user-specified name of the metastore. Name types.String `tfsdk:"name" tf:"optional"` // The owner of the metastore. Owner types.String `tfsdk:"owner" tf:"optional"` // Privilege model version of the metastore, of the form `major.minor` // (e.g., `1.0`). PrivilegeModelVersion types.String `tfsdk:"privilege_model_version" tf:"optional"` // Cloud region which the metastore serves (e.g., `us-west-2`, `westus`). Region types.String `tfsdk:"region" tf:"optional"` // The storage root URL for metastore StorageRoot types.String `tfsdk:"storage_root" tf:"optional"` // UUID of storage credential to access the metastore storage_root. StorageRootCredentialId types.String `tfsdk:"storage_root_credential_id" tf:"optional"` // Name of the storage credential to access the metastore storage_root. StorageRootCredentialName types.String `tfsdk:"storage_root_credential_name" tf:"optional"` // Time at which the metastore was last modified, in epoch milliseconds. UpdatedAt types.Int64 `tfsdk:"updated_at" tf:"optional"` // Username of user who last modified the metastore. UpdatedBy types.String `tfsdk:"updated_by" tf:"optional"` }
func (GetMetastoreSummaryResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetMetastoreSummaryResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetMetastoreSummaryResponse. 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 (*GetMetastoreSummaryResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetMetastoreSummaryResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetMetastoreSummaryResponse)
func (*GetMetastoreSummaryResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetMetastoreSummaryResponse) SyncEffectiveFieldsDuringRead(existingState GetMetastoreSummaryResponse)
func (GetMetastoreSummaryResponse) ToObjectValue ¶ added in v1.61.0
func (o GetMetastoreSummaryResponse) 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, GetMetastoreSummaryResponse only implements ToObjectValue() and Type().
type GetModelVersionRequest ¶
type GetModelVersionRequest struct { // The three-level (fully qualified) name of the model version FullName types.String `tfsdk:"-"` // Whether to include aliases associated with the model version in the // response IncludeAliases types.Bool `tfsdk:"-"` // Whether to include model versions in the response for which the principal // can only access selective metadata for IncludeBrowse types.Bool `tfsdk:"-"` // The integer version number of the model version Version types.Int64 `tfsdk:"-"` }
Get a Model Version
func (GetModelVersionRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetModelVersionRequest. 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 (*GetModelVersionRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetModelVersionRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetModelVersionRequest)
func (*GetModelVersionRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetModelVersionRequest) SyncEffectiveFieldsDuringRead(existingState GetModelVersionRequest)
func (GetModelVersionRequest) ToObjectValue ¶ added in v1.61.0
func (o GetModelVersionRequest) 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, GetModelVersionRequest only implements ToObjectValue() and Type().
type GetOnlineTableRequest ¶
type GetOnlineTableRequest struct { // Full three-part (catalog, schema, table) name of the table. Name types.String `tfsdk:"-"` }
Get an Online Table
func (GetOnlineTableRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetOnlineTableRequest. 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 (*GetOnlineTableRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetOnlineTableRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetOnlineTableRequest)
func (*GetOnlineTableRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetOnlineTableRequest) SyncEffectiveFieldsDuringRead(existingState GetOnlineTableRequest)
func (GetOnlineTableRequest) ToObjectValue ¶ added in v1.61.0
func (o GetOnlineTableRequest) 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, GetOnlineTableRequest only implements ToObjectValue() and Type().
type GetQualityMonitorRequest ¶
type GetQualityMonitorRequest struct { // Full name of the table. TableName types.String `tfsdk:"-"` }
Get a table monitor
func (GetQualityMonitorRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetQualityMonitorRequest. 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 (*GetQualityMonitorRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetQualityMonitorRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetQualityMonitorRequest)
func (*GetQualityMonitorRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetQualityMonitorRequest) SyncEffectiveFieldsDuringRead(existingState GetQualityMonitorRequest)
func (GetQualityMonitorRequest) ToObjectValue ¶ added in v1.61.0
func (o GetQualityMonitorRequest) 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, GetQualityMonitorRequest only implements ToObjectValue() and Type().
type GetQuotaRequest ¶
type GetQuotaRequest struct { // Full name of the parent resource. Provide the metastore ID if the parent // is a metastore. ParentFullName types.String `tfsdk:"-"` // Securable type of the quota parent. ParentSecurableType types.String `tfsdk:"-"` // Name of the quota. Follows the pattern of the quota type, with "-quota" // added as a suffix. QuotaName types.String `tfsdk:"-"` }
Get information for a single resource quota.
func (GetQuotaRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetQuotaRequest. 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 (*GetQuotaRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetQuotaRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetQuotaRequest)
func (*GetQuotaRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetQuotaRequest) SyncEffectiveFieldsDuringRead(existingState GetQuotaRequest)
func (GetQuotaRequest) ToObjectValue ¶ added in v1.61.0
func (o GetQuotaRequest) 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, GetQuotaRequest only implements ToObjectValue() and Type().
type GetQuotaResponse ¶
type GetQuotaResponse struct { // The returned QuotaInfo. QuotaInfo types.List `tfsdk:"quota_info" tf:"optional,object"` }
func (GetQuotaResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetQuotaResponse. 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 (*GetQuotaResponse) GetQuotaInfo ¶ added in v1.61.0
func (o *GetQuotaResponse) GetQuotaInfo(ctx context.Context) (QuotaInfo, bool)
GetQuotaInfo returns the value of the QuotaInfo field in GetQuotaResponse as a QuotaInfo value. If the field is unknown or null, the boolean return value is false.
func (*GetQuotaResponse) SetQuotaInfo ¶ added in v1.61.0
func (o *GetQuotaResponse) SetQuotaInfo(ctx context.Context, v QuotaInfo)
SetQuotaInfo sets the value of the QuotaInfo field in GetQuotaResponse.
func (*GetQuotaResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetQuotaResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetQuotaResponse)
func (*GetQuotaResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetQuotaResponse) SyncEffectiveFieldsDuringRead(existingState GetQuotaResponse)
func (GetQuotaResponse) ToObjectValue ¶ added in v1.61.0
func (o GetQuotaResponse) 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, GetQuotaResponse only implements ToObjectValue() and Type().
type GetRefreshRequest ¶
type GetRefreshRequest struct { // ID of the refresh. RefreshId types.String `tfsdk:"-"` // Full name of the table. TableName types.String `tfsdk:"-"` }
Get refresh
func (GetRefreshRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetRefreshRequest. 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 (*GetRefreshRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetRefreshRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetRefreshRequest)
func (*GetRefreshRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetRefreshRequest) SyncEffectiveFieldsDuringRead(existingState GetRefreshRequest)
func (GetRefreshRequest) ToObjectValue ¶ added in v1.61.0
func (o GetRefreshRequest) 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, GetRefreshRequest only implements ToObjectValue() and Type().
type GetRegisteredModelRequest ¶
type GetRegisteredModelRequest struct { // The three-level (fully qualified) name of the registered model FullName types.String `tfsdk:"-"` // Whether to include registered model aliases in the response IncludeAliases types.Bool `tfsdk:"-"` // Whether to include registered models in the response for which the // principal can only access selective metadata for IncludeBrowse types.Bool `tfsdk:"-"` }
Get a Registered Model
func (GetRegisteredModelRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetRegisteredModelRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetRegisteredModelRequest. 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 (*GetRegisteredModelRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetRegisteredModelRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetRegisteredModelRequest)
func (*GetRegisteredModelRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetRegisteredModelRequest) SyncEffectiveFieldsDuringRead(existingState GetRegisteredModelRequest)
func (GetRegisteredModelRequest) ToObjectValue ¶ added in v1.61.0
func (o GetRegisteredModelRequest) 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, GetRegisteredModelRequest only implements ToObjectValue() and Type().
type GetSchemaRequest ¶
type GetSchemaRequest struct { // Full name of the schema. FullName types.String `tfsdk:"-"` // Whether to include schemas in the response for which the principal can // only access selective metadata for IncludeBrowse types.Bool `tfsdk:"-"` }
Get a schema
func (GetSchemaRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetSchemaRequest. 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 (*GetSchemaRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetSchemaRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetSchemaRequest)
func (*GetSchemaRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetSchemaRequest) SyncEffectiveFieldsDuringRead(existingState GetSchemaRequest)
func (GetSchemaRequest) ToObjectValue ¶ added in v1.61.0
func (o GetSchemaRequest) 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, GetSchemaRequest only implements ToObjectValue() and Type().
type GetStorageCredentialRequest ¶
type GetStorageCredentialRequest struct { // Name of the storage credential. Name types.String `tfsdk:"-"` }
Get a credential
func (GetStorageCredentialRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetStorageCredentialRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetStorageCredentialRequest. 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 (*GetStorageCredentialRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetStorageCredentialRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetStorageCredentialRequest)
func (*GetStorageCredentialRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetStorageCredentialRequest) SyncEffectiveFieldsDuringRead(existingState GetStorageCredentialRequest)
func (GetStorageCredentialRequest) ToObjectValue ¶ added in v1.61.0
func (o GetStorageCredentialRequest) 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, GetStorageCredentialRequest only implements ToObjectValue() and Type().
type GetTableRequest ¶
type GetTableRequest struct { // Full name of the table. FullName types.String `tfsdk:"-"` // Whether to include tables in the response for which the principal can // only access selective metadata for IncludeBrowse types.Bool `tfsdk:"-"` // Whether delta metadata should be included in the response. IncludeDeltaMetadata types.Bool `tfsdk:"-"` // Whether to include a manifest containing capabilities the table has. IncludeManifestCapabilities types.Bool `tfsdk:"-"` }
Get a table
func (GetTableRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetTableRequest. 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 (*GetTableRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetTableRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetTableRequest)
func (*GetTableRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetTableRequest) SyncEffectiveFieldsDuringRead(existingState GetTableRequest)
func (GetTableRequest) ToObjectValue ¶ added in v1.61.0
func (o GetTableRequest) 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, GetTableRequest only implements ToObjectValue() and Type().
type GetWorkspaceBindingRequest ¶
type GetWorkspaceBindingRequest struct { // The name of the catalog. Name types.String `tfsdk:"-"` }
Get catalog workspace bindings
func (GetWorkspaceBindingRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetWorkspaceBindingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetWorkspaceBindingRequest. 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 (*GetWorkspaceBindingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetWorkspaceBindingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetWorkspaceBindingRequest)
func (*GetWorkspaceBindingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetWorkspaceBindingRequest) SyncEffectiveFieldsDuringRead(existingState GetWorkspaceBindingRequest)
func (GetWorkspaceBindingRequest) ToObjectValue ¶ added in v1.61.0
func (o GetWorkspaceBindingRequest) 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, GetWorkspaceBindingRequest only implements ToObjectValue() and Type().
type ListAccountMetastoreAssignmentsRequest ¶
type ListAccountMetastoreAssignmentsRequest struct { // Unity Catalog metastore ID MetastoreId types.String `tfsdk:"-"` }
Get all workspaces assigned to a metastore
func (ListAccountMetastoreAssignmentsRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListAccountMetastoreAssignmentsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListAccountMetastoreAssignmentsRequest. 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 (*ListAccountMetastoreAssignmentsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListAccountMetastoreAssignmentsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListAccountMetastoreAssignmentsRequest)
func (*ListAccountMetastoreAssignmentsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListAccountMetastoreAssignmentsRequest) SyncEffectiveFieldsDuringRead(existingState ListAccountMetastoreAssignmentsRequest)
func (ListAccountMetastoreAssignmentsRequest) ToObjectValue ¶ added in v1.61.0
func (o ListAccountMetastoreAssignmentsRequest) 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, ListAccountMetastoreAssignmentsRequest only implements ToObjectValue() and Type().
type ListAccountMetastoreAssignmentsResponse ¶
type ListAccountMetastoreAssignmentsResponse struct {
WorkspaceIds types.List `tfsdk:"workspace_ids" tf:"optional"`
}
The list of workspaces to which the given metastore is assigned.
func (ListAccountMetastoreAssignmentsResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListAccountMetastoreAssignmentsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListAccountMetastoreAssignmentsResponse. 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 (*ListAccountMetastoreAssignmentsResponse) GetWorkspaceIds ¶ added in v1.61.0
func (o *ListAccountMetastoreAssignmentsResponse) GetWorkspaceIds(ctx context.Context) ([]types.Int64, bool)
GetWorkspaceIds returns the value of the WorkspaceIds field in ListAccountMetastoreAssignmentsResponse as a slice of types.Int64 values. If the field is unknown or null, the boolean return value is false.
func (*ListAccountMetastoreAssignmentsResponse) SetWorkspaceIds ¶ added in v1.61.0
func (o *ListAccountMetastoreAssignmentsResponse) SetWorkspaceIds(ctx context.Context, v []types.Int64)
SetWorkspaceIds sets the value of the WorkspaceIds field in ListAccountMetastoreAssignmentsResponse.
func (*ListAccountMetastoreAssignmentsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListAccountMetastoreAssignmentsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListAccountMetastoreAssignmentsResponse)
func (*ListAccountMetastoreAssignmentsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListAccountMetastoreAssignmentsResponse) SyncEffectiveFieldsDuringRead(existingState ListAccountMetastoreAssignmentsResponse)
func (ListAccountMetastoreAssignmentsResponse) ToObjectValue ¶ added in v1.61.0
func (o ListAccountMetastoreAssignmentsResponse) 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, ListAccountMetastoreAssignmentsResponse only implements ToObjectValue() and Type().
type ListAccountStorageCredentialsRequest ¶
type ListAccountStorageCredentialsRequest struct { // Unity Catalog metastore ID MetastoreId types.String `tfsdk:"-"` }
Get all storage credentials assigned to a metastore
func (ListAccountStorageCredentialsRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListAccountStorageCredentialsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListAccountStorageCredentialsRequest. 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 (*ListAccountStorageCredentialsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListAccountStorageCredentialsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListAccountStorageCredentialsRequest)
func (*ListAccountStorageCredentialsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListAccountStorageCredentialsRequest) SyncEffectiveFieldsDuringRead(existingState ListAccountStorageCredentialsRequest)
func (ListAccountStorageCredentialsRequest) ToObjectValue ¶ added in v1.61.0
func (o ListAccountStorageCredentialsRequest) 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, ListAccountStorageCredentialsRequest only implements ToObjectValue() and Type().
type ListAccountStorageCredentialsResponse ¶
type ListAccountStorageCredentialsResponse struct { // An array of metastore storage credentials. StorageCredentials types.List `tfsdk:"storage_credentials" tf:"optional"` }
func (ListAccountStorageCredentialsResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListAccountStorageCredentialsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListAccountStorageCredentialsResponse. 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 (*ListAccountStorageCredentialsResponse) GetStorageCredentials ¶ added in v1.61.0
func (o *ListAccountStorageCredentialsResponse) GetStorageCredentials(ctx context.Context) ([]StorageCredentialInfo, bool)
GetStorageCredentials returns the value of the StorageCredentials field in ListAccountStorageCredentialsResponse as a slice of StorageCredentialInfo values. If the field is unknown or null, the boolean return value is false.
func (*ListAccountStorageCredentialsResponse) SetStorageCredentials ¶ added in v1.61.0
func (o *ListAccountStorageCredentialsResponse) SetStorageCredentials(ctx context.Context, v []StorageCredentialInfo)
SetStorageCredentials sets the value of the StorageCredentials field in ListAccountStorageCredentialsResponse.
func (*ListAccountStorageCredentialsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListAccountStorageCredentialsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListAccountStorageCredentialsResponse)
func (*ListAccountStorageCredentialsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListAccountStorageCredentialsResponse) SyncEffectiveFieldsDuringRead(existingState ListAccountStorageCredentialsResponse)
func (ListAccountStorageCredentialsResponse) ToObjectValue ¶ added in v1.61.0
func (o ListAccountStorageCredentialsResponse) 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, ListAccountStorageCredentialsResponse only implements ToObjectValue() and Type().
type ListCatalogsRequest ¶
type ListCatalogsRequest struct { // Whether to include catalogs in the response for which the principal can // only access selective metadata for IncludeBrowse types.Bool `tfsdk:"-"` // Maximum number of catalogs to return. - when set to 0, the page length is // set to a server configured value (recommended); - when set to a value // greater than 0, the page length is the minimum of this value and a server // configured value; - when set to a value less than 0, an invalid parameter // error is returned; - If not set, all valid catalogs are returned (not // recommended). - Note: The number of returned catalogs might be less than // the specified max_results size, even zero. The only definitive indication // that no further catalogs can be fetched is when the next_page_token is // unset from the response. MaxResults types.Int64 `tfsdk:"-"` // Opaque pagination token to go to next page based on previous query. PageToken types.String `tfsdk:"-"` }
List catalogs
func (ListCatalogsRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListCatalogsRequest. 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 (*ListCatalogsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListCatalogsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListCatalogsRequest)
func (*ListCatalogsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListCatalogsRequest) SyncEffectiveFieldsDuringRead(existingState ListCatalogsRequest)
func (ListCatalogsRequest) ToObjectValue ¶ added in v1.61.0
func (o ListCatalogsRequest) 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, ListCatalogsRequest only implements ToObjectValue() and Type().
type ListCatalogsResponse ¶
type ListCatalogsResponse struct { // An array of catalog information objects. Catalogs types.List `tfsdk:"catalogs" tf:"optional"` // Opaque token to retrieve the next page of results. Absent if there are no // more pages. __page_token__ should be set to this value for the next // request (for the next page of results). NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` }
func (*ListCatalogsResponse) GetCatalogs ¶ added in v1.61.0
func (o *ListCatalogsResponse) GetCatalogs(ctx context.Context) ([]CatalogInfo, bool)
GetCatalogs returns the value of the Catalogs field in ListCatalogsResponse as a slice of CatalogInfo values. If the field is unknown or null, the boolean return value is false.
func (ListCatalogsResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListCatalogsResponse. 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 (*ListCatalogsResponse) SetCatalogs ¶ added in v1.61.0
func (o *ListCatalogsResponse) SetCatalogs(ctx context.Context, v []CatalogInfo)
SetCatalogs sets the value of the Catalogs field in ListCatalogsResponse.
func (*ListCatalogsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListCatalogsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListCatalogsResponse)
func (*ListCatalogsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListCatalogsResponse) SyncEffectiveFieldsDuringRead(existingState ListCatalogsResponse)
func (ListCatalogsResponse) ToObjectValue ¶ added in v1.61.0
func (o ListCatalogsResponse) 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, ListCatalogsResponse only implements ToObjectValue() and Type().
type ListConnectionsRequest ¶
type ListConnectionsRequest struct { // Maximum number of connections to return. - If not set, all connections // are returned (not recommended). - when set to a value greater than 0, the // page length is the minimum of this value and a server configured value; - // when set to 0, the page length is set to a server configured value // (recommended); - when set to a value less than 0, an invalid parameter // error is returned; MaxResults types.Int64 `tfsdk:"-"` // Opaque pagination token to go to next page based on previous query. PageToken types.String `tfsdk:"-"` }
List connections
func (ListConnectionsRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListConnectionsRequest. 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 (*ListConnectionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListConnectionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListConnectionsRequest)
func (*ListConnectionsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListConnectionsRequest) SyncEffectiveFieldsDuringRead(existingState ListConnectionsRequest)
func (ListConnectionsRequest) ToObjectValue ¶ added in v1.61.0
func (o ListConnectionsRequest) 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, ListConnectionsRequest only implements ToObjectValue() and Type().
type ListConnectionsResponse ¶
type ListConnectionsResponse struct { // An array of connection information objects. Connections types.List `tfsdk:"connections" tf:"optional"` // Opaque token to retrieve the next page of results. Absent if there are no // more pages. __page_token__ should be set to this value for the next // request (for the next page of results). NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` }
func (ListConnectionsResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListConnectionsResponse. 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 (*ListConnectionsResponse) GetConnections ¶ added in v1.61.0
func (o *ListConnectionsResponse) GetConnections(ctx context.Context) ([]ConnectionInfo, bool)
GetConnections returns the value of the Connections field in ListConnectionsResponse as a slice of ConnectionInfo values. If the field is unknown or null, the boolean return value is false.
func (*ListConnectionsResponse) SetConnections ¶ added in v1.61.0
func (o *ListConnectionsResponse) SetConnections(ctx context.Context, v []ConnectionInfo)
SetConnections sets the value of the Connections field in ListConnectionsResponse.
func (*ListConnectionsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListConnectionsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListConnectionsResponse)
func (*ListConnectionsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListConnectionsResponse) SyncEffectiveFieldsDuringRead(existingState ListConnectionsResponse)
func (ListConnectionsResponse) ToObjectValue ¶ added in v1.61.0
func (o ListConnectionsResponse) 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, ListConnectionsResponse only implements ToObjectValue() and Type().
type ListCredentialsRequest ¶ added in v1.58.0
type ListCredentialsRequest struct { // Maximum number of credentials to return. - If not set, the default max // page size is used. - When set to a value greater than 0, the page length // is the minimum of this value and a server-configured value. - When set to // 0, the page length is set to a server-configured value (recommended). - // When set to a value less than 0, an invalid parameter error is returned. MaxResults types.Int64 `tfsdk:"-"` // Opaque token to retrieve the next page of results. PageToken types.String `tfsdk:"-"` // Return only credentials for the specified purpose. Purpose types.String `tfsdk:"-"` }
List credentials
func (ListCredentialsRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListCredentialsRequest. 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 (*ListCredentialsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.58.0
func (newState *ListCredentialsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListCredentialsRequest)
func (*ListCredentialsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.58.0
func (newState *ListCredentialsRequest) SyncEffectiveFieldsDuringRead(existingState ListCredentialsRequest)
func (ListCredentialsRequest) ToObjectValue ¶ added in v1.61.0
func (o ListCredentialsRequest) 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, ListCredentialsRequest only implements ToObjectValue() and Type().
type ListCredentialsResponse ¶ added in v1.58.0
type ListCredentialsResponse struct { Credentials types.List `tfsdk:"credentials" tf:"optional"` // Opaque token to retrieve the next page of results. Absent if there are no // more pages. __page_token__ should be set to this value for the next // request (for the next page of results). NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` }
func (ListCredentialsResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListCredentialsResponse. 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 (*ListCredentialsResponse) GetCredentials ¶ added in v1.61.0
func (o *ListCredentialsResponse) GetCredentials(ctx context.Context) ([]CredentialInfo, bool)
GetCredentials returns the value of the Credentials field in ListCredentialsResponse as a slice of CredentialInfo values. If the field is unknown or null, the boolean return value is false.
func (*ListCredentialsResponse) SetCredentials ¶ added in v1.61.0
func (o *ListCredentialsResponse) SetCredentials(ctx context.Context, v []CredentialInfo)
SetCredentials sets the value of the Credentials field in ListCredentialsResponse.
func (*ListCredentialsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.58.0
func (newState *ListCredentialsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListCredentialsResponse)
func (*ListCredentialsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.58.0
func (newState *ListCredentialsResponse) SyncEffectiveFieldsDuringRead(existingState ListCredentialsResponse)
func (ListCredentialsResponse) ToObjectValue ¶ added in v1.61.0
func (o ListCredentialsResponse) 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, ListCredentialsResponse only implements ToObjectValue() and Type().
type ListExternalLocationsRequest ¶
type ListExternalLocationsRequest struct { // Whether to include external locations in the response for which the // principal can only access selective metadata for IncludeBrowse types.Bool `tfsdk:"-"` // Maximum number of external locations to return. If not set, all the // external locations are returned (not recommended). - when set to a value // greater than 0, the page length is the minimum of this value and a server // configured value; - when set to 0, the page length is set to a server // configured value (recommended); - when set to a value less than 0, an // invalid parameter error is returned; MaxResults types.Int64 `tfsdk:"-"` // Opaque pagination token to go to next page based on previous query. PageToken types.String `tfsdk:"-"` }
List external locations
func (ListExternalLocationsRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListExternalLocationsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListExternalLocationsRequest. 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 (*ListExternalLocationsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListExternalLocationsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListExternalLocationsRequest)
func (*ListExternalLocationsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListExternalLocationsRequest) SyncEffectiveFieldsDuringRead(existingState ListExternalLocationsRequest)
func (ListExternalLocationsRequest) ToObjectValue ¶ added in v1.61.0
func (o ListExternalLocationsRequest) 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, ListExternalLocationsRequest only implements ToObjectValue() and Type().
type ListExternalLocationsResponse ¶
type ListExternalLocationsResponse struct { // An array of external locations. ExternalLocations types.List `tfsdk:"external_locations" tf:"optional"` // Opaque token to retrieve the next page of results. Absent if there are no // more pages. __page_token__ should be set to this value for the next // request (for the next page of results). NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` }
func (ListExternalLocationsResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListExternalLocationsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListExternalLocationsResponse. 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 (*ListExternalLocationsResponse) GetExternalLocations ¶ added in v1.61.0
func (o *ListExternalLocationsResponse) GetExternalLocations(ctx context.Context) ([]ExternalLocationInfo, bool)
GetExternalLocations returns the value of the ExternalLocations field in ListExternalLocationsResponse as a slice of ExternalLocationInfo values. If the field is unknown or null, the boolean return value is false.
func (*ListExternalLocationsResponse) SetExternalLocations ¶ added in v1.61.0
func (o *ListExternalLocationsResponse) SetExternalLocations(ctx context.Context, v []ExternalLocationInfo)
SetExternalLocations sets the value of the ExternalLocations field in ListExternalLocationsResponse.
func (*ListExternalLocationsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListExternalLocationsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListExternalLocationsResponse)
func (*ListExternalLocationsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListExternalLocationsResponse) SyncEffectiveFieldsDuringRead(existingState ListExternalLocationsResponse)
func (ListExternalLocationsResponse) ToObjectValue ¶ added in v1.61.0
func (o ListExternalLocationsResponse) 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, ListExternalLocationsResponse only implements ToObjectValue() and Type().
type ListFunctionsRequest ¶
type ListFunctionsRequest struct { // Name of parent catalog for functions of interest. CatalogName types.String `tfsdk:"-"` // Whether to include functions in the response for which the principal can // only access selective metadata for IncludeBrowse types.Bool `tfsdk:"-"` // Maximum number of functions to return. If not set, all the functions are // returned (not recommended). - when set to a value greater than 0, the // page length is the minimum of this value and a server configured value; - // when set to 0, the page length is set to a server configured value // (recommended); - when set to a value less than 0, an invalid parameter // error is returned; MaxResults types.Int64 `tfsdk:"-"` // Opaque pagination token to go to next page based on previous query. PageToken types.String `tfsdk:"-"` // Parent schema of functions. SchemaName types.String `tfsdk:"-"` }
List functions
func (ListFunctionsRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListFunctionsRequest. 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 (*ListFunctionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListFunctionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListFunctionsRequest)
func (*ListFunctionsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListFunctionsRequest) SyncEffectiveFieldsDuringRead(existingState ListFunctionsRequest)
func (ListFunctionsRequest) ToObjectValue ¶ added in v1.61.0
func (o ListFunctionsRequest) 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, ListFunctionsRequest only implements ToObjectValue() and Type().
type ListFunctionsResponse ¶
type ListFunctionsResponse struct { // An array of function information objects. Functions types.List `tfsdk:"functions" tf:"optional"` // Opaque token to retrieve the next page of results. Absent if there are no // more pages. __page_token__ should be set to this value for the next // request (for the next page of results). NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` }
func (ListFunctionsResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListFunctionsResponse. 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 (*ListFunctionsResponse) GetFunctions ¶ added in v1.61.0
func (o *ListFunctionsResponse) GetFunctions(ctx context.Context) ([]FunctionInfo, bool)
GetFunctions returns the value of the Functions field in ListFunctionsResponse as a slice of FunctionInfo values. If the field is unknown or null, the boolean return value is false.
func (*ListFunctionsResponse) SetFunctions ¶ added in v1.61.0
func (o *ListFunctionsResponse) SetFunctions(ctx context.Context, v []FunctionInfo)
SetFunctions sets the value of the Functions field in ListFunctionsResponse.
func (*ListFunctionsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListFunctionsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListFunctionsResponse)
func (*ListFunctionsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListFunctionsResponse) SyncEffectiveFieldsDuringRead(existingState ListFunctionsResponse)
func (ListFunctionsResponse) ToObjectValue ¶ added in v1.61.0
func (o ListFunctionsResponse) 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, ListFunctionsResponse only implements ToObjectValue() and Type().
type ListMetastoresResponse ¶
type ListMetastoresResponse struct { // An array of metastore information objects. Metastores types.List `tfsdk:"metastores" tf:"optional"` }
func (ListMetastoresResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListMetastoresResponse. 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 (*ListMetastoresResponse) GetMetastores ¶ added in v1.61.0
func (o *ListMetastoresResponse) GetMetastores(ctx context.Context) ([]MetastoreInfo, bool)
GetMetastores returns the value of the Metastores field in ListMetastoresResponse as a slice of MetastoreInfo values. If the field is unknown or null, the boolean return value is false.
func (*ListMetastoresResponse) SetMetastores ¶ added in v1.61.0
func (o *ListMetastoresResponse) SetMetastores(ctx context.Context, v []MetastoreInfo)
SetMetastores sets the value of the Metastores field in ListMetastoresResponse.
func (*ListMetastoresResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListMetastoresResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListMetastoresResponse)
func (*ListMetastoresResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListMetastoresResponse) SyncEffectiveFieldsDuringRead(existingState ListMetastoresResponse)
func (ListMetastoresResponse) ToObjectValue ¶ added in v1.61.0
func (o ListMetastoresResponse) 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, ListMetastoresResponse only implements ToObjectValue() and Type().
type ListModelVersionsRequest ¶
type ListModelVersionsRequest struct { // The full three-level name of the registered model under which to list // model versions FullName types.String `tfsdk:"-"` // Whether to include model versions in the response for which the principal // can only access selective metadata for IncludeBrowse types.Bool `tfsdk:"-"` // Maximum number of model versions to return. If not set, the page length // is set to a server configured value (100, as of 1/3/2024). - when set to // a value greater than 0, the page length is the minimum of this value and // a server configured value(1000, as of 1/3/2024); - when set to 0, the // page length is set to a server configured value (100, as of 1/3/2024) // (recommended); - when set to a value less than 0, an invalid parameter // error is returned; MaxResults types.Int64 `tfsdk:"-"` // Opaque pagination token to go to next page based on previous query. PageToken types.String `tfsdk:"-"` }
List Model Versions
func (ListModelVersionsRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListModelVersionsRequest. 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 (*ListModelVersionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListModelVersionsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListModelVersionsRequest)
func (*ListModelVersionsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListModelVersionsRequest) SyncEffectiveFieldsDuringRead(existingState ListModelVersionsRequest)
func (ListModelVersionsRequest) ToObjectValue ¶ added in v1.61.0
func (o ListModelVersionsRequest) 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, ListModelVersionsRequest only implements ToObjectValue() and Type().
type ListModelVersionsResponse ¶
type ListModelVersionsResponse struct { ModelVersions types.List `tfsdk:"model_versions" tf:"optional"` // Opaque token to retrieve the next page of results. Absent if there are no // more pages. __page_token__ should be set to this value for the next // request (for the next page of results). NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` }
func (ListModelVersionsResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListModelVersionsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListModelVersionsResponse. 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 (*ListModelVersionsResponse) GetModelVersions ¶ added in v1.61.0
func (o *ListModelVersionsResponse) GetModelVersions(ctx context.Context) ([]ModelVersionInfo, bool)
GetModelVersions returns the value of the ModelVersions field in ListModelVersionsResponse as a slice of ModelVersionInfo values. If the field is unknown or null, the boolean return value is false.
func (*ListModelVersionsResponse) SetModelVersions ¶ added in v1.61.0
func (o *ListModelVersionsResponse) SetModelVersions(ctx context.Context, v []ModelVersionInfo)
SetModelVersions sets the value of the ModelVersions field in ListModelVersionsResponse.
func (*ListModelVersionsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListModelVersionsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListModelVersionsResponse)
func (*ListModelVersionsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListModelVersionsResponse) SyncEffectiveFieldsDuringRead(existingState ListModelVersionsResponse)
func (ListModelVersionsResponse) ToObjectValue ¶ added in v1.61.0
func (o ListModelVersionsResponse) 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, ListModelVersionsResponse only implements ToObjectValue() and Type().
type ListQuotasRequest ¶
type ListQuotasRequest struct { // The number of quotas to return. MaxResults types.Int64 `tfsdk:"-"` // Opaque token for the next page of results. PageToken types.String `tfsdk:"-"` }
List all resource quotas under a metastore.
func (ListQuotasRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListQuotasRequest. 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 (*ListQuotasRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListQuotasRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListQuotasRequest)
func (*ListQuotasRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListQuotasRequest) SyncEffectiveFieldsDuringRead(existingState ListQuotasRequest)
func (ListQuotasRequest) ToObjectValue ¶ added in v1.61.0
func (o ListQuotasRequest) 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, ListQuotasRequest only implements ToObjectValue() and Type().
type ListQuotasResponse ¶
type ListQuotasResponse struct { // Opaque token to retrieve the next page of results. Absent if there are no // more pages. __page_token__ should be set to this value for the next // request. NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` // An array of returned QuotaInfos. Quotas types.List `tfsdk:"quotas" tf:"optional"` }
func (ListQuotasResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListQuotasResponse. 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 (*ListQuotasResponse) GetQuotas ¶ added in v1.61.0
func (o *ListQuotasResponse) GetQuotas(ctx context.Context) ([]QuotaInfo, bool)
GetQuotas returns the value of the Quotas field in ListQuotasResponse as a slice of QuotaInfo values. If the field is unknown or null, the boolean return value is false.
func (*ListQuotasResponse) SetQuotas ¶ added in v1.61.0
func (o *ListQuotasResponse) SetQuotas(ctx context.Context, v []QuotaInfo)
SetQuotas sets the value of the Quotas field in ListQuotasResponse.
func (*ListQuotasResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListQuotasResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListQuotasResponse)
func (*ListQuotasResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListQuotasResponse) SyncEffectiveFieldsDuringRead(existingState ListQuotasResponse)
func (ListQuotasResponse) ToObjectValue ¶ added in v1.61.0
func (o ListQuotasResponse) 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, ListQuotasResponse only implements ToObjectValue() and Type().
type ListRefreshesRequest ¶
List refreshes
func (ListRefreshesRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListRefreshesRequest. 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 (*ListRefreshesRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListRefreshesRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListRefreshesRequest)
func (*ListRefreshesRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListRefreshesRequest) SyncEffectiveFieldsDuringRead(existingState ListRefreshesRequest)
func (ListRefreshesRequest) ToObjectValue ¶ added in v1.61.0
func (o ListRefreshesRequest) 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, ListRefreshesRequest only implements ToObjectValue() and Type().
type ListRegisteredModelsRequest ¶
type ListRegisteredModelsRequest struct { // The identifier of the catalog under which to list registered models. If // specified, schema_name must be specified. CatalogName types.String `tfsdk:"-"` // Whether to include registered models in the response for which the // principal can only access selective metadata for IncludeBrowse types.Bool `tfsdk:"-"` // Max number of registered models to return. // // If both catalog and schema are specified: - when max_results is not // specified, the page length is set to a server configured value (10000, as // of 4/2/2024). - when set to a value greater than 0, the page length is // the minimum of this value and a server configured value (10000, as of // 4/2/2024); - when set to 0, the page length is set to a server configured // value (10000, as of 4/2/2024); - when set to a value less than 0, an // invalid parameter error is returned; // // If neither schema nor catalog is specified: - when max_results is not // specified, the page length is set to a server configured value (100, as // of 4/2/2024). - when set to a value greater than 0, the page length is // the minimum of this value and a server configured value (1000, as of // 4/2/2024); - when set to 0, the page length is set to a server configured // value (100, as of 4/2/2024); - when set to a value less than 0, an // invalid parameter error is returned; MaxResults types.Int64 `tfsdk:"-"` // Opaque token to send for the next page of results (pagination). PageToken types.String `tfsdk:"-"` // The identifier of the schema under which to list registered models. If // specified, catalog_name must be specified. SchemaName types.String `tfsdk:"-"` }
List Registered Models
func (ListRegisteredModelsRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListRegisteredModelsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListRegisteredModelsRequest. 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 (*ListRegisteredModelsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListRegisteredModelsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListRegisteredModelsRequest)
func (*ListRegisteredModelsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListRegisteredModelsRequest) SyncEffectiveFieldsDuringRead(existingState ListRegisteredModelsRequest)
func (ListRegisteredModelsRequest) ToObjectValue ¶ added in v1.61.0
func (o ListRegisteredModelsRequest) 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, ListRegisteredModelsRequest only implements ToObjectValue() and Type().
type ListRegisteredModelsResponse ¶
type ListRegisteredModelsResponse struct { // Opaque token for pagination. Omitted if there are no more results. // page_token should be set to this value for fetching the next page. NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` RegisteredModels types.List `tfsdk:"registered_models" tf:"optional"` }
func (ListRegisteredModelsResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListRegisteredModelsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListRegisteredModelsResponse. 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 (*ListRegisteredModelsResponse) GetRegisteredModels ¶ added in v1.61.0
func (o *ListRegisteredModelsResponse) GetRegisteredModels(ctx context.Context) ([]RegisteredModelInfo, bool)
GetRegisteredModels returns the value of the RegisteredModels field in ListRegisteredModelsResponse as a slice of RegisteredModelInfo values. If the field is unknown or null, the boolean return value is false.
func (*ListRegisteredModelsResponse) SetRegisteredModels ¶ added in v1.61.0
func (o *ListRegisteredModelsResponse) SetRegisteredModels(ctx context.Context, v []RegisteredModelInfo)
SetRegisteredModels sets the value of the RegisteredModels field in ListRegisteredModelsResponse.
func (*ListRegisteredModelsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListRegisteredModelsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListRegisteredModelsResponse)
func (*ListRegisteredModelsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListRegisteredModelsResponse) SyncEffectiveFieldsDuringRead(existingState ListRegisteredModelsResponse)
func (ListRegisteredModelsResponse) ToObjectValue ¶ added in v1.61.0
func (o ListRegisteredModelsResponse) 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, ListRegisteredModelsResponse only implements ToObjectValue() and Type().
type ListSchemasRequest ¶
type ListSchemasRequest struct { // Parent catalog for schemas of interest. CatalogName types.String `tfsdk:"-"` // Whether to include schemas in the response for which the principal can // only access selective metadata for IncludeBrowse types.Bool `tfsdk:"-"` // Maximum number of schemas to return. If not set, all the schemas are // returned (not recommended). - when set to a value greater than 0, the // page length is the minimum of this value and a server configured value; - // when set to 0, the page length is set to a server configured value // (recommended); - when set to a value less than 0, an invalid parameter // error is returned; MaxResults types.Int64 `tfsdk:"-"` // Opaque pagination token to go to next page based on previous query. PageToken types.String `tfsdk:"-"` }
List schemas
func (ListSchemasRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListSchemasRequest. 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 (*ListSchemasRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListSchemasRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListSchemasRequest)
func (*ListSchemasRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListSchemasRequest) SyncEffectiveFieldsDuringRead(existingState ListSchemasRequest)
func (ListSchemasRequest) ToObjectValue ¶ added in v1.61.0
func (o ListSchemasRequest) 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, ListSchemasRequest only implements ToObjectValue() and Type().
type ListSchemasResponse ¶
type ListSchemasResponse struct { // Opaque token to retrieve the next page of results. Absent if there are no // more pages. __page_token__ should be set to this value for the next // request (for the next page of results). NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` // An array of schema information objects. Schemas types.List `tfsdk:"schemas" tf:"optional"` }
func (ListSchemasResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListSchemasResponse. 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 (*ListSchemasResponse) GetSchemas ¶ added in v1.61.0
func (o *ListSchemasResponse) GetSchemas(ctx context.Context) ([]SchemaInfo, bool)
GetSchemas returns the value of the Schemas field in ListSchemasResponse as a slice of SchemaInfo values. If the field is unknown or null, the boolean return value is false.
func (*ListSchemasResponse) SetSchemas ¶ added in v1.61.0
func (o *ListSchemasResponse) SetSchemas(ctx context.Context, v []SchemaInfo)
SetSchemas sets the value of the Schemas field in ListSchemasResponse.
func (*ListSchemasResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListSchemasResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListSchemasResponse)
func (*ListSchemasResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListSchemasResponse) SyncEffectiveFieldsDuringRead(existingState ListSchemasResponse)
func (ListSchemasResponse) ToObjectValue ¶ added in v1.61.0
func (o ListSchemasResponse) 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, ListSchemasResponse only implements ToObjectValue() and Type().
type ListStorageCredentialsRequest ¶
type ListStorageCredentialsRequest struct { // Maximum number of storage credentials to return. If not set, all the // storage credentials are returned (not recommended). - when set to a value // greater than 0, the page length is the minimum of this value and a server // configured value; - when set to 0, the page length is set to a server // configured value (recommended); - when set to a value less than 0, an // invalid parameter error is returned; MaxResults types.Int64 `tfsdk:"-"` // Opaque pagination token to go to next page based on previous query. PageToken types.String `tfsdk:"-"` }
List credentials
func (ListStorageCredentialsRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListStorageCredentialsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListStorageCredentialsRequest. 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 (*ListStorageCredentialsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListStorageCredentialsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListStorageCredentialsRequest)
func (*ListStorageCredentialsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListStorageCredentialsRequest) SyncEffectiveFieldsDuringRead(existingState ListStorageCredentialsRequest)
func (ListStorageCredentialsRequest) ToObjectValue ¶ added in v1.61.0
func (o ListStorageCredentialsRequest) 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, ListStorageCredentialsRequest only implements ToObjectValue() and Type().
type ListStorageCredentialsResponse ¶
type ListStorageCredentialsResponse struct { // Opaque token to retrieve the next page of results. Absent if there are no // more pages. __page_token__ should be set to this value for the next // request (for the next page of results). NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` StorageCredentials types.List `tfsdk:"storage_credentials" tf:"optional"` }
func (ListStorageCredentialsResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListStorageCredentialsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListStorageCredentialsResponse. 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 (*ListStorageCredentialsResponse) GetStorageCredentials ¶ added in v1.61.0
func (o *ListStorageCredentialsResponse) GetStorageCredentials(ctx context.Context) ([]StorageCredentialInfo, bool)
GetStorageCredentials returns the value of the StorageCredentials field in ListStorageCredentialsResponse as a slice of StorageCredentialInfo values. If the field is unknown or null, the boolean return value is false.
func (*ListStorageCredentialsResponse) SetStorageCredentials ¶ added in v1.61.0
func (o *ListStorageCredentialsResponse) SetStorageCredentials(ctx context.Context, v []StorageCredentialInfo)
SetStorageCredentials sets the value of the StorageCredentials field in ListStorageCredentialsResponse.
func (*ListStorageCredentialsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListStorageCredentialsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListStorageCredentialsResponse)
func (*ListStorageCredentialsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListStorageCredentialsResponse) SyncEffectiveFieldsDuringRead(existingState ListStorageCredentialsResponse)
func (ListStorageCredentialsResponse) ToObjectValue ¶ added in v1.61.0
func (o ListStorageCredentialsResponse) 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, ListStorageCredentialsResponse only implements ToObjectValue() and Type().
type ListSummariesRequest ¶
type ListSummariesRequest struct { // Name of parent catalog for tables of interest. CatalogName types.String `tfsdk:"-"` // Whether to include a manifest containing capabilities the table has. IncludeManifestCapabilities types.Bool `tfsdk:"-"` // Maximum number of summaries for tables to return. If not set, the page // length is set to a server configured value (10000, as of 1/5/2024). - // when set to a value greater than 0, the page length is the minimum of // this value and a server configured value (10000, as of 1/5/2024); - when // set to 0, the page length is set to a server configured value (10000, as // of 1/5/2024) (recommended); - when set to a value less than 0, an invalid // parameter error is returned; MaxResults types.Int64 `tfsdk:"-"` // Opaque pagination token to go to next page based on previous query. PageToken types.String `tfsdk:"-"` // A sql LIKE pattern (% and _) for schema names. All schemas will be // returned if not set or empty. SchemaNamePattern types.String `tfsdk:"-"` // A sql LIKE pattern (% and _) for table names. All tables will be returned // if not set or empty. TableNamePattern types.String `tfsdk:"-"` }
List table summaries
func (ListSummariesRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListSummariesRequest. 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 (*ListSummariesRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListSummariesRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListSummariesRequest)
func (*ListSummariesRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListSummariesRequest) SyncEffectiveFieldsDuringRead(existingState ListSummariesRequest)
func (ListSummariesRequest) ToObjectValue ¶ added in v1.61.0
func (o ListSummariesRequest) 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, ListSummariesRequest only implements ToObjectValue() and Type().
type ListSystemSchemasRequest ¶
type ListSystemSchemasRequest struct { // Maximum number of schemas to return. - When set to 0, the page length is // set to a server configured value (recommended); - When set to a value // greater than 0, the page length is the minimum of this value and a server // configured value; - When set to a value less than 0, an invalid parameter // error is returned; - If not set, all the schemas are returned (not // recommended). MaxResults types.Int64 `tfsdk:"-"` // The ID for the metastore in which the system schema resides. MetastoreId types.String `tfsdk:"-"` // Opaque pagination token to go to next page based on previous query. PageToken types.String `tfsdk:"-"` }
List system schemas
func (ListSystemSchemasRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListSystemSchemasRequest. 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 (*ListSystemSchemasRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListSystemSchemasRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListSystemSchemasRequest)
func (*ListSystemSchemasRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListSystemSchemasRequest) SyncEffectiveFieldsDuringRead(existingState ListSystemSchemasRequest)
func (ListSystemSchemasRequest) ToObjectValue ¶ added in v1.61.0
func (o ListSystemSchemasRequest) 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, ListSystemSchemasRequest only implements ToObjectValue() and Type().
type ListSystemSchemasResponse ¶
type ListSystemSchemasResponse struct { // Opaque token to retrieve the next page of results. Absent if there are no // more pages. __page_token__ should be set to this value for the next // request (for the next page of results). NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` // An array of system schema information objects. Schemas types.List `tfsdk:"schemas" tf:"optional"` }
func (ListSystemSchemasResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListSystemSchemasResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListSystemSchemasResponse. 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 (*ListSystemSchemasResponse) GetSchemas ¶ added in v1.61.0
func (o *ListSystemSchemasResponse) GetSchemas(ctx context.Context) ([]SystemSchemaInfo, bool)
GetSchemas returns the value of the Schemas field in ListSystemSchemasResponse as a slice of SystemSchemaInfo values. If the field is unknown or null, the boolean return value is false.
func (*ListSystemSchemasResponse) SetSchemas ¶ added in v1.61.0
func (o *ListSystemSchemasResponse) SetSchemas(ctx context.Context, v []SystemSchemaInfo)
SetSchemas sets the value of the Schemas field in ListSystemSchemasResponse.
func (*ListSystemSchemasResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListSystemSchemasResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListSystemSchemasResponse)
func (*ListSystemSchemasResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListSystemSchemasResponse) SyncEffectiveFieldsDuringRead(existingState ListSystemSchemasResponse)
func (ListSystemSchemasResponse) ToObjectValue ¶ added in v1.61.0
func (o ListSystemSchemasResponse) 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, ListSystemSchemasResponse only implements ToObjectValue() and Type().
type ListTableSummariesResponse ¶
type ListTableSummariesResponse struct { // Opaque token to retrieve the next page of results. Absent if there are no // more pages. __page_token__ should be set to this value for the next // request (for the next page of results). NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` // List of table summaries. Tables types.List `tfsdk:"tables" tf:"optional"` }
func (ListTableSummariesResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListTableSummariesResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListTableSummariesResponse. 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 (*ListTableSummariesResponse) GetTables ¶ added in v1.61.0
func (o *ListTableSummariesResponse) GetTables(ctx context.Context) ([]TableSummary, bool)
GetTables returns the value of the Tables field in ListTableSummariesResponse as a slice of TableSummary values. If the field is unknown or null, the boolean return value is false.
func (*ListTableSummariesResponse) SetTables ¶ added in v1.61.0
func (o *ListTableSummariesResponse) SetTables(ctx context.Context, v []TableSummary)
SetTables sets the value of the Tables field in ListTableSummariesResponse.
func (*ListTableSummariesResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListTableSummariesResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListTableSummariesResponse)
func (*ListTableSummariesResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListTableSummariesResponse) SyncEffectiveFieldsDuringRead(existingState ListTableSummariesResponse)
func (ListTableSummariesResponse) ToObjectValue ¶ added in v1.61.0
func (o ListTableSummariesResponse) 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, ListTableSummariesResponse only implements ToObjectValue() and Type().
type ListTablesRequest ¶
type ListTablesRequest struct { // Name of parent catalog for tables of interest. CatalogName types.String `tfsdk:"-"` // Whether to include tables in the response for which the principal can // only access selective metadata for IncludeBrowse types.Bool `tfsdk:"-"` // Whether delta metadata should be included in the response. IncludeDeltaMetadata types.Bool `tfsdk:"-"` // Whether to include a manifest containing capabilities the table has. IncludeManifestCapabilities types.Bool `tfsdk:"-"` // Maximum number of tables to return. If not set, all the tables are // returned (not recommended). - when set to a value greater than 0, the // page length is the minimum of this value and a server configured value; - // when set to 0, the page length is set to a server configured value // (recommended); - when set to a value less than 0, an invalid parameter // error is returned; MaxResults types.Int64 `tfsdk:"-"` // Whether to omit the columns of the table from the response or not. OmitColumns types.Bool `tfsdk:"-"` // Whether to omit the properties of the table from the response or not. OmitProperties types.Bool `tfsdk:"-"` // Whether to omit the username of the table (e.g. owner, updated_by, // created_by) from the response or not. OmitUsername types.Bool `tfsdk:"-"` // Opaque token to send for the next page of results (pagination). PageToken types.String `tfsdk:"-"` // Parent schema of tables. SchemaName types.String `tfsdk:"-"` }
List tables
func (ListTablesRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListTablesRequest. 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 (*ListTablesRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListTablesRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListTablesRequest)
func (*ListTablesRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListTablesRequest) SyncEffectiveFieldsDuringRead(existingState ListTablesRequest)
func (ListTablesRequest) ToObjectValue ¶ added in v1.61.0
func (o ListTablesRequest) 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, ListTablesRequest only implements ToObjectValue() and Type().
type ListTablesResponse ¶
type ListTablesResponse struct { // Opaque token to retrieve the next page of results. Absent if there are no // more pages. __page_token__ should be set to this value for the next // request (for the next page of results). NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` // An array of table information objects. Tables types.List `tfsdk:"tables" tf:"optional"` }
func (ListTablesResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListTablesResponse. 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 (*ListTablesResponse) GetTables ¶ added in v1.61.0
func (o *ListTablesResponse) GetTables(ctx context.Context) ([]TableInfo, bool)
GetTables returns the value of the Tables field in ListTablesResponse as a slice of TableInfo values. If the field is unknown or null, the boolean return value is false.
func (*ListTablesResponse) SetTables ¶ added in v1.61.0
func (o *ListTablesResponse) SetTables(ctx context.Context, v []TableInfo)
SetTables sets the value of the Tables field in ListTablesResponse.
func (*ListTablesResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListTablesResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListTablesResponse)
func (*ListTablesResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListTablesResponse) SyncEffectiveFieldsDuringRead(existingState ListTablesResponse)
func (ListTablesResponse) ToObjectValue ¶ added in v1.61.0
func (o ListTablesResponse) 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, ListTablesResponse only implements ToObjectValue() and Type().
type ListVolumesRequest ¶
type ListVolumesRequest struct { // The identifier of the catalog CatalogName types.String `tfsdk:"-"` // Whether to include volumes in the response for which the principal can // only access selective metadata for IncludeBrowse types.Bool `tfsdk:"-"` // Maximum number of volumes to return (page length). // // If not set, the page length is set to a server configured value (10000, // as of 1/29/2024). - when set to a value greater than 0, the page length // is the minimum of this value and a server configured value (10000, as of // 1/29/2024); - when set to 0, the page length is set to a server // configured value (10000, as of 1/29/2024) (recommended); - when set to a // value less than 0, an invalid parameter error is returned; // // Note: this parameter controls only the maximum number of volumes to // return. The actual number of volumes returned in a page may be smaller // than this value, including 0, even if there are more pages. MaxResults types.Int64 `tfsdk:"-"` // Opaque token returned by a previous request. It must be included in the // request to retrieve the next page of results (pagination). PageToken types.String `tfsdk:"-"` // The identifier of the schema SchemaName types.String `tfsdk:"-"` }
List Volumes
func (ListVolumesRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListVolumesRequest. 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 (*ListVolumesRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListVolumesRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListVolumesRequest)
func (*ListVolumesRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListVolumesRequest) SyncEffectiveFieldsDuringRead(existingState ListVolumesRequest)
func (ListVolumesRequest) ToObjectValue ¶ added in v1.61.0
func (o ListVolumesRequest) 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, ListVolumesRequest only implements ToObjectValue() and Type().
type ListVolumesResponseContent ¶
type ListVolumesResponseContent struct { // Opaque token to retrieve the next page of results. Absent if there are no // more pages. __page_token__ should be set to this value for the next // request to retrieve the next page of results. NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` Volumes types.List `tfsdk:"volumes" tf:"optional"` }
func (ListVolumesResponseContent) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListVolumesResponseContent) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListVolumesResponseContent. 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 (*ListVolumesResponseContent) GetVolumes ¶ added in v1.61.0
func (o *ListVolumesResponseContent) GetVolumes(ctx context.Context) ([]VolumeInfo, bool)
GetVolumes returns the value of the Volumes field in ListVolumesResponseContent as a slice of VolumeInfo values. If the field is unknown or null, the boolean return value is false.
func (*ListVolumesResponseContent) SetVolumes ¶ added in v1.61.0
func (o *ListVolumesResponseContent) SetVolumes(ctx context.Context, v []VolumeInfo)
SetVolumes sets the value of the Volumes field in ListVolumesResponseContent.
func (*ListVolumesResponseContent) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListVolumesResponseContent) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListVolumesResponseContent)
func (*ListVolumesResponseContent) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListVolumesResponseContent) SyncEffectiveFieldsDuringRead(existingState ListVolumesResponseContent)
func (ListVolumesResponseContent) ToObjectValue ¶ added in v1.61.0
func (o ListVolumesResponseContent) 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, ListVolumesResponseContent only implements ToObjectValue() and Type().
type MetastoreAssignment ¶
type MetastoreAssignment struct { // The name of the default catalog in the metastore. DefaultCatalogName types.String `tfsdk:"default_catalog_name" tf:"optional"` // The unique ID of the metastore. MetastoreId types.String `tfsdk:"metastore_id" tf:""` // The unique ID of the Databricks workspace. WorkspaceId types.Int64 `tfsdk:"workspace_id" tf:""` }
func (MetastoreAssignment) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in MetastoreAssignment. 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 (*MetastoreAssignment) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *MetastoreAssignment) SyncEffectiveFieldsDuringCreateOrUpdate(plan MetastoreAssignment)
func (*MetastoreAssignment) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *MetastoreAssignment) SyncEffectiveFieldsDuringRead(existingState MetastoreAssignment)
func (MetastoreAssignment) ToObjectValue ¶ added in v1.61.0
func (o MetastoreAssignment) 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, MetastoreAssignment only implements ToObjectValue() and Type().
type MetastoreInfo ¶
type MetastoreInfo struct { // Cloud vendor of the metastore home shard (e.g., `aws`, `azure`, `gcp`). Cloud types.String `tfsdk:"cloud" tf:"optional"` // Time at which this metastore was created, in epoch milliseconds. CreatedAt types.Int64 `tfsdk:"created_at" tf:"optional"` // Username of metastore creator. CreatedBy types.String `tfsdk:"created_by" tf:"optional"` // Unique identifier of the metastore's (Default) Data Access Configuration. DefaultDataAccessConfigId types.String `tfsdk:"default_data_access_config_id" tf:"optional"` // The organization name of a Delta Sharing entity, to be used in // Databricks-to-Databricks Delta Sharing as the official name. DeltaSharingOrganizationName types.String `tfsdk:"delta_sharing_organization_name" tf:"optional"` // The lifetime of delta sharing recipient token in seconds. DeltaSharingRecipientTokenLifetimeInSeconds types.Int64 `tfsdk:"delta_sharing_recipient_token_lifetime_in_seconds" tf:"optional"` // The scope of Delta Sharing enabled for the metastore. DeltaSharingScope types.String `tfsdk:"delta_sharing_scope" tf:"optional"` // Whether to allow non-DBR clients to directly access entities under the // metastore. ExternalAccessEnabled types.Bool `tfsdk:"external_access_enabled" tf:"optional"` // Globally unique metastore ID across clouds and regions, of the form // `cloud:region:metastore_id`. GlobalMetastoreId types.String `tfsdk:"global_metastore_id" tf:"optional"` // Unique identifier of metastore. MetastoreId types.String `tfsdk:"metastore_id" tf:"optional"` // The user-specified name of the metastore. Name types.String `tfsdk:"name" tf:"optional"` // The owner of the metastore. Owner types.String `tfsdk:"owner" tf:"optional"` // Privilege model version of the metastore, of the form `major.minor` // (e.g., `1.0`). PrivilegeModelVersion types.String `tfsdk:"privilege_model_version" tf:"optional"` // Cloud region which the metastore serves (e.g., `us-west-2`, `westus`). Region types.String `tfsdk:"region" tf:"optional"` // The storage root URL for metastore StorageRoot types.String `tfsdk:"storage_root" tf:"optional"` // UUID of storage credential to access the metastore storage_root. StorageRootCredentialId types.String `tfsdk:"storage_root_credential_id" tf:"optional"` // Name of the storage credential to access the metastore storage_root. StorageRootCredentialName types.String `tfsdk:"storage_root_credential_name" tf:"optional"` // Time at which the metastore was last modified, in epoch milliseconds. UpdatedAt types.Int64 `tfsdk:"updated_at" tf:"optional"` // Username of user who last modified the metastore. UpdatedBy types.String `tfsdk:"updated_by" tf:"optional"` }
func (MetastoreInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in MetastoreInfo. 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 (*MetastoreInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *MetastoreInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan MetastoreInfo)
func (*MetastoreInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *MetastoreInfo) SyncEffectiveFieldsDuringRead(existingState MetastoreInfo)
func (MetastoreInfo) ToObjectValue ¶ added in v1.61.0
func (o MetastoreInfo) 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, MetastoreInfo only implements ToObjectValue() and Type().
type ModelVersionInfo ¶
type ModelVersionInfo struct { // List of aliases associated with the model version Aliases types.List `tfsdk:"aliases" tf:"optional"` // Indicates whether the principal is limited to retrieving metadata for the // associated object through the BROWSE privilege when include_browse is // enabled in the request. BrowseOnly types.Bool `tfsdk:"browse_only" tf:"optional"` // The name of the catalog containing the model version CatalogName types.String `tfsdk:"catalog_name" tf:"optional"` // The comment attached to the model version Comment types.String `tfsdk:"comment" tf:"optional"` CreatedAt types.Int64 `tfsdk:"created_at" tf:"optional"` // The identifier of the user who created the model version CreatedBy types.String `tfsdk:"created_by" tf:"optional"` // The unique identifier of the model version Id types.String `tfsdk:"id" tf:"optional"` // The unique identifier of the metastore containing the model version MetastoreId types.String `tfsdk:"metastore_id" tf:"optional"` // The name of the parent registered model of the model version, relative to // parent schema ModelName types.String `tfsdk:"model_name" tf:"optional"` // Model version dependencies, for feature-store packaged models ModelVersionDependencies types.List `tfsdk:"model_version_dependencies" tf:"optional,object"` // MLflow run ID used when creating the model version, if “source“ was // generated by an experiment run stored in an MLflow tracking server RunId types.String `tfsdk:"run_id" tf:"optional"` // ID of the Databricks workspace containing the MLflow run that generated // this model version, if applicable RunWorkspaceId types.Int64 `tfsdk:"run_workspace_id" tf:"optional"` // The name of the schema containing the model version, relative to parent // catalog SchemaName types.String `tfsdk:"schema_name" tf:"optional"` // URI indicating the location of the source artifacts (files) for the model // version Source types.String `tfsdk:"source" tf:"optional"` // Current status of the model version. Newly created model versions start // in PENDING_REGISTRATION status, then move to READY status once the model // version files are uploaded and the model version is finalized. Only model // versions in READY status can be loaded for inference or served. Status types.String `tfsdk:"status" tf:"optional"` // The storage location on the cloud under which model version data files // are stored StorageLocation types.String `tfsdk:"storage_location" tf:"optional"` UpdatedAt types.Int64 `tfsdk:"updated_at" tf:"optional"` // The identifier of the user who updated the model version last time UpdatedBy types.String `tfsdk:"updated_by" tf:"optional"` // Integer model version number, used to reference the model version in API // requests. Version types.Int64 `tfsdk:"version" tf:"optional"` }
func (*ModelVersionInfo) GetAliases ¶ added in v1.61.0
func (o *ModelVersionInfo) GetAliases(ctx context.Context) ([]RegisteredModelAlias, bool)
GetAliases returns the value of the Aliases field in ModelVersionInfo as a slice of RegisteredModelAlias values. If the field is unknown or null, the boolean return value is false.
func (ModelVersionInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ModelVersionInfo. 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 (*ModelVersionInfo) GetModelVersionDependencies ¶ added in v1.61.0
func (o *ModelVersionInfo) GetModelVersionDependencies(ctx context.Context) (DependencyList, bool)
GetModelVersionDependencies returns the value of the ModelVersionDependencies field in ModelVersionInfo as a DependencyList value. If the field is unknown or null, the boolean return value is false.
func (*ModelVersionInfo) SetAliases ¶ added in v1.61.0
func (o *ModelVersionInfo) SetAliases(ctx context.Context, v []RegisteredModelAlias)
SetAliases sets the value of the Aliases field in ModelVersionInfo.
func (*ModelVersionInfo) SetModelVersionDependencies ¶ added in v1.61.0
func (o *ModelVersionInfo) SetModelVersionDependencies(ctx context.Context, v DependencyList)
SetModelVersionDependencies sets the value of the ModelVersionDependencies field in ModelVersionInfo.
func (*ModelVersionInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ModelVersionInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan ModelVersionInfo)
func (*ModelVersionInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ModelVersionInfo) SyncEffectiveFieldsDuringRead(existingState ModelVersionInfo)
func (ModelVersionInfo) ToObjectValue ¶ added in v1.61.0
func (o ModelVersionInfo) 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, ModelVersionInfo only implements ToObjectValue() and Type().
type MonitorCronSchedule ¶
type MonitorCronSchedule struct { // Read only field that indicates whether a schedule is paused or not. PauseStatus types.String `tfsdk:"pause_status" tf:"optional"` // The expression that determines when to run the monitor. See [examples]. // // [examples]: https://www.quartz-scheduler.org/documentation/quartz-2.3.0/tutorials/crontrigger.html QuartzCronExpression types.String `tfsdk:"quartz_cron_expression" tf:""` // The timezone id (e.g., “"PST"“) in which to evaluate the quartz // expression. TimezoneId types.String `tfsdk:"timezone_id" tf:""` }
func (MonitorCronSchedule) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in MonitorCronSchedule. 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 (*MonitorCronSchedule) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *MonitorCronSchedule) SyncEffectiveFieldsDuringCreateOrUpdate(plan MonitorCronSchedule)
func (*MonitorCronSchedule) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *MonitorCronSchedule) SyncEffectiveFieldsDuringRead(existingState MonitorCronSchedule)
func (MonitorCronSchedule) ToObjectValue ¶ added in v1.61.0
func (o MonitorCronSchedule) 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, MonitorCronSchedule only implements ToObjectValue() and Type().
type MonitorDataClassificationConfig ¶
type MonitorDataClassificationConfig struct { // Whether data classification is enabled. Enabled types.Bool `tfsdk:"enabled" tf:"optional"` }
func (MonitorDataClassificationConfig) GetComplexFieldTypes ¶ added in v1.61.0
func (a MonitorDataClassificationConfig) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in MonitorDataClassificationConfig. 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 (*MonitorDataClassificationConfig) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *MonitorDataClassificationConfig) SyncEffectiveFieldsDuringCreateOrUpdate(plan MonitorDataClassificationConfig)
func (*MonitorDataClassificationConfig) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *MonitorDataClassificationConfig) SyncEffectiveFieldsDuringRead(existingState MonitorDataClassificationConfig)
func (MonitorDataClassificationConfig) ToObjectValue ¶ added in v1.61.0
func (o MonitorDataClassificationConfig) 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, MonitorDataClassificationConfig only implements ToObjectValue() and Type().
type MonitorDestination ¶
type MonitorDestination struct { // The list of email addresses to send the notification to. A maximum of 5 // email addresses is supported. EmailAddresses types.List `tfsdk:"email_addresses" tf:"optional"` }
func (MonitorDestination) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in MonitorDestination. 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 (*MonitorDestination) GetEmailAddresses ¶ added in v1.61.0
GetEmailAddresses returns the value of the EmailAddresses field in MonitorDestination as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*MonitorDestination) SetEmailAddresses ¶ added in v1.61.0
func (o *MonitorDestination) SetEmailAddresses(ctx context.Context, v []types.String)
SetEmailAddresses sets the value of the EmailAddresses field in MonitorDestination.
func (*MonitorDestination) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *MonitorDestination) SyncEffectiveFieldsDuringCreateOrUpdate(plan MonitorDestination)
func (*MonitorDestination) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *MonitorDestination) SyncEffectiveFieldsDuringRead(existingState MonitorDestination)
func (MonitorDestination) ToObjectValue ¶ added in v1.61.0
func (o MonitorDestination) 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, MonitorDestination only implements ToObjectValue() and Type().
type MonitorInferenceLog ¶
type MonitorInferenceLog struct { // Granularities for aggregating data into time windows based on their // timestamp. Currently the following static granularities are supported: // {“"5 minutes"“, “"30 minutes"“, “"1 hour"“, “"1 day"“, “"<n> // week(s)"“, “"1 month"“, “"1 year"“}. Granularities types.List `tfsdk:"granularities" tf:""` // Optional column that contains the ground truth for the prediction. LabelCol types.String `tfsdk:"label_col" tf:"optional"` // Column that contains the id of the model generating the predictions. // Metrics will be computed per model id by default, and also across all // model ids. ModelIdCol types.String `tfsdk:"model_id_col" tf:""` // Column that contains the output/prediction from the model. PredictionCol types.String `tfsdk:"prediction_col" tf:""` // Optional column that contains the prediction probabilities for each class // in a classification problem type. The values in this column should be a // map, mapping each class label to the prediction probability for a given // sample. The map should be of PySpark MapType(). PredictionProbaCol types.String `tfsdk:"prediction_proba_col" tf:"optional"` // Problem type the model aims to solve. Determines the type of // model-quality metrics that will be computed. ProblemType types.String `tfsdk:"problem_type" tf:""` // Column that contains the timestamps of requests. The column must be one // of the following: - A “TimestampType“ column - A column whose values // can be converted to timestamps through the pyspark “to_timestamp“ // [function]. // // [function]: https://spark.apache.org/docs/latest/api/python/reference/pyspark.sql/api/pyspark.sql.functions.to_timestamp.html TimestampCol types.String `tfsdk:"timestamp_col" tf:""` }
func (MonitorInferenceLog) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in MonitorInferenceLog. 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 (*MonitorInferenceLog) GetGranularities ¶ added in v1.61.0
GetGranularities returns the value of the Granularities field in MonitorInferenceLog as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*MonitorInferenceLog) SetGranularities ¶ added in v1.61.0
func (o *MonitorInferenceLog) SetGranularities(ctx context.Context, v []types.String)
SetGranularities sets the value of the Granularities field in MonitorInferenceLog.
func (*MonitorInferenceLog) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *MonitorInferenceLog) SyncEffectiveFieldsDuringCreateOrUpdate(plan MonitorInferenceLog)
func (*MonitorInferenceLog) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *MonitorInferenceLog) SyncEffectiveFieldsDuringRead(existingState MonitorInferenceLog)
func (MonitorInferenceLog) ToObjectValue ¶ added in v1.61.0
func (o MonitorInferenceLog) 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, MonitorInferenceLog only implements ToObjectValue() and Type().
type MonitorInfo ¶
type MonitorInfo struct { // The directory to store monitoring assets (e.g. dashboard, metric tables). AssetsDir types.String `tfsdk:"assets_dir" tf:"optional"` // Name of the baseline table from which drift metrics are computed from. // Columns in the monitored table should also be present in the baseline // table. BaselineTableName types.String `tfsdk:"baseline_table_name" tf:"optional"` // Custom metrics to compute on the monitored table. These can be aggregate // metrics, derived metrics (from already computed aggregate metrics), or // drift metrics (comparing metrics across time windows). CustomMetrics types.List `tfsdk:"custom_metrics" tf:"optional"` // Id of dashboard that visualizes the computed metrics. This can be empty // if the monitor is in PENDING state. DashboardId types.String `tfsdk:"dashboard_id" tf:"optional"` // The data classification config for the monitor. DataClassificationConfig types.List `tfsdk:"data_classification_config" tf:"optional,object"` // The full name of the drift metrics table. Format: // __catalog_name__.__schema_name__.__table_name__. DriftMetricsTableName types.String `tfsdk:"drift_metrics_table_name" tf:""` // Configuration for monitoring inference logs. InferenceLog types.List `tfsdk:"inference_log" tf:"optional,object"` // The latest failure message of the monitor (if any). LatestMonitorFailureMsg types.String `tfsdk:"latest_monitor_failure_msg" tf:"optional"` // The version of the monitor config (e.g. 1,2,3). If negative, the monitor // may be corrupted. MonitorVersion types.String `tfsdk:"monitor_version" tf:""` // The notification settings for the monitor. Notifications types.List `tfsdk:"notifications" tf:"optional,object"` // Schema where output metric tables are created. OutputSchemaName types.String `tfsdk:"output_schema_name" tf:"optional"` // The full name of the profile metrics table. Format: // __catalog_name__.__schema_name__.__table_name__. ProfileMetricsTableName types.String `tfsdk:"profile_metrics_table_name" tf:""` // The schedule for automatically updating and refreshing metric tables. Schedule types.List `tfsdk:"schedule" tf:"optional,object"` // List of column expressions to slice data with for targeted analysis. The // data is grouped by each expression independently, resulting in a separate // slice for each predicate and its complements. For high-cardinality // columns, only the top 100 unique values by frequency will generate // slices. SlicingExprs types.List `tfsdk:"slicing_exprs" tf:"optional"` // Configuration for monitoring snapshot tables. Snapshot types.List `tfsdk:"snapshot" tf:"optional,object"` // The status of the monitor. Status types.String `tfsdk:"status" tf:""` // The full name of the table to monitor. Format: // __catalog_name__.__schema_name__.__table_name__. TableName types.String `tfsdk:"table_name" tf:""` // Configuration for monitoring time series tables. TimeSeries types.List `tfsdk:"time_series" tf:"optional,object"` }
func (MonitorInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in MonitorInfo. 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 (*MonitorInfo) GetCustomMetrics ¶ added in v1.61.0
func (o *MonitorInfo) GetCustomMetrics(ctx context.Context) ([]MonitorMetric, bool)
GetCustomMetrics returns the value of the CustomMetrics field in MonitorInfo as a slice of MonitorMetric values. If the field is unknown or null, the boolean return value is false.
func (*MonitorInfo) GetDataClassificationConfig ¶ added in v1.61.0
func (o *MonitorInfo) GetDataClassificationConfig(ctx context.Context) (MonitorDataClassificationConfig, bool)
GetDataClassificationConfig returns the value of the DataClassificationConfig field in MonitorInfo as a MonitorDataClassificationConfig value. If the field is unknown or null, the boolean return value is false.
func (*MonitorInfo) GetInferenceLog ¶ added in v1.61.0
func (o *MonitorInfo) GetInferenceLog(ctx context.Context) (MonitorInferenceLog, bool)
GetInferenceLog returns the value of the InferenceLog field in MonitorInfo as a MonitorInferenceLog value. If the field is unknown or null, the boolean return value is false.
func (*MonitorInfo) GetNotifications ¶ added in v1.61.0
func (o *MonitorInfo) GetNotifications(ctx context.Context) (MonitorNotifications, bool)
GetNotifications returns the value of the Notifications field in MonitorInfo as a MonitorNotifications value. If the field is unknown or null, the boolean return value is false.
func (*MonitorInfo) GetSchedule ¶ added in v1.61.0
func (o *MonitorInfo) GetSchedule(ctx context.Context) (MonitorCronSchedule, bool)
GetSchedule returns the value of the Schedule field in MonitorInfo as a MonitorCronSchedule value. If the field is unknown or null, the boolean return value is false.
func (*MonitorInfo) GetSlicingExprs ¶ added in v1.61.0
GetSlicingExprs returns the value of the SlicingExprs field in MonitorInfo as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*MonitorInfo) GetSnapshot ¶ added in v1.61.0
func (o *MonitorInfo) GetSnapshot(ctx context.Context) (MonitorSnapshot, bool)
GetSnapshot returns the value of the Snapshot field in MonitorInfo as a MonitorSnapshot value. If the field is unknown or null, the boolean return value is false.
func (*MonitorInfo) GetTimeSeries ¶ added in v1.61.0
func (o *MonitorInfo) GetTimeSeries(ctx context.Context) (MonitorTimeSeries, bool)
GetTimeSeries returns the value of the TimeSeries field in MonitorInfo as a MonitorTimeSeries value. If the field is unknown or null, the boolean return value is false.
func (*MonitorInfo) SetCustomMetrics ¶ added in v1.61.0
func (o *MonitorInfo) SetCustomMetrics(ctx context.Context, v []MonitorMetric)
SetCustomMetrics sets the value of the CustomMetrics field in MonitorInfo.
func (*MonitorInfo) SetDataClassificationConfig ¶ added in v1.61.0
func (o *MonitorInfo) SetDataClassificationConfig(ctx context.Context, v MonitorDataClassificationConfig)
SetDataClassificationConfig sets the value of the DataClassificationConfig field in MonitorInfo.
func (*MonitorInfo) SetInferenceLog ¶ added in v1.61.0
func (o *MonitorInfo) SetInferenceLog(ctx context.Context, v MonitorInferenceLog)
SetInferenceLog sets the value of the InferenceLog field in MonitorInfo.
func (*MonitorInfo) SetNotifications ¶ added in v1.61.0
func (o *MonitorInfo) SetNotifications(ctx context.Context, v MonitorNotifications)
SetNotifications sets the value of the Notifications field in MonitorInfo.
func (*MonitorInfo) SetSchedule ¶ added in v1.61.0
func (o *MonitorInfo) SetSchedule(ctx context.Context, v MonitorCronSchedule)
SetSchedule sets the value of the Schedule field in MonitorInfo.
func (*MonitorInfo) SetSlicingExprs ¶ added in v1.61.0
func (o *MonitorInfo) SetSlicingExprs(ctx context.Context, v []types.String)
SetSlicingExprs sets the value of the SlicingExprs field in MonitorInfo.
func (*MonitorInfo) SetSnapshot ¶ added in v1.61.0
func (o *MonitorInfo) SetSnapshot(ctx context.Context, v MonitorSnapshot)
SetSnapshot sets the value of the Snapshot field in MonitorInfo.
func (*MonitorInfo) SetTimeSeries ¶ added in v1.61.0
func (o *MonitorInfo) SetTimeSeries(ctx context.Context, v MonitorTimeSeries)
SetTimeSeries sets the value of the TimeSeries field in MonitorInfo.
func (*MonitorInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *MonitorInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan MonitorInfo)
func (*MonitorInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *MonitorInfo) SyncEffectiveFieldsDuringRead(existingState MonitorInfo)
func (MonitorInfo) ToObjectValue ¶ added in v1.61.0
func (o MonitorInfo) 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, MonitorInfo only implements ToObjectValue() and Type().
type MonitorMetric ¶
type MonitorMetric struct { // Jinja template for a SQL expression that specifies how to compute the // metric. See [create metric definition]. // // [create metric definition]: https://docs.databricks.com/en/lakehouse-monitoring/custom-metrics.html#create-definition Definition types.String `tfsdk:"definition" tf:""` // A list of column names in the input table the metric should be computed // for. Can use “":table"“ to indicate that the metric needs information // from multiple columns. InputColumns types.List `tfsdk:"input_columns" tf:""` // Name of the metric in the output tables. Name types.String `tfsdk:"name" tf:""` // The output type of the custom metric. OutputDataType types.String `tfsdk:"output_data_type" tf:""` // Can only be one of “"CUSTOM_METRIC_TYPE_AGGREGATE"“, // “"CUSTOM_METRIC_TYPE_DERIVED"“, or “"CUSTOM_METRIC_TYPE_DRIFT"“. The // “"CUSTOM_METRIC_TYPE_AGGREGATE"“ and “"CUSTOM_METRIC_TYPE_DERIVED"“ // metrics are computed on a single table, whereas the // “"CUSTOM_METRIC_TYPE_DRIFT"“ compare metrics across baseline and input // table, or across the two consecutive time windows. - // CUSTOM_METRIC_TYPE_AGGREGATE: only depend on the existing columns in your // table - CUSTOM_METRIC_TYPE_DERIVED: depend on previously computed // aggregate metrics - CUSTOM_METRIC_TYPE_DRIFT: depend on previously // computed aggregate or derived metrics Type_ types.String `tfsdk:"type" tf:""` }
func (MonitorMetric) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in MonitorMetric. 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 (*MonitorMetric) GetInputColumns ¶ added in v1.61.0
GetInputColumns returns the value of the InputColumns field in MonitorMetric as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*MonitorMetric) SetInputColumns ¶ added in v1.61.0
func (o *MonitorMetric) SetInputColumns(ctx context.Context, v []types.String)
SetInputColumns sets the value of the InputColumns field in MonitorMetric.
func (*MonitorMetric) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *MonitorMetric) SyncEffectiveFieldsDuringCreateOrUpdate(plan MonitorMetric)
func (*MonitorMetric) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *MonitorMetric) SyncEffectiveFieldsDuringRead(existingState MonitorMetric)
func (MonitorMetric) ToObjectValue ¶ added in v1.61.0
func (o MonitorMetric) 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, MonitorMetric only implements ToObjectValue() and Type().
type MonitorNotifications ¶
type MonitorNotifications struct { // Who to send notifications to on monitor failure. OnFailure types.List `tfsdk:"on_failure" tf:"optional,object"` // Who to send notifications to when new data classification tags are // detected. OnNewClassificationTagDetected types.List `tfsdk:"on_new_classification_tag_detected" tf:"optional,object"` }
func (MonitorNotifications) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in MonitorNotifications. 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 (*MonitorNotifications) GetOnFailure ¶ added in v1.61.0
func (o *MonitorNotifications) GetOnFailure(ctx context.Context) (MonitorDestination, bool)
GetOnFailure returns the value of the OnFailure field in MonitorNotifications as a MonitorDestination value. If the field is unknown or null, the boolean return value is false.
func (*MonitorNotifications) GetOnNewClassificationTagDetected ¶ added in v1.61.0
func (o *MonitorNotifications) GetOnNewClassificationTagDetected(ctx context.Context) (MonitorDestination, bool)
GetOnNewClassificationTagDetected returns the value of the OnNewClassificationTagDetected field in MonitorNotifications as a MonitorDestination value. If the field is unknown or null, the boolean return value is false.
func (*MonitorNotifications) SetOnFailure ¶ added in v1.61.0
func (o *MonitorNotifications) SetOnFailure(ctx context.Context, v MonitorDestination)
SetOnFailure sets the value of the OnFailure field in MonitorNotifications.
func (*MonitorNotifications) SetOnNewClassificationTagDetected ¶ added in v1.61.0
func (o *MonitorNotifications) SetOnNewClassificationTagDetected(ctx context.Context, v MonitorDestination)
SetOnNewClassificationTagDetected sets the value of the OnNewClassificationTagDetected field in MonitorNotifications.
func (*MonitorNotifications) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *MonitorNotifications) SyncEffectiveFieldsDuringCreateOrUpdate(plan MonitorNotifications)
func (*MonitorNotifications) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *MonitorNotifications) SyncEffectiveFieldsDuringRead(existingState MonitorNotifications)
func (MonitorNotifications) ToObjectValue ¶ added in v1.61.0
func (o MonitorNotifications) 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, MonitorNotifications only implements ToObjectValue() and Type().
type MonitorRefreshInfo ¶
type MonitorRefreshInfo struct { // Time at which refresh operation completed (milliseconds since 1/1/1970 // UTC). EndTimeMs types.Int64 `tfsdk:"end_time_ms" tf:"optional"` // An optional message to give insight into the current state of the job // (e.g. FAILURE messages). Message types.String `tfsdk:"message" tf:"optional"` // Unique id of the refresh operation. RefreshId types.Int64 `tfsdk:"refresh_id" tf:""` // Time at which refresh operation was initiated (milliseconds since // 1/1/1970 UTC). StartTimeMs types.Int64 `tfsdk:"start_time_ms" tf:""` // The current state of the refresh. State types.String `tfsdk:"state" tf:""` // The method by which the refresh was triggered. Trigger types.String `tfsdk:"trigger" tf:"optional"` }
func (MonitorRefreshInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in MonitorRefreshInfo. 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 (*MonitorRefreshInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *MonitorRefreshInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan MonitorRefreshInfo)
func (*MonitorRefreshInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *MonitorRefreshInfo) SyncEffectiveFieldsDuringRead(existingState MonitorRefreshInfo)
func (MonitorRefreshInfo) ToObjectValue ¶ added in v1.61.0
func (o MonitorRefreshInfo) 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, MonitorRefreshInfo only implements ToObjectValue() and Type().
type MonitorRefreshListResponse ¶
type MonitorRefreshListResponse struct { // List of refreshes. Refreshes types.List `tfsdk:"refreshes" tf:"optional"` }
func (MonitorRefreshListResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a MonitorRefreshListResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in MonitorRefreshListResponse. 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 (*MonitorRefreshListResponse) GetRefreshes ¶ added in v1.61.0
func (o *MonitorRefreshListResponse) GetRefreshes(ctx context.Context) ([]MonitorRefreshInfo, bool)
GetRefreshes returns the value of the Refreshes field in MonitorRefreshListResponse as a slice of MonitorRefreshInfo values. If the field is unknown or null, the boolean return value is false.
func (*MonitorRefreshListResponse) SetRefreshes ¶ added in v1.61.0
func (o *MonitorRefreshListResponse) SetRefreshes(ctx context.Context, v []MonitorRefreshInfo)
SetRefreshes sets the value of the Refreshes field in MonitorRefreshListResponse.
func (*MonitorRefreshListResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *MonitorRefreshListResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan MonitorRefreshListResponse)
func (*MonitorRefreshListResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *MonitorRefreshListResponse) SyncEffectiveFieldsDuringRead(existingState MonitorRefreshListResponse)
func (MonitorRefreshListResponse) ToObjectValue ¶ added in v1.61.0
func (o MonitorRefreshListResponse) 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, MonitorRefreshListResponse only implements ToObjectValue() and Type().
type MonitorSnapshot ¶
type MonitorSnapshot struct { }
func (MonitorSnapshot) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in MonitorSnapshot. 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 (*MonitorSnapshot) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *MonitorSnapshot) SyncEffectiveFieldsDuringCreateOrUpdate(plan MonitorSnapshot)
func (*MonitorSnapshot) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *MonitorSnapshot) SyncEffectiveFieldsDuringRead(existingState MonitorSnapshot)
func (MonitorSnapshot) ToObjectValue ¶ added in v1.61.0
func (o MonitorSnapshot) 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, MonitorSnapshot only implements ToObjectValue() and Type().
type MonitorTimeSeries ¶
type MonitorTimeSeries struct { // Granularities for aggregating data into time windows based on their // timestamp. Currently the following static granularities are supported: // {“"5 minutes"“, “"30 minutes"“, “"1 hour"“, “"1 day"“, “"<n> // week(s)"“, “"1 month"“, “"1 year"“}. Granularities types.List `tfsdk:"granularities" tf:""` // Column that contains the timestamps of requests. The column must be one // of the following: - A “TimestampType“ column - A column whose values // can be converted to timestamps through the pyspark “to_timestamp“ // [function]. // // [function]: https://spark.apache.org/docs/latest/api/python/reference/pyspark.sql/api/pyspark.sql.functions.to_timestamp.html TimestampCol types.String `tfsdk:"timestamp_col" tf:""` }
func (MonitorTimeSeries) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in MonitorTimeSeries. 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 (*MonitorTimeSeries) GetGranularities ¶ added in v1.61.0
GetGranularities returns the value of the Granularities field in MonitorTimeSeries as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*MonitorTimeSeries) SetGranularities ¶ added in v1.61.0
func (o *MonitorTimeSeries) SetGranularities(ctx context.Context, v []types.String)
SetGranularities sets the value of the Granularities field in MonitorTimeSeries.
func (*MonitorTimeSeries) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *MonitorTimeSeries) SyncEffectiveFieldsDuringCreateOrUpdate(plan MonitorTimeSeries)
func (*MonitorTimeSeries) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *MonitorTimeSeries) SyncEffectiveFieldsDuringRead(existingState MonitorTimeSeries)
func (MonitorTimeSeries) ToObjectValue ¶ added in v1.61.0
func (o MonitorTimeSeries) 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, MonitorTimeSeries only implements ToObjectValue() and Type().
type NamedTableConstraint ¶
type NamedTableConstraint struct { // The name of the constraint. Name types.String `tfsdk:"name" tf:""` }
func (NamedTableConstraint) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in NamedTableConstraint. 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 (*NamedTableConstraint) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *NamedTableConstraint) SyncEffectiveFieldsDuringCreateOrUpdate(plan NamedTableConstraint)
func (*NamedTableConstraint) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *NamedTableConstraint) SyncEffectiveFieldsDuringRead(existingState NamedTableConstraint)
func (NamedTableConstraint) ToObjectValue ¶ added in v1.61.0
func (o NamedTableConstraint) 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, NamedTableConstraint only implements ToObjectValue() and Type().
type OnlineTable ¶
type OnlineTable struct { // Full three-part (catalog, schema, table) name of the table. Name types.String `tfsdk:"name" tf:"optional"` // Specification of the online table. Spec types.List `tfsdk:"spec" tf:"optional,object"` // Online Table data synchronization status Status types.List `tfsdk:"status" tf:"computed,object"` // Data serving REST API URL for this table TableServingUrl types.String `tfsdk:"table_serving_url" tf:"computed"` // The provisioning state of the online table entity in Unity Catalog. This // is distinct from the state of the data synchronization pipeline (i.e. the // table may be in "ACTIVE" but the pipeline may be in "PROVISIONING" as it // runs asynchronously). UnityCatalogProvisioningState types.String `tfsdk:"unity_catalog_provisioning_state" tf:"computed"` }
Online Table information.
func (OnlineTable) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in OnlineTable. 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 (*OnlineTable) GetSpec ¶ added in v1.61.0
func (o *OnlineTable) GetSpec(ctx context.Context) (OnlineTableSpec, bool)
GetSpec returns the value of the Spec field in OnlineTable as a OnlineTableSpec value. If the field is unknown or null, the boolean return value is false.
func (*OnlineTable) GetStatus ¶ added in v1.61.0
func (o *OnlineTable) GetStatus(ctx context.Context) (OnlineTableStatus, bool)
GetStatus returns the value of the Status field in OnlineTable as a OnlineTableStatus value. If the field is unknown or null, the boolean return value is false.
func (*OnlineTable) SetSpec ¶ added in v1.61.0
func (o *OnlineTable) SetSpec(ctx context.Context, v OnlineTableSpec)
SetSpec sets the value of the Spec field in OnlineTable.
func (*OnlineTable) SetStatus ¶ added in v1.61.0
func (o *OnlineTable) SetStatus(ctx context.Context, v OnlineTableStatus)
SetStatus sets the value of the Status field in OnlineTable.
func (*OnlineTable) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *OnlineTable) SyncEffectiveFieldsDuringCreateOrUpdate(plan OnlineTable)
func (*OnlineTable) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *OnlineTable) SyncEffectiveFieldsDuringRead(existingState OnlineTable)
func (OnlineTable) ToObjectValue ¶ added in v1.61.0
func (o OnlineTable) 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, OnlineTable only implements ToObjectValue() and Type().
type OnlineTableSpec ¶
type OnlineTableSpec struct { // Whether to create a full-copy pipeline -- a pipeline that stops after // creates a full copy of the source table upon initialization and does not // process any change data feeds (CDFs) afterwards. The pipeline can still // be manually triggered afterwards, but it always perform a full copy of // the source table and there are no incremental updates. This mode is // useful for syncing views or tables without CDFs to online tables. Note // that the full-copy pipeline only supports "triggered" scheduling policy. PerformFullCopy types.Bool `tfsdk:"perform_full_copy" tf:"optional"` // ID of the associated pipeline. Generated by the server - cannot be set by // the caller. PipelineId types.String `tfsdk:"pipeline_id" tf:"computed"` // Primary Key columns to be used for data insert/update in the destination. PrimaryKeyColumns types.List `tfsdk:"primary_key_columns" tf:"optional"` // Pipeline runs continuously after generating the initial data. RunContinuously types.List `tfsdk:"run_continuously" tf:"optional,object"` // Pipeline stops after generating the initial data and can be triggered // later (manually, through a cron job or through data triggers) RunTriggered types.List `tfsdk:"run_triggered" tf:"optional,object"` // Three-part (catalog, schema, table) name of the source Delta table. SourceTableFullName types.String `tfsdk:"source_table_full_name" tf:"optional"` // Time series key to deduplicate (tie-break) rows with the same primary // key. TimeseriesKey types.String `tfsdk:"timeseries_key" tf:"optional"` }
Specification of an online table.
func (OnlineTableSpec) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in OnlineTableSpec. 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 (*OnlineTableSpec) GetPrimaryKeyColumns ¶ added in v1.61.0
GetPrimaryKeyColumns returns the value of the PrimaryKeyColumns field in OnlineTableSpec as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*OnlineTableSpec) GetRunContinuously ¶ added in v1.61.0
func (o *OnlineTableSpec) GetRunContinuously(ctx context.Context) (OnlineTableSpecContinuousSchedulingPolicy, bool)
GetRunContinuously returns the value of the RunContinuously field in OnlineTableSpec as a OnlineTableSpecContinuousSchedulingPolicy value. If the field is unknown or null, the boolean return value is false.
func (*OnlineTableSpec) GetRunTriggered ¶ added in v1.61.0
func (o *OnlineTableSpec) GetRunTriggered(ctx context.Context) (OnlineTableSpecTriggeredSchedulingPolicy, bool)
GetRunTriggered returns the value of the RunTriggered field in OnlineTableSpec as a OnlineTableSpecTriggeredSchedulingPolicy value. If the field is unknown or null, the boolean return value is false.
func (*OnlineTableSpec) SetPrimaryKeyColumns ¶ added in v1.61.0
func (o *OnlineTableSpec) SetPrimaryKeyColumns(ctx context.Context, v []types.String)
SetPrimaryKeyColumns sets the value of the PrimaryKeyColumns field in OnlineTableSpec.
func (*OnlineTableSpec) SetRunContinuously ¶ added in v1.61.0
func (o *OnlineTableSpec) SetRunContinuously(ctx context.Context, v OnlineTableSpecContinuousSchedulingPolicy)
SetRunContinuously sets the value of the RunContinuously field in OnlineTableSpec.
func (*OnlineTableSpec) SetRunTriggered ¶ added in v1.61.0
func (o *OnlineTableSpec) SetRunTriggered(ctx context.Context, v OnlineTableSpecTriggeredSchedulingPolicy)
SetRunTriggered sets the value of the RunTriggered field in OnlineTableSpec.
func (*OnlineTableSpec) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *OnlineTableSpec) SyncEffectiveFieldsDuringCreateOrUpdate(plan OnlineTableSpec)
func (*OnlineTableSpec) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *OnlineTableSpec) SyncEffectiveFieldsDuringRead(existingState OnlineTableSpec)
func (OnlineTableSpec) ToObjectValue ¶ added in v1.61.0
func (o OnlineTableSpec) 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, OnlineTableSpec only implements ToObjectValue() and Type().
type OnlineTableSpecContinuousSchedulingPolicy ¶
type OnlineTableSpecContinuousSchedulingPolicy struct { }
func (OnlineTableSpecContinuousSchedulingPolicy) GetComplexFieldTypes ¶ added in v1.61.0
func (a OnlineTableSpecContinuousSchedulingPolicy) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in OnlineTableSpecContinuousSchedulingPolicy. 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 (*OnlineTableSpecContinuousSchedulingPolicy) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *OnlineTableSpecContinuousSchedulingPolicy) SyncEffectiveFieldsDuringCreateOrUpdate(plan OnlineTableSpecContinuousSchedulingPolicy)
func (*OnlineTableSpecContinuousSchedulingPolicy) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *OnlineTableSpecContinuousSchedulingPolicy) SyncEffectiveFieldsDuringRead(existingState OnlineTableSpecContinuousSchedulingPolicy)
func (OnlineTableSpecContinuousSchedulingPolicy) ToObjectValue ¶ added in v1.61.0
func (o OnlineTableSpecContinuousSchedulingPolicy) 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, OnlineTableSpecContinuousSchedulingPolicy only implements ToObjectValue() and Type().
type OnlineTableSpecTriggeredSchedulingPolicy ¶
type OnlineTableSpecTriggeredSchedulingPolicy struct { }
func (OnlineTableSpecTriggeredSchedulingPolicy) GetComplexFieldTypes ¶ added in v1.61.0
func (a OnlineTableSpecTriggeredSchedulingPolicy) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in OnlineTableSpecTriggeredSchedulingPolicy. 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 (*OnlineTableSpecTriggeredSchedulingPolicy) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *OnlineTableSpecTriggeredSchedulingPolicy) SyncEffectiveFieldsDuringCreateOrUpdate(plan OnlineTableSpecTriggeredSchedulingPolicy)
func (*OnlineTableSpecTriggeredSchedulingPolicy) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *OnlineTableSpecTriggeredSchedulingPolicy) SyncEffectiveFieldsDuringRead(existingState OnlineTableSpecTriggeredSchedulingPolicy)
func (OnlineTableSpecTriggeredSchedulingPolicy) ToObjectValue ¶ added in v1.61.0
func (o OnlineTableSpecTriggeredSchedulingPolicy) 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, OnlineTableSpecTriggeredSchedulingPolicy only implements ToObjectValue() and Type().
type OnlineTableStatus ¶
type OnlineTableStatus struct { // Detailed status of an online table. Shown if the online table is in the // ONLINE_CONTINUOUS_UPDATE or the ONLINE_UPDATING_PIPELINE_RESOURCES state. ContinuousUpdateStatus types.List `tfsdk:"continuous_update_status" tf:"optional,object"` // The state of the online table. DetailedState types.String `tfsdk:"detailed_state" tf:"optional"` // Detailed status of an online table. Shown if the online table is in the // OFFLINE_FAILED or the ONLINE_PIPELINE_FAILED state. FailedStatus types.List `tfsdk:"failed_status" tf:"optional,object"` // A text description of the current state of the online table. Message types.String `tfsdk:"message" tf:"optional"` // Detailed status of an online table. Shown if the online table is in the // PROVISIONING_PIPELINE_RESOURCES or the PROVISIONING_INITIAL_SNAPSHOT // state. ProvisioningStatus types.List `tfsdk:"provisioning_status" tf:"optional,object"` // Detailed status of an online table. Shown if the online table is in the // ONLINE_TRIGGERED_UPDATE or the ONLINE_NO_PENDING_UPDATE state. TriggeredUpdateStatus types.List `tfsdk:"triggered_update_status" tf:"optional,object"` }
Status of an online table.
func (OnlineTableStatus) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in OnlineTableStatus. 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 (*OnlineTableStatus) GetContinuousUpdateStatus ¶ added in v1.61.0
func (o *OnlineTableStatus) GetContinuousUpdateStatus(ctx context.Context) (ContinuousUpdateStatus, bool)
GetContinuousUpdateStatus returns the value of the ContinuousUpdateStatus field in OnlineTableStatus as a ContinuousUpdateStatus value. If the field is unknown or null, the boolean return value is false.
func (*OnlineTableStatus) GetFailedStatus ¶ added in v1.61.0
func (o *OnlineTableStatus) GetFailedStatus(ctx context.Context) (FailedStatus, bool)
GetFailedStatus returns the value of the FailedStatus field in OnlineTableStatus as a FailedStatus value. If the field is unknown or null, the boolean return value is false.
func (*OnlineTableStatus) GetProvisioningStatus ¶ added in v1.61.0
func (o *OnlineTableStatus) GetProvisioningStatus(ctx context.Context) (ProvisioningStatus, bool)
GetProvisioningStatus returns the value of the ProvisioningStatus field in OnlineTableStatus as a ProvisioningStatus value. If the field is unknown or null, the boolean return value is false.
func (*OnlineTableStatus) GetTriggeredUpdateStatus ¶ added in v1.61.0
func (o *OnlineTableStatus) GetTriggeredUpdateStatus(ctx context.Context) (TriggeredUpdateStatus, bool)
GetTriggeredUpdateStatus returns the value of the TriggeredUpdateStatus field in OnlineTableStatus as a TriggeredUpdateStatus value. If the field is unknown or null, the boolean return value is false.
func (*OnlineTableStatus) SetContinuousUpdateStatus ¶ added in v1.61.0
func (o *OnlineTableStatus) SetContinuousUpdateStatus(ctx context.Context, v ContinuousUpdateStatus)
SetContinuousUpdateStatus sets the value of the ContinuousUpdateStatus field in OnlineTableStatus.
func (*OnlineTableStatus) SetFailedStatus ¶ added in v1.61.0
func (o *OnlineTableStatus) SetFailedStatus(ctx context.Context, v FailedStatus)
SetFailedStatus sets the value of the FailedStatus field in OnlineTableStatus.
func (*OnlineTableStatus) SetProvisioningStatus ¶ added in v1.61.0
func (o *OnlineTableStatus) SetProvisioningStatus(ctx context.Context, v ProvisioningStatus)
SetProvisioningStatus sets the value of the ProvisioningStatus field in OnlineTableStatus.
func (*OnlineTableStatus) SetTriggeredUpdateStatus ¶ added in v1.61.0
func (o *OnlineTableStatus) SetTriggeredUpdateStatus(ctx context.Context, v TriggeredUpdateStatus)
SetTriggeredUpdateStatus sets the value of the TriggeredUpdateStatus field in OnlineTableStatus.
func (*OnlineTableStatus) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *OnlineTableStatus) SyncEffectiveFieldsDuringCreateOrUpdate(plan OnlineTableStatus)
func (*OnlineTableStatus) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *OnlineTableStatus) SyncEffectiveFieldsDuringRead(existingState OnlineTableStatus)
func (OnlineTableStatus) ToObjectValue ¶ added in v1.61.0
func (o OnlineTableStatus) 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, OnlineTableStatus only implements ToObjectValue() and Type().
type PermissionsChange ¶
type PermissionsChange struct { // The set of privileges to add. Add types.List `tfsdk:"add" tf:"optional"` // The principal whose privileges we are changing. Principal types.String `tfsdk:"principal" tf:"optional"` // The set of privileges to remove. Remove types.List `tfsdk:"remove" tf:"optional"` }
func (*PermissionsChange) GetAdd ¶ added in v1.61.0
GetAdd returns the value of the Add field in PermissionsChange as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (PermissionsChange) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PermissionsChange. 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 (*PermissionsChange) GetRemove ¶ added in v1.61.0
GetRemove returns the value of the Remove field in PermissionsChange as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*PermissionsChange) SetAdd ¶ added in v1.61.0
func (o *PermissionsChange) SetAdd(ctx context.Context, v []types.String)
SetAdd sets the value of the Add field in PermissionsChange.
func (*PermissionsChange) SetRemove ¶ added in v1.61.0
func (o *PermissionsChange) SetRemove(ctx context.Context, v []types.String)
SetRemove sets the value of the Remove field in PermissionsChange.
func (*PermissionsChange) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PermissionsChange) SyncEffectiveFieldsDuringCreateOrUpdate(plan PermissionsChange)
func (*PermissionsChange) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PermissionsChange) SyncEffectiveFieldsDuringRead(existingState PermissionsChange)
func (PermissionsChange) ToObjectValue ¶ added in v1.61.0
func (o PermissionsChange) 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, PermissionsChange only implements ToObjectValue() and Type().
type PermissionsList ¶
type PermissionsList struct { // The privileges assigned to each principal PrivilegeAssignments types.List `tfsdk:"privilege_assignments" tf:"optional"` }
func (PermissionsList) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PermissionsList. 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 (*PermissionsList) GetPrivilegeAssignments ¶ added in v1.61.0
func (o *PermissionsList) GetPrivilegeAssignments(ctx context.Context) ([]PrivilegeAssignment, bool)
GetPrivilegeAssignments returns the value of the PrivilegeAssignments field in PermissionsList as a slice of PrivilegeAssignment values. If the field is unknown or null, the boolean return value is false.
func (*PermissionsList) SetPrivilegeAssignments ¶ added in v1.61.0
func (o *PermissionsList) SetPrivilegeAssignments(ctx context.Context, v []PrivilegeAssignment)
SetPrivilegeAssignments sets the value of the PrivilegeAssignments field in PermissionsList.
func (*PermissionsList) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PermissionsList) SyncEffectiveFieldsDuringCreateOrUpdate(plan PermissionsList)
func (*PermissionsList) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PermissionsList) SyncEffectiveFieldsDuringRead(existingState PermissionsList)
func (PermissionsList) ToObjectValue ¶ added in v1.61.0
func (o PermissionsList) 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, PermissionsList only implements ToObjectValue() and Type().
type PipelineProgress ¶
type PipelineProgress struct { // The estimated time remaining to complete this update in seconds. EstimatedCompletionTimeSeconds types.Float64 `tfsdk:"estimated_completion_time_seconds" tf:"optional"` // The source table Delta version that was last processed by the pipeline. // The pipeline may not have completely processed this version yet. LatestVersionCurrentlyProcessing types.Int64 `tfsdk:"latest_version_currently_processing" tf:"optional"` // The completion ratio of this update. This is a number between 0 and 1. SyncProgressCompletion types.Float64 `tfsdk:"sync_progress_completion" tf:"optional"` // The number of rows that have been synced in this update. SyncedRowCount types.Int64 `tfsdk:"synced_row_count" tf:"optional"` // The total number of rows that need to be synced in this update. This // number may be an estimate. TotalRowCount types.Int64 `tfsdk:"total_row_count" tf:"optional"` }
Progress information of the Online Table data synchronization pipeline.
func (PipelineProgress) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PipelineProgress. 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 (*PipelineProgress) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PipelineProgress) SyncEffectiveFieldsDuringCreateOrUpdate(plan PipelineProgress)
func (*PipelineProgress) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PipelineProgress) SyncEffectiveFieldsDuringRead(existingState PipelineProgress)
func (PipelineProgress) ToObjectValue ¶ added in v1.61.0
func (o PipelineProgress) 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, PipelineProgress only implements ToObjectValue() and Type().
type PrimaryKeyConstraint ¶
type PrimaryKeyConstraint struct { // Column names for this constraint. ChildColumns types.List `tfsdk:"child_columns" tf:""` // The name of the constraint. Name types.String `tfsdk:"name" tf:""` }
func (*PrimaryKeyConstraint) GetChildColumns ¶ added in v1.61.0
GetChildColumns returns the value of the ChildColumns field in PrimaryKeyConstraint as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (PrimaryKeyConstraint) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PrimaryKeyConstraint. 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 (*PrimaryKeyConstraint) SetChildColumns ¶ added in v1.61.0
func (o *PrimaryKeyConstraint) SetChildColumns(ctx context.Context, v []types.String)
SetChildColumns sets the value of the ChildColumns field in PrimaryKeyConstraint.
func (*PrimaryKeyConstraint) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PrimaryKeyConstraint) SyncEffectiveFieldsDuringCreateOrUpdate(plan PrimaryKeyConstraint)
func (*PrimaryKeyConstraint) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PrimaryKeyConstraint) SyncEffectiveFieldsDuringRead(existingState PrimaryKeyConstraint)
func (PrimaryKeyConstraint) ToObjectValue ¶ added in v1.61.0
func (o PrimaryKeyConstraint) 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, PrimaryKeyConstraint only implements ToObjectValue() and Type().
type PrivilegeAssignment ¶
type PrivilegeAssignment struct { // The principal (user email address or group name). Principal types.String `tfsdk:"principal" tf:"optional"` // The privileges assigned to the principal. Privileges types.List `tfsdk:"privileges" tf:"optional"` }
func (PrivilegeAssignment) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PrivilegeAssignment. 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 (*PrivilegeAssignment) GetPrivileges ¶ added in v1.61.0
GetPrivileges returns the value of the Privileges field in PrivilegeAssignment as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*PrivilegeAssignment) SetPrivileges ¶ added in v1.61.0
func (o *PrivilegeAssignment) SetPrivileges(ctx context.Context, v []types.String)
SetPrivileges sets the value of the Privileges field in PrivilegeAssignment.
func (*PrivilegeAssignment) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PrivilegeAssignment) SyncEffectiveFieldsDuringCreateOrUpdate(plan PrivilegeAssignment)
func (*PrivilegeAssignment) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PrivilegeAssignment) SyncEffectiveFieldsDuringRead(existingState PrivilegeAssignment)
func (PrivilegeAssignment) ToObjectValue ¶ added in v1.61.0
func (o PrivilegeAssignment) 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, PrivilegeAssignment only implements ToObjectValue() and Type().
type ProvisioningInfo ¶
Status of an asynchronously provisioned resource.
func (ProvisioningInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ProvisioningInfo. 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 (*ProvisioningInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ProvisioningInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan ProvisioningInfo)
func (*ProvisioningInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ProvisioningInfo) SyncEffectiveFieldsDuringRead(existingState ProvisioningInfo)
func (ProvisioningInfo) ToObjectValue ¶ added in v1.61.0
func (o ProvisioningInfo) 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, ProvisioningInfo only implements ToObjectValue() and Type().
type ProvisioningStatus ¶
type ProvisioningStatus struct { // Details about initial data synchronization. Only populated when in the // PROVISIONING_INITIAL_SNAPSHOT state. InitialPipelineSyncProgress types.List `tfsdk:"initial_pipeline_sync_progress" tf:"optional,object"` }
Detailed status of an online table. Shown if the online table is in the PROVISIONING_PIPELINE_RESOURCES or the PROVISIONING_INITIAL_SNAPSHOT state.
func (ProvisioningStatus) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ProvisioningStatus. 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 (*ProvisioningStatus) GetInitialPipelineSyncProgress ¶ added in v1.61.0
func (o *ProvisioningStatus) GetInitialPipelineSyncProgress(ctx context.Context) (PipelineProgress, bool)
GetInitialPipelineSyncProgress returns the value of the InitialPipelineSyncProgress field in ProvisioningStatus as a PipelineProgress value. If the field is unknown or null, the boolean return value is false.
func (*ProvisioningStatus) SetInitialPipelineSyncProgress ¶ added in v1.61.0
func (o *ProvisioningStatus) SetInitialPipelineSyncProgress(ctx context.Context, v PipelineProgress)
SetInitialPipelineSyncProgress sets the value of the InitialPipelineSyncProgress field in ProvisioningStatus.
func (*ProvisioningStatus) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ProvisioningStatus) SyncEffectiveFieldsDuringCreateOrUpdate(plan ProvisioningStatus)
func (*ProvisioningStatus) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ProvisioningStatus) SyncEffectiveFieldsDuringRead(existingState ProvisioningStatus)
func (ProvisioningStatus) ToObjectValue ¶ added in v1.61.0
func (o ProvisioningStatus) 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, ProvisioningStatus only implements ToObjectValue() and Type().
type QuotaInfo ¶
type QuotaInfo struct { // The timestamp that indicates when the quota count was last updated. LastRefreshedAt types.Int64 `tfsdk:"last_refreshed_at" tf:"optional"` // Name of the parent resource. Returns metastore ID if the parent is a // metastore. ParentFullName types.String `tfsdk:"parent_full_name" tf:"optional"` // The quota parent securable type. ParentSecurableType types.String `tfsdk:"parent_securable_type" tf:"optional"` // The current usage of the resource quota. QuotaCount types.Int64 `tfsdk:"quota_count" tf:"optional"` // The current limit of the resource quota. QuotaLimit types.Int64 `tfsdk:"quota_limit" tf:"optional"` // The name of the quota. QuotaName types.String `tfsdk:"quota_name" tf:"optional"` }
func (QuotaInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in QuotaInfo. 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 (*QuotaInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*QuotaInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (QuotaInfo) ToObjectValue ¶ added in v1.61.0
func (o QuotaInfo) 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, QuotaInfo only implements ToObjectValue() and Type().
type R2Credentials ¶ added in v1.53.0
type R2Credentials struct { // The access key ID that identifies the temporary credentials. AccessKeyId types.String `tfsdk:"access_key_id" tf:"optional"` // The secret access key associated with the access key. SecretAccessKey types.String `tfsdk:"secret_access_key" tf:"optional"` // The generated JWT that users must pass to use the temporary credentials. SessionToken types.String `tfsdk:"session_token" tf:"optional"` }
R2 temporary credentials for API authentication. Read more at https://developers.cloudflare.com/r2/api/s3/tokens/.
func (R2Credentials) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in R2Credentials. 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 (*R2Credentials) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *R2Credentials) SyncEffectiveFieldsDuringCreateOrUpdate(plan R2Credentials)
func (*R2Credentials) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *R2Credentials) SyncEffectiveFieldsDuringRead(existingState R2Credentials)
func (R2Credentials) ToObjectValue ¶ added in v1.61.0
func (o R2Credentials) 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, R2Credentials only implements ToObjectValue() and Type().
type ReadVolumeRequest ¶
type ReadVolumeRequest struct { // Whether to include volumes in the response for which the principal can // only access selective metadata for IncludeBrowse types.Bool `tfsdk:"-"` // The three-level (fully qualified) name of the volume Name types.String `tfsdk:"-"` }
Get a Volume
func (ReadVolumeRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ReadVolumeRequest. 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 (*ReadVolumeRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ReadVolumeRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ReadVolumeRequest)
func (*ReadVolumeRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ReadVolumeRequest) SyncEffectiveFieldsDuringRead(existingState ReadVolumeRequest)
func (ReadVolumeRequest) ToObjectValue ¶ added in v1.61.0
func (o ReadVolumeRequest) 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, ReadVolumeRequest only implements ToObjectValue() and Type().
type RegenerateDashboardRequest ¶ added in v1.52.0
type RegenerateDashboardRequest struct { // Full name of the table. TableName types.String `tfsdk:"-"` // Optional argument to specify the warehouse for dashboard regeneration. If // not specified, the first running warehouse will be used. WarehouseId types.String `tfsdk:"warehouse_id" tf:"optional"` }
func (RegenerateDashboardRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a RegenerateDashboardRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in RegenerateDashboardRequest. 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 (*RegenerateDashboardRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *RegenerateDashboardRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan RegenerateDashboardRequest)
func (*RegenerateDashboardRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *RegenerateDashboardRequest) SyncEffectiveFieldsDuringRead(existingState RegenerateDashboardRequest)
func (RegenerateDashboardRequest) ToObjectValue ¶ added in v1.61.0
func (o RegenerateDashboardRequest) 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, RegenerateDashboardRequest only implements ToObjectValue() and Type().
type RegenerateDashboardResponse ¶ added in v1.52.0
type RegenerateDashboardResponse struct { // Id of the regenerated monitoring dashboard. DashboardId types.String `tfsdk:"dashboard_id" tf:"optional"` // The directory where the regenerated dashboard is stored. ParentFolder types.String `tfsdk:"parent_folder" tf:"optional"` }
func (RegenerateDashboardResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a RegenerateDashboardResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in RegenerateDashboardResponse. 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 (*RegenerateDashboardResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *RegenerateDashboardResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan RegenerateDashboardResponse)
func (*RegenerateDashboardResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *RegenerateDashboardResponse) SyncEffectiveFieldsDuringRead(existingState RegenerateDashboardResponse)
func (RegenerateDashboardResponse) ToObjectValue ¶ added in v1.61.0
func (o RegenerateDashboardResponse) 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, RegenerateDashboardResponse only implements ToObjectValue() and Type().
type RegisteredModelAlias ¶
type RegisteredModelAlias struct { // Name of the alias, e.g. 'champion' or 'latest_stable' AliasName types.String `tfsdk:"alias_name" tf:"optional"` // Integer version number of the model version to which this alias points. VersionNum types.Int64 `tfsdk:"version_num" tf:"optional"` }
Registered model alias.
func (RegisteredModelAlias) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in RegisteredModelAlias. 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 (*RegisteredModelAlias) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *RegisteredModelAlias) SyncEffectiveFieldsDuringCreateOrUpdate(plan RegisteredModelAlias)
func (*RegisteredModelAlias) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *RegisteredModelAlias) SyncEffectiveFieldsDuringRead(existingState RegisteredModelAlias)
func (RegisteredModelAlias) ToObjectValue ¶ added in v1.61.0
func (o RegisteredModelAlias) 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, RegisteredModelAlias only implements ToObjectValue() and Type().
type RegisteredModelInfo ¶
type RegisteredModelInfo struct { // List of aliases associated with the registered model Aliases types.List `tfsdk:"aliases" tf:"optional"` // Indicates whether the principal is limited to retrieving metadata for the // associated object through the BROWSE privilege when include_browse is // enabled in the request. BrowseOnly types.Bool `tfsdk:"browse_only" tf:"optional"` // The name of the catalog where the schema and the registered model reside CatalogName types.String `tfsdk:"catalog_name" tf:"optional"` // The comment attached to the registered model Comment types.String `tfsdk:"comment" tf:"optional"` // Creation timestamp of the registered model in milliseconds since the Unix // epoch CreatedAt types.Int64 `tfsdk:"created_at" tf:"optional"` // The identifier of the user who created the registered model CreatedBy types.String `tfsdk:"created_by" tf:"optional"` // The three-level (fully qualified) name of the registered model FullName types.String `tfsdk:"full_name" tf:"optional"` // The unique identifier of the metastore MetastoreId types.String `tfsdk:"metastore_id" tf:"optional"` // The name of the registered model Name types.String `tfsdk:"name" tf:"optional"` // The identifier of the user who owns the registered model Owner types.String `tfsdk:"owner" tf:"optional"` // The name of the schema where the registered model resides SchemaName types.String `tfsdk:"schema_name" tf:"optional"` // The storage location on the cloud under which model version data files // are stored StorageLocation types.String `tfsdk:"storage_location" tf:"optional"` // Last-update timestamp of the registered model in milliseconds since the // Unix epoch UpdatedAt types.Int64 `tfsdk:"updated_at" tf:"optional"` // The identifier of the user who updated the registered model last time UpdatedBy types.String `tfsdk:"updated_by" tf:"optional"` }
func (*RegisteredModelInfo) GetAliases ¶ added in v1.61.0
func (o *RegisteredModelInfo) GetAliases(ctx context.Context) ([]RegisteredModelAlias, bool)
GetAliases returns the value of the Aliases field in RegisteredModelInfo as a slice of RegisteredModelAlias values. If the field is unknown or null, the boolean return value is false.
func (RegisteredModelInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in RegisteredModelInfo. 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 (*RegisteredModelInfo) SetAliases ¶ added in v1.61.0
func (o *RegisteredModelInfo) SetAliases(ctx context.Context, v []RegisteredModelAlias)
SetAliases sets the value of the Aliases field in RegisteredModelInfo.
func (*RegisteredModelInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *RegisteredModelInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan RegisteredModelInfo)
func (*RegisteredModelInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *RegisteredModelInfo) SyncEffectiveFieldsDuringRead(existingState RegisteredModelInfo)
func (RegisteredModelInfo) ToObjectValue ¶ added in v1.61.0
func (o RegisteredModelInfo) 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, RegisteredModelInfo only implements ToObjectValue() and Type().
type RunRefreshRequest ¶
Queue a metric refresh for a monitor
func (RunRefreshRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in RunRefreshRequest. 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 (*RunRefreshRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *RunRefreshRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan RunRefreshRequest)
func (*RunRefreshRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *RunRefreshRequest) SyncEffectiveFieldsDuringRead(existingState RunRefreshRequest)
func (RunRefreshRequest) ToObjectValue ¶ added in v1.61.0
func (o RunRefreshRequest) 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, RunRefreshRequest only implements ToObjectValue() and Type().
type SchemaInfo ¶
type SchemaInfo struct { // Indicates whether the principal is limited to retrieving metadata for the // associated object through the BROWSE privilege when include_browse is // enabled in the request. BrowseOnly types.Bool `tfsdk:"browse_only" tf:"optional"` // Name of parent catalog. CatalogName types.String `tfsdk:"catalog_name" tf:"optional"` // The type of the parent catalog. CatalogType types.String `tfsdk:"catalog_type" tf:"optional"` // User-provided free-form text description. Comment types.String `tfsdk:"comment" tf:"optional"` // Time at which this schema was created, in epoch milliseconds. CreatedAt types.Int64 `tfsdk:"created_at" tf:"optional"` // Username of schema creator. CreatedBy types.String `tfsdk:"created_by" tf:"optional"` EffectivePredictiveOptimizationFlag types.List `tfsdk:"effective_predictive_optimization_flag" tf:"optional,object"` // Whether predictive optimization should be enabled for this object and // objects under it. EnablePredictiveOptimization types.String `tfsdk:"enable_predictive_optimization" tf:"optional"` // Full name of schema, in form of __catalog_name__.__schema_name__. FullName types.String `tfsdk:"full_name" tf:"optional"` // Unique identifier of parent metastore. MetastoreId types.String `tfsdk:"metastore_id" tf:"optional"` // Name of schema, relative to parent catalog. Name types.String `tfsdk:"name" tf:"optional"` // Username of current owner of schema. Owner types.String `tfsdk:"owner" tf:"optional"` // A map of key-value properties attached to the securable. Properties types.Map `tfsdk:"properties" tf:"optional"` // The unique identifier of the schema. SchemaId types.String `tfsdk:"schema_id" tf:"optional"` // Storage location for managed tables within schema. StorageLocation types.String `tfsdk:"storage_location" tf:"optional"` // Storage root URL for managed tables within schema. StorageRoot types.String `tfsdk:"storage_root" tf:"optional"` // Time at which this schema was created, in epoch milliseconds. UpdatedAt types.Int64 `tfsdk:"updated_at" tf:"optional"` // Username of user who last modified schema. UpdatedBy types.String `tfsdk:"updated_by" tf:"optional"` }
func (SchemaInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in SchemaInfo. 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 (*SchemaInfo) GetEffectivePredictiveOptimizationFlag ¶ added in v1.61.0
func (o *SchemaInfo) GetEffectivePredictiveOptimizationFlag(ctx context.Context) (EffectivePredictiveOptimizationFlag, bool)
GetEffectivePredictiveOptimizationFlag returns the value of the EffectivePredictiveOptimizationFlag field in SchemaInfo as a EffectivePredictiveOptimizationFlag value. If the field is unknown or null, the boolean return value is false.
func (*SchemaInfo) GetProperties ¶ added in v1.61.0
GetProperties returns the value of the Properties field in SchemaInfo as a map of string to types.String values. If the field is unknown or null, the boolean return value is false.
func (*SchemaInfo) SetEffectivePredictiveOptimizationFlag ¶ added in v1.61.0
func (o *SchemaInfo) SetEffectivePredictiveOptimizationFlag(ctx context.Context, v EffectivePredictiveOptimizationFlag)
SetEffectivePredictiveOptimizationFlag sets the value of the EffectivePredictiveOptimizationFlag field in SchemaInfo.
func (*SchemaInfo) SetProperties ¶ added in v1.61.0
SetProperties sets the value of the Properties field in SchemaInfo.
func (*SchemaInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *SchemaInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan SchemaInfo)
func (*SchemaInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *SchemaInfo) SyncEffectiveFieldsDuringRead(existingState SchemaInfo)
func (SchemaInfo) ToObjectValue ¶ added in v1.61.0
func (o SchemaInfo) 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, SchemaInfo only implements ToObjectValue() and Type().
type SetArtifactAllowlist ¶
type SetArtifactAllowlist struct { // A list of allowed artifact match patterns. ArtifactMatchers types.List `tfsdk:"artifact_matchers" tf:""` // The artifact type of the allowlist. ArtifactType types.String `tfsdk:"-"` }
func (*SetArtifactAllowlist) GetArtifactMatchers ¶ added in v1.61.0
func (o *SetArtifactAllowlist) GetArtifactMatchers(ctx context.Context) ([]ArtifactMatcher, bool)
GetArtifactMatchers returns the value of the ArtifactMatchers field in SetArtifactAllowlist as a slice of ArtifactMatcher values. If the field is unknown or null, the boolean return value is false.
func (SetArtifactAllowlist) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in SetArtifactAllowlist. 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 (*SetArtifactAllowlist) SetArtifactMatchers ¶ added in v1.61.0
func (o *SetArtifactAllowlist) SetArtifactMatchers(ctx context.Context, v []ArtifactMatcher)
SetArtifactMatchers sets the value of the ArtifactMatchers field in SetArtifactAllowlist.
func (*SetArtifactAllowlist) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *SetArtifactAllowlist) SyncEffectiveFieldsDuringCreateOrUpdate(plan SetArtifactAllowlist)
func (*SetArtifactAllowlist) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *SetArtifactAllowlist) SyncEffectiveFieldsDuringRead(existingState SetArtifactAllowlist)
func (SetArtifactAllowlist) ToObjectValue ¶ added in v1.61.0
func (o SetArtifactAllowlist) 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, SetArtifactAllowlist only implements ToObjectValue() and Type().
type SetRegisteredModelAliasRequest ¶
type SetRegisteredModelAliasRequest struct { // The name of the alias Alias types.String `tfsdk:"alias" tf:""` // Full name of the registered model FullName types.String `tfsdk:"full_name" tf:""` // The version number of the model version to which the alias points VersionNum types.Int64 `tfsdk:"version_num" tf:""` }
func (SetRegisteredModelAliasRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a SetRegisteredModelAliasRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in SetRegisteredModelAliasRequest. 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 (*SetRegisteredModelAliasRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *SetRegisteredModelAliasRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan SetRegisteredModelAliasRequest)
func (*SetRegisteredModelAliasRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *SetRegisteredModelAliasRequest) SyncEffectiveFieldsDuringRead(existingState SetRegisteredModelAliasRequest)
func (SetRegisteredModelAliasRequest) ToObjectValue ¶ added in v1.61.0
func (o SetRegisteredModelAliasRequest) 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, SetRegisteredModelAliasRequest only implements ToObjectValue() and Type().
type SseEncryptionDetails ¶
type SseEncryptionDetails struct { // The type of key encryption to use (affects headers from s3 client). Algorithm types.String `tfsdk:"algorithm" tf:"optional"` // When algorithm is **AWS_SSE_KMS** this field specifies the ARN of the SSE // key to use. AwsKmsKeyArn types.String `tfsdk:"aws_kms_key_arn" tf:"optional"` }
Server-Side Encryption properties for clients communicating with AWS s3.
func (SseEncryptionDetails) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in SseEncryptionDetails. 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 (*SseEncryptionDetails) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *SseEncryptionDetails) SyncEffectiveFieldsDuringCreateOrUpdate(plan SseEncryptionDetails)
func (*SseEncryptionDetails) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *SseEncryptionDetails) SyncEffectiveFieldsDuringRead(existingState SseEncryptionDetails)
func (SseEncryptionDetails) ToObjectValue ¶ added in v1.61.0
func (o SseEncryptionDetails) 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, SseEncryptionDetails only implements ToObjectValue() and Type().
type StorageCredentialInfo ¶
type StorageCredentialInfo struct { // The AWS IAM role configuration. AwsIamRole types.List `tfsdk:"aws_iam_role" tf:"optional,object"` // The Azure managed identity configuration. AzureManagedIdentity types.List `tfsdk:"azure_managed_identity" tf:"optional,object"` // The Azure service principal configuration. AzureServicePrincipal types.List `tfsdk:"azure_service_principal" tf:"optional,object"` // The Cloudflare API token configuration. CloudflareApiToken types.List `tfsdk:"cloudflare_api_token" tf:"optional,object"` // Comment associated with the credential. Comment types.String `tfsdk:"comment" tf:"optional"` // Time at which this Credential was created, in epoch milliseconds. CreatedAt types.Int64 `tfsdk:"created_at" tf:"optional"` // Username of credential creator. CreatedBy types.String `tfsdk:"created_by" tf:"optional"` // The Databricks managed GCP service account configuration. DatabricksGcpServiceAccount types.List `tfsdk:"databricks_gcp_service_account" tf:"optional,object"` // The full name of the credential. FullName types.String `tfsdk:"full_name" tf:"optional"` // The unique identifier of the credential. Id types.String `tfsdk:"id" tf:"optional"` IsolationMode types.String `tfsdk:"isolation_mode" tf:"optional"` // Unique identifier of parent metastore. MetastoreId types.String `tfsdk:"metastore_id" tf:"optional"` // The credential name. The name must be unique within the metastore. Name types.String `tfsdk:"name" tf:"optional"` // Username of current owner of credential. Owner types.String `tfsdk:"owner" tf:"optional"` // Whether the storage credential is only usable for read operations. ReadOnly types.Bool `tfsdk:"read_only" tf:"optional"` // Time at which this credential was last modified, in epoch milliseconds. UpdatedAt types.Int64 `tfsdk:"updated_at" tf:"optional"` // Username of user who last modified the credential. UpdatedBy types.String `tfsdk:"updated_by" tf:"optional"` // Whether this credential is the current metastore's root storage // credential. UsedForManagedStorage types.Bool `tfsdk:"used_for_managed_storage" tf:"optional"` }
func (*StorageCredentialInfo) GetAwsIamRole ¶ added in v1.61.0
func (o *StorageCredentialInfo) GetAwsIamRole(ctx context.Context) (AwsIamRoleResponse, bool)
GetAwsIamRole returns the value of the AwsIamRole field in StorageCredentialInfo as a AwsIamRoleResponse value. If the field is unknown or null, the boolean return value is false.
func (*StorageCredentialInfo) GetAzureManagedIdentity ¶ added in v1.61.0
func (o *StorageCredentialInfo) GetAzureManagedIdentity(ctx context.Context) (AzureManagedIdentityResponse, bool)
GetAzureManagedIdentity returns the value of the AzureManagedIdentity field in StorageCredentialInfo as a AzureManagedIdentityResponse value. If the field is unknown or null, the boolean return value is false.
func (*StorageCredentialInfo) GetAzureServicePrincipal ¶ added in v1.61.0
func (o *StorageCredentialInfo) GetAzureServicePrincipal(ctx context.Context) (AzureServicePrincipal, bool)
GetAzureServicePrincipal returns the value of the AzureServicePrincipal field in StorageCredentialInfo as a AzureServicePrincipal value. If the field is unknown or null, the boolean return value is false.
func (*StorageCredentialInfo) GetCloudflareApiToken ¶ added in v1.61.0
func (o *StorageCredentialInfo) GetCloudflareApiToken(ctx context.Context) (CloudflareApiToken, bool)
GetCloudflareApiToken returns the value of the CloudflareApiToken field in StorageCredentialInfo as a CloudflareApiToken value. If the field is unknown or null, the boolean return value is false.
func (StorageCredentialInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in StorageCredentialInfo. 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 (*StorageCredentialInfo) GetDatabricksGcpServiceAccount ¶ added in v1.61.0
func (o *StorageCredentialInfo) GetDatabricksGcpServiceAccount(ctx context.Context) (DatabricksGcpServiceAccountResponse, bool)
GetDatabricksGcpServiceAccount returns the value of the DatabricksGcpServiceAccount field in StorageCredentialInfo as a DatabricksGcpServiceAccountResponse value. If the field is unknown or null, the boolean return value is false.
func (*StorageCredentialInfo) SetAwsIamRole ¶ added in v1.61.0
func (o *StorageCredentialInfo) SetAwsIamRole(ctx context.Context, v AwsIamRoleResponse)
SetAwsIamRole sets the value of the AwsIamRole field in StorageCredentialInfo.
func (*StorageCredentialInfo) SetAzureManagedIdentity ¶ added in v1.61.0
func (o *StorageCredentialInfo) SetAzureManagedIdentity(ctx context.Context, v AzureManagedIdentityResponse)
SetAzureManagedIdentity sets the value of the AzureManagedIdentity field in StorageCredentialInfo.
func (*StorageCredentialInfo) SetAzureServicePrincipal ¶ added in v1.61.0
func (o *StorageCredentialInfo) SetAzureServicePrincipal(ctx context.Context, v AzureServicePrincipal)
SetAzureServicePrincipal sets the value of the AzureServicePrincipal field in StorageCredentialInfo.
func (*StorageCredentialInfo) SetCloudflareApiToken ¶ added in v1.61.0
func (o *StorageCredentialInfo) SetCloudflareApiToken(ctx context.Context, v CloudflareApiToken)
SetCloudflareApiToken sets the value of the CloudflareApiToken field in StorageCredentialInfo.
func (*StorageCredentialInfo) SetDatabricksGcpServiceAccount ¶ added in v1.61.0
func (o *StorageCredentialInfo) SetDatabricksGcpServiceAccount(ctx context.Context, v DatabricksGcpServiceAccountResponse)
SetDatabricksGcpServiceAccount sets the value of the DatabricksGcpServiceAccount field in StorageCredentialInfo.
func (*StorageCredentialInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *StorageCredentialInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan StorageCredentialInfo)
func (*StorageCredentialInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *StorageCredentialInfo) SyncEffectiveFieldsDuringRead(existingState StorageCredentialInfo)
func (StorageCredentialInfo) ToObjectValue ¶ added in v1.61.0
func (o StorageCredentialInfo) 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, StorageCredentialInfo only implements ToObjectValue() and Type().
type SystemSchemaInfo ¶
type SystemSchemaInfo struct { // Name of the system schema. Schema types.String `tfsdk:"schema" tf:"optional"` // The current state of enablement for the system schema. An empty string // means the system schema is available and ready for opt-in. State types.String `tfsdk:"state" tf:"optional"` }
func (SystemSchemaInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in SystemSchemaInfo. 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 (*SystemSchemaInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *SystemSchemaInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan SystemSchemaInfo)
func (*SystemSchemaInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *SystemSchemaInfo) SyncEffectiveFieldsDuringRead(existingState SystemSchemaInfo)
func (SystemSchemaInfo) ToObjectValue ¶ added in v1.61.0
func (o SystemSchemaInfo) 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, SystemSchemaInfo only implements ToObjectValue() and Type().
type TableConstraint ¶
type TableConstraint struct { ForeignKeyConstraint types.List `tfsdk:"foreign_key_constraint" tf:"optional,object"` NamedTableConstraint types.List `tfsdk:"named_table_constraint" tf:"optional,object"` PrimaryKeyConstraint types.List `tfsdk:"primary_key_constraint" tf:"optional,object"` }
A table constraint, as defined by *one* of the following fields being set: __primary_key_constraint__, __foreign_key_constraint__, __named_table_constraint__.
func (TableConstraint) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in TableConstraint. 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 (*TableConstraint) GetForeignKeyConstraint ¶ added in v1.61.0
func (o *TableConstraint) GetForeignKeyConstraint(ctx context.Context) (ForeignKeyConstraint, bool)
GetForeignKeyConstraint returns the value of the ForeignKeyConstraint field in TableConstraint as a ForeignKeyConstraint value. If the field is unknown or null, the boolean return value is false.
func (*TableConstraint) GetNamedTableConstraint ¶ added in v1.61.0
func (o *TableConstraint) GetNamedTableConstraint(ctx context.Context) (NamedTableConstraint, bool)
GetNamedTableConstraint returns the value of the NamedTableConstraint field in TableConstraint as a NamedTableConstraint value. If the field is unknown or null, the boolean return value is false.
func (*TableConstraint) GetPrimaryKeyConstraint ¶ added in v1.61.0
func (o *TableConstraint) GetPrimaryKeyConstraint(ctx context.Context) (PrimaryKeyConstraint, bool)
GetPrimaryKeyConstraint returns the value of the PrimaryKeyConstraint field in TableConstraint as a PrimaryKeyConstraint value. If the field is unknown or null, the boolean return value is false.
func (*TableConstraint) SetForeignKeyConstraint ¶ added in v1.61.0
func (o *TableConstraint) SetForeignKeyConstraint(ctx context.Context, v ForeignKeyConstraint)
SetForeignKeyConstraint sets the value of the ForeignKeyConstraint field in TableConstraint.
func (*TableConstraint) SetNamedTableConstraint ¶ added in v1.61.0
func (o *TableConstraint) SetNamedTableConstraint(ctx context.Context, v NamedTableConstraint)
SetNamedTableConstraint sets the value of the NamedTableConstraint field in TableConstraint.
func (*TableConstraint) SetPrimaryKeyConstraint ¶ added in v1.61.0
func (o *TableConstraint) SetPrimaryKeyConstraint(ctx context.Context, v PrimaryKeyConstraint)
SetPrimaryKeyConstraint sets the value of the PrimaryKeyConstraint field in TableConstraint.
func (*TableConstraint) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *TableConstraint) SyncEffectiveFieldsDuringCreateOrUpdate(plan TableConstraint)
func (*TableConstraint) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *TableConstraint) SyncEffectiveFieldsDuringRead(existingState TableConstraint)
func (TableConstraint) ToObjectValue ¶ added in v1.61.0
func (o TableConstraint) 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, TableConstraint only implements ToObjectValue() and Type().
type TableDependency ¶
type TableDependency struct { // Full name of the dependent table, in the form of // __catalog_name__.__schema_name__.__table_name__. TableFullName types.String `tfsdk:"table_full_name" tf:""` }
A table that is dependent on a SQL object.
func (TableDependency) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in TableDependency. 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 (*TableDependency) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *TableDependency) SyncEffectiveFieldsDuringCreateOrUpdate(plan TableDependency)
func (*TableDependency) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *TableDependency) SyncEffectiveFieldsDuringRead(existingState TableDependency)
func (TableDependency) ToObjectValue ¶ added in v1.61.0
func (o TableDependency) 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, TableDependency only implements ToObjectValue() and Type().
type TableExistsResponse ¶
type TableExistsResponse struct { // Whether the table exists or not. TableExists types.Bool `tfsdk:"table_exists" tf:"optional"` }
func (TableExistsResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in TableExistsResponse. 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 (*TableExistsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *TableExistsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan TableExistsResponse)
func (*TableExistsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *TableExistsResponse) SyncEffectiveFieldsDuringRead(existingState TableExistsResponse)
func (TableExistsResponse) ToObjectValue ¶ added in v1.61.0
func (o TableExistsResponse) 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, TableExistsResponse only implements ToObjectValue() and Type().
type TableInfo ¶
type TableInfo struct { // The AWS access point to use when accesing s3 for this external location. AccessPoint types.String `tfsdk:"access_point" tf:"optional"` // Indicates whether the principal is limited to retrieving metadata for the // associated object through the BROWSE privilege when include_browse is // enabled in the request. BrowseOnly types.Bool `tfsdk:"browse_only" tf:"optional"` // Name of parent catalog. CatalogName types.String `tfsdk:"catalog_name" tf:"optional"` // The array of __ColumnInfo__ definitions of the table's columns. Columns types.List `tfsdk:"columns" tf:"optional"` // User-provided free-form text description. Comment types.String `tfsdk:"comment" tf:"optional"` // Time at which this table was created, in epoch milliseconds. CreatedAt types.Int64 `tfsdk:"created_at" tf:"optional"` // Username of table creator. CreatedBy types.String `tfsdk:"created_by" tf:"optional"` // Unique ID of the Data Access Configuration to use with the table data. DataAccessConfigurationId types.String `tfsdk:"data_access_configuration_id" tf:"optional"` // Data source format DataSourceFormat types.String `tfsdk:"data_source_format" tf:"optional"` // Time at which this table was deleted, in epoch milliseconds. Field is // omitted if table is not deleted. DeletedAt types.Int64 `tfsdk:"deleted_at" tf:"optional"` // Information pertaining to current state of the delta table. DeltaRuntimePropertiesKvpairs types.List `tfsdk:"delta_runtime_properties_kvpairs" tf:"optional,object"` EffectivePredictiveOptimizationFlag types.List `tfsdk:"effective_predictive_optimization_flag" tf:"optional,object"` // Whether predictive optimization should be enabled for this object and // objects under it. EnablePredictiveOptimization types.String `tfsdk:"enable_predictive_optimization" tf:"optional"` // Encryption options that apply to clients connecting to cloud storage. EncryptionDetails types.List `tfsdk:"encryption_details" tf:"optional,object"` // Full name of table, in form of // __catalog_name__.__schema_name__.__table_name__ FullName types.String `tfsdk:"full_name" tf:"optional"` // Unique identifier of parent metastore. MetastoreId types.String `tfsdk:"metastore_id" tf:"optional"` // Name of table, relative to parent schema. Name types.String `tfsdk:"name" tf:"optional"` // Username of current owner of table. Owner types.String `tfsdk:"owner" tf:"optional"` // The pipeline ID of the table. Applicable for tables created by pipelines // (Materialized View, Streaming Table, etc.). PipelineId types.String `tfsdk:"pipeline_id" tf:"optional"` // A map of key-value properties attached to the securable. Properties types.Map `tfsdk:"properties" tf:"optional"` RowFilter types.List `tfsdk:"row_filter" tf:"optional,object"` // Name of parent schema relative to its parent catalog. SchemaName types.String `tfsdk:"schema_name" tf:"optional"` // List of schemes whose objects can be referenced without qualification. SqlPath types.String `tfsdk:"sql_path" tf:"optional"` // Name of the storage credential, when a storage credential is configured // for use with this table. StorageCredentialName types.String `tfsdk:"storage_credential_name" tf:"optional"` // Storage root URL for table (for **MANAGED**, **EXTERNAL** tables) StorageLocation types.String `tfsdk:"storage_location" tf:"optional"` // List of table constraints. Note: this field is not set in the output of // the __listTables__ API. TableConstraints types.List `tfsdk:"table_constraints" tf:"optional"` // The unique identifier of the table. TableId types.String `tfsdk:"table_id" tf:"optional"` TableType types.String `tfsdk:"table_type" tf:"optional"` // Time at which this table was last modified, in epoch milliseconds. UpdatedAt types.Int64 `tfsdk:"updated_at" tf:"optional"` // Username of user who last modified the table. UpdatedBy types.String `tfsdk:"updated_by" tf:"optional"` // View definition SQL (when __table_type__ is **VIEW**, // **MATERIALIZED_VIEW**, or **STREAMING_TABLE**) ViewDefinition types.String `tfsdk:"view_definition" tf:"optional"` // View dependencies (when table_type == **VIEW** or **MATERIALIZED_VIEW**, // **STREAMING_TABLE**) - when DependencyList is None, the dependency is not // provided; - when DependencyList is an empty list, the dependency is // provided but is empty; - when DependencyList is not an empty list, // dependencies are provided and recorded. ViewDependencies types.List `tfsdk:"view_dependencies" tf:"optional,object"` }
func (*TableInfo) GetColumns ¶ added in v1.61.0
func (o *TableInfo) GetColumns(ctx context.Context) ([]ColumnInfo, bool)
GetColumns returns the value of the Columns field in TableInfo as a slice of ColumnInfo values. If the field is unknown or null, the boolean return value is false.
func (TableInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in TableInfo. 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 (*TableInfo) GetDeltaRuntimePropertiesKvpairs ¶ added in v1.61.0
func (o *TableInfo) GetDeltaRuntimePropertiesKvpairs(ctx context.Context) (DeltaRuntimePropertiesKvPairs, bool)
GetDeltaRuntimePropertiesKvpairs returns the value of the DeltaRuntimePropertiesKvpairs field in TableInfo as a DeltaRuntimePropertiesKvPairs value. If the field is unknown or null, the boolean return value is false.
func (*TableInfo) GetEffectivePredictiveOptimizationFlag ¶ added in v1.61.0
func (o *TableInfo) GetEffectivePredictiveOptimizationFlag(ctx context.Context) (EffectivePredictiveOptimizationFlag, bool)
GetEffectivePredictiveOptimizationFlag returns the value of the EffectivePredictiveOptimizationFlag field in TableInfo as a EffectivePredictiveOptimizationFlag value. If the field is unknown or null, the boolean return value is false.
func (*TableInfo) GetEncryptionDetails ¶ added in v1.61.0
func (o *TableInfo) GetEncryptionDetails(ctx context.Context) (EncryptionDetails, bool)
GetEncryptionDetails returns the value of the EncryptionDetails field in TableInfo as a EncryptionDetails value. If the field is unknown or null, the boolean return value is false.
func (*TableInfo) GetProperties ¶ added in v1.61.0
GetProperties returns the value of the Properties field in TableInfo as a map of string to types.String values. If the field is unknown or null, the boolean return value is false.
func (*TableInfo) GetRowFilter ¶ added in v1.61.0
func (o *TableInfo) GetRowFilter(ctx context.Context) (TableRowFilter, bool)
GetRowFilter returns the value of the RowFilter field in TableInfo as a TableRowFilter value. If the field is unknown or null, the boolean return value is false.
func (*TableInfo) GetTableConstraints ¶ added in v1.61.0
func (o *TableInfo) GetTableConstraints(ctx context.Context) ([]TableConstraint, bool)
GetTableConstraints returns the value of the TableConstraints field in TableInfo as a slice of TableConstraint values. If the field is unknown or null, the boolean return value is false.
func (*TableInfo) GetViewDependencies ¶ added in v1.61.0
func (o *TableInfo) GetViewDependencies(ctx context.Context) (DependencyList, bool)
GetViewDependencies returns the value of the ViewDependencies field in TableInfo as a DependencyList value. If the field is unknown or null, the boolean return value is false.
func (*TableInfo) SetColumns ¶ added in v1.61.0
func (o *TableInfo) SetColumns(ctx context.Context, v []ColumnInfo)
SetColumns sets the value of the Columns field in TableInfo.
func (*TableInfo) SetDeltaRuntimePropertiesKvpairs ¶ added in v1.61.0
func (o *TableInfo) SetDeltaRuntimePropertiesKvpairs(ctx context.Context, v DeltaRuntimePropertiesKvPairs)
SetDeltaRuntimePropertiesKvpairs sets the value of the DeltaRuntimePropertiesKvpairs field in TableInfo.
func (*TableInfo) SetEffectivePredictiveOptimizationFlag ¶ added in v1.61.0
func (o *TableInfo) SetEffectivePredictiveOptimizationFlag(ctx context.Context, v EffectivePredictiveOptimizationFlag)
SetEffectivePredictiveOptimizationFlag sets the value of the EffectivePredictiveOptimizationFlag field in TableInfo.
func (*TableInfo) SetEncryptionDetails ¶ added in v1.61.0
func (o *TableInfo) SetEncryptionDetails(ctx context.Context, v EncryptionDetails)
SetEncryptionDetails sets the value of the EncryptionDetails field in TableInfo.
func (*TableInfo) SetProperties ¶ added in v1.61.0
SetProperties sets the value of the Properties field in TableInfo.
func (*TableInfo) SetRowFilter ¶ added in v1.61.0
func (o *TableInfo) SetRowFilter(ctx context.Context, v TableRowFilter)
SetRowFilter sets the value of the RowFilter field in TableInfo.
func (*TableInfo) SetTableConstraints ¶ added in v1.61.0
func (o *TableInfo) SetTableConstraints(ctx context.Context, v []TableConstraint)
SetTableConstraints sets the value of the TableConstraints field in TableInfo.
func (*TableInfo) SetViewDependencies ¶ added in v1.61.0
func (o *TableInfo) SetViewDependencies(ctx context.Context, v DependencyList)
SetViewDependencies sets the value of the ViewDependencies field in TableInfo.
func (*TableInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*TableInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (TableInfo) ToObjectValue ¶ added in v1.61.0
func (o TableInfo) 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, TableInfo only implements ToObjectValue() and Type().
type TableRowFilter ¶
type TableRowFilter struct { // The full name of the row filter SQL UDF. FunctionName types.String `tfsdk:"function_name" tf:""` // The list of table columns to be passed as input to the row filter // function. The column types should match the types of the filter function // arguments. InputColumnNames types.List `tfsdk:"input_column_names" tf:""` }
func (TableRowFilter) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in TableRowFilter. 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 (*TableRowFilter) GetInputColumnNames ¶ added in v1.61.0
GetInputColumnNames returns the value of the InputColumnNames field in TableRowFilter as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*TableRowFilter) SetInputColumnNames ¶ added in v1.61.0
func (o *TableRowFilter) SetInputColumnNames(ctx context.Context, v []types.String)
SetInputColumnNames sets the value of the InputColumnNames field in TableRowFilter.
func (*TableRowFilter) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *TableRowFilter) SyncEffectiveFieldsDuringCreateOrUpdate(plan TableRowFilter)
func (*TableRowFilter) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *TableRowFilter) SyncEffectiveFieldsDuringRead(existingState TableRowFilter)
func (TableRowFilter) ToObjectValue ¶ added in v1.61.0
func (o TableRowFilter) 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, TableRowFilter only implements ToObjectValue() and Type().
type TableSummary ¶
type TableSummary struct { // The full name of the table. FullName types.String `tfsdk:"full_name" tf:"optional"` TableType types.String `tfsdk:"table_type" tf:"optional"` }
func (TableSummary) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in TableSummary. 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 (*TableSummary) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *TableSummary) SyncEffectiveFieldsDuringCreateOrUpdate(plan TableSummary)
func (*TableSummary) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *TableSummary) SyncEffectiveFieldsDuringRead(existingState TableSummary)
func (TableSummary) ToObjectValue ¶ added in v1.61.0
func (o TableSummary) 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, TableSummary only implements ToObjectValue() and Type().
type TemporaryCredentials ¶ added in v1.58.0
type TemporaryCredentials struct { // AWS temporary credentials for API authentication. Read more at // https://docs.aws.amazon.com/STS/latest/APIReference/API_Credentials.html. AwsTempCredentials types.List `tfsdk:"aws_temp_credentials" tf:"optional,object"` // Azure Active Directory token, essentially the Oauth token for Azure // Service Principal or Managed Identity. Read more at // https://learn.microsoft.com/en-us/azure/databricks/dev-tools/api/latest/aad/service-prin-aad-token AzureAad types.List `tfsdk:"azure_aad" tf:"optional,object"` // Server time when the credential will expire, in epoch milliseconds. The // API client is advised to cache the credential given this expiration time. ExpirationTime types.Int64 `tfsdk:"expiration_time" tf:"optional"` }
func (*TemporaryCredentials) GetAwsTempCredentials ¶ added in v1.61.0
func (o *TemporaryCredentials) GetAwsTempCredentials(ctx context.Context) (AwsCredentials, bool)
GetAwsTempCredentials returns the value of the AwsTempCredentials field in TemporaryCredentials as a AwsCredentials value. If the field is unknown or null, the boolean return value is false.
func (*TemporaryCredentials) GetAzureAad ¶ added in v1.61.0
func (o *TemporaryCredentials) GetAzureAad(ctx context.Context) (AzureActiveDirectoryToken, bool)
GetAzureAad returns the value of the AzureAad field in TemporaryCredentials as a AzureActiveDirectoryToken value. If the field is unknown or null, the boolean return value is false.
func (TemporaryCredentials) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in TemporaryCredentials. 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 (*TemporaryCredentials) SetAwsTempCredentials ¶ added in v1.61.0
func (o *TemporaryCredentials) SetAwsTempCredentials(ctx context.Context, v AwsCredentials)
SetAwsTempCredentials sets the value of the AwsTempCredentials field in TemporaryCredentials.
func (*TemporaryCredentials) SetAzureAad ¶ added in v1.61.0
func (o *TemporaryCredentials) SetAzureAad(ctx context.Context, v AzureActiveDirectoryToken)
SetAzureAad sets the value of the AzureAad field in TemporaryCredentials.
func (*TemporaryCredentials) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.58.0
func (newState *TemporaryCredentials) SyncEffectiveFieldsDuringCreateOrUpdate(plan TemporaryCredentials)
func (*TemporaryCredentials) SyncEffectiveFieldsDuringRead ¶ added in v1.58.0
func (newState *TemporaryCredentials) SyncEffectiveFieldsDuringRead(existingState TemporaryCredentials)
func (TemporaryCredentials) ToObjectValue ¶ added in v1.61.0
func (o TemporaryCredentials) 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, TemporaryCredentials only implements ToObjectValue() and Type().
type TriggeredUpdateStatus ¶
type TriggeredUpdateStatus struct { // The last source table Delta version that was synced to the online table. // Note that this Delta version may not be completely synced to the online // table yet. LastProcessedCommitVersion types.Int64 `tfsdk:"last_processed_commit_version" tf:"optional"` // The timestamp of the last time any data was synchronized from the source // table to the online table. Timestamp types.String `tfsdk:"timestamp" tf:"optional"` // Progress of the active data synchronization pipeline. TriggeredUpdateProgress types.List `tfsdk:"triggered_update_progress" tf:"optional,object"` }
Detailed status of an online table. Shown if the online table is in the ONLINE_TRIGGERED_UPDATE or the ONLINE_NO_PENDING_UPDATE state.
func (TriggeredUpdateStatus) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in TriggeredUpdateStatus. 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 (*TriggeredUpdateStatus) GetTriggeredUpdateProgress ¶ added in v1.61.0
func (o *TriggeredUpdateStatus) GetTriggeredUpdateProgress(ctx context.Context) (PipelineProgress, bool)
GetTriggeredUpdateProgress returns the value of the TriggeredUpdateProgress field in TriggeredUpdateStatus as a PipelineProgress value. If the field is unknown or null, the boolean return value is false.
func (*TriggeredUpdateStatus) SetTriggeredUpdateProgress ¶ added in v1.61.0
func (o *TriggeredUpdateStatus) SetTriggeredUpdateProgress(ctx context.Context, v PipelineProgress)
SetTriggeredUpdateProgress sets the value of the TriggeredUpdateProgress field in TriggeredUpdateStatus.
func (*TriggeredUpdateStatus) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *TriggeredUpdateStatus) SyncEffectiveFieldsDuringCreateOrUpdate(plan TriggeredUpdateStatus)
func (*TriggeredUpdateStatus) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *TriggeredUpdateStatus) SyncEffectiveFieldsDuringRead(existingState TriggeredUpdateStatus)
func (TriggeredUpdateStatus) ToObjectValue ¶ added in v1.61.0
func (o TriggeredUpdateStatus) 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, TriggeredUpdateStatus only implements ToObjectValue() and Type().
type UnassignRequest ¶
type UnassignRequest struct { // Query for the ID of the metastore to delete. MetastoreId types.String `tfsdk:"-"` // A workspace ID. WorkspaceId types.Int64 `tfsdk:"-"` }
Delete an assignment
func (UnassignRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UnassignRequest. 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 (*UnassignRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UnassignRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UnassignRequest)
func (*UnassignRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UnassignRequest) SyncEffectiveFieldsDuringRead(existingState UnassignRequest)
func (UnassignRequest) ToObjectValue ¶ added in v1.61.0
func (o UnassignRequest) 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, UnassignRequest only implements ToObjectValue() and Type().
type UnassignResponse ¶
type UnassignResponse struct { }
func (UnassignResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UnassignResponse. 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 (*UnassignResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UnassignResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan UnassignResponse)
func (*UnassignResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UnassignResponse) SyncEffectiveFieldsDuringRead(existingState UnassignResponse)
func (UnassignResponse) ToObjectValue ¶ added in v1.61.0
func (o UnassignResponse) 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, UnassignResponse only implements ToObjectValue() and Type().
type UpdateAssignmentResponse ¶
type UpdateAssignmentResponse struct { }
func (UpdateAssignmentResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateAssignmentResponse. 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 (*UpdateAssignmentResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateAssignmentResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateAssignmentResponse)
func (*UpdateAssignmentResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateAssignmentResponse) SyncEffectiveFieldsDuringRead(existingState UpdateAssignmentResponse)
func (UpdateAssignmentResponse) ToObjectValue ¶ added in v1.61.0
func (o UpdateAssignmentResponse) 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, UpdateAssignmentResponse only implements ToObjectValue() and Type().
type UpdateCatalog ¶
type UpdateCatalog struct { // User-provided free-form text description. Comment types.String `tfsdk:"comment" tf:"optional"` // Whether predictive optimization should be enabled for this object and // objects under it. EnablePredictiveOptimization types.String `tfsdk:"enable_predictive_optimization" tf:"optional"` // Whether the current securable is accessible from all workspaces or a // specific set of workspaces. IsolationMode types.String `tfsdk:"isolation_mode" tf:"optional"` // The name of the catalog. Name types.String `tfsdk:"-"` // New name for the catalog. NewName types.String `tfsdk:"new_name" tf:"optional"` // Username of current owner of catalog. Owner types.String `tfsdk:"owner" tf:"optional"` // A map of key-value properties attached to the securable. Properties types.Map `tfsdk:"properties" tf:"optional"` }
func (UpdateCatalog) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateCatalog. 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 (*UpdateCatalog) GetProperties ¶ added in v1.61.0
GetProperties returns the value of the Properties field in UpdateCatalog as a map of string to types.String values. If the field is unknown or null, the boolean return value is false.
func (*UpdateCatalog) SetProperties ¶ added in v1.61.0
SetProperties sets the value of the Properties field in UpdateCatalog.
func (*UpdateCatalog) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateCatalog) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateCatalog)
func (*UpdateCatalog) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateCatalog) SyncEffectiveFieldsDuringRead(existingState UpdateCatalog)
func (UpdateCatalog) ToObjectValue ¶ added in v1.61.0
func (o UpdateCatalog) 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, UpdateCatalog only implements ToObjectValue() and Type().
type UpdateConnection ¶
type UpdateConnection struct { // Name of the connection. Name types.String `tfsdk:"-"` // New name for the connection. NewName types.String `tfsdk:"new_name" tf:"optional"` // A map of key-value properties attached to the securable. Options types.Map `tfsdk:"options" tf:""` // Username of current owner of the connection. Owner types.String `tfsdk:"owner" tf:"optional"` }
func (UpdateConnection) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateConnection. 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 (*UpdateConnection) GetOptions ¶ added in v1.61.0
GetOptions returns the value of the Options field in UpdateConnection as a map of string to types.String values. If the field is unknown or null, the boolean return value is false.
func (*UpdateConnection) SetOptions ¶ added in v1.61.0
SetOptions sets the value of the Options field in UpdateConnection.
func (*UpdateConnection) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateConnection) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateConnection)
func (*UpdateConnection) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateConnection) SyncEffectiveFieldsDuringRead(existingState UpdateConnection)
func (UpdateConnection) ToObjectValue ¶ added in v1.61.0
func (o UpdateConnection) 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, UpdateConnection only implements ToObjectValue() and Type().
type UpdateCredentialRequest ¶ added in v1.58.0
type UpdateCredentialRequest struct { // The AWS IAM role configuration AwsIamRole types.List `tfsdk:"aws_iam_role" tf:"optional,object"` // The Azure managed identity configuration. AzureManagedIdentity types.List `tfsdk:"azure_managed_identity" tf:"optional,object"` // The Azure service principal configuration. Only applicable when purpose // is **STORAGE**. AzureServicePrincipal types.List `tfsdk:"azure_service_principal" tf:"optional,object"` // Comment associated with the credential. Comment types.String `tfsdk:"comment" tf:"optional"` // GCP long-lived credential. Databricks-created Google Cloud Storage // service account. DatabricksGcpServiceAccount types.List `tfsdk:"databricks_gcp_service_account" tf:"optional,object"` // Force an update even if there are dependent services (when purpose is // **SERVICE**) or dependent external locations and external tables (when // purpose is **STORAGE**). Force types.Bool `tfsdk:"force" tf:"optional"` // Whether the current securable is accessible from all workspaces or a // specific set of workspaces. IsolationMode types.String `tfsdk:"isolation_mode" tf:"optional"` // Name of the credential. NameArg types.String `tfsdk:"-"` // New name of credential. NewName types.String `tfsdk:"new_name" tf:"optional"` // Username of current owner of credential. Owner types.String `tfsdk:"owner" tf:"optional"` // Whether the credential is usable only for read operations. Only // applicable when purpose is **STORAGE**. ReadOnly types.Bool `tfsdk:"read_only" tf:"optional"` // Supply true to this argument to skip validation of the updated // credential. SkipValidation types.Bool `tfsdk:"skip_validation" tf:"optional"` }
func (*UpdateCredentialRequest) GetAwsIamRole ¶ added in v1.61.0
func (o *UpdateCredentialRequest) GetAwsIamRole(ctx context.Context) (AwsIamRole, bool)
GetAwsIamRole returns the value of the AwsIamRole field in UpdateCredentialRequest as a AwsIamRole value. If the field is unknown or null, the boolean return value is false.
func (*UpdateCredentialRequest) GetAzureManagedIdentity ¶ added in v1.61.0
func (o *UpdateCredentialRequest) GetAzureManagedIdentity(ctx context.Context) (AzureManagedIdentity, bool)
GetAzureManagedIdentity returns the value of the AzureManagedIdentity field in UpdateCredentialRequest as a AzureManagedIdentity value. If the field is unknown or null, the boolean return value is false.
func (*UpdateCredentialRequest) GetAzureServicePrincipal ¶ added in v1.61.0
func (o *UpdateCredentialRequest) GetAzureServicePrincipal(ctx context.Context) (AzureServicePrincipal, bool)
GetAzureServicePrincipal returns the value of the AzureServicePrincipal field in UpdateCredentialRequest as a AzureServicePrincipal value. If the field is unknown or null, the boolean return value is false.
func (UpdateCredentialRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateCredentialRequest. 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 (*UpdateCredentialRequest) GetDatabricksGcpServiceAccount ¶ added in v1.61.0
func (o *UpdateCredentialRequest) GetDatabricksGcpServiceAccount(ctx context.Context) (DatabricksGcpServiceAccount, bool)
GetDatabricksGcpServiceAccount returns the value of the DatabricksGcpServiceAccount field in UpdateCredentialRequest as a DatabricksGcpServiceAccount value. If the field is unknown or null, the boolean return value is false.
func (*UpdateCredentialRequest) SetAwsIamRole ¶ added in v1.61.0
func (o *UpdateCredentialRequest) SetAwsIamRole(ctx context.Context, v AwsIamRole)
SetAwsIamRole sets the value of the AwsIamRole field in UpdateCredentialRequest.
func (*UpdateCredentialRequest) SetAzureManagedIdentity ¶ added in v1.61.0
func (o *UpdateCredentialRequest) SetAzureManagedIdentity(ctx context.Context, v AzureManagedIdentity)
SetAzureManagedIdentity sets the value of the AzureManagedIdentity field in UpdateCredentialRequest.
func (*UpdateCredentialRequest) SetAzureServicePrincipal ¶ added in v1.61.0
func (o *UpdateCredentialRequest) SetAzureServicePrincipal(ctx context.Context, v AzureServicePrincipal)
SetAzureServicePrincipal sets the value of the AzureServicePrincipal field in UpdateCredentialRequest.
func (*UpdateCredentialRequest) SetDatabricksGcpServiceAccount ¶ added in v1.61.0
func (o *UpdateCredentialRequest) SetDatabricksGcpServiceAccount(ctx context.Context, v DatabricksGcpServiceAccount)
SetDatabricksGcpServiceAccount sets the value of the DatabricksGcpServiceAccount field in UpdateCredentialRequest.
func (*UpdateCredentialRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.58.0
func (newState *UpdateCredentialRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateCredentialRequest)
func (*UpdateCredentialRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.58.0
func (newState *UpdateCredentialRequest) SyncEffectiveFieldsDuringRead(existingState UpdateCredentialRequest)
func (UpdateCredentialRequest) ToObjectValue ¶ added in v1.61.0
func (o UpdateCredentialRequest) 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, UpdateCredentialRequest only implements ToObjectValue() and Type().
type UpdateExternalLocation ¶
type UpdateExternalLocation struct { // The AWS access point to use when accesing s3 for this external location. AccessPoint types.String `tfsdk:"access_point" tf:"optional"` // User-provided free-form text description. Comment types.String `tfsdk:"comment" tf:"optional"` // Name of the storage credential used with this location. CredentialName types.String `tfsdk:"credential_name" tf:"optional"` // Encryption options that apply to clients connecting to cloud storage. EncryptionDetails types.List `tfsdk:"encryption_details" tf:"optional,object"` // Indicates whether fallback mode is enabled for this external location. // When fallback mode is enabled, the access to the location falls back to // cluster credentials if UC credentials are not sufficient. Fallback types.Bool `tfsdk:"fallback" tf:"optional"` // Force update even if changing url invalidates dependent external tables // or mounts. Force types.Bool `tfsdk:"force" tf:"optional"` IsolationMode types.String `tfsdk:"isolation_mode" tf:"optional"` // Name of the external location. Name types.String `tfsdk:"-"` // New name for the external location. NewName types.String `tfsdk:"new_name" tf:"optional"` // The owner of the external location. Owner types.String `tfsdk:"owner" tf:"optional"` // Indicates whether the external location is read-only. ReadOnly types.Bool `tfsdk:"read_only" tf:"optional"` // Skips validation of the storage credential associated with the external // location. SkipValidation types.Bool `tfsdk:"skip_validation" tf:"optional"` // Path URL of the external location. Url types.String `tfsdk:"url" tf:"optional"` }
func (UpdateExternalLocation) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateExternalLocation. 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 (*UpdateExternalLocation) GetEncryptionDetails ¶ added in v1.61.0
func (o *UpdateExternalLocation) GetEncryptionDetails(ctx context.Context) (EncryptionDetails, bool)
GetEncryptionDetails returns the value of the EncryptionDetails field in UpdateExternalLocation as a EncryptionDetails value. If the field is unknown or null, the boolean return value is false.
func (*UpdateExternalLocation) SetEncryptionDetails ¶ added in v1.61.0
func (o *UpdateExternalLocation) SetEncryptionDetails(ctx context.Context, v EncryptionDetails)
SetEncryptionDetails sets the value of the EncryptionDetails field in UpdateExternalLocation.
func (*UpdateExternalLocation) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateExternalLocation) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateExternalLocation)
func (*UpdateExternalLocation) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateExternalLocation) SyncEffectiveFieldsDuringRead(existingState UpdateExternalLocation)
func (UpdateExternalLocation) ToObjectValue ¶ added in v1.61.0
func (o UpdateExternalLocation) 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, UpdateExternalLocation only implements ToObjectValue() and Type().
type UpdateFunction ¶
type UpdateFunction struct { // The fully-qualified name of the function (of the form // __catalog_name__.__schema_name__.__function__name__). Name types.String `tfsdk:"-"` // Username of current owner of function. Owner types.String `tfsdk:"owner" tf:"optional"` }
func (UpdateFunction) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateFunction. 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 (*UpdateFunction) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateFunction) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateFunction)
func (*UpdateFunction) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateFunction) SyncEffectiveFieldsDuringRead(existingState UpdateFunction)
func (UpdateFunction) ToObjectValue ¶ added in v1.61.0
func (o UpdateFunction) 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, UpdateFunction only implements ToObjectValue() and Type().
type UpdateMetastore ¶
type UpdateMetastore struct { // The organization name of a Delta Sharing entity, to be used in // Databricks-to-Databricks Delta Sharing as the official name. DeltaSharingOrganizationName types.String `tfsdk:"delta_sharing_organization_name" tf:"optional"` // The lifetime of delta sharing recipient token in seconds. DeltaSharingRecipientTokenLifetimeInSeconds types.Int64 `tfsdk:"delta_sharing_recipient_token_lifetime_in_seconds" tf:"optional"` // The scope of Delta Sharing enabled for the metastore. DeltaSharingScope types.String `tfsdk:"delta_sharing_scope" tf:"optional"` // Unique ID of the metastore. Id types.String `tfsdk:"-"` // New name for the metastore. NewName types.String `tfsdk:"new_name" tf:"optional"` // The owner of the metastore. Owner types.String `tfsdk:"owner" tf:"optional"` // Privilege model version of the metastore, of the form `major.minor` // (e.g., `1.0`). PrivilegeModelVersion types.String `tfsdk:"privilege_model_version" tf:"optional"` // UUID of storage credential to access the metastore storage_root. StorageRootCredentialId types.String `tfsdk:"storage_root_credential_id" tf:"optional"` }
func (UpdateMetastore) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateMetastore. 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 (*UpdateMetastore) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateMetastore) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateMetastore)
func (*UpdateMetastore) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateMetastore) SyncEffectiveFieldsDuringRead(existingState UpdateMetastore)
func (UpdateMetastore) ToObjectValue ¶ added in v1.61.0
func (o UpdateMetastore) 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, UpdateMetastore only implements ToObjectValue() and Type().
type UpdateMetastoreAssignment ¶
type UpdateMetastoreAssignment struct { // The name of the default catalog in the metastore. This field is // depracted. Please use "Default Namespace API" to configure the default // catalog for a Databricks workspace. DefaultCatalogName types.String `tfsdk:"default_catalog_name" tf:"optional"` // The unique ID of the metastore. MetastoreId types.String `tfsdk:"metastore_id" tf:"optional"` // A workspace ID. WorkspaceId types.Int64 `tfsdk:"-"` }
func (UpdateMetastoreAssignment) GetComplexFieldTypes ¶ added in v1.61.0
func (a UpdateMetastoreAssignment) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateMetastoreAssignment. 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 (*UpdateMetastoreAssignment) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateMetastoreAssignment) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateMetastoreAssignment)
func (*UpdateMetastoreAssignment) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateMetastoreAssignment) SyncEffectiveFieldsDuringRead(existingState UpdateMetastoreAssignment)
func (UpdateMetastoreAssignment) ToObjectValue ¶ added in v1.61.0
func (o UpdateMetastoreAssignment) 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, UpdateMetastoreAssignment only implements ToObjectValue() and Type().
type UpdateModelVersionRequest ¶
type UpdateModelVersionRequest struct { // The comment attached to the model version Comment types.String `tfsdk:"comment" tf:"optional"` // The three-level (fully qualified) name of the model version FullName types.String `tfsdk:"-"` // The integer version number of the model version Version types.Int64 `tfsdk:"-"` }
func (UpdateModelVersionRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a UpdateModelVersionRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateModelVersionRequest. 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 (*UpdateModelVersionRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateModelVersionRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateModelVersionRequest)
func (*UpdateModelVersionRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateModelVersionRequest) SyncEffectiveFieldsDuringRead(existingState UpdateModelVersionRequest)
func (UpdateModelVersionRequest) ToObjectValue ¶ added in v1.61.0
func (o UpdateModelVersionRequest) 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, UpdateModelVersionRequest only implements ToObjectValue() and Type().
type UpdateMonitor ¶
type UpdateMonitor struct { // Name of the baseline table from which drift metrics are computed from. // Columns in the monitored table should also be present in the baseline // table. BaselineTableName types.String `tfsdk:"baseline_table_name" tf:"optional"` // Custom metrics to compute on the monitored table. These can be aggregate // metrics, derived metrics (from already computed aggregate metrics), or // drift metrics (comparing metrics across time windows). CustomMetrics types.List `tfsdk:"custom_metrics" tf:"optional"` // Id of dashboard that visualizes the computed metrics. This can be empty // if the monitor is in PENDING state. DashboardId types.String `tfsdk:"dashboard_id" tf:"optional"` // The data classification config for the monitor. DataClassificationConfig types.List `tfsdk:"data_classification_config" tf:"optional,object"` // Configuration for monitoring inference logs. InferenceLog types.List `tfsdk:"inference_log" tf:"optional,object"` // The notification settings for the monitor. Notifications types.List `tfsdk:"notifications" tf:"optional,object"` // Schema where output metric tables are created. OutputSchemaName types.String `tfsdk:"output_schema_name" tf:""` // The schedule for automatically updating and refreshing metric tables. Schedule types.List `tfsdk:"schedule" tf:"optional,object"` // List of column expressions to slice data with for targeted analysis. The // data is grouped by each expression independently, resulting in a separate // slice for each predicate and its complements. For high-cardinality // columns, only the top 100 unique values by frequency will generate // slices. SlicingExprs types.List `tfsdk:"slicing_exprs" tf:"optional"` // Configuration for monitoring snapshot tables. Snapshot types.List `tfsdk:"snapshot" tf:"optional,object"` // Full name of the table. TableName types.String `tfsdk:"-"` // Configuration for monitoring time series tables. TimeSeries types.List `tfsdk:"time_series" tf:"optional,object"` }
func (UpdateMonitor) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateMonitor. 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 (*UpdateMonitor) GetCustomMetrics ¶ added in v1.61.0
func (o *UpdateMonitor) GetCustomMetrics(ctx context.Context) ([]MonitorMetric, bool)
GetCustomMetrics returns the value of the CustomMetrics field in UpdateMonitor as a slice of MonitorMetric values. If the field is unknown or null, the boolean return value is false.
func (*UpdateMonitor) GetDataClassificationConfig ¶ added in v1.61.0
func (o *UpdateMonitor) GetDataClassificationConfig(ctx context.Context) (MonitorDataClassificationConfig, bool)
GetDataClassificationConfig returns the value of the DataClassificationConfig field in UpdateMonitor as a MonitorDataClassificationConfig value. If the field is unknown or null, the boolean return value is false.
func (*UpdateMonitor) GetInferenceLog ¶ added in v1.61.0
func (o *UpdateMonitor) GetInferenceLog(ctx context.Context) (MonitorInferenceLog, bool)
GetInferenceLog returns the value of the InferenceLog field in UpdateMonitor as a MonitorInferenceLog value. If the field is unknown or null, the boolean return value is false.
func (*UpdateMonitor) GetNotifications ¶ added in v1.61.0
func (o *UpdateMonitor) GetNotifications(ctx context.Context) (MonitorNotifications, bool)
GetNotifications returns the value of the Notifications field in UpdateMonitor as a MonitorNotifications value. If the field is unknown or null, the boolean return value is false.
func (*UpdateMonitor) GetSchedule ¶ added in v1.61.0
func (o *UpdateMonitor) GetSchedule(ctx context.Context) (MonitorCronSchedule, bool)
GetSchedule returns the value of the Schedule field in UpdateMonitor as a MonitorCronSchedule value. If the field is unknown or null, the boolean return value is false.
func (*UpdateMonitor) GetSlicingExprs ¶ added in v1.61.0
GetSlicingExprs returns the value of the SlicingExprs field in UpdateMonitor as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*UpdateMonitor) GetSnapshot ¶ added in v1.61.0
func (o *UpdateMonitor) GetSnapshot(ctx context.Context) (MonitorSnapshot, bool)
GetSnapshot returns the value of the Snapshot field in UpdateMonitor as a MonitorSnapshot value. If the field is unknown or null, the boolean return value is false.
func (*UpdateMonitor) GetTimeSeries ¶ added in v1.61.0
func (o *UpdateMonitor) GetTimeSeries(ctx context.Context) (MonitorTimeSeries, bool)
GetTimeSeries returns the value of the TimeSeries field in UpdateMonitor as a MonitorTimeSeries value. If the field is unknown or null, the boolean return value is false.
func (*UpdateMonitor) SetCustomMetrics ¶ added in v1.61.0
func (o *UpdateMonitor) SetCustomMetrics(ctx context.Context, v []MonitorMetric)
SetCustomMetrics sets the value of the CustomMetrics field in UpdateMonitor.
func (*UpdateMonitor) SetDataClassificationConfig ¶ added in v1.61.0
func (o *UpdateMonitor) SetDataClassificationConfig(ctx context.Context, v MonitorDataClassificationConfig)
SetDataClassificationConfig sets the value of the DataClassificationConfig field in UpdateMonitor.
func (*UpdateMonitor) SetInferenceLog ¶ added in v1.61.0
func (o *UpdateMonitor) SetInferenceLog(ctx context.Context, v MonitorInferenceLog)
SetInferenceLog sets the value of the InferenceLog field in UpdateMonitor.
func (*UpdateMonitor) SetNotifications ¶ added in v1.61.0
func (o *UpdateMonitor) SetNotifications(ctx context.Context, v MonitorNotifications)
SetNotifications sets the value of the Notifications field in UpdateMonitor.
func (*UpdateMonitor) SetSchedule ¶ added in v1.61.0
func (o *UpdateMonitor) SetSchedule(ctx context.Context, v MonitorCronSchedule)
SetSchedule sets the value of the Schedule field in UpdateMonitor.
func (*UpdateMonitor) SetSlicingExprs ¶ added in v1.61.0
func (o *UpdateMonitor) SetSlicingExprs(ctx context.Context, v []types.String)
SetSlicingExprs sets the value of the SlicingExprs field in UpdateMonitor.
func (*UpdateMonitor) SetSnapshot ¶ added in v1.61.0
func (o *UpdateMonitor) SetSnapshot(ctx context.Context, v MonitorSnapshot)
SetSnapshot sets the value of the Snapshot field in UpdateMonitor.
func (*UpdateMonitor) SetTimeSeries ¶ added in v1.61.0
func (o *UpdateMonitor) SetTimeSeries(ctx context.Context, v MonitorTimeSeries)
SetTimeSeries sets the value of the TimeSeries field in UpdateMonitor.
func (*UpdateMonitor) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateMonitor) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateMonitor)
func (*UpdateMonitor) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateMonitor) SyncEffectiveFieldsDuringRead(existingState UpdateMonitor)
func (UpdateMonitor) ToObjectValue ¶ added in v1.61.0
func (o UpdateMonitor) 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, UpdateMonitor only implements ToObjectValue() and Type().
type UpdatePermissions ¶
type UpdatePermissions struct { // Array of permissions change objects. Changes types.List `tfsdk:"changes" tf:"optional"` // Full name of securable. FullName types.String `tfsdk:"-"` // Type of securable. SecurableType types.String `tfsdk:"-"` }
func (*UpdatePermissions) GetChanges ¶ added in v1.61.0
func (o *UpdatePermissions) GetChanges(ctx context.Context) ([]PermissionsChange, bool)
GetChanges returns the value of the Changes field in UpdatePermissions as a slice of PermissionsChange values. If the field is unknown or null, the boolean return value is false.
func (UpdatePermissions) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdatePermissions. 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 (*UpdatePermissions) SetChanges ¶ added in v1.61.0
func (o *UpdatePermissions) SetChanges(ctx context.Context, v []PermissionsChange)
SetChanges sets the value of the Changes field in UpdatePermissions.
func (*UpdatePermissions) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdatePermissions) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdatePermissions)
func (*UpdatePermissions) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdatePermissions) SyncEffectiveFieldsDuringRead(existingState UpdatePermissions)
func (UpdatePermissions) ToObjectValue ¶ added in v1.61.0
func (o UpdatePermissions) 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, UpdatePermissions only implements ToObjectValue() and Type().
type UpdateRegisteredModelRequest ¶
type UpdateRegisteredModelRequest struct { // The comment attached to the registered model Comment types.String `tfsdk:"comment" tf:"optional"` // The three-level (fully qualified) name of the registered model FullName types.String `tfsdk:"-"` // New name for the registered model. NewName types.String `tfsdk:"new_name" tf:"optional"` // The identifier of the user who owns the registered model Owner types.String `tfsdk:"owner" tf:"optional"` }
func (UpdateRegisteredModelRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a UpdateRegisteredModelRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateRegisteredModelRequest. 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 (*UpdateRegisteredModelRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateRegisteredModelRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateRegisteredModelRequest)
func (*UpdateRegisteredModelRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateRegisteredModelRequest) SyncEffectiveFieldsDuringRead(existingState UpdateRegisteredModelRequest)
func (UpdateRegisteredModelRequest) ToObjectValue ¶ added in v1.61.0
func (o UpdateRegisteredModelRequest) 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, UpdateRegisteredModelRequest only implements ToObjectValue() and Type().
type UpdateResponse ¶
type UpdateResponse struct { }
func (UpdateResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateResponse. 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 (*UpdateResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateResponse)
func (*UpdateResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateResponse) SyncEffectiveFieldsDuringRead(existingState UpdateResponse)
func (UpdateResponse) ToObjectValue ¶ added in v1.61.0
func (o UpdateResponse) 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, UpdateResponse only implements ToObjectValue() and Type().
type UpdateSchema ¶
type UpdateSchema struct { // User-provided free-form text description. Comment types.String `tfsdk:"comment" tf:"optional"` // Whether predictive optimization should be enabled for this object and // objects under it. EnablePredictiveOptimization types.String `tfsdk:"enable_predictive_optimization" tf:"optional"` // Full name of the schema. FullName types.String `tfsdk:"-"` // New name for the schema. NewName types.String `tfsdk:"new_name" tf:"optional"` // Username of current owner of schema. Owner types.String `tfsdk:"owner" tf:"optional"` // A map of key-value properties attached to the securable. Properties types.Map `tfsdk:"properties" tf:"optional"` }
func (UpdateSchema) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateSchema. 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 (*UpdateSchema) GetProperties ¶ added in v1.61.0
GetProperties returns the value of the Properties field in UpdateSchema as a map of string to types.String values. If the field is unknown or null, the boolean return value is false.
func (*UpdateSchema) SetProperties ¶ added in v1.61.0
SetProperties sets the value of the Properties field in UpdateSchema.
func (*UpdateSchema) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateSchema) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateSchema)
func (*UpdateSchema) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateSchema) SyncEffectiveFieldsDuringRead(existingState UpdateSchema)
func (UpdateSchema) ToObjectValue ¶ added in v1.61.0
func (o UpdateSchema) 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, UpdateSchema only implements ToObjectValue() and Type().
type UpdateStorageCredential ¶
type UpdateStorageCredential struct { // The AWS IAM role configuration. AwsIamRole types.List `tfsdk:"aws_iam_role" tf:"optional,object"` // The Azure managed identity configuration. AzureManagedIdentity types.List `tfsdk:"azure_managed_identity" tf:"optional,object"` // The Azure service principal configuration. AzureServicePrincipal types.List `tfsdk:"azure_service_principal" tf:"optional,object"` // The Cloudflare API token configuration. CloudflareApiToken types.List `tfsdk:"cloudflare_api_token" tf:"optional,object"` // Comment associated with the credential. Comment types.String `tfsdk:"comment" tf:"optional"` // The Databricks managed GCP service account configuration. DatabricksGcpServiceAccount types.List `tfsdk:"databricks_gcp_service_account" tf:"optional,object"` // Force update even if there are dependent external locations or external // tables. Force types.Bool `tfsdk:"force" tf:"optional"` IsolationMode types.String `tfsdk:"isolation_mode" tf:"optional"` // Name of the storage credential. Name types.String `tfsdk:"-"` // New name for the storage credential. NewName types.String `tfsdk:"new_name" tf:"optional"` // Username of current owner of credential. Owner types.String `tfsdk:"owner" tf:"optional"` // Whether the storage credential is only usable for read operations. ReadOnly types.Bool `tfsdk:"read_only" tf:"optional"` // Supplying true to this argument skips validation of the updated // credential. SkipValidation types.Bool `tfsdk:"skip_validation" tf:"optional"` }
func (*UpdateStorageCredential) GetAwsIamRole ¶ added in v1.61.0
func (o *UpdateStorageCredential) GetAwsIamRole(ctx context.Context) (AwsIamRoleRequest, bool)
GetAwsIamRole returns the value of the AwsIamRole field in UpdateStorageCredential as a AwsIamRoleRequest value. If the field is unknown or null, the boolean return value is false.
func (*UpdateStorageCredential) GetAzureManagedIdentity ¶ added in v1.61.0
func (o *UpdateStorageCredential) GetAzureManagedIdentity(ctx context.Context) (AzureManagedIdentityResponse, bool)
GetAzureManagedIdentity returns the value of the AzureManagedIdentity field in UpdateStorageCredential as a AzureManagedIdentityResponse value. If the field is unknown or null, the boolean return value is false.
func (*UpdateStorageCredential) GetAzureServicePrincipal ¶ added in v1.61.0
func (o *UpdateStorageCredential) GetAzureServicePrincipal(ctx context.Context) (AzureServicePrincipal, bool)
GetAzureServicePrincipal returns the value of the AzureServicePrincipal field in UpdateStorageCredential as a AzureServicePrincipal value. If the field is unknown or null, the boolean return value is false.
func (*UpdateStorageCredential) GetCloudflareApiToken ¶ added in v1.61.0
func (o *UpdateStorageCredential) GetCloudflareApiToken(ctx context.Context) (CloudflareApiToken, bool)
GetCloudflareApiToken returns the value of the CloudflareApiToken field in UpdateStorageCredential as a CloudflareApiToken value. If the field is unknown or null, the boolean return value is false.
func (UpdateStorageCredential) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateStorageCredential. 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 (*UpdateStorageCredential) GetDatabricksGcpServiceAccount ¶ added in v1.61.0
func (o *UpdateStorageCredential) GetDatabricksGcpServiceAccount(ctx context.Context) (DatabricksGcpServiceAccountRequest, bool)
GetDatabricksGcpServiceAccount returns the value of the DatabricksGcpServiceAccount field in UpdateStorageCredential as a DatabricksGcpServiceAccountRequest value. If the field is unknown or null, the boolean return value is false.
func (*UpdateStorageCredential) SetAwsIamRole ¶ added in v1.61.0
func (o *UpdateStorageCredential) SetAwsIamRole(ctx context.Context, v AwsIamRoleRequest)
SetAwsIamRole sets the value of the AwsIamRole field in UpdateStorageCredential.
func (*UpdateStorageCredential) SetAzureManagedIdentity ¶ added in v1.61.0
func (o *UpdateStorageCredential) SetAzureManagedIdentity(ctx context.Context, v AzureManagedIdentityResponse)
SetAzureManagedIdentity sets the value of the AzureManagedIdentity field in UpdateStorageCredential.
func (*UpdateStorageCredential) SetAzureServicePrincipal ¶ added in v1.61.0
func (o *UpdateStorageCredential) SetAzureServicePrincipal(ctx context.Context, v AzureServicePrincipal)
SetAzureServicePrincipal sets the value of the AzureServicePrincipal field in UpdateStorageCredential.
func (*UpdateStorageCredential) SetCloudflareApiToken ¶ added in v1.61.0
func (o *UpdateStorageCredential) SetCloudflareApiToken(ctx context.Context, v CloudflareApiToken)
SetCloudflareApiToken sets the value of the CloudflareApiToken field in UpdateStorageCredential.
func (*UpdateStorageCredential) SetDatabricksGcpServiceAccount ¶ added in v1.61.0
func (o *UpdateStorageCredential) SetDatabricksGcpServiceAccount(ctx context.Context, v DatabricksGcpServiceAccountRequest)
SetDatabricksGcpServiceAccount sets the value of the DatabricksGcpServiceAccount field in UpdateStorageCredential.
func (*UpdateStorageCredential) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateStorageCredential) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateStorageCredential)
func (*UpdateStorageCredential) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateStorageCredential) SyncEffectiveFieldsDuringRead(existingState UpdateStorageCredential)
func (UpdateStorageCredential) ToObjectValue ¶ added in v1.61.0
func (o UpdateStorageCredential) 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, UpdateStorageCredential only implements ToObjectValue() and Type().
type UpdateTableRequest ¶
type UpdateTableRequest struct { // Full name of the table. FullName types.String `tfsdk:"-"` Owner types.String `tfsdk:"owner" tf:"optional"` }
Update a table owner.
func (UpdateTableRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateTableRequest. 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 (*UpdateTableRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateTableRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateTableRequest)
func (*UpdateTableRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateTableRequest) SyncEffectiveFieldsDuringRead(existingState UpdateTableRequest)
func (UpdateTableRequest) ToObjectValue ¶ added in v1.61.0
func (o UpdateTableRequest) 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, UpdateTableRequest only implements ToObjectValue() and Type().
type UpdateVolumeRequestContent ¶
type UpdateVolumeRequestContent struct { // The comment attached to the volume Comment types.String `tfsdk:"comment" tf:"optional"` // The three-level (fully qualified) name of the volume Name types.String `tfsdk:"-"` // New name for the volume. NewName types.String `tfsdk:"new_name" tf:"optional"` // The identifier of the user who owns the volume Owner types.String `tfsdk:"owner" tf:"optional"` }
func (UpdateVolumeRequestContent) GetComplexFieldTypes ¶ added in v1.61.0
func (a UpdateVolumeRequestContent) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateVolumeRequestContent. 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 (*UpdateVolumeRequestContent) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateVolumeRequestContent) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateVolumeRequestContent)
func (*UpdateVolumeRequestContent) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateVolumeRequestContent) SyncEffectiveFieldsDuringRead(existingState UpdateVolumeRequestContent)
func (UpdateVolumeRequestContent) ToObjectValue ¶ added in v1.61.0
func (o UpdateVolumeRequestContent) 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, UpdateVolumeRequestContent only implements ToObjectValue() and Type().
type UpdateWorkspaceBindings ¶
type UpdateWorkspaceBindings struct { // A list of workspace IDs. AssignWorkspaces types.List `tfsdk:"assign_workspaces" tf:"optional"` // The name of the catalog. Name types.String `tfsdk:"-"` // A list of workspace IDs. UnassignWorkspaces types.List `tfsdk:"unassign_workspaces" tf:"optional"` }
func (*UpdateWorkspaceBindings) GetAssignWorkspaces ¶ added in v1.61.0
GetAssignWorkspaces returns the value of the AssignWorkspaces field in UpdateWorkspaceBindings as a slice of types.Int64 values. If the field is unknown or null, the boolean return value is false.
func (UpdateWorkspaceBindings) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateWorkspaceBindings. 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 (*UpdateWorkspaceBindings) GetUnassignWorkspaces ¶ added in v1.61.0
GetUnassignWorkspaces returns the value of the UnassignWorkspaces field in UpdateWorkspaceBindings as a slice of types.Int64 values. If the field is unknown or null, the boolean return value is false.
func (*UpdateWorkspaceBindings) SetAssignWorkspaces ¶ added in v1.61.0
func (o *UpdateWorkspaceBindings) SetAssignWorkspaces(ctx context.Context, v []types.Int64)
SetAssignWorkspaces sets the value of the AssignWorkspaces field in UpdateWorkspaceBindings.
func (*UpdateWorkspaceBindings) SetUnassignWorkspaces ¶ added in v1.61.0
func (o *UpdateWorkspaceBindings) SetUnassignWorkspaces(ctx context.Context, v []types.Int64)
SetUnassignWorkspaces sets the value of the UnassignWorkspaces field in UpdateWorkspaceBindings.
func (*UpdateWorkspaceBindings) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateWorkspaceBindings) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateWorkspaceBindings)
func (*UpdateWorkspaceBindings) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateWorkspaceBindings) SyncEffectiveFieldsDuringRead(existingState UpdateWorkspaceBindings)
func (UpdateWorkspaceBindings) ToObjectValue ¶ added in v1.61.0
func (o UpdateWorkspaceBindings) 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, UpdateWorkspaceBindings only implements ToObjectValue() and Type().
type UpdateWorkspaceBindingsParameters ¶
type UpdateWorkspaceBindingsParameters struct { // List of workspace bindings Add types.List `tfsdk:"add" tf:"optional"` // List of workspace bindings Remove types.List `tfsdk:"remove" tf:"optional"` // The name of the securable. SecurableName types.String `tfsdk:"-"` // The type of the securable to bind to a workspace. SecurableType types.String `tfsdk:"-"` }
func (*UpdateWorkspaceBindingsParameters) GetAdd ¶ added in v1.61.0
func (o *UpdateWorkspaceBindingsParameters) GetAdd(ctx context.Context) ([]WorkspaceBinding, bool)
GetAdd returns the value of the Add field in UpdateWorkspaceBindingsParameters as a slice of WorkspaceBinding values. If the field is unknown or null, the boolean return value is false.
func (UpdateWorkspaceBindingsParameters) GetComplexFieldTypes ¶ added in v1.61.0
func (a UpdateWorkspaceBindingsParameters) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateWorkspaceBindingsParameters. 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 (*UpdateWorkspaceBindingsParameters) GetRemove ¶ added in v1.61.0
func (o *UpdateWorkspaceBindingsParameters) GetRemove(ctx context.Context) ([]WorkspaceBinding, bool)
GetRemove returns the value of the Remove field in UpdateWorkspaceBindingsParameters as a slice of WorkspaceBinding values. If the field is unknown or null, the boolean return value is false.
func (*UpdateWorkspaceBindingsParameters) SetAdd ¶ added in v1.61.0
func (o *UpdateWorkspaceBindingsParameters) SetAdd(ctx context.Context, v []WorkspaceBinding)
SetAdd sets the value of the Add field in UpdateWorkspaceBindingsParameters.
func (*UpdateWorkspaceBindingsParameters) SetRemove ¶ added in v1.61.0
func (o *UpdateWorkspaceBindingsParameters) SetRemove(ctx context.Context, v []WorkspaceBinding)
SetRemove sets the value of the Remove field in UpdateWorkspaceBindingsParameters.
func (*UpdateWorkspaceBindingsParameters) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateWorkspaceBindingsParameters) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateWorkspaceBindingsParameters)
func (*UpdateWorkspaceBindingsParameters) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateWorkspaceBindingsParameters) SyncEffectiveFieldsDuringRead(existingState UpdateWorkspaceBindingsParameters)
func (UpdateWorkspaceBindingsParameters) ToObjectValue ¶ added in v1.61.0
func (o UpdateWorkspaceBindingsParameters) 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, UpdateWorkspaceBindingsParameters only implements ToObjectValue() and Type().
type ValidateCredentialRequest ¶ added in v1.58.0
type ValidateCredentialRequest struct { // The AWS IAM role configuration AwsIamRole types.List `tfsdk:"aws_iam_role" tf:"optional,object"` // The Azure managed identity configuration. AzureManagedIdentity types.List `tfsdk:"azure_managed_identity" tf:"optional,object"` // Required. The name of an existing credential or long-lived cloud // credential to validate. CredentialName types.String `tfsdk:"credential_name" tf:"optional"` // The name of an existing external location to validate. Only applicable // for storage credentials (purpose is **STORAGE**.) ExternalLocationName types.String `tfsdk:"external_location_name" tf:"optional"` // The purpose of the credential. This should only be used when the // credential is specified. Purpose types.String `tfsdk:"purpose" tf:"optional"` // Whether the credential is only usable for read operations. Only // applicable for storage credentials (purpose is **STORAGE**.) ReadOnly types.Bool `tfsdk:"read_only" tf:"optional"` // The external location url to validate. Only applicable when purpose is // **STORAGE**. Url types.String `tfsdk:"url" tf:"optional"` }
func (*ValidateCredentialRequest) GetAwsIamRole ¶ added in v1.61.0
func (o *ValidateCredentialRequest) GetAwsIamRole(ctx context.Context) (AwsIamRole, bool)
GetAwsIamRole returns the value of the AwsIamRole field in ValidateCredentialRequest as a AwsIamRole value. If the field is unknown or null, the boolean return value is false.
func (*ValidateCredentialRequest) GetAzureManagedIdentity ¶ added in v1.61.0
func (o *ValidateCredentialRequest) GetAzureManagedIdentity(ctx context.Context) (AzureManagedIdentity, bool)
GetAzureManagedIdentity returns the value of the AzureManagedIdentity field in ValidateCredentialRequest as a AzureManagedIdentity value. If the field is unknown or null, the boolean return value is false.
func (ValidateCredentialRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a ValidateCredentialRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ValidateCredentialRequest. 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 (*ValidateCredentialRequest) SetAwsIamRole ¶ added in v1.61.0
func (o *ValidateCredentialRequest) SetAwsIamRole(ctx context.Context, v AwsIamRole)
SetAwsIamRole sets the value of the AwsIamRole field in ValidateCredentialRequest.
func (*ValidateCredentialRequest) SetAzureManagedIdentity ¶ added in v1.61.0
func (o *ValidateCredentialRequest) SetAzureManagedIdentity(ctx context.Context, v AzureManagedIdentity)
SetAzureManagedIdentity sets the value of the AzureManagedIdentity field in ValidateCredentialRequest.
func (*ValidateCredentialRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.58.0
func (newState *ValidateCredentialRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ValidateCredentialRequest)
func (*ValidateCredentialRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.58.0
func (newState *ValidateCredentialRequest) SyncEffectiveFieldsDuringRead(existingState ValidateCredentialRequest)
func (ValidateCredentialRequest) ToObjectValue ¶ added in v1.61.0
func (o ValidateCredentialRequest) 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, ValidateCredentialRequest only implements ToObjectValue() and Type().
type ValidateCredentialResponse ¶ added in v1.58.0
type ValidateCredentialResponse struct { // Whether the tested location is a directory in cloud storage. Only // applicable for when purpose is **STORAGE**. IsDir types.Bool `tfsdk:"isDir" tf:"optional"` // The results of the validation check. Results types.List `tfsdk:"results" tf:"optional"` }
func (ValidateCredentialResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a ValidateCredentialResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ValidateCredentialResponse. 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 (*ValidateCredentialResponse) GetResults ¶ added in v1.61.0
func (o *ValidateCredentialResponse) GetResults(ctx context.Context) ([]CredentialValidationResult, bool)
GetResults returns the value of the Results field in ValidateCredentialResponse as a slice of CredentialValidationResult values. If the field is unknown or null, the boolean return value is false.
func (*ValidateCredentialResponse) SetResults ¶ added in v1.61.0
func (o *ValidateCredentialResponse) SetResults(ctx context.Context, v []CredentialValidationResult)
SetResults sets the value of the Results field in ValidateCredentialResponse.
func (*ValidateCredentialResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.58.0
func (newState *ValidateCredentialResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ValidateCredentialResponse)
func (*ValidateCredentialResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.58.0
func (newState *ValidateCredentialResponse) SyncEffectiveFieldsDuringRead(existingState ValidateCredentialResponse)
func (ValidateCredentialResponse) ToObjectValue ¶ added in v1.61.0
func (o ValidateCredentialResponse) 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, ValidateCredentialResponse only implements ToObjectValue() and Type().
type ValidateStorageCredential ¶
type ValidateStorageCredential struct { // The AWS IAM role configuration. AwsIamRole types.List `tfsdk:"aws_iam_role" tf:"optional,object"` // The Azure managed identity configuration. AzureManagedIdentity types.List `tfsdk:"azure_managed_identity" tf:"optional,object"` // The Azure service principal configuration. AzureServicePrincipal types.List `tfsdk:"azure_service_principal" tf:"optional,object"` // The Cloudflare API token configuration. CloudflareApiToken types.List `tfsdk:"cloudflare_api_token" tf:"optional,object"` // The Databricks created GCP service account configuration. DatabricksGcpServiceAccount types.List `tfsdk:"databricks_gcp_service_account" tf:"optional,object"` // The name of an existing external location to validate. ExternalLocationName types.String `tfsdk:"external_location_name" tf:"optional"` // Whether the storage credential is only usable for read operations. ReadOnly types.Bool `tfsdk:"read_only" tf:"optional"` // The name of the storage credential to validate. StorageCredentialName types.String `tfsdk:"storage_credential_name" tf:"optional"` // The external location url to validate. Url types.String `tfsdk:"url" tf:"optional"` }
func (*ValidateStorageCredential) GetAwsIamRole ¶ added in v1.61.0
func (o *ValidateStorageCredential) GetAwsIamRole(ctx context.Context) (AwsIamRoleRequest, bool)
GetAwsIamRole returns the value of the AwsIamRole field in ValidateStorageCredential as a AwsIamRoleRequest value. If the field is unknown or null, the boolean return value is false.
func (*ValidateStorageCredential) GetAzureManagedIdentity ¶ added in v1.61.0
func (o *ValidateStorageCredential) GetAzureManagedIdentity(ctx context.Context) (AzureManagedIdentityRequest, bool)
GetAzureManagedIdentity returns the value of the AzureManagedIdentity field in ValidateStorageCredential as a AzureManagedIdentityRequest value. If the field is unknown or null, the boolean return value is false.
func (*ValidateStorageCredential) GetAzureServicePrincipal ¶ added in v1.61.0
func (o *ValidateStorageCredential) GetAzureServicePrincipal(ctx context.Context) (AzureServicePrincipal, bool)
GetAzureServicePrincipal returns the value of the AzureServicePrincipal field in ValidateStorageCredential as a AzureServicePrincipal value. If the field is unknown or null, the boolean return value is false.
func (*ValidateStorageCredential) GetCloudflareApiToken ¶ added in v1.61.0
func (o *ValidateStorageCredential) GetCloudflareApiToken(ctx context.Context) (CloudflareApiToken, bool)
GetCloudflareApiToken returns the value of the CloudflareApiToken field in ValidateStorageCredential as a CloudflareApiToken value. If the field is unknown or null, the boolean return value is false.
func (ValidateStorageCredential) GetComplexFieldTypes ¶ added in v1.61.0
func (a ValidateStorageCredential) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ValidateStorageCredential. 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 (*ValidateStorageCredential) GetDatabricksGcpServiceAccount ¶ added in v1.61.0
func (o *ValidateStorageCredential) GetDatabricksGcpServiceAccount(ctx context.Context) (DatabricksGcpServiceAccountRequest, bool)
GetDatabricksGcpServiceAccount returns the value of the DatabricksGcpServiceAccount field in ValidateStorageCredential as a DatabricksGcpServiceAccountRequest value. If the field is unknown or null, the boolean return value is false.
func (*ValidateStorageCredential) SetAwsIamRole ¶ added in v1.61.0
func (o *ValidateStorageCredential) SetAwsIamRole(ctx context.Context, v AwsIamRoleRequest)
SetAwsIamRole sets the value of the AwsIamRole field in ValidateStorageCredential.
func (*ValidateStorageCredential) SetAzureManagedIdentity ¶ added in v1.61.0
func (o *ValidateStorageCredential) SetAzureManagedIdentity(ctx context.Context, v AzureManagedIdentityRequest)
SetAzureManagedIdentity sets the value of the AzureManagedIdentity field in ValidateStorageCredential.
func (*ValidateStorageCredential) SetAzureServicePrincipal ¶ added in v1.61.0
func (o *ValidateStorageCredential) SetAzureServicePrincipal(ctx context.Context, v AzureServicePrincipal)
SetAzureServicePrincipal sets the value of the AzureServicePrincipal field in ValidateStorageCredential.
func (*ValidateStorageCredential) SetCloudflareApiToken ¶ added in v1.61.0
func (o *ValidateStorageCredential) SetCloudflareApiToken(ctx context.Context, v CloudflareApiToken)
SetCloudflareApiToken sets the value of the CloudflareApiToken field in ValidateStorageCredential.
func (*ValidateStorageCredential) SetDatabricksGcpServiceAccount ¶ added in v1.61.0
func (o *ValidateStorageCredential) SetDatabricksGcpServiceAccount(ctx context.Context, v DatabricksGcpServiceAccountRequest)
SetDatabricksGcpServiceAccount sets the value of the DatabricksGcpServiceAccount field in ValidateStorageCredential.
func (*ValidateStorageCredential) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ValidateStorageCredential) SyncEffectiveFieldsDuringCreateOrUpdate(plan ValidateStorageCredential)
func (*ValidateStorageCredential) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ValidateStorageCredential) SyncEffectiveFieldsDuringRead(existingState ValidateStorageCredential)
func (ValidateStorageCredential) ToObjectValue ¶ added in v1.61.0
func (o ValidateStorageCredential) 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, ValidateStorageCredential only implements ToObjectValue() and Type().
type ValidateStorageCredentialResponse ¶
type ValidateStorageCredentialResponse struct { // Whether the tested location is a directory in cloud storage. IsDir types.Bool `tfsdk:"isDir" tf:"optional"` // The results of the validation check. Results types.List `tfsdk:"results" tf:"optional"` }
func (ValidateStorageCredentialResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a ValidateStorageCredentialResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ValidateStorageCredentialResponse. 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 (*ValidateStorageCredentialResponse) GetResults ¶ added in v1.61.0
func (o *ValidateStorageCredentialResponse) GetResults(ctx context.Context) ([]ValidationResult, bool)
GetResults returns the value of the Results field in ValidateStorageCredentialResponse as a slice of ValidationResult values. If the field is unknown or null, the boolean return value is false.
func (*ValidateStorageCredentialResponse) SetResults ¶ added in v1.61.0
func (o *ValidateStorageCredentialResponse) SetResults(ctx context.Context, v []ValidationResult)
SetResults sets the value of the Results field in ValidateStorageCredentialResponse.
func (*ValidateStorageCredentialResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ValidateStorageCredentialResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ValidateStorageCredentialResponse)
func (*ValidateStorageCredentialResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ValidateStorageCredentialResponse) SyncEffectiveFieldsDuringRead(existingState ValidateStorageCredentialResponse)
func (ValidateStorageCredentialResponse) ToObjectValue ¶ added in v1.61.0
func (o ValidateStorageCredentialResponse) 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, ValidateStorageCredentialResponse only implements ToObjectValue() and Type().
type ValidationResult ¶
type ValidationResult struct { // Error message would exist when the result does not equal to **PASS**. Message types.String `tfsdk:"message" tf:"optional"` // The operation tested. Operation types.String `tfsdk:"operation" tf:"optional"` // The results of the tested operation. Result types.String `tfsdk:"result" tf:"optional"` }
func (ValidationResult) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ValidationResult. 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 (*ValidationResult) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ValidationResult) SyncEffectiveFieldsDuringCreateOrUpdate(plan ValidationResult)
func (*ValidationResult) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ValidationResult) SyncEffectiveFieldsDuringRead(existingState ValidationResult)
func (ValidationResult) ToObjectValue ¶ added in v1.61.0
func (o ValidationResult) 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, ValidationResult only implements ToObjectValue() and Type().
type VolumeInfo ¶
type VolumeInfo struct { // The AWS access point to use when accesing s3 for this external location. AccessPoint types.String `tfsdk:"access_point" tf:"optional"` // Indicates whether the principal is limited to retrieving metadata for the // associated object through the BROWSE privilege when include_browse is // enabled in the request. BrowseOnly types.Bool `tfsdk:"browse_only" tf:"optional"` // The name of the catalog where the schema and the volume are CatalogName types.String `tfsdk:"catalog_name" tf:"optional"` // The comment attached to the volume Comment types.String `tfsdk:"comment" tf:"optional"` CreatedAt types.Int64 `tfsdk:"created_at" tf:"optional"` // The identifier of the user who created the volume CreatedBy types.String `tfsdk:"created_by" tf:"optional"` // Encryption options that apply to clients connecting to cloud storage. EncryptionDetails types.List `tfsdk:"encryption_details" tf:"optional,object"` // The three-level (fully qualified) name of the volume FullName types.String `tfsdk:"full_name" tf:"optional"` // The unique identifier of the metastore MetastoreId types.String `tfsdk:"metastore_id" tf:"optional"` // The name of the volume Name types.String `tfsdk:"name" tf:"optional"` // The identifier of the user who owns the volume Owner types.String `tfsdk:"owner" tf:"optional"` // The name of the schema where the volume is SchemaName types.String `tfsdk:"schema_name" tf:"optional"` // The storage location on the cloud StorageLocation types.String `tfsdk:"storage_location" tf:"optional"` UpdatedAt types.Int64 `tfsdk:"updated_at" tf:"optional"` // The identifier of the user who updated the volume last time UpdatedBy types.String `tfsdk:"updated_by" tf:"optional"` // The unique identifier of the volume VolumeId types.String `tfsdk:"volume_id" tf:"optional"` VolumeType types.String `tfsdk:"volume_type" tf:"optional"` }
func (VolumeInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in VolumeInfo. 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 (*VolumeInfo) GetEncryptionDetails ¶ added in v1.61.0
func (o *VolumeInfo) GetEncryptionDetails(ctx context.Context) (EncryptionDetails, bool)
GetEncryptionDetails returns the value of the EncryptionDetails field in VolumeInfo as a EncryptionDetails value. If the field is unknown or null, the boolean return value is false.
func (*VolumeInfo) SetEncryptionDetails ¶ added in v1.61.0
func (o *VolumeInfo) SetEncryptionDetails(ctx context.Context, v EncryptionDetails)
SetEncryptionDetails sets the value of the EncryptionDetails field in VolumeInfo.
func (*VolumeInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *VolumeInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan VolumeInfo)
func (*VolumeInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *VolumeInfo) SyncEffectiveFieldsDuringRead(existingState VolumeInfo)
func (VolumeInfo) ToObjectValue ¶ added in v1.61.0
func (o VolumeInfo) 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, VolumeInfo only implements ToObjectValue() and Type().
type WorkspaceBinding ¶
type WorkspaceBinding struct { BindingType types.String `tfsdk:"binding_type" tf:"optional"` WorkspaceId types.Int64 `tfsdk:"workspace_id" tf:"optional"` }
func (WorkspaceBinding) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in WorkspaceBinding. 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 (*WorkspaceBinding) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *WorkspaceBinding) SyncEffectiveFieldsDuringCreateOrUpdate(plan WorkspaceBinding)
func (*WorkspaceBinding) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *WorkspaceBinding) SyncEffectiveFieldsDuringRead(existingState WorkspaceBinding)
func (WorkspaceBinding) ToObjectValue ¶ added in v1.61.0
func (o WorkspaceBinding) 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, WorkspaceBinding only implements ToObjectValue() and Type().
type WorkspaceBindingsResponse ¶
type WorkspaceBindingsResponse struct { // List of workspace bindings Bindings types.List `tfsdk:"bindings" tf:"optional"` // Opaque token to retrieve the next page of results. Absent if there are no // more pages. __page_token__ should be set to this value for the next // request (for the next page of results). NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` }
Currently assigned workspace bindings
func (*WorkspaceBindingsResponse) GetBindings ¶ added in v1.61.0
func (o *WorkspaceBindingsResponse) GetBindings(ctx context.Context) ([]WorkspaceBinding, bool)
GetBindings returns the value of the Bindings field in WorkspaceBindingsResponse as a slice of WorkspaceBinding values. If the field is unknown or null, the boolean return value is false.
func (WorkspaceBindingsResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a WorkspaceBindingsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in WorkspaceBindingsResponse. 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 (*WorkspaceBindingsResponse) SetBindings ¶ added in v1.61.0
func (o *WorkspaceBindingsResponse) SetBindings(ctx context.Context, v []WorkspaceBinding)
SetBindings sets the value of the Bindings field in WorkspaceBindingsResponse.
func (*WorkspaceBindingsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *WorkspaceBindingsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan WorkspaceBindingsResponse)
func (*WorkspaceBindingsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *WorkspaceBindingsResponse) SyncEffectiveFieldsDuringRead(existingState WorkspaceBindingsResponse)
func (WorkspaceBindingsResponse) ToObjectValue ¶ added in v1.61.0
func (o WorkspaceBindingsResponse) 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, WorkspaceBindingsResponse only implements ToObjectValue() and Type().