Documentation
¶
Index ¶
- type CreateDatabaseCatalogRequest
- func (m CreateDatabaseCatalogRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *CreateDatabaseCatalogRequest) GetCatalog(ctx context.Context) (DatabaseCatalog, bool)
- func (m CreateDatabaseCatalogRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateDatabaseCatalogRequest) SetCatalog(ctx context.Context, v DatabaseCatalog)
- func (to *CreateDatabaseCatalogRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateDatabaseCatalogRequest)
- func (to *CreateDatabaseCatalogRequest) SyncFieldsDuringRead(ctx context.Context, from CreateDatabaseCatalogRequest)
- func (m CreateDatabaseCatalogRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateDatabaseCatalogRequest) Type(ctx context.Context) attr.Type
- type CreateDatabaseCatalogRequest_SdkV2
- func (m CreateDatabaseCatalogRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *CreateDatabaseCatalogRequest_SdkV2) GetCatalog(ctx context.Context) (DatabaseCatalog_SdkV2, bool)
- func (m CreateDatabaseCatalogRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateDatabaseCatalogRequest_SdkV2) SetCatalog(ctx context.Context, v DatabaseCatalog_SdkV2)
- func (to *CreateDatabaseCatalogRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateDatabaseCatalogRequest_SdkV2)
- func (to *CreateDatabaseCatalogRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateDatabaseCatalogRequest_SdkV2)
- func (m CreateDatabaseCatalogRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateDatabaseCatalogRequest_SdkV2) Type(ctx context.Context) attr.Type
- type CreateDatabaseInstanceRequest
- func (m CreateDatabaseInstanceRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateDatabaseInstanceRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateDatabaseInstanceRequest) GetDatabaseInstance(ctx context.Context) (DatabaseInstance, bool)
- func (m *CreateDatabaseInstanceRequest) SetDatabaseInstance(ctx context.Context, v DatabaseInstance)
- func (to *CreateDatabaseInstanceRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateDatabaseInstanceRequest)
- func (to *CreateDatabaseInstanceRequest) SyncFieldsDuringRead(ctx context.Context, from CreateDatabaseInstanceRequest)
- func (m CreateDatabaseInstanceRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateDatabaseInstanceRequest) Type(ctx context.Context) attr.Type
- type CreateDatabaseInstanceRequest_SdkV2
- func (m CreateDatabaseInstanceRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateDatabaseInstanceRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateDatabaseInstanceRequest_SdkV2) GetDatabaseInstance(ctx context.Context) (DatabaseInstance_SdkV2, bool)
- func (m *CreateDatabaseInstanceRequest_SdkV2) SetDatabaseInstance(ctx context.Context, v DatabaseInstance_SdkV2)
- func (to *CreateDatabaseInstanceRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateDatabaseInstanceRequest_SdkV2)
- func (to *CreateDatabaseInstanceRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateDatabaseInstanceRequest_SdkV2)
- func (m CreateDatabaseInstanceRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateDatabaseInstanceRequest_SdkV2) Type(ctx context.Context) attr.Type
- type CreateDatabaseInstanceRoleRequest
- func (m CreateDatabaseInstanceRoleRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateDatabaseInstanceRoleRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateDatabaseInstanceRoleRequest) GetDatabaseInstanceRole(ctx context.Context) (DatabaseInstanceRole, bool)
- func (m *CreateDatabaseInstanceRoleRequest) SetDatabaseInstanceRole(ctx context.Context, v DatabaseInstanceRole)
- func (to *CreateDatabaseInstanceRoleRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateDatabaseInstanceRoleRequest)
- func (to *CreateDatabaseInstanceRoleRequest) SyncFieldsDuringRead(ctx context.Context, from CreateDatabaseInstanceRoleRequest)
- func (m CreateDatabaseInstanceRoleRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateDatabaseInstanceRoleRequest) Type(ctx context.Context) attr.Type
- type CreateDatabaseInstanceRoleRequest_SdkV2
- func (m CreateDatabaseInstanceRoleRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateDatabaseInstanceRoleRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateDatabaseInstanceRoleRequest_SdkV2) GetDatabaseInstanceRole(ctx context.Context) (DatabaseInstanceRole_SdkV2, bool)
- func (m *CreateDatabaseInstanceRoleRequest_SdkV2) SetDatabaseInstanceRole(ctx context.Context, v DatabaseInstanceRole_SdkV2)
- func (to *CreateDatabaseInstanceRoleRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateDatabaseInstanceRoleRequest_SdkV2)
- func (to *CreateDatabaseInstanceRoleRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateDatabaseInstanceRoleRequest_SdkV2)
- func (m CreateDatabaseInstanceRoleRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateDatabaseInstanceRoleRequest_SdkV2) Type(ctx context.Context) attr.Type
- type CreateDatabaseTableRequest
- func (m CreateDatabaseTableRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateDatabaseTableRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateDatabaseTableRequest) GetTable(ctx context.Context) (DatabaseTable, bool)
- func (m *CreateDatabaseTableRequest) SetTable(ctx context.Context, v DatabaseTable)
- func (to *CreateDatabaseTableRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateDatabaseTableRequest)
- func (to *CreateDatabaseTableRequest) SyncFieldsDuringRead(ctx context.Context, from CreateDatabaseTableRequest)
- func (m CreateDatabaseTableRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateDatabaseTableRequest) Type(ctx context.Context) attr.Type
- type CreateDatabaseTableRequest_SdkV2
- func (m CreateDatabaseTableRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateDatabaseTableRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateDatabaseTableRequest_SdkV2) GetTable(ctx context.Context) (DatabaseTable_SdkV2, bool)
- func (m *CreateDatabaseTableRequest_SdkV2) SetTable(ctx context.Context, v DatabaseTable_SdkV2)
- func (to *CreateDatabaseTableRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateDatabaseTableRequest_SdkV2)
- func (to *CreateDatabaseTableRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateDatabaseTableRequest_SdkV2)
- func (m CreateDatabaseTableRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateDatabaseTableRequest_SdkV2) Type(ctx context.Context) attr.Type
- type CreateSyncedDatabaseTableRequest
- func (m CreateSyncedDatabaseTableRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateSyncedDatabaseTableRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateSyncedDatabaseTableRequest) GetSyncedTable(ctx context.Context) (SyncedDatabaseTable, bool)
- func (m *CreateSyncedDatabaseTableRequest) SetSyncedTable(ctx context.Context, v SyncedDatabaseTable)
- func (to *CreateSyncedDatabaseTableRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateSyncedDatabaseTableRequest)
- func (to *CreateSyncedDatabaseTableRequest) SyncFieldsDuringRead(ctx context.Context, from CreateSyncedDatabaseTableRequest)
- func (m CreateSyncedDatabaseTableRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateSyncedDatabaseTableRequest) Type(ctx context.Context) attr.Type
- type CreateSyncedDatabaseTableRequest_SdkV2
- func (m CreateSyncedDatabaseTableRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateSyncedDatabaseTableRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateSyncedDatabaseTableRequest_SdkV2) GetSyncedTable(ctx context.Context) (SyncedDatabaseTable_SdkV2, bool)
- func (m *CreateSyncedDatabaseTableRequest_SdkV2) SetSyncedTable(ctx context.Context, v SyncedDatabaseTable_SdkV2)
- func (to *CreateSyncedDatabaseTableRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateSyncedDatabaseTableRequest_SdkV2)
- func (to *CreateSyncedDatabaseTableRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateSyncedDatabaseTableRequest_SdkV2)
- func (m CreateSyncedDatabaseTableRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateSyncedDatabaseTableRequest_SdkV2) Type(ctx context.Context) attr.Type
- type CustomTag
- func (m CustomTag) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CustomTag) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *CustomTag) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CustomTag)
- func (to *CustomTag) SyncFieldsDuringRead(ctx context.Context, from CustomTag)
- func (m CustomTag) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CustomTag) Type(ctx context.Context) attr.Type
- type CustomTag_SdkV2
- func (m CustomTag_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CustomTag_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *CustomTag_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CustomTag_SdkV2)
- func (to *CustomTag_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CustomTag_SdkV2)
- func (m CustomTag_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CustomTag_SdkV2) Type(ctx context.Context) attr.Type
- type DatabaseCatalog
- func (m DatabaseCatalog) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DatabaseCatalog) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DatabaseCatalog) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DatabaseCatalog)
- func (to *DatabaseCatalog) SyncFieldsDuringRead(ctx context.Context, from DatabaseCatalog)
- func (m DatabaseCatalog) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DatabaseCatalog) Type(ctx context.Context) attr.Type
- type DatabaseCatalog_SdkV2
- func (m DatabaseCatalog_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DatabaseCatalog_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DatabaseCatalog_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DatabaseCatalog_SdkV2)
- func (to *DatabaseCatalog_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DatabaseCatalog_SdkV2)
- func (m DatabaseCatalog_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DatabaseCatalog_SdkV2) Type(ctx context.Context) attr.Type
- type DatabaseCredential
- func (m DatabaseCredential) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DatabaseCredential) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DatabaseCredential) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DatabaseCredential)
- func (to *DatabaseCredential) SyncFieldsDuringRead(ctx context.Context, from DatabaseCredential)
- func (m DatabaseCredential) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DatabaseCredential) Type(ctx context.Context) attr.Type
- type DatabaseCredential_SdkV2
- func (m DatabaseCredential_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DatabaseCredential_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DatabaseCredential_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DatabaseCredential_SdkV2)
- func (to *DatabaseCredential_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DatabaseCredential_SdkV2)
- func (m DatabaseCredential_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DatabaseCredential_SdkV2) Type(ctx context.Context) attr.Type
- type DatabaseInstance
- func (m DatabaseInstance) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *DatabaseInstance) GetChildInstanceRefs(ctx context.Context) ([]DatabaseInstanceRef, bool)
- func (m DatabaseInstance) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *DatabaseInstance) GetCustomTags(ctx context.Context) ([]CustomTag, bool)
- func (m *DatabaseInstance) GetEffectiveCustomTags(ctx context.Context) ([]CustomTag, bool)
- func (m *DatabaseInstance) GetParentInstanceRef(ctx context.Context) (DatabaseInstanceRef, bool)
- func (m *DatabaseInstance) SetChildInstanceRefs(ctx context.Context, v []DatabaseInstanceRef)
- func (m *DatabaseInstance) SetCustomTags(ctx context.Context, v []CustomTag)
- func (m *DatabaseInstance) SetEffectiveCustomTags(ctx context.Context, v []CustomTag)
- func (m *DatabaseInstance) SetParentInstanceRef(ctx context.Context, v DatabaseInstanceRef)
- func (to *DatabaseInstance) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DatabaseInstance)
- func (to *DatabaseInstance) SyncFieldsDuringRead(ctx context.Context, from DatabaseInstance)
- func (m DatabaseInstance) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DatabaseInstance) Type(ctx context.Context) attr.Type
- type DatabaseInstanceRef
- func (m DatabaseInstanceRef) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DatabaseInstanceRef) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DatabaseInstanceRef) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DatabaseInstanceRef)
- func (to *DatabaseInstanceRef) SyncFieldsDuringRead(ctx context.Context, from DatabaseInstanceRef)
- func (m DatabaseInstanceRef) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DatabaseInstanceRef) Type(ctx context.Context) attr.Type
- type DatabaseInstanceRef_SdkV2
- func (m DatabaseInstanceRef_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DatabaseInstanceRef_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DatabaseInstanceRef_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DatabaseInstanceRef_SdkV2)
- func (to *DatabaseInstanceRef_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DatabaseInstanceRef_SdkV2)
- func (m DatabaseInstanceRef_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DatabaseInstanceRef_SdkV2) Type(ctx context.Context) attr.Type
- type DatabaseInstanceRole
- func (m DatabaseInstanceRole) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *DatabaseInstanceRole) GetAttributes(ctx context.Context) (DatabaseInstanceRoleAttributes, bool)
- func (m DatabaseInstanceRole) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *DatabaseInstanceRole) GetEffectiveAttributes(ctx context.Context) (DatabaseInstanceRoleAttributes, bool)
- func (m *DatabaseInstanceRole) SetAttributes(ctx context.Context, v DatabaseInstanceRoleAttributes)
- func (m *DatabaseInstanceRole) SetEffectiveAttributes(ctx context.Context, v DatabaseInstanceRoleAttributes)
- func (to *DatabaseInstanceRole) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DatabaseInstanceRole)
- func (to *DatabaseInstanceRole) SyncFieldsDuringRead(ctx context.Context, from DatabaseInstanceRole)
- func (m DatabaseInstanceRole) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DatabaseInstanceRole) Type(ctx context.Context) attr.Type
- type DatabaseInstanceRoleAttributes
- func (m DatabaseInstanceRoleAttributes) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DatabaseInstanceRoleAttributes) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DatabaseInstanceRoleAttributes) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DatabaseInstanceRoleAttributes)
- func (to *DatabaseInstanceRoleAttributes) SyncFieldsDuringRead(ctx context.Context, from DatabaseInstanceRoleAttributes)
- func (m DatabaseInstanceRoleAttributes) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DatabaseInstanceRoleAttributes) Type(ctx context.Context) attr.Type
- type DatabaseInstanceRoleAttributes_SdkV2
- func (m DatabaseInstanceRoleAttributes_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DatabaseInstanceRoleAttributes_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DatabaseInstanceRoleAttributes_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DatabaseInstanceRoleAttributes_SdkV2)
- func (to *DatabaseInstanceRoleAttributes_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DatabaseInstanceRoleAttributes_SdkV2)
- func (m DatabaseInstanceRoleAttributes_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DatabaseInstanceRoleAttributes_SdkV2) Type(ctx context.Context) attr.Type
- type DatabaseInstanceRole_SdkV2
- func (m DatabaseInstanceRole_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *DatabaseInstanceRole_SdkV2) GetAttributes(ctx context.Context) (DatabaseInstanceRoleAttributes_SdkV2, bool)
- func (m DatabaseInstanceRole_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *DatabaseInstanceRole_SdkV2) GetEffectiveAttributes(ctx context.Context) (DatabaseInstanceRoleAttributes_SdkV2, bool)
- func (m *DatabaseInstanceRole_SdkV2) SetAttributes(ctx context.Context, v DatabaseInstanceRoleAttributes_SdkV2)
- func (m *DatabaseInstanceRole_SdkV2) SetEffectiveAttributes(ctx context.Context, v DatabaseInstanceRoleAttributes_SdkV2)
- func (to *DatabaseInstanceRole_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DatabaseInstanceRole_SdkV2)
- func (to *DatabaseInstanceRole_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DatabaseInstanceRole_SdkV2)
- func (m DatabaseInstanceRole_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DatabaseInstanceRole_SdkV2) Type(ctx context.Context) attr.Type
- type DatabaseInstance_SdkV2
- func (m DatabaseInstance_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *DatabaseInstance_SdkV2) GetChildInstanceRefs(ctx context.Context) ([]DatabaseInstanceRef_SdkV2, bool)
- func (m DatabaseInstance_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *DatabaseInstance_SdkV2) GetCustomTags(ctx context.Context) ([]CustomTag_SdkV2, bool)
- func (m *DatabaseInstance_SdkV2) GetEffectiveCustomTags(ctx context.Context) ([]CustomTag_SdkV2, bool)
- func (m *DatabaseInstance_SdkV2) GetParentInstanceRef(ctx context.Context) (DatabaseInstanceRef_SdkV2, bool)
- func (m *DatabaseInstance_SdkV2) SetChildInstanceRefs(ctx context.Context, v []DatabaseInstanceRef_SdkV2)
- func (m *DatabaseInstance_SdkV2) SetCustomTags(ctx context.Context, v []CustomTag_SdkV2)
- func (m *DatabaseInstance_SdkV2) SetEffectiveCustomTags(ctx context.Context, v []CustomTag_SdkV2)
- func (m *DatabaseInstance_SdkV2) SetParentInstanceRef(ctx context.Context, v DatabaseInstanceRef_SdkV2)
- func (to *DatabaseInstance_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DatabaseInstance_SdkV2)
- func (to *DatabaseInstance_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DatabaseInstance_SdkV2)
- func (m DatabaseInstance_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DatabaseInstance_SdkV2) Type(ctx context.Context) attr.Type
- type DatabaseTable
- func (m DatabaseTable) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DatabaseTable) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DatabaseTable) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DatabaseTable)
- func (to *DatabaseTable) SyncFieldsDuringRead(ctx context.Context, from DatabaseTable)
- func (m DatabaseTable) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DatabaseTable) Type(ctx context.Context) attr.Type
- type DatabaseTable_SdkV2
- func (m DatabaseTable_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DatabaseTable_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DatabaseTable_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DatabaseTable_SdkV2)
- func (to *DatabaseTable_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DatabaseTable_SdkV2)
- func (m DatabaseTable_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DatabaseTable_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteDatabaseCatalogRequest
- func (m DeleteDatabaseCatalogRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteDatabaseCatalogRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteDatabaseCatalogRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteDatabaseCatalogRequest)
- func (to *DeleteDatabaseCatalogRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteDatabaseCatalogRequest)
- func (m DeleteDatabaseCatalogRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteDatabaseCatalogRequest) Type(ctx context.Context) attr.Type
- type DeleteDatabaseCatalogRequest_SdkV2
- func (m DeleteDatabaseCatalogRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteDatabaseCatalogRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteDatabaseCatalogRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteDatabaseCatalogRequest_SdkV2)
- func (to *DeleteDatabaseCatalogRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteDatabaseCatalogRequest_SdkV2)
- func (m DeleteDatabaseCatalogRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteDatabaseCatalogRequest_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteDatabaseInstanceRequest
- func (m DeleteDatabaseInstanceRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteDatabaseInstanceRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteDatabaseInstanceRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteDatabaseInstanceRequest)
- func (to *DeleteDatabaseInstanceRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteDatabaseInstanceRequest)
- func (m DeleteDatabaseInstanceRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteDatabaseInstanceRequest) Type(ctx context.Context) attr.Type
- type DeleteDatabaseInstanceRequest_SdkV2
- func (m DeleteDatabaseInstanceRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteDatabaseInstanceRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteDatabaseInstanceRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteDatabaseInstanceRequest_SdkV2)
- func (to *DeleteDatabaseInstanceRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteDatabaseInstanceRequest_SdkV2)
- func (m DeleteDatabaseInstanceRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteDatabaseInstanceRequest_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteDatabaseInstanceRoleRequest
- func (m DeleteDatabaseInstanceRoleRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteDatabaseInstanceRoleRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteDatabaseInstanceRoleRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteDatabaseInstanceRoleRequest)
- func (to *DeleteDatabaseInstanceRoleRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteDatabaseInstanceRoleRequest)
- func (m DeleteDatabaseInstanceRoleRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteDatabaseInstanceRoleRequest) Type(ctx context.Context) attr.Type
- type DeleteDatabaseInstanceRoleRequest_SdkV2
- func (m DeleteDatabaseInstanceRoleRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteDatabaseInstanceRoleRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteDatabaseInstanceRoleRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteDatabaseInstanceRoleRequest_SdkV2)
- func (to *DeleteDatabaseInstanceRoleRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteDatabaseInstanceRoleRequest_SdkV2)
- func (m DeleteDatabaseInstanceRoleRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteDatabaseInstanceRoleRequest_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteDatabaseTableRequest
- func (m DeleteDatabaseTableRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteDatabaseTableRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteDatabaseTableRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteDatabaseTableRequest)
- func (to *DeleteDatabaseTableRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteDatabaseTableRequest)
- func (m DeleteDatabaseTableRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteDatabaseTableRequest) Type(ctx context.Context) attr.Type
- type DeleteDatabaseTableRequest_SdkV2
- func (m DeleteDatabaseTableRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteDatabaseTableRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteDatabaseTableRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteDatabaseTableRequest_SdkV2)
- func (to *DeleteDatabaseTableRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteDatabaseTableRequest_SdkV2)
- func (m DeleteDatabaseTableRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteDatabaseTableRequest_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteSyncedDatabaseTableRequest
- func (m DeleteSyncedDatabaseTableRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteSyncedDatabaseTableRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteSyncedDatabaseTableRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteSyncedDatabaseTableRequest)
- func (to *DeleteSyncedDatabaseTableRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteSyncedDatabaseTableRequest)
- func (m DeleteSyncedDatabaseTableRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteSyncedDatabaseTableRequest) Type(ctx context.Context) attr.Type
- type DeleteSyncedDatabaseTableRequest_SdkV2
- func (m DeleteSyncedDatabaseTableRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteSyncedDatabaseTableRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteSyncedDatabaseTableRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteSyncedDatabaseTableRequest_SdkV2)
- func (to *DeleteSyncedDatabaseTableRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteSyncedDatabaseTableRequest_SdkV2)
- func (m DeleteSyncedDatabaseTableRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteSyncedDatabaseTableRequest_SdkV2) Type(ctx context.Context) attr.Type
- type DeltaTableSyncInfo
- func (m DeltaTableSyncInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeltaTableSyncInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeltaTableSyncInfo) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeltaTableSyncInfo)
- func (to *DeltaTableSyncInfo) SyncFieldsDuringRead(ctx context.Context, from DeltaTableSyncInfo)
- func (m DeltaTableSyncInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeltaTableSyncInfo) Type(ctx context.Context) attr.Type
- type DeltaTableSyncInfo_SdkV2
- func (m DeltaTableSyncInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeltaTableSyncInfo_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeltaTableSyncInfo_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeltaTableSyncInfo_SdkV2)
- func (to *DeltaTableSyncInfo_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeltaTableSyncInfo_SdkV2)
- func (m DeltaTableSyncInfo_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeltaTableSyncInfo_SdkV2) Type(ctx context.Context) attr.Type
- type FindDatabaseInstanceByUidRequest
- func (m FindDatabaseInstanceByUidRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m FindDatabaseInstanceByUidRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *FindDatabaseInstanceByUidRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from FindDatabaseInstanceByUidRequest)
- func (to *FindDatabaseInstanceByUidRequest) SyncFieldsDuringRead(ctx context.Context, from FindDatabaseInstanceByUidRequest)
- func (m FindDatabaseInstanceByUidRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m FindDatabaseInstanceByUidRequest) Type(ctx context.Context) attr.Type
- type FindDatabaseInstanceByUidRequest_SdkV2
- func (m FindDatabaseInstanceByUidRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m FindDatabaseInstanceByUidRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *FindDatabaseInstanceByUidRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from FindDatabaseInstanceByUidRequest_SdkV2)
- func (to *FindDatabaseInstanceByUidRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from FindDatabaseInstanceByUidRequest_SdkV2)
- func (m FindDatabaseInstanceByUidRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m FindDatabaseInstanceByUidRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GenerateDatabaseCredentialRequest
- func (m GenerateDatabaseCredentialRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *GenerateDatabaseCredentialRequest) GetClaims(ctx context.Context) ([]RequestedClaims, bool)
- func (m GenerateDatabaseCredentialRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *GenerateDatabaseCredentialRequest) GetInstanceNames(ctx context.Context) ([]types.String, bool)
- func (m *GenerateDatabaseCredentialRequest) SetClaims(ctx context.Context, v []RequestedClaims)
- func (m *GenerateDatabaseCredentialRequest) SetInstanceNames(ctx context.Context, v []types.String)
- func (to *GenerateDatabaseCredentialRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GenerateDatabaseCredentialRequest)
- func (to *GenerateDatabaseCredentialRequest) SyncFieldsDuringRead(ctx context.Context, from GenerateDatabaseCredentialRequest)
- func (m GenerateDatabaseCredentialRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GenerateDatabaseCredentialRequest) Type(ctx context.Context) attr.Type
- type GenerateDatabaseCredentialRequest_SdkV2
- func (m GenerateDatabaseCredentialRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *GenerateDatabaseCredentialRequest_SdkV2) GetClaims(ctx context.Context) ([]RequestedClaims_SdkV2, bool)
- func (m GenerateDatabaseCredentialRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *GenerateDatabaseCredentialRequest_SdkV2) GetInstanceNames(ctx context.Context) ([]types.String, bool)
- func (m *GenerateDatabaseCredentialRequest_SdkV2) SetClaims(ctx context.Context, v []RequestedClaims_SdkV2)
- func (m *GenerateDatabaseCredentialRequest_SdkV2) SetInstanceNames(ctx context.Context, v []types.String)
- func (to *GenerateDatabaseCredentialRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GenerateDatabaseCredentialRequest_SdkV2)
- func (to *GenerateDatabaseCredentialRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GenerateDatabaseCredentialRequest_SdkV2)
- func (m GenerateDatabaseCredentialRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GenerateDatabaseCredentialRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetDatabaseCatalogRequest
- func (m GetDatabaseCatalogRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetDatabaseCatalogRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetDatabaseCatalogRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetDatabaseCatalogRequest)
- func (to *GetDatabaseCatalogRequest) SyncFieldsDuringRead(ctx context.Context, from GetDatabaseCatalogRequest)
- func (m GetDatabaseCatalogRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetDatabaseCatalogRequest) Type(ctx context.Context) attr.Type
- type GetDatabaseCatalogRequest_SdkV2
- func (m GetDatabaseCatalogRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetDatabaseCatalogRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetDatabaseCatalogRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetDatabaseCatalogRequest_SdkV2)
- func (to *GetDatabaseCatalogRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetDatabaseCatalogRequest_SdkV2)
- func (m GetDatabaseCatalogRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetDatabaseCatalogRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetDatabaseInstanceRequest
- func (m GetDatabaseInstanceRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetDatabaseInstanceRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetDatabaseInstanceRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetDatabaseInstanceRequest)
- func (to *GetDatabaseInstanceRequest) SyncFieldsDuringRead(ctx context.Context, from GetDatabaseInstanceRequest)
- func (m GetDatabaseInstanceRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetDatabaseInstanceRequest) Type(ctx context.Context) attr.Type
- type GetDatabaseInstanceRequest_SdkV2
- func (m GetDatabaseInstanceRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetDatabaseInstanceRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetDatabaseInstanceRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetDatabaseInstanceRequest_SdkV2)
- func (to *GetDatabaseInstanceRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetDatabaseInstanceRequest_SdkV2)
- func (m GetDatabaseInstanceRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetDatabaseInstanceRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetDatabaseInstanceRoleRequest
- func (m GetDatabaseInstanceRoleRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetDatabaseInstanceRoleRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetDatabaseInstanceRoleRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetDatabaseInstanceRoleRequest)
- func (to *GetDatabaseInstanceRoleRequest) SyncFieldsDuringRead(ctx context.Context, from GetDatabaseInstanceRoleRequest)
- func (m GetDatabaseInstanceRoleRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetDatabaseInstanceRoleRequest) Type(ctx context.Context) attr.Type
- type GetDatabaseInstanceRoleRequest_SdkV2
- func (m GetDatabaseInstanceRoleRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetDatabaseInstanceRoleRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetDatabaseInstanceRoleRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetDatabaseInstanceRoleRequest_SdkV2)
- func (to *GetDatabaseInstanceRoleRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetDatabaseInstanceRoleRequest_SdkV2)
- func (m GetDatabaseInstanceRoleRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetDatabaseInstanceRoleRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetDatabaseTableRequest
- func (m GetDatabaseTableRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetDatabaseTableRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetDatabaseTableRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetDatabaseTableRequest)
- func (to *GetDatabaseTableRequest) SyncFieldsDuringRead(ctx context.Context, from GetDatabaseTableRequest)
- func (m GetDatabaseTableRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetDatabaseTableRequest) Type(ctx context.Context) attr.Type
- type GetDatabaseTableRequest_SdkV2
- func (m GetDatabaseTableRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetDatabaseTableRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetDatabaseTableRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetDatabaseTableRequest_SdkV2)
- func (to *GetDatabaseTableRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetDatabaseTableRequest_SdkV2)
- func (m GetDatabaseTableRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetDatabaseTableRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetSyncedDatabaseTableRequest
- func (m GetSyncedDatabaseTableRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetSyncedDatabaseTableRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetSyncedDatabaseTableRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetSyncedDatabaseTableRequest)
- func (to *GetSyncedDatabaseTableRequest) SyncFieldsDuringRead(ctx context.Context, from GetSyncedDatabaseTableRequest)
- func (m GetSyncedDatabaseTableRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetSyncedDatabaseTableRequest) Type(ctx context.Context) attr.Type
- type GetSyncedDatabaseTableRequest_SdkV2
- func (m GetSyncedDatabaseTableRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetSyncedDatabaseTableRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetSyncedDatabaseTableRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetSyncedDatabaseTableRequest_SdkV2)
- func (to *GetSyncedDatabaseTableRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetSyncedDatabaseTableRequest_SdkV2)
- func (m GetSyncedDatabaseTableRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetSyncedDatabaseTableRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ListDatabaseCatalogsRequest
- func (m ListDatabaseCatalogsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListDatabaseCatalogsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListDatabaseCatalogsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListDatabaseCatalogsRequest)
- func (to *ListDatabaseCatalogsRequest) SyncFieldsDuringRead(ctx context.Context, from ListDatabaseCatalogsRequest)
- func (m ListDatabaseCatalogsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListDatabaseCatalogsRequest) Type(ctx context.Context) attr.Type
- type ListDatabaseCatalogsRequest_SdkV2
- func (m ListDatabaseCatalogsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListDatabaseCatalogsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListDatabaseCatalogsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListDatabaseCatalogsRequest_SdkV2)
- func (to *ListDatabaseCatalogsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListDatabaseCatalogsRequest_SdkV2)
- func (m ListDatabaseCatalogsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListDatabaseCatalogsRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ListDatabaseCatalogsResponse
- func (m ListDatabaseCatalogsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListDatabaseCatalogsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListDatabaseCatalogsResponse) GetDatabaseCatalogs(ctx context.Context) ([]DatabaseCatalog, bool)
- func (m *ListDatabaseCatalogsResponse) SetDatabaseCatalogs(ctx context.Context, v []DatabaseCatalog)
- func (to *ListDatabaseCatalogsResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListDatabaseCatalogsResponse)
- func (to *ListDatabaseCatalogsResponse) SyncFieldsDuringRead(ctx context.Context, from ListDatabaseCatalogsResponse)
- func (m ListDatabaseCatalogsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListDatabaseCatalogsResponse) Type(ctx context.Context) attr.Type
- type ListDatabaseCatalogsResponse_SdkV2
- func (m ListDatabaseCatalogsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListDatabaseCatalogsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListDatabaseCatalogsResponse_SdkV2) GetDatabaseCatalogs(ctx context.Context) ([]DatabaseCatalog_SdkV2, bool)
- func (m *ListDatabaseCatalogsResponse_SdkV2) SetDatabaseCatalogs(ctx context.Context, v []DatabaseCatalog_SdkV2)
- func (to *ListDatabaseCatalogsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListDatabaseCatalogsResponse_SdkV2)
- func (to *ListDatabaseCatalogsResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListDatabaseCatalogsResponse_SdkV2)
- func (m ListDatabaseCatalogsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListDatabaseCatalogsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListDatabaseInstanceRolesRequest
- func (m ListDatabaseInstanceRolesRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListDatabaseInstanceRolesRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListDatabaseInstanceRolesRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListDatabaseInstanceRolesRequest)
- func (to *ListDatabaseInstanceRolesRequest) SyncFieldsDuringRead(ctx context.Context, from ListDatabaseInstanceRolesRequest)
- func (m ListDatabaseInstanceRolesRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListDatabaseInstanceRolesRequest) Type(ctx context.Context) attr.Type
- type ListDatabaseInstanceRolesRequest_SdkV2
- func (m ListDatabaseInstanceRolesRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListDatabaseInstanceRolesRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListDatabaseInstanceRolesRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListDatabaseInstanceRolesRequest_SdkV2)
- func (to *ListDatabaseInstanceRolesRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListDatabaseInstanceRolesRequest_SdkV2)
- func (m ListDatabaseInstanceRolesRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListDatabaseInstanceRolesRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ListDatabaseInstanceRolesResponse
- func (m ListDatabaseInstanceRolesResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListDatabaseInstanceRolesResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListDatabaseInstanceRolesResponse) GetDatabaseInstanceRoles(ctx context.Context) ([]DatabaseInstanceRole, bool)
- func (m *ListDatabaseInstanceRolesResponse) SetDatabaseInstanceRoles(ctx context.Context, v []DatabaseInstanceRole)
- func (to *ListDatabaseInstanceRolesResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListDatabaseInstanceRolesResponse)
- func (to *ListDatabaseInstanceRolesResponse) SyncFieldsDuringRead(ctx context.Context, from ListDatabaseInstanceRolesResponse)
- func (m ListDatabaseInstanceRolesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListDatabaseInstanceRolesResponse) Type(ctx context.Context) attr.Type
- type ListDatabaseInstanceRolesResponse_SdkV2
- func (m ListDatabaseInstanceRolesResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListDatabaseInstanceRolesResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListDatabaseInstanceRolesResponse_SdkV2) GetDatabaseInstanceRoles(ctx context.Context) ([]DatabaseInstanceRole_SdkV2, bool)
- func (m *ListDatabaseInstanceRolesResponse_SdkV2) SetDatabaseInstanceRoles(ctx context.Context, v []DatabaseInstanceRole_SdkV2)
- func (to *ListDatabaseInstanceRolesResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListDatabaseInstanceRolesResponse_SdkV2)
- func (to *ListDatabaseInstanceRolesResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListDatabaseInstanceRolesResponse_SdkV2)
- func (m ListDatabaseInstanceRolesResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListDatabaseInstanceRolesResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListDatabaseInstancesRequest
- func (m ListDatabaseInstancesRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListDatabaseInstancesRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListDatabaseInstancesRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListDatabaseInstancesRequest)
- func (to *ListDatabaseInstancesRequest) SyncFieldsDuringRead(ctx context.Context, from ListDatabaseInstancesRequest)
- func (m ListDatabaseInstancesRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListDatabaseInstancesRequest) Type(ctx context.Context) attr.Type
- type ListDatabaseInstancesRequest_SdkV2
- func (m ListDatabaseInstancesRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListDatabaseInstancesRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListDatabaseInstancesRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListDatabaseInstancesRequest_SdkV2)
- func (to *ListDatabaseInstancesRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListDatabaseInstancesRequest_SdkV2)
- func (m ListDatabaseInstancesRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListDatabaseInstancesRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ListDatabaseInstancesResponse
- func (m ListDatabaseInstancesResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListDatabaseInstancesResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListDatabaseInstancesResponse) GetDatabaseInstances(ctx context.Context) ([]DatabaseInstance, bool)
- func (m *ListDatabaseInstancesResponse) SetDatabaseInstances(ctx context.Context, v []DatabaseInstance)
- func (to *ListDatabaseInstancesResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListDatabaseInstancesResponse)
- func (to *ListDatabaseInstancesResponse) SyncFieldsDuringRead(ctx context.Context, from ListDatabaseInstancesResponse)
- func (m ListDatabaseInstancesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListDatabaseInstancesResponse) Type(ctx context.Context) attr.Type
- type ListDatabaseInstancesResponse_SdkV2
- func (m ListDatabaseInstancesResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListDatabaseInstancesResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListDatabaseInstancesResponse_SdkV2) GetDatabaseInstances(ctx context.Context) ([]DatabaseInstance_SdkV2, bool)
- func (m *ListDatabaseInstancesResponse_SdkV2) SetDatabaseInstances(ctx context.Context, v []DatabaseInstance_SdkV2)
- func (to *ListDatabaseInstancesResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListDatabaseInstancesResponse_SdkV2)
- func (to *ListDatabaseInstancesResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListDatabaseInstancesResponse_SdkV2)
- func (m ListDatabaseInstancesResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListDatabaseInstancesResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListSyncedDatabaseTablesRequest
- func (m ListSyncedDatabaseTablesRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListSyncedDatabaseTablesRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListSyncedDatabaseTablesRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListSyncedDatabaseTablesRequest)
- func (to *ListSyncedDatabaseTablesRequest) SyncFieldsDuringRead(ctx context.Context, from ListSyncedDatabaseTablesRequest)
- func (m ListSyncedDatabaseTablesRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListSyncedDatabaseTablesRequest) Type(ctx context.Context) attr.Type
- type ListSyncedDatabaseTablesRequest_SdkV2
- func (m ListSyncedDatabaseTablesRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListSyncedDatabaseTablesRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListSyncedDatabaseTablesRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListSyncedDatabaseTablesRequest_SdkV2)
- func (to *ListSyncedDatabaseTablesRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListSyncedDatabaseTablesRequest_SdkV2)
- func (m ListSyncedDatabaseTablesRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListSyncedDatabaseTablesRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ListSyncedDatabaseTablesResponse
- func (m ListSyncedDatabaseTablesResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListSyncedDatabaseTablesResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListSyncedDatabaseTablesResponse) GetSyncedTables(ctx context.Context) ([]SyncedDatabaseTable, bool)
- func (m *ListSyncedDatabaseTablesResponse) SetSyncedTables(ctx context.Context, v []SyncedDatabaseTable)
- func (to *ListSyncedDatabaseTablesResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListSyncedDatabaseTablesResponse)
- func (to *ListSyncedDatabaseTablesResponse) SyncFieldsDuringRead(ctx context.Context, from ListSyncedDatabaseTablesResponse)
- func (m ListSyncedDatabaseTablesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListSyncedDatabaseTablesResponse) Type(ctx context.Context) attr.Type
- type ListSyncedDatabaseTablesResponse_SdkV2
- func (m ListSyncedDatabaseTablesResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListSyncedDatabaseTablesResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListSyncedDatabaseTablesResponse_SdkV2) GetSyncedTables(ctx context.Context) ([]SyncedDatabaseTable_SdkV2, bool)
- func (m *ListSyncedDatabaseTablesResponse_SdkV2) SetSyncedTables(ctx context.Context, v []SyncedDatabaseTable_SdkV2)
- func (to *ListSyncedDatabaseTablesResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListSyncedDatabaseTablesResponse_SdkV2)
- func (to *ListSyncedDatabaseTablesResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListSyncedDatabaseTablesResponse_SdkV2)
- func (m ListSyncedDatabaseTablesResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListSyncedDatabaseTablesResponse_SdkV2) Type(ctx context.Context) attr.Type
- type NewPipelineSpec
- func (m NewPipelineSpec) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m NewPipelineSpec) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *NewPipelineSpec) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from NewPipelineSpec)
- func (to *NewPipelineSpec) SyncFieldsDuringRead(ctx context.Context, from NewPipelineSpec)
- func (m NewPipelineSpec) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m NewPipelineSpec) Type(ctx context.Context) attr.Type
- type NewPipelineSpec_SdkV2
- func (m NewPipelineSpec_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m NewPipelineSpec_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *NewPipelineSpec_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from NewPipelineSpec_SdkV2)
- func (to *NewPipelineSpec_SdkV2) SyncFieldsDuringRead(ctx context.Context, from NewPipelineSpec_SdkV2)
- func (m NewPipelineSpec_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m NewPipelineSpec_SdkV2) Type(ctx context.Context) attr.Type
- type RequestedClaims
- func (m RequestedClaims) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m RequestedClaims) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *RequestedClaims) GetResources(ctx context.Context) ([]RequestedResource, bool)
- func (m *RequestedClaims) SetResources(ctx context.Context, v []RequestedResource)
- func (to *RequestedClaims) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RequestedClaims)
- func (to *RequestedClaims) SyncFieldsDuringRead(ctx context.Context, from RequestedClaims)
- func (m RequestedClaims) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m RequestedClaims) Type(ctx context.Context) attr.Type
- type RequestedClaims_SdkV2
- func (m RequestedClaims_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m RequestedClaims_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *RequestedClaims_SdkV2) GetResources(ctx context.Context) ([]RequestedResource_SdkV2, bool)
- func (m *RequestedClaims_SdkV2) SetResources(ctx context.Context, v []RequestedResource_SdkV2)
- func (to *RequestedClaims_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RequestedClaims_SdkV2)
- func (to *RequestedClaims_SdkV2) SyncFieldsDuringRead(ctx context.Context, from RequestedClaims_SdkV2)
- func (m RequestedClaims_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m RequestedClaims_SdkV2) Type(ctx context.Context) attr.Type
- type RequestedResource
- func (m RequestedResource) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m RequestedResource) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *RequestedResource) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RequestedResource)
- func (to *RequestedResource) SyncFieldsDuringRead(ctx context.Context, from RequestedResource)
- func (m RequestedResource) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m RequestedResource) Type(ctx context.Context) attr.Type
- type RequestedResource_SdkV2
- func (m RequestedResource_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m RequestedResource_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *RequestedResource_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RequestedResource_SdkV2)
- func (to *RequestedResource_SdkV2) SyncFieldsDuringRead(ctx context.Context, from RequestedResource_SdkV2)
- func (m RequestedResource_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m RequestedResource_SdkV2) Type(ctx context.Context) attr.Type
- type SyncedDatabaseTable
- func (m SyncedDatabaseTable) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SyncedDatabaseTable) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *SyncedDatabaseTable) GetDataSynchronizationStatus(ctx context.Context) (SyncedTableStatus, bool)
- func (m *SyncedDatabaseTable) GetSpec(ctx context.Context) (SyncedTableSpec, bool)
- func (m *SyncedDatabaseTable) SetDataSynchronizationStatus(ctx context.Context, v SyncedTableStatus)
- func (m *SyncedDatabaseTable) SetSpec(ctx context.Context, v SyncedTableSpec)
- func (to *SyncedDatabaseTable) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedDatabaseTable)
- func (to *SyncedDatabaseTable) SyncFieldsDuringRead(ctx context.Context, from SyncedDatabaseTable)
- func (m SyncedDatabaseTable) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SyncedDatabaseTable) Type(ctx context.Context) attr.Type
- type SyncedDatabaseTable_SdkV2
- func (m SyncedDatabaseTable_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SyncedDatabaseTable_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *SyncedDatabaseTable_SdkV2) GetDataSynchronizationStatus(ctx context.Context) (SyncedTableStatus_SdkV2, bool)
- func (m *SyncedDatabaseTable_SdkV2) GetSpec(ctx context.Context) (SyncedTableSpec_SdkV2, bool)
- func (m *SyncedDatabaseTable_SdkV2) SetDataSynchronizationStatus(ctx context.Context, v SyncedTableStatus_SdkV2)
- func (m *SyncedDatabaseTable_SdkV2) SetSpec(ctx context.Context, v SyncedTableSpec_SdkV2)
- func (to *SyncedDatabaseTable_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedDatabaseTable_SdkV2)
- func (to *SyncedDatabaseTable_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SyncedDatabaseTable_SdkV2)
- func (m SyncedDatabaseTable_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SyncedDatabaseTable_SdkV2) Type(ctx context.Context) attr.Type
- type SyncedTableContinuousUpdateStatus
- func (m SyncedTableContinuousUpdateStatus) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SyncedTableContinuousUpdateStatus) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *SyncedTableContinuousUpdateStatus) GetInitialPipelineSyncProgress(ctx context.Context) (SyncedTablePipelineProgress, bool)
- func (m *SyncedTableContinuousUpdateStatus) SetInitialPipelineSyncProgress(ctx context.Context, v SyncedTablePipelineProgress)
- func (to *SyncedTableContinuousUpdateStatus) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedTableContinuousUpdateStatus)
- func (to *SyncedTableContinuousUpdateStatus) SyncFieldsDuringRead(ctx context.Context, from SyncedTableContinuousUpdateStatus)
- func (m SyncedTableContinuousUpdateStatus) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SyncedTableContinuousUpdateStatus) Type(ctx context.Context) attr.Type
- type SyncedTableContinuousUpdateStatus_SdkV2
- func (m SyncedTableContinuousUpdateStatus_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SyncedTableContinuousUpdateStatus_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *SyncedTableContinuousUpdateStatus_SdkV2) GetInitialPipelineSyncProgress(ctx context.Context) (SyncedTablePipelineProgress_SdkV2, bool)
- func (m *SyncedTableContinuousUpdateStatus_SdkV2) SetInitialPipelineSyncProgress(ctx context.Context, v SyncedTablePipelineProgress_SdkV2)
- func (to *SyncedTableContinuousUpdateStatus_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedTableContinuousUpdateStatus_SdkV2)
- func (to *SyncedTableContinuousUpdateStatus_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SyncedTableContinuousUpdateStatus_SdkV2)
- func (m SyncedTableContinuousUpdateStatus_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SyncedTableContinuousUpdateStatus_SdkV2) Type(ctx context.Context) attr.Type
- type SyncedTableFailedStatus
- func (m SyncedTableFailedStatus) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SyncedTableFailedStatus) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *SyncedTableFailedStatus) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedTableFailedStatus)
- func (to *SyncedTableFailedStatus) SyncFieldsDuringRead(ctx context.Context, from SyncedTableFailedStatus)
- func (m SyncedTableFailedStatus) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SyncedTableFailedStatus) Type(ctx context.Context) attr.Type
- type SyncedTableFailedStatus_SdkV2
- func (m SyncedTableFailedStatus_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SyncedTableFailedStatus_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *SyncedTableFailedStatus_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedTableFailedStatus_SdkV2)
- func (to *SyncedTableFailedStatus_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SyncedTableFailedStatus_SdkV2)
- func (m SyncedTableFailedStatus_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SyncedTableFailedStatus_SdkV2) Type(ctx context.Context) attr.Type
- type SyncedTablePipelineProgress
- func (m SyncedTablePipelineProgress) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SyncedTablePipelineProgress) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *SyncedTablePipelineProgress) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedTablePipelineProgress)
- func (to *SyncedTablePipelineProgress) SyncFieldsDuringRead(ctx context.Context, from SyncedTablePipelineProgress)
- func (m SyncedTablePipelineProgress) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SyncedTablePipelineProgress) Type(ctx context.Context) attr.Type
- type SyncedTablePipelineProgress_SdkV2
- func (m SyncedTablePipelineProgress_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SyncedTablePipelineProgress_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *SyncedTablePipelineProgress_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedTablePipelineProgress_SdkV2)
- func (to *SyncedTablePipelineProgress_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SyncedTablePipelineProgress_SdkV2)
- func (m SyncedTablePipelineProgress_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SyncedTablePipelineProgress_SdkV2) Type(ctx context.Context) attr.Type
- type SyncedTablePosition
- func (m SyncedTablePosition) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SyncedTablePosition) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *SyncedTablePosition) GetDeltaTableSyncInfo(ctx context.Context) (DeltaTableSyncInfo, bool)
- func (m *SyncedTablePosition) SetDeltaTableSyncInfo(ctx context.Context, v DeltaTableSyncInfo)
- func (to *SyncedTablePosition) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedTablePosition)
- func (to *SyncedTablePosition) SyncFieldsDuringRead(ctx context.Context, from SyncedTablePosition)
- func (m SyncedTablePosition) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SyncedTablePosition) Type(ctx context.Context) attr.Type
- type SyncedTablePosition_SdkV2
- func (m SyncedTablePosition_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SyncedTablePosition_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *SyncedTablePosition_SdkV2) GetDeltaTableSyncInfo(ctx context.Context) (DeltaTableSyncInfo_SdkV2, bool)
- func (m *SyncedTablePosition_SdkV2) SetDeltaTableSyncInfo(ctx context.Context, v DeltaTableSyncInfo_SdkV2)
- func (to *SyncedTablePosition_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedTablePosition_SdkV2)
- func (to *SyncedTablePosition_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SyncedTablePosition_SdkV2)
- func (m SyncedTablePosition_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SyncedTablePosition_SdkV2) Type(ctx context.Context) attr.Type
- type SyncedTableProvisioningStatus
- func (m SyncedTableProvisioningStatus) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SyncedTableProvisioningStatus) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *SyncedTableProvisioningStatus) GetInitialPipelineSyncProgress(ctx context.Context) (SyncedTablePipelineProgress, bool)
- func (m *SyncedTableProvisioningStatus) SetInitialPipelineSyncProgress(ctx context.Context, v SyncedTablePipelineProgress)
- func (to *SyncedTableProvisioningStatus) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedTableProvisioningStatus)
- func (to *SyncedTableProvisioningStatus) SyncFieldsDuringRead(ctx context.Context, from SyncedTableProvisioningStatus)
- func (m SyncedTableProvisioningStatus) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SyncedTableProvisioningStatus) Type(ctx context.Context) attr.Type
- type SyncedTableProvisioningStatus_SdkV2
- func (m SyncedTableProvisioningStatus_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SyncedTableProvisioningStatus_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *SyncedTableProvisioningStatus_SdkV2) GetInitialPipelineSyncProgress(ctx context.Context) (SyncedTablePipelineProgress_SdkV2, bool)
- func (m *SyncedTableProvisioningStatus_SdkV2) SetInitialPipelineSyncProgress(ctx context.Context, v SyncedTablePipelineProgress_SdkV2)
- func (to *SyncedTableProvisioningStatus_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedTableProvisioningStatus_SdkV2)
- func (to *SyncedTableProvisioningStatus_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SyncedTableProvisioningStatus_SdkV2)
- func (m SyncedTableProvisioningStatus_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SyncedTableProvisioningStatus_SdkV2) Type(ctx context.Context) attr.Type
- type SyncedTableSpec
- func (m SyncedTableSpec) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SyncedTableSpec) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *SyncedTableSpec) GetNewPipelineSpec(ctx context.Context) (NewPipelineSpec, bool)
- func (m *SyncedTableSpec) GetPrimaryKeyColumns(ctx context.Context) ([]types.String, bool)
- func (m *SyncedTableSpec) SetNewPipelineSpec(ctx context.Context, v NewPipelineSpec)
- func (m *SyncedTableSpec) SetPrimaryKeyColumns(ctx context.Context, v []types.String)
- func (to *SyncedTableSpec) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedTableSpec)
- func (to *SyncedTableSpec) SyncFieldsDuringRead(ctx context.Context, from SyncedTableSpec)
- func (m SyncedTableSpec) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SyncedTableSpec) Type(ctx context.Context) attr.Type
- type SyncedTableSpec_SdkV2
- func (m SyncedTableSpec_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SyncedTableSpec_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *SyncedTableSpec_SdkV2) GetNewPipelineSpec(ctx context.Context) (NewPipelineSpec_SdkV2, bool)
- func (m *SyncedTableSpec_SdkV2) GetPrimaryKeyColumns(ctx context.Context) ([]types.String, bool)
- func (m *SyncedTableSpec_SdkV2) SetNewPipelineSpec(ctx context.Context, v NewPipelineSpec_SdkV2)
- func (m *SyncedTableSpec_SdkV2) SetPrimaryKeyColumns(ctx context.Context, v []types.String)
- func (to *SyncedTableSpec_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedTableSpec_SdkV2)
- func (to *SyncedTableSpec_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SyncedTableSpec_SdkV2)
- func (m SyncedTableSpec_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SyncedTableSpec_SdkV2) Type(ctx context.Context) attr.Type
- type SyncedTableStatus
- func (m SyncedTableStatus) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SyncedTableStatus) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *SyncedTableStatus) GetContinuousUpdateStatus(ctx context.Context) (SyncedTableContinuousUpdateStatus, bool)
- func (m *SyncedTableStatus) GetFailedStatus(ctx context.Context) (SyncedTableFailedStatus, bool)
- func (m *SyncedTableStatus) GetLastSync(ctx context.Context) (SyncedTablePosition, bool)
- func (m *SyncedTableStatus) GetProvisioningStatus(ctx context.Context) (SyncedTableProvisioningStatus, bool)
- func (m *SyncedTableStatus) GetTriggeredUpdateStatus(ctx context.Context) (SyncedTableTriggeredUpdateStatus, bool)
- func (m *SyncedTableStatus) SetContinuousUpdateStatus(ctx context.Context, v SyncedTableContinuousUpdateStatus)
- func (m *SyncedTableStatus) SetFailedStatus(ctx context.Context, v SyncedTableFailedStatus)
- func (m *SyncedTableStatus) SetLastSync(ctx context.Context, v SyncedTablePosition)
- func (m *SyncedTableStatus) SetProvisioningStatus(ctx context.Context, v SyncedTableProvisioningStatus)
- func (m *SyncedTableStatus) SetTriggeredUpdateStatus(ctx context.Context, v SyncedTableTriggeredUpdateStatus)
- func (to *SyncedTableStatus) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedTableStatus)
- func (to *SyncedTableStatus) SyncFieldsDuringRead(ctx context.Context, from SyncedTableStatus)
- func (m SyncedTableStatus) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SyncedTableStatus) Type(ctx context.Context) attr.Type
- type SyncedTableStatus_SdkV2
- func (m SyncedTableStatus_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SyncedTableStatus_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *SyncedTableStatus_SdkV2) GetContinuousUpdateStatus(ctx context.Context) (SyncedTableContinuousUpdateStatus_SdkV2, bool)
- func (m *SyncedTableStatus_SdkV2) GetFailedStatus(ctx context.Context) (SyncedTableFailedStatus_SdkV2, bool)
- func (m *SyncedTableStatus_SdkV2) GetLastSync(ctx context.Context) (SyncedTablePosition_SdkV2, bool)
- func (m *SyncedTableStatus_SdkV2) GetProvisioningStatus(ctx context.Context) (SyncedTableProvisioningStatus_SdkV2, bool)
- func (m *SyncedTableStatus_SdkV2) GetTriggeredUpdateStatus(ctx context.Context) (SyncedTableTriggeredUpdateStatus_SdkV2, bool)
- func (m *SyncedTableStatus_SdkV2) SetContinuousUpdateStatus(ctx context.Context, v SyncedTableContinuousUpdateStatus_SdkV2)
- func (m *SyncedTableStatus_SdkV2) SetFailedStatus(ctx context.Context, v SyncedTableFailedStatus_SdkV2)
- func (m *SyncedTableStatus_SdkV2) SetLastSync(ctx context.Context, v SyncedTablePosition_SdkV2)
- func (m *SyncedTableStatus_SdkV2) SetProvisioningStatus(ctx context.Context, v SyncedTableProvisioningStatus_SdkV2)
- func (m *SyncedTableStatus_SdkV2) SetTriggeredUpdateStatus(ctx context.Context, v SyncedTableTriggeredUpdateStatus_SdkV2)
- func (to *SyncedTableStatus_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedTableStatus_SdkV2)
- func (to *SyncedTableStatus_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SyncedTableStatus_SdkV2)
- func (m SyncedTableStatus_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SyncedTableStatus_SdkV2) Type(ctx context.Context) attr.Type
- type SyncedTableTriggeredUpdateStatus
- func (m SyncedTableTriggeredUpdateStatus) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SyncedTableTriggeredUpdateStatus) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *SyncedTableTriggeredUpdateStatus) GetTriggeredUpdateProgress(ctx context.Context) (SyncedTablePipelineProgress, bool)
- func (m *SyncedTableTriggeredUpdateStatus) SetTriggeredUpdateProgress(ctx context.Context, v SyncedTablePipelineProgress)
- func (to *SyncedTableTriggeredUpdateStatus) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedTableTriggeredUpdateStatus)
- func (to *SyncedTableTriggeredUpdateStatus) SyncFieldsDuringRead(ctx context.Context, from SyncedTableTriggeredUpdateStatus)
- func (m SyncedTableTriggeredUpdateStatus) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SyncedTableTriggeredUpdateStatus) Type(ctx context.Context) attr.Type
- type SyncedTableTriggeredUpdateStatus_SdkV2
- func (m SyncedTableTriggeredUpdateStatus_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SyncedTableTriggeredUpdateStatus_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *SyncedTableTriggeredUpdateStatus_SdkV2) GetTriggeredUpdateProgress(ctx context.Context) (SyncedTablePipelineProgress_SdkV2, bool)
- func (m *SyncedTableTriggeredUpdateStatus_SdkV2) SetTriggeredUpdateProgress(ctx context.Context, v SyncedTablePipelineProgress_SdkV2)
- func (to *SyncedTableTriggeredUpdateStatus_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedTableTriggeredUpdateStatus_SdkV2)
- func (to *SyncedTableTriggeredUpdateStatus_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SyncedTableTriggeredUpdateStatus_SdkV2)
- func (m SyncedTableTriggeredUpdateStatus_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SyncedTableTriggeredUpdateStatus_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateDatabaseCatalogRequest
- func (m UpdateDatabaseCatalogRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpdateDatabaseCatalogRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateDatabaseCatalogRequest) GetDatabaseCatalog(ctx context.Context) (DatabaseCatalog, bool)
- func (m *UpdateDatabaseCatalogRequest) SetDatabaseCatalog(ctx context.Context, v DatabaseCatalog)
- func (to *UpdateDatabaseCatalogRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateDatabaseCatalogRequest)
- func (to *UpdateDatabaseCatalogRequest) SyncFieldsDuringRead(ctx context.Context, from UpdateDatabaseCatalogRequest)
- func (m UpdateDatabaseCatalogRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateDatabaseCatalogRequest) Type(ctx context.Context) attr.Type
- type UpdateDatabaseCatalogRequest_SdkV2
- func (m UpdateDatabaseCatalogRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpdateDatabaseCatalogRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateDatabaseCatalogRequest_SdkV2) GetDatabaseCatalog(ctx context.Context) (DatabaseCatalog_SdkV2, bool)
- func (m *UpdateDatabaseCatalogRequest_SdkV2) SetDatabaseCatalog(ctx context.Context, v DatabaseCatalog_SdkV2)
- func (to *UpdateDatabaseCatalogRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateDatabaseCatalogRequest_SdkV2)
- func (to *UpdateDatabaseCatalogRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateDatabaseCatalogRequest_SdkV2)
- func (m UpdateDatabaseCatalogRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateDatabaseCatalogRequest_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateDatabaseInstanceRequest
- func (m UpdateDatabaseInstanceRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpdateDatabaseInstanceRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateDatabaseInstanceRequest) GetDatabaseInstance(ctx context.Context) (DatabaseInstance, bool)
- func (m *UpdateDatabaseInstanceRequest) SetDatabaseInstance(ctx context.Context, v DatabaseInstance)
- func (to *UpdateDatabaseInstanceRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateDatabaseInstanceRequest)
- func (to *UpdateDatabaseInstanceRequest) SyncFieldsDuringRead(ctx context.Context, from UpdateDatabaseInstanceRequest)
- func (m UpdateDatabaseInstanceRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateDatabaseInstanceRequest) Type(ctx context.Context) attr.Type
- type UpdateDatabaseInstanceRequest_SdkV2
- func (m UpdateDatabaseInstanceRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpdateDatabaseInstanceRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateDatabaseInstanceRequest_SdkV2) GetDatabaseInstance(ctx context.Context) (DatabaseInstance_SdkV2, bool)
- func (m *UpdateDatabaseInstanceRequest_SdkV2) SetDatabaseInstance(ctx context.Context, v DatabaseInstance_SdkV2)
- func (to *UpdateDatabaseInstanceRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateDatabaseInstanceRequest_SdkV2)
- func (to *UpdateDatabaseInstanceRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateDatabaseInstanceRequest_SdkV2)
- func (m UpdateDatabaseInstanceRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateDatabaseInstanceRequest_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateSyncedDatabaseTableRequest
- func (m UpdateSyncedDatabaseTableRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpdateSyncedDatabaseTableRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateSyncedDatabaseTableRequest) GetSyncedTable(ctx context.Context) (SyncedDatabaseTable, bool)
- func (m *UpdateSyncedDatabaseTableRequest) SetSyncedTable(ctx context.Context, v SyncedDatabaseTable)
- func (to *UpdateSyncedDatabaseTableRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateSyncedDatabaseTableRequest)
- func (to *UpdateSyncedDatabaseTableRequest) SyncFieldsDuringRead(ctx context.Context, from UpdateSyncedDatabaseTableRequest)
- func (m UpdateSyncedDatabaseTableRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateSyncedDatabaseTableRequest) Type(ctx context.Context) attr.Type
- type UpdateSyncedDatabaseTableRequest_SdkV2
- func (m UpdateSyncedDatabaseTableRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpdateSyncedDatabaseTableRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateSyncedDatabaseTableRequest_SdkV2) GetSyncedTable(ctx context.Context) (SyncedDatabaseTable_SdkV2, bool)
- func (m *UpdateSyncedDatabaseTableRequest_SdkV2) SetSyncedTable(ctx context.Context, v SyncedDatabaseTable_SdkV2)
- func (to *UpdateSyncedDatabaseTableRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateSyncedDatabaseTableRequest_SdkV2)
- func (to *UpdateSyncedDatabaseTableRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateSyncedDatabaseTableRequest_SdkV2)
- func (m UpdateSyncedDatabaseTableRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateSyncedDatabaseTableRequest_SdkV2) Type(ctx context.Context) attr.Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateDatabaseCatalogRequest ¶
func (CreateDatabaseCatalogRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m CreateDatabaseCatalogRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*CreateDatabaseCatalogRequest) GetCatalog ¶
func (m *CreateDatabaseCatalogRequest) GetCatalog(ctx context.Context) (DatabaseCatalog, bool)
GetCatalog returns the value of the Catalog field in CreateDatabaseCatalogRequest as a DatabaseCatalog value. If the field is unknown or null, the boolean return value is false.
func (CreateDatabaseCatalogRequest) GetComplexFieldTypes ¶
func (m CreateDatabaseCatalogRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateDatabaseCatalogRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateDatabaseCatalogRequest) SetCatalog ¶
func (m *CreateDatabaseCatalogRequest) SetCatalog(ctx context.Context, v DatabaseCatalog)
SetCatalog sets the value of the Catalog field in CreateDatabaseCatalogRequest.
func (*CreateDatabaseCatalogRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *CreateDatabaseCatalogRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateDatabaseCatalogRequest)
func (*CreateDatabaseCatalogRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *CreateDatabaseCatalogRequest) SyncFieldsDuringRead(ctx context.Context, from CreateDatabaseCatalogRequest)
func (CreateDatabaseCatalogRequest) ToObjectValue ¶
func (m CreateDatabaseCatalogRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateDatabaseCatalogRequest only implements ToObjectValue() and Type().
type CreateDatabaseCatalogRequest_SdkV2 ¶
func (CreateDatabaseCatalogRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m CreateDatabaseCatalogRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*CreateDatabaseCatalogRequest_SdkV2) GetCatalog ¶
func (m *CreateDatabaseCatalogRequest_SdkV2) GetCatalog(ctx context.Context) (DatabaseCatalog_SdkV2, bool)
GetCatalog returns the value of the Catalog field in CreateDatabaseCatalogRequest_SdkV2 as a DatabaseCatalog_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (CreateDatabaseCatalogRequest_SdkV2) GetComplexFieldTypes ¶
func (m CreateDatabaseCatalogRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateDatabaseCatalogRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateDatabaseCatalogRequest_SdkV2) SetCatalog ¶
func (m *CreateDatabaseCatalogRequest_SdkV2) SetCatalog(ctx context.Context, v DatabaseCatalog_SdkV2)
SetCatalog sets the value of the Catalog field in CreateDatabaseCatalogRequest_SdkV2.
func (*CreateDatabaseCatalogRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *CreateDatabaseCatalogRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateDatabaseCatalogRequest_SdkV2)
func (*CreateDatabaseCatalogRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *CreateDatabaseCatalogRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateDatabaseCatalogRequest_SdkV2)
func (CreateDatabaseCatalogRequest_SdkV2) ToObjectValue ¶
func (m CreateDatabaseCatalogRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateDatabaseCatalogRequest_SdkV2 only implements ToObjectValue() and Type().
type CreateDatabaseInstanceRequest ¶
type CreateDatabaseInstanceRequest struct {
// Instance to create.
DatabaseInstance types.Object `tfsdk:"database_instance"`
}
func (CreateDatabaseInstanceRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m CreateDatabaseInstanceRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateDatabaseInstanceRequest) GetComplexFieldTypes ¶
func (m CreateDatabaseInstanceRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateDatabaseInstanceRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateDatabaseInstanceRequest) GetDatabaseInstance ¶
func (m *CreateDatabaseInstanceRequest) GetDatabaseInstance(ctx context.Context) (DatabaseInstance, bool)
GetDatabaseInstance returns the value of the DatabaseInstance field in CreateDatabaseInstanceRequest as a DatabaseInstance value. If the field is unknown or null, the boolean return value is false.
func (*CreateDatabaseInstanceRequest) SetDatabaseInstance ¶
func (m *CreateDatabaseInstanceRequest) SetDatabaseInstance(ctx context.Context, v DatabaseInstance)
SetDatabaseInstance sets the value of the DatabaseInstance field in CreateDatabaseInstanceRequest.
func (*CreateDatabaseInstanceRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *CreateDatabaseInstanceRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateDatabaseInstanceRequest)
func (*CreateDatabaseInstanceRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *CreateDatabaseInstanceRequest) SyncFieldsDuringRead(ctx context.Context, from CreateDatabaseInstanceRequest)
func (CreateDatabaseInstanceRequest) ToObjectValue ¶
func (m CreateDatabaseInstanceRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateDatabaseInstanceRequest only implements ToObjectValue() and Type().
type CreateDatabaseInstanceRequest_SdkV2 ¶
type CreateDatabaseInstanceRequest_SdkV2 struct {
// Instance to create.
DatabaseInstance types.List `tfsdk:"database_instance"`
}
func (CreateDatabaseInstanceRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m CreateDatabaseInstanceRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateDatabaseInstanceRequest_SdkV2) GetComplexFieldTypes ¶
func (m CreateDatabaseInstanceRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateDatabaseInstanceRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateDatabaseInstanceRequest_SdkV2) GetDatabaseInstance ¶
func (m *CreateDatabaseInstanceRequest_SdkV2) GetDatabaseInstance(ctx context.Context) (DatabaseInstance_SdkV2, bool)
GetDatabaseInstance returns the value of the DatabaseInstance field in CreateDatabaseInstanceRequest_SdkV2 as a DatabaseInstance_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreateDatabaseInstanceRequest_SdkV2) SetDatabaseInstance ¶
func (m *CreateDatabaseInstanceRequest_SdkV2) SetDatabaseInstance(ctx context.Context, v DatabaseInstance_SdkV2)
SetDatabaseInstance sets the value of the DatabaseInstance field in CreateDatabaseInstanceRequest_SdkV2.
func (*CreateDatabaseInstanceRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *CreateDatabaseInstanceRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateDatabaseInstanceRequest_SdkV2)
func (*CreateDatabaseInstanceRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *CreateDatabaseInstanceRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateDatabaseInstanceRequest_SdkV2)
func (CreateDatabaseInstanceRequest_SdkV2) ToObjectValue ¶
func (m CreateDatabaseInstanceRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateDatabaseInstanceRequest_SdkV2 only implements ToObjectValue() and Type().
type CreateDatabaseInstanceRoleRequest ¶ added in v1.85.0
type CreateDatabaseInstanceRoleRequest struct {
DatabaseInstanceName types.String `tfsdk:"-"`
DatabaseInstanceRole types.Object `tfsdk:"database_instance_role"`
InstanceName types.String `tfsdk:"-"`
}
func (CreateDatabaseInstanceRoleRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m CreateDatabaseInstanceRoleRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateDatabaseInstanceRoleRequest) GetComplexFieldTypes ¶ added in v1.85.0
func (m CreateDatabaseInstanceRoleRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateDatabaseInstanceRoleRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateDatabaseInstanceRoleRequest) GetDatabaseInstanceRole ¶ added in v1.85.0
func (m *CreateDatabaseInstanceRoleRequest) GetDatabaseInstanceRole(ctx context.Context) (DatabaseInstanceRole, bool)
GetDatabaseInstanceRole returns the value of the DatabaseInstanceRole field in CreateDatabaseInstanceRoleRequest as a DatabaseInstanceRole value. If the field is unknown or null, the boolean return value is false.
func (*CreateDatabaseInstanceRoleRequest) SetDatabaseInstanceRole ¶ added in v1.85.0
func (m *CreateDatabaseInstanceRoleRequest) SetDatabaseInstanceRole(ctx context.Context, v DatabaseInstanceRole)
SetDatabaseInstanceRole sets the value of the DatabaseInstanceRole field in CreateDatabaseInstanceRoleRequest.
func (*CreateDatabaseInstanceRoleRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *CreateDatabaseInstanceRoleRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateDatabaseInstanceRoleRequest)
func (*CreateDatabaseInstanceRoleRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *CreateDatabaseInstanceRoleRequest) SyncFieldsDuringRead(ctx context.Context, from CreateDatabaseInstanceRoleRequest)
func (CreateDatabaseInstanceRoleRequest) ToObjectValue ¶ added in v1.85.0
func (m CreateDatabaseInstanceRoleRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateDatabaseInstanceRoleRequest only implements ToObjectValue() and Type().
type CreateDatabaseInstanceRoleRequest_SdkV2 ¶ added in v1.85.0
type CreateDatabaseInstanceRoleRequest_SdkV2 struct {
DatabaseInstanceName types.String `tfsdk:"-"`
DatabaseInstanceRole types.List `tfsdk:"database_instance_role"`
InstanceName types.String `tfsdk:"-"`
}
func (CreateDatabaseInstanceRoleRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m CreateDatabaseInstanceRoleRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateDatabaseInstanceRoleRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.85.0
func (m CreateDatabaseInstanceRoleRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateDatabaseInstanceRoleRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateDatabaseInstanceRoleRequest_SdkV2) GetDatabaseInstanceRole ¶ added in v1.85.0
func (m *CreateDatabaseInstanceRoleRequest_SdkV2) GetDatabaseInstanceRole(ctx context.Context) (DatabaseInstanceRole_SdkV2, bool)
GetDatabaseInstanceRole returns the value of the DatabaseInstanceRole field in CreateDatabaseInstanceRoleRequest_SdkV2 as a DatabaseInstanceRole_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreateDatabaseInstanceRoleRequest_SdkV2) SetDatabaseInstanceRole ¶ added in v1.85.0
func (m *CreateDatabaseInstanceRoleRequest_SdkV2) SetDatabaseInstanceRole(ctx context.Context, v DatabaseInstanceRole_SdkV2)
SetDatabaseInstanceRole sets the value of the DatabaseInstanceRole field in CreateDatabaseInstanceRoleRequest_SdkV2.
func (*CreateDatabaseInstanceRoleRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *CreateDatabaseInstanceRoleRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateDatabaseInstanceRoleRequest_SdkV2)
func (*CreateDatabaseInstanceRoleRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *CreateDatabaseInstanceRoleRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateDatabaseInstanceRoleRequest_SdkV2)
func (CreateDatabaseInstanceRoleRequest_SdkV2) ToObjectValue ¶ added in v1.85.0
func (m CreateDatabaseInstanceRoleRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateDatabaseInstanceRoleRequest_SdkV2 only implements ToObjectValue() and Type().
type CreateDatabaseTableRequest ¶
func (CreateDatabaseTableRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m CreateDatabaseTableRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateDatabaseTableRequest) GetComplexFieldTypes ¶
func (m CreateDatabaseTableRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateDatabaseTableRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateDatabaseTableRequest) GetTable ¶
func (m *CreateDatabaseTableRequest) GetTable(ctx context.Context) (DatabaseTable, bool)
GetTable returns the value of the Table field in CreateDatabaseTableRequest as a DatabaseTable value. If the field is unknown or null, the boolean return value is false.
func (*CreateDatabaseTableRequest) SetTable ¶
func (m *CreateDatabaseTableRequest) SetTable(ctx context.Context, v DatabaseTable)
SetTable sets the value of the Table field in CreateDatabaseTableRequest.
func (*CreateDatabaseTableRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *CreateDatabaseTableRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateDatabaseTableRequest)
func (*CreateDatabaseTableRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *CreateDatabaseTableRequest) SyncFieldsDuringRead(ctx context.Context, from CreateDatabaseTableRequest)
func (CreateDatabaseTableRequest) ToObjectValue ¶
func (m CreateDatabaseTableRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateDatabaseTableRequest only implements ToObjectValue() and Type().
type CreateDatabaseTableRequest_SdkV2 ¶
func (CreateDatabaseTableRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m CreateDatabaseTableRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateDatabaseTableRequest_SdkV2) GetComplexFieldTypes ¶
func (m CreateDatabaseTableRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateDatabaseTableRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateDatabaseTableRequest_SdkV2) GetTable ¶
func (m *CreateDatabaseTableRequest_SdkV2) GetTable(ctx context.Context) (DatabaseTable_SdkV2, bool)
GetTable returns the value of the Table field in CreateDatabaseTableRequest_SdkV2 as a DatabaseTable_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreateDatabaseTableRequest_SdkV2) SetTable ¶
func (m *CreateDatabaseTableRequest_SdkV2) SetTable(ctx context.Context, v DatabaseTable_SdkV2)
SetTable sets the value of the Table field in CreateDatabaseTableRequest_SdkV2.
func (*CreateDatabaseTableRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *CreateDatabaseTableRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateDatabaseTableRequest_SdkV2)
func (*CreateDatabaseTableRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *CreateDatabaseTableRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateDatabaseTableRequest_SdkV2)
func (CreateDatabaseTableRequest_SdkV2) ToObjectValue ¶
func (m CreateDatabaseTableRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateDatabaseTableRequest_SdkV2 only implements ToObjectValue() and Type().
type CreateSyncedDatabaseTableRequest ¶
func (CreateSyncedDatabaseTableRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m CreateSyncedDatabaseTableRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateSyncedDatabaseTableRequest) GetComplexFieldTypes ¶
func (m CreateSyncedDatabaseTableRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateSyncedDatabaseTableRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateSyncedDatabaseTableRequest) GetSyncedTable ¶
func (m *CreateSyncedDatabaseTableRequest) GetSyncedTable(ctx context.Context) (SyncedDatabaseTable, bool)
GetSyncedTable returns the value of the SyncedTable field in CreateSyncedDatabaseTableRequest as a SyncedDatabaseTable value. If the field is unknown or null, the boolean return value is false.
func (*CreateSyncedDatabaseTableRequest) SetSyncedTable ¶
func (m *CreateSyncedDatabaseTableRequest) SetSyncedTable(ctx context.Context, v SyncedDatabaseTable)
SetSyncedTable sets the value of the SyncedTable field in CreateSyncedDatabaseTableRequest.
func (*CreateSyncedDatabaseTableRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *CreateSyncedDatabaseTableRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateSyncedDatabaseTableRequest)
func (*CreateSyncedDatabaseTableRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *CreateSyncedDatabaseTableRequest) SyncFieldsDuringRead(ctx context.Context, from CreateSyncedDatabaseTableRequest)
func (CreateSyncedDatabaseTableRequest) ToObjectValue ¶
func (m CreateSyncedDatabaseTableRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateSyncedDatabaseTableRequest only implements ToObjectValue() and Type().
type CreateSyncedDatabaseTableRequest_SdkV2 ¶
type CreateSyncedDatabaseTableRequest_SdkV2 struct {
SyncedTable types.List `tfsdk:"synced_table"`
}
func (CreateSyncedDatabaseTableRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m CreateSyncedDatabaseTableRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateSyncedDatabaseTableRequest_SdkV2) GetComplexFieldTypes ¶
func (m CreateSyncedDatabaseTableRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateSyncedDatabaseTableRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateSyncedDatabaseTableRequest_SdkV2) GetSyncedTable ¶
func (m *CreateSyncedDatabaseTableRequest_SdkV2) GetSyncedTable(ctx context.Context) (SyncedDatabaseTable_SdkV2, bool)
GetSyncedTable returns the value of the SyncedTable field in CreateSyncedDatabaseTableRequest_SdkV2 as a SyncedDatabaseTable_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreateSyncedDatabaseTableRequest_SdkV2) SetSyncedTable ¶
func (m *CreateSyncedDatabaseTableRequest_SdkV2) SetSyncedTable(ctx context.Context, v SyncedDatabaseTable_SdkV2)
SetSyncedTable sets the value of the SyncedTable field in CreateSyncedDatabaseTableRequest_SdkV2.
func (*CreateSyncedDatabaseTableRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *CreateSyncedDatabaseTableRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateSyncedDatabaseTableRequest_SdkV2)
func (*CreateSyncedDatabaseTableRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *CreateSyncedDatabaseTableRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateSyncedDatabaseTableRequest_SdkV2)
func (CreateSyncedDatabaseTableRequest_SdkV2) ToObjectValue ¶
func (m CreateSyncedDatabaseTableRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateSyncedDatabaseTableRequest_SdkV2 only implements ToObjectValue() and Type().
type CustomTag ¶ added in v1.92.0
type CustomTag struct {
// The key of the custom tag.
Key types.String `tfsdk:"key"`
// The value of the custom tag.
Value types.String `tfsdk:"value"`
}
func (CustomTag) ApplySchemaCustomizations ¶ added in v1.92.0
func (m CustomTag) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CustomTag) GetComplexFieldTypes ¶ added in v1.92.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CustomTag. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CustomTag) SyncFieldsDuringCreateOrUpdate ¶ added in v1.92.0
func (*CustomTag) SyncFieldsDuringRead ¶ added in v1.92.0
func (CustomTag) ToObjectValue ¶ added in v1.92.0
func (m CustomTag) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CustomTag only implements ToObjectValue() and Type().
type CustomTag_SdkV2 ¶ added in v1.92.0
type CustomTag_SdkV2 struct {
// The key of the custom tag.
Key types.String `tfsdk:"key"`
// The value of the custom tag.
Value types.String `tfsdk:"value"`
}
func (CustomTag_SdkV2) ApplySchemaCustomizations ¶ added in v1.92.0
func (m CustomTag_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CustomTag_SdkV2) GetComplexFieldTypes ¶ added in v1.92.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CustomTag. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CustomTag_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.92.0
func (to *CustomTag_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CustomTag_SdkV2)
func (*CustomTag_SdkV2) SyncFieldsDuringRead ¶ added in v1.92.0
func (to *CustomTag_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CustomTag_SdkV2)
func (CustomTag_SdkV2) ToObjectValue ¶ added in v1.92.0
func (m CustomTag_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CustomTag_SdkV2 only implements ToObjectValue() and Type().
type DatabaseCatalog ¶
type DatabaseCatalog struct {
CreateDatabaseIfNotExists types.Bool `tfsdk:"create_database_if_not_exists"`
// The name of the DatabaseInstance housing the database.
DatabaseInstanceName types.String `tfsdk:"database_instance_name"`
// The name of the database (in a instance) associated with the catalog.
DatabaseName types.String `tfsdk:"database_name"`
// The name of the catalog in UC.
Name types.String `tfsdk:"name"`
Uid types.String `tfsdk:"uid"`
}
func (DatabaseCatalog) ApplySchemaCustomizations ¶
func (m DatabaseCatalog) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DatabaseCatalog) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in DatabaseCatalog. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DatabaseCatalog) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DatabaseCatalog) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DatabaseCatalog)
func (*DatabaseCatalog) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DatabaseCatalog) SyncFieldsDuringRead(ctx context.Context, from DatabaseCatalog)
func (DatabaseCatalog) ToObjectValue ¶
func (m DatabaseCatalog) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DatabaseCatalog only implements ToObjectValue() and Type().
type DatabaseCatalog_SdkV2 ¶
type DatabaseCatalog_SdkV2 struct {
CreateDatabaseIfNotExists types.Bool `tfsdk:"create_database_if_not_exists"`
// The name of the DatabaseInstance housing the database.
DatabaseInstanceName types.String `tfsdk:"database_instance_name"`
// The name of the database (in a instance) associated with the catalog.
DatabaseName types.String `tfsdk:"database_name"`
// The name of the catalog in UC.
Name types.String `tfsdk:"name"`
Uid types.String `tfsdk:"uid"`
}
func (DatabaseCatalog_SdkV2) ApplySchemaCustomizations ¶
func (m DatabaseCatalog_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DatabaseCatalog_SdkV2) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in DatabaseCatalog. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DatabaseCatalog_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DatabaseCatalog_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DatabaseCatalog_SdkV2)
func (*DatabaseCatalog_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DatabaseCatalog_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DatabaseCatalog_SdkV2)
func (DatabaseCatalog_SdkV2) ToObjectValue ¶
func (m DatabaseCatalog_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DatabaseCatalog_SdkV2 only implements ToObjectValue() and Type().
type DatabaseCredential ¶
type DatabaseCredential struct {
ExpirationTime types.String `tfsdk:"expiration_time"`
Token types.String `tfsdk:"token"`
}
func (DatabaseCredential) ApplySchemaCustomizations ¶
func (m DatabaseCredential) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DatabaseCredential) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in DatabaseCredential. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DatabaseCredential) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DatabaseCredential) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DatabaseCredential)
func (*DatabaseCredential) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DatabaseCredential) SyncFieldsDuringRead(ctx context.Context, from DatabaseCredential)
func (DatabaseCredential) ToObjectValue ¶
func (m DatabaseCredential) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DatabaseCredential only implements ToObjectValue() and Type().
type DatabaseCredential_SdkV2 ¶
type DatabaseCredential_SdkV2 struct {
ExpirationTime types.String `tfsdk:"expiration_time"`
Token types.String `tfsdk:"token"`
}
func (DatabaseCredential_SdkV2) ApplySchemaCustomizations ¶
func (m DatabaseCredential_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DatabaseCredential_SdkV2) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in DatabaseCredential. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DatabaseCredential_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DatabaseCredential_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DatabaseCredential_SdkV2)
func (*DatabaseCredential_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DatabaseCredential_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DatabaseCredential_SdkV2)
func (DatabaseCredential_SdkV2) ToObjectValue ¶
func (m DatabaseCredential_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DatabaseCredential_SdkV2 only implements ToObjectValue() and Type().
type DatabaseInstance ¶
type DatabaseInstance struct {
// The sku of the instance. Valid values are "CU_1", "CU_2", "CU_4", "CU_8".
Capacity types.String `tfsdk:"capacity"`
// The refs of the child instances. This is only available if the instance
// is parent instance.
ChildInstanceRefs types.List `tfsdk:"child_instance_refs"`
// The timestamp when the instance was created.
CreationTime types.String `tfsdk:"creation_time"`
// The email of the creator of the instance.
Creator types.String `tfsdk:"creator"`
// Custom tags associated with the instance. This field is only included on
// create and update responses.
CustomTags types.List `tfsdk:"custom_tags"`
// Deprecated. The sku of the instance; this field will always match the
// value of capacity. This is an output only field that contains the value
// computed from the input field combined with server side defaults. Use the
// field without the effective_ prefix to set the value.
EffectiveCapacity types.String `tfsdk:"effective_capacity"`
// The recorded custom tags associated with the instance. This is an output
// only field that contains the value computed from the input field combined
// with server side defaults. Use the field without the effective_ prefix to
// set the value.
EffectiveCustomTags types.List `tfsdk:"effective_custom_tags"`
// Whether the instance has PG native password login enabled. This is an
// output only field that contains the value computed from the input field
// combined with server side defaults. Use the field without the effective_
// prefix to set the value.
EffectiveEnablePgNativeLogin types.Bool `tfsdk:"effective_enable_pg_native_login"`
// Whether secondaries serving read-only traffic are enabled. Defaults to
// false. This is an output only field that contains the value computed from
// the input field combined with server side defaults. Use the field without
// the effective_ prefix to set the value.
EffectiveEnableReadableSecondaries types.Bool `tfsdk:"effective_enable_readable_secondaries"`
// The number of nodes in the instance, composed of 1 primary and 0 or more
// secondaries. Defaults to 1 primary and 0 secondaries. This is an output
// only field that contains the value computed from the input field combined
// with server side defaults. Use the field without the effective_ prefix to
// set the value.
EffectiveNodeCount types.Int64 `tfsdk:"effective_node_count"`
// The retention window for the instance. This is the time window in days
// for which the historical data is retained. This is an output only field
// that contains the value computed from the input field combined with
// server side defaults. Use the field without the effective_ prefix to set
// the value.
EffectiveRetentionWindowInDays types.Int64 `tfsdk:"effective_retention_window_in_days"`
// Whether the instance is stopped. This is an output only field that
// contains the value computed from the input field combined with server
// side defaults. Use the field without the effective_ prefix to set the
// value.
EffectiveStopped types.Bool `tfsdk:"effective_stopped"`
// The policy that is applied to the instance. This is an output only field
// that contains the value computed from the input field combined with
// server side defaults. Use the field without the effective_ prefix to set
// the value.
EffectiveUsagePolicyId types.String `tfsdk:"effective_usage_policy_id"`
// Whether to enable PG native password login on the instance. Defaults to
// false.
EnablePgNativeLogin types.Bool `tfsdk:"enable_pg_native_login"`
// Whether to enable secondaries to serve read-only traffic. Defaults to
// false.
EnableReadableSecondaries types.Bool `tfsdk:"enable_readable_secondaries"`
// The name of the instance. This is the unique identifier for the instance.
Name types.String `tfsdk:"name"`
// The number of nodes in the instance, composed of 1 primary and 0 or more
// secondaries. Defaults to 1 primary and 0 secondaries. This field is input
// only, see effective_node_count for the output.
NodeCount types.Int64 `tfsdk:"node_count"`
// The ref of the parent instance. This is only available if the instance is
// child instance. Input: For specifying the parent instance to create a
// child instance. Optional. Output: Only populated if provided as input to
// create a child instance.
ParentInstanceRef types.Object `tfsdk:"parent_instance_ref"`
// The version of Postgres running on the instance.
PgVersion types.String `tfsdk:"pg_version"`
// The DNS endpoint to connect to the instance for read only access. This is
// only available if enable_readable_secondaries is true.
ReadOnlyDns types.String `tfsdk:"read_only_dns"`
// The DNS endpoint to connect to the instance for read+write access.
ReadWriteDns types.String `tfsdk:"read_write_dns"`
// The retention window for the instance. This is the time window in days
// for which the historical data is retained. The default value is 7 days.
// Valid values are 2 to 35 days.
RetentionWindowInDays types.Int64 `tfsdk:"retention_window_in_days"`
// The current state of the instance.
State types.String `tfsdk:"state"`
// Whether to stop the instance. An input only param, see effective_stopped
// for the output.
Stopped types.Bool `tfsdk:"stopped"`
// An immutable UUID identifier for the instance.
Uid types.String `tfsdk:"uid"`
// The desired usage policy to associate with the instance.
UsagePolicyId types.String `tfsdk:"usage_policy_id"`
}
A DatabaseInstance represents a logical Postgres instance, comprised of both compute and storage.
func (DatabaseInstance) ApplySchemaCustomizations ¶
func (m DatabaseInstance) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*DatabaseInstance) GetChildInstanceRefs ¶ added in v1.85.0
func (m *DatabaseInstance) GetChildInstanceRefs(ctx context.Context) ([]DatabaseInstanceRef, bool)
GetChildInstanceRefs returns the value of the ChildInstanceRefs field in DatabaseInstance as a slice of DatabaseInstanceRef values. If the field is unknown or null, the boolean return value is false.
func (DatabaseInstance) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in DatabaseInstance. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DatabaseInstance) GetCustomTags ¶ added in v1.92.0
func (m *DatabaseInstance) GetCustomTags(ctx context.Context) ([]CustomTag, bool)
GetCustomTags returns the value of the CustomTags field in DatabaseInstance as a slice of CustomTag values. If the field is unknown or null, the boolean return value is false.
func (*DatabaseInstance) GetEffectiveCustomTags ¶ added in v1.92.0
func (m *DatabaseInstance) GetEffectiveCustomTags(ctx context.Context) ([]CustomTag, bool)
GetEffectiveCustomTags returns the value of the EffectiveCustomTags field in DatabaseInstance as a slice of CustomTag values. If the field is unknown or null, the boolean return value is false.
func (*DatabaseInstance) GetParentInstanceRef ¶ added in v1.85.0
func (m *DatabaseInstance) GetParentInstanceRef(ctx context.Context) (DatabaseInstanceRef, bool)
GetParentInstanceRef returns the value of the ParentInstanceRef field in DatabaseInstance as a DatabaseInstanceRef value. If the field is unknown or null, the boolean return value is false.
func (*DatabaseInstance) SetChildInstanceRefs ¶ added in v1.85.0
func (m *DatabaseInstance) SetChildInstanceRefs(ctx context.Context, v []DatabaseInstanceRef)
SetChildInstanceRefs sets the value of the ChildInstanceRefs field in DatabaseInstance.
func (*DatabaseInstance) SetCustomTags ¶ added in v1.92.0
func (m *DatabaseInstance) SetCustomTags(ctx context.Context, v []CustomTag)
SetCustomTags sets the value of the CustomTags field in DatabaseInstance.
func (*DatabaseInstance) SetEffectiveCustomTags ¶ added in v1.92.0
func (m *DatabaseInstance) SetEffectiveCustomTags(ctx context.Context, v []CustomTag)
SetEffectiveCustomTags sets the value of the EffectiveCustomTags field in DatabaseInstance.
func (*DatabaseInstance) SetParentInstanceRef ¶ added in v1.85.0
func (m *DatabaseInstance) SetParentInstanceRef(ctx context.Context, v DatabaseInstanceRef)
SetParentInstanceRef sets the value of the ParentInstanceRef field in DatabaseInstance.
func (*DatabaseInstance) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DatabaseInstance) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DatabaseInstance)
func (*DatabaseInstance) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DatabaseInstance) SyncFieldsDuringRead(ctx context.Context, from DatabaseInstance)
func (DatabaseInstance) ToObjectValue ¶
func (m DatabaseInstance) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DatabaseInstance only implements ToObjectValue() and Type().
type DatabaseInstanceRef ¶ added in v1.85.0
type DatabaseInstanceRef struct {
// Branch time of the ref database instance. For a parent ref instance, this
// is the point in time on the parent instance from which the instance was
// created. For a child ref instance, this is the point in time on the
// instance from which the child instance was created. Input: For specifying
// the point in time to create a child instance. Optional. Output: Only
// populated if provided as input to create a child instance.
BranchTime types.String `tfsdk:"branch_time"`
// For a parent ref instance, this is the LSN on the parent instance from
// which the instance was created. For a child ref instance, this is the LSN
// on the instance from which the child instance was created. This is an
// output only field that contains the value computed from the input field
// combined with server side defaults. Use the field without the effective_
// prefix to set the value.
EffectiveLsn types.String `tfsdk:"effective_lsn"`
// User-specified WAL LSN of the ref database instance.
//
// Input: For specifying the WAL LSN to create a child instance. Optional.
// Output: Only populated if provided as input to create a child instance.
Lsn types.String `tfsdk:"lsn"`
// Name of the ref database instance.
Name types.String `tfsdk:"name"`
// Id of the ref database instance.
Uid types.String `tfsdk:"uid"`
}
DatabaseInstanceRef is a reference to a database instance. It is used in the DatabaseInstance object to refer to the parent instance of an instance and to refer the child instances of an instance. To specify as a parent instance during creation of an instance, the lsn and branch_time fields are optional. If not specified, the child instance will be created from the latest lsn of the parent. If both lsn and branch_time are specified, the lsn will be used to create the child instance.
func (DatabaseInstanceRef) ApplySchemaCustomizations ¶ added in v1.85.0
func (m DatabaseInstanceRef) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DatabaseInstanceRef) GetComplexFieldTypes ¶ added in v1.85.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DatabaseInstanceRef. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DatabaseInstanceRef) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DatabaseInstanceRef) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DatabaseInstanceRef)
func (*DatabaseInstanceRef) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DatabaseInstanceRef) SyncFieldsDuringRead(ctx context.Context, from DatabaseInstanceRef)
func (DatabaseInstanceRef) ToObjectValue ¶ added in v1.85.0
func (m DatabaseInstanceRef) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DatabaseInstanceRef only implements ToObjectValue() and Type().
type DatabaseInstanceRef_SdkV2 ¶ added in v1.85.0
type DatabaseInstanceRef_SdkV2 struct {
// Branch time of the ref database instance. For a parent ref instance, this
// is the point in time on the parent instance from which the instance was
// created. For a child ref instance, this is the point in time on the
// instance from which the child instance was created. Input: For specifying
// the point in time to create a child instance. Optional. Output: Only
// populated if provided as input to create a child instance.
BranchTime types.String `tfsdk:"branch_time"`
// For a parent ref instance, this is the LSN on the parent instance from
// which the instance was created. For a child ref instance, this is the LSN
// on the instance from which the child instance was created. This is an
// output only field that contains the value computed from the input field
// combined with server side defaults. Use the field without the effective_
// prefix to set the value.
EffectiveLsn types.String `tfsdk:"effective_lsn"`
// User-specified WAL LSN of the ref database instance.
//
// Input: For specifying the WAL LSN to create a child instance. Optional.
// Output: Only populated if provided as input to create a child instance.
Lsn types.String `tfsdk:"lsn"`
// Name of the ref database instance.
Name types.String `tfsdk:"name"`
// Id of the ref database instance.
Uid types.String `tfsdk:"uid"`
}
DatabaseInstanceRef is a reference to a database instance. It is used in the DatabaseInstance object to refer to the parent instance of an instance and to refer the child instances of an instance. To specify as a parent instance during creation of an instance, the lsn and branch_time fields are optional. If not specified, the child instance will be created from the latest lsn of the parent. If both lsn and branch_time are specified, the lsn will be used to create the child instance.
func (DatabaseInstanceRef_SdkV2) ApplySchemaCustomizations ¶ added in v1.85.0
func (m DatabaseInstanceRef_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DatabaseInstanceRef_SdkV2) GetComplexFieldTypes ¶ added in v1.85.0
func (m DatabaseInstanceRef_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DatabaseInstanceRef. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DatabaseInstanceRef_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DatabaseInstanceRef_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DatabaseInstanceRef_SdkV2)
func (*DatabaseInstanceRef_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DatabaseInstanceRef_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DatabaseInstanceRef_SdkV2)
func (DatabaseInstanceRef_SdkV2) ToObjectValue ¶ added in v1.85.0
func (m DatabaseInstanceRef_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DatabaseInstanceRef_SdkV2 only implements ToObjectValue() and Type().
type DatabaseInstanceRole ¶ added in v1.85.0
type DatabaseInstanceRole struct {
// The desired API-exposed Postgres role attribute to associate with the
// role. Optional.
Attributes types.Object `tfsdk:"attributes"`
// The attributes that are applied to the role. This is an output only field
// that contains the value computed from the input field combined with
// server side defaults. Use the field without the effective_ prefix to set
// the value.
EffectiveAttributes types.Object `tfsdk:"effective_attributes"`
// The type of the role.
IdentityType types.String `tfsdk:"identity_type"`
InstanceName types.String `tfsdk:"instance_name"`
// An enum value for a standard role that this role is a member of.
MembershipRole types.String `tfsdk:"membership_role"`
// The name of the role. This is the unique identifier for the role in an
// instance.
Name types.String `tfsdk:"name"`
}
A DatabaseInstanceRole represents a Postgres role in a database instance.
func (DatabaseInstanceRole) ApplySchemaCustomizations ¶ added in v1.85.0
func (m DatabaseInstanceRole) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*DatabaseInstanceRole) GetAttributes ¶ added in v1.85.0
func (m *DatabaseInstanceRole) GetAttributes(ctx context.Context) (DatabaseInstanceRoleAttributes, bool)
GetAttributes returns the value of the Attributes field in DatabaseInstanceRole as a DatabaseInstanceRoleAttributes value. If the field is unknown or null, the boolean return value is false.
func (DatabaseInstanceRole) GetComplexFieldTypes ¶ added in v1.85.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DatabaseInstanceRole. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DatabaseInstanceRole) GetEffectiveAttributes ¶ added in v1.92.0
func (m *DatabaseInstanceRole) GetEffectiveAttributes(ctx context.Context) (DatabaseInstanceRoleAttributes, bool)
GetEffectiveAttributes returns the value of the EffectiveAttributes field in DatabaseInstanceRole as a DatabaseInstanceRoleAttributes value. If the field is unknown or null, the boolean return value is false.
func (*DatabaseInstanceRole) SetAttributes ¶ added in v1.85.0
func (m *DatabaseInstanceRole) SetAttributes(ctx context.Context, v DatabaseInstanceRoleAttributes)
SetAttributes sets the value of the Attributes field in DatabaseInstanceRole.
func (*DatabaseInstanceRole) SetEffectiveAttributes ¶ added in v1.92.0
func (m *DatabaseInstanceRole) SetEffectiveAttributes(ctx context.Context, v DatabaseInstanceRoleAttributes)
SetEffectiveAttributes sets the value of the EffectiveAttributes field in DatabaseInstanceRole.
func (*DatabaseInstanceRole) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DatabaseInstanceRole) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DatabaseInstanceRole)
func (*DatabaseInstanceRole) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DatabaseInstanceRole) SyncFieldsDuringRead(ctx context.Context, from DatabaseInstanceRole)
func (DatabaseInstanceRole) ToObjectValue ¶ added in v1.85.0
func (m DatabaseInstanceRole) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DatabaseInstanceRole only implements ToObjectValue() and Type().
type DatabaseInstanceRoleAttributes ¶ added in v1.85.0
type DatabaseInstanceRoleAttributes struct {
Bypassrls types.Bool `tfsdk:"bypassrls"`
Createdb types.Bool `tfsdk:"createdb"`
Createrole types.Bool `tfsdk:"createrole"`
}
Attributes that can be granted to a Postgres role. We are only implementing a subset for now, see xref: https://www.postgresql.org/docs/16/sql-createrole.html The values follow Postgres keyword naming e.g. CREATEDB, BYPASSRLS, etc. which is why they don't include typical underscores between words. We were requested to make this a nested object/struct representation since these are knobs from an external spec.
func (DatabaseInstanceRoleAttributes) ApplySchemaCustomizations ¶ added in v1.85.0
func (m DatabaseInstanceRoleAttributes) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DatabaseInstanceRoleAttributes) GetComplexFieldTypes ¶ added in v1.85.0
func (m DatabaseInstanceRoleAttributes) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DatabaseInstanceRoleAttributes. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DatabaseInstanceRoleAttributes) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DatabaseInstanceRoleAttributes) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DatabaseInstanceRoleAttributes)
func (*DatabaseInstanceRoleAttributes) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DatabaseInstanceRoleAttributes) SyncFieldsDuringRead(ctx context.Context, from DatabaseInstanceRoleAttributes)
func (DatabaseInstanceRoleAttributes) ToObjectValue ¶ added in v1.85.0
func (m DatabaseInstanceRoleAttributes) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DatabaseInstanceRoleAttributes only implements ToObjectValue() and Type().
type DatabaseInstanceRoleAttributes_SdkV2 ¶ added in v1.85.0
type DatabaseInstanceRoleAttributes_SdkV2 struct {
Bypassrls types.Bool `tfsdk:"bypassrls"`
Createdb types.Bool `tfsdk:"createdb"`
Createrole types.Bool `tfsdk:"createrole"`
}
Attributes that can be granted to a Postgres role. We are only implementing a subset for now, see xref: https://www.postgresql.org/docs/16/sql-createrole.html The values follow Postgres keyword naming e.g. CREATEDB, BYPASSRLS, etc. which is why they don't include typical underscores between words. We were requested to make this a nested object/struct representation since these are knobs from an external spec.
func (DatabaseInstanceRoleAttributes_SdkV2) ApplySchemaCustomizations ¶ added in v1.85.0
func (m DatabaseInstanceRoleAttributes_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DatabaseInstanceRoleAttributes_SdkV2) GetComplexFieldTypes ¶ added in v1.85.0
func (m DatabaseInstanceRoleAttributes_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DatabaseInstanceRoleAttributes. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DatabaseInstanceRoleAttributes_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DatabaseInstanceRoleAttributes_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DatabaseInstanceRoleAttributes_SdkV2)
func (*DatabaseInstanceRoleAttributes_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DatabaseInstanceRoleAttributes_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DatabaseInstanceRoleAttributes_SdkV2)
func (DatabaseInstanceRoleAttributes_SdkV2) ToObjectValue ¶ added in v1.85.0
func (m DatabaseInstanceRoleAttributes_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DatabaseInstanceRoleAttributes_SdkV2 only implements ToObjectValue() and Type().
type DatabaseInstanceRole_SdkV2 ¶ added in v1.85.0
type DatabaseInstanceRole_SdkV2 struct {
// The desired API-exposed Postgres role attribute to associate with the
// role. Optional.
Attributes types.List `tfsdk:"attributes"`
// The attributes that are applied to the role. This is an output only field
// that contains the value computed from the input field combined with
// server side defaults. Use the field without the effective_ prefix to set
// the value.
EffectiveAttributes types.List `tfsdk:"effective_attributes"`
// The type of the role.
IdentityType types.String `tfsdk:"identity_type"`
InstanceName types.String `tfsdk:"instance_name"`
// An enum value for a standard role that this role is a member of.
MembershipRole types.String `tfsdk:"membership_role"`
// The name of the role. This is the unique identifier for the role in an
// instance.
Name types.String `tfsdk:"name"`
}
A DatabaseInstanceRole represents a Postgres role in a database instance.
func (DatabaseInstanceRole_SdkV2) ApplySchemaCustomizations ¶ added in v1.85.0
func (m DatabaseInstanceRole_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*DatabaseInstanceRole_SdkV2) GetAttributes ¶ added in v1.85.0
func (m *DatabaseInstanceRole_SdkV2) GetAttributes(ctx context.Context) (DatabaseInstanceRoleAttributes_SdkV2, bool)
GetAttributes returns the value of the Attributes field in DatabaseInstanceRole_SdkV2 as a DatabaseInstanceRoleAttributes_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (DatabaseInstanceRole_SdkV2) GetComplexFieldTypes ¶ added in v1.85.0
func (m DatabaseInstanceRole_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DatabaseInstanceRole. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DatabaseInstanceRole_SdkV2) GetEffectiveAttributes ¶ added in v1.92.0
func (m *DatabaseInstanceRole_SdkV2) GetEffectiveAttributes(ctx context.Context) (DatabaseInstanceRoleAttributes_SdkV2, bool)
GetEffectiveAttributes returns the value of the EffectiveAttributes field in DatabaseInstanceRole_SdkV2 as a DatabaseInstanceRoleAttributes_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*DatabaseInstanceRole_SdkV2) SetAttributes ¶ added in v1.85.0
func (m *DatabaseInstanceRole_SdkV2) SetAttributes(ctx context.Context, v DatabaseInstanceRoleAttributes_SdkV2)
SetAttributes sets the value of the Attributes field in DatabaseInstanceRole_SdkV2.
func (*DatabaseInstanceRole_SdkV2) SetEffectiveAttributes ¶ added in v1.92.0
func (m *DatabaseInstanceRole_SdkV2) SetEffectiveAttributes(ctx context.Context, v DatabaseInstanceRoleAttributes_SdkV2)
SetEffectiveAttributes sets the value of the EffectiveAttributes field in DatabaseInstanceRole_SdkV2.
func (*DatabaseInstanceRole_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DatabaseInstanceRole_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DatabaseInstanceRole_SdkV2)
func (*DatabaseInstanceRole_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DatabaseInstanceRole_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DatabaseInstanceRole_SdkV2)
func (DatabaseInstanceRole_SdkV2) ToObjectValue ¶ added in v1.85.0
func (m DatabaseInstanceRole_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DatabaseInstanceRole_SdkV2 only implements ToObjectValue() and Type().
type DatabaseInstance_SdkV2 ¶
type DatabaseInstance_SdkV2 struct {
// The sku of the instance. Valid values are "CU_1", "CU_2", "CU_4", "CU_8".
Capacity types.String `tfsdk:"capacity"`
// The refs of the child instances. This is only available if the instance
// is parent instance.
ChildInstanceRefs types.List `tfsdk:"child_instance_refs"`
// The timestamp when the instance was created.
CreationTime types.String `tfsdk:"creation_time"`
// The email of the creator of the instance.
Creator types.String `tfsdk:"creator"`
// Custom tags associated with the instance. This field is only included on
// create and update responses.
CustomTags types.List `tfsdk:"custom_tags"`
// Deprecated. The sku of the instance; this field will always match the
// value of capacity. This is an output only field that contains the value
// computed from the input field combined with server side defaults. Use the
// field without the effective_ prefix to set the value.
EffectiveCapacity types.String `tfsdk:"effective_capacity"`
// The recorded custom tags associated with the instance. This is an output
// only field that contains the value computed from the input field combined
// with server side defaults. Use the field without the effective_ prefix to
// set the value.
EffectiveCustomTags types.List `tfsdk:"effective_custom_tags"`
// Whether the instance has PG native password login enabled. This is an
// output only field that contains the value computed from the input field
// combined with server side defaults. Use the field without the effective_
// prefix to set the value.
EffectiveEnablePgNativeLogin types.Bool `tfsdk:"effective_enable_pg_native_login"`
// Whether secondaries serving read-only traffic are enabled. Defaults to
// false. This is an output only field that contains the value computed from
// the input field combined with server side defaults. Use the field without
// the effective_ prefix to set the value.
EffectiveEnableReadableSecondaries types.Bool `tfsdk:"effective_enable_readable_secondaries"`
// The number of nodes in the instance, composed of 1 primary and 0 or more
// secondaries. Defaults to 1 primary and 0 secondaries. This is an output
// only field that contains the value computed from the input field combined
// with server side defaults. Use the field without the effective_ prefix to
// set the value.
EffectiveNodeCount types.Int64 `tfsdk:"effective_node_count"`
// The retention window for the instance. This is the time window in days
// for which the historical data is retained. This is an output only field
// that contains the value computed from the input field combined with
// server side defaults. Use the field without the effective_ prefix to set
// the value.
EffectiveRetentionWindowInDays types.Int64 `tfsdk:"effective_retention_window_in_days"`
// Whether the instance is stopped. This is an output only field that
// contains the value computed from the input field combined with server
// side defaults. Use the field without the effective_ prefix to set the
// value.
EffectiveStopped types.Bool `tfsdk:"effective_stopped"`
// The policy that is applied to the instance. This is an output only field
// that contains the value computed from the input field combined with
// server side defaults. Use the field without the effective_ prefix to set
// the value.
EffectiveUsagePolicyId types.String `tfsdk:"effective_usage_policy_id"`
// Whether to enable PG native password login on the instance. Defaults to
// false.
EnablePgNativeLogin types.Bool `tfsdk:"enable_pg_native_login"`
// Whether to enable secondaries to serve read-only traffic. Defaults to
// false.
EnableReadableSecondaries types.Bool `tfsdk:"enable_readable_secondaries"`
// The name of the instance. This is the unique identifier for the instance.
Name types.String `tfsdk:"name"`
// The number of nodes in the instance, composed of 1 primary and 0 or more
// secondaries. Defaults to 1 primary and 0 secondaries. This field is input
// only, see effective_node_count for the output.
NodeCount types.Int64 `tfsdk:"node_count"`
// The ref of the parent instance. This is only available if the instance is
// child instance. Input: For specifying the parent instance to create a
// child instance. Optional. Output: Only populated if provided as input to
// create a child instance.
ParentInstanceRef types.List `tfsdk:"parent_instance_ref"`
// The version of Postgres running on the instance.
PgVersion types.String `tfsdk:"pg_version"`
// The DNS endpoint to connect to the instance for read only access. This is
// only available if enable_readable_secondaries is true.
ReadOnlyDns types.String `tfsdk:"read_only_dns"`
// The DNS endpoint to connect to the instance for read+write access.
ReadWriteDns types.String `tfsdk:"read_write_dns"`
// The retention window for the instance. This is the time window in days
// for which the historical data is retained. The default value is 7 days.
// Valid values are 2 to 35 days.
RetentionWindowInDays types.Int64 `tfsdk:"retention_window_in_days"`
// The current state of the instance.
State types.String `tfsdk:"state"`
// Whether to stop the instance. An input only param, see effective_stopped
// for the output.
Stopped types.Bool `tfsdk:"stopped"`
// An immutable UUID identifier for the instance.
Uid types.String `tfsdk:"uid"`
// The desired usage policy to associate with the instance.
UsagePolicyId types.String `tfsdk:"usage_policy_id"`
}
A DatabaseInstance represents a logical Postgres instance, comprised of both compute and storage.
func (DatabaseInstance_SdkV2) ApplySchemaCustomizations ¶
func (m DatabaseInstance_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*DatabaseInstance_SdkV2) GetChildInstanceRefs ¶ added in v1.85.0
func (m *DatabaseInstance_SdkV2) GetChildInstanceRefs(ctx context.Context) ([]DatabaseInstanceRef_SdkV2, bool)
GetChildInstanceRefs returns the value of the ChildInstanceRefs field in DatabaseInstance_SdkV2 as a slice of DatabaseInstanceRef_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (DatabaseInstance_SdkV2) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in DatabaseInstance. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DatabaseInstance_SdkV2) GetCustomTags ¶ added in v1.92.0
func (m *DatabaseInstance_SdkV2) GetCustomTags(ctx context.Context) ([]CustomTag_SdkV2, bool)
GetCustomTags returns the value of the CustomTags field in DatabaseInstance_SdkV2 as a slice of CustomTag_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*DatabaseInstance_SdkV2) GetEffectiveCustomTags ¶ added in v1.92.0
func (m *DatabaseInstance_SdkV2) GetEffectiveCustomTags(ctx context.Context) ([]CustomTag_SdkV2, bool)
GetEffectiveCustomTags returns the value of the EffectiveCustomTags field in DatabaseInstance_SdkV2 as a slice of CustomTag_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*DatabaseInstance_SdkV2) GetParentInstanceRef ¶ added in v1.85.0
func (m *DatabaseInstance_SdkV2) GetParentInstanceRef(ctx context.Context) (DatabaseInstanceRef_SdkV2, bool)
GetParentInstanceRef returns the value of the ParentInstanceRef field in DatabaseInstance_SdkV2 as a DatabaseInstanceRef_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*DatabaseInstance_SdkV2) SetChildInstanceRefs ¶ added in v1.85.0
func (m *DatabaseInstance_SdkV2) SetChildInstanceRefs(ctx context.Context, v []DatabaseInstanceRef_SdkV2)
SetChildInstanceRefs sets the value of the ChildInstanceRefs field in DatabaseInstance_SdkV2.
func (*DatabaseInstance_SdkV2) SetCustomTags ¶ added in v1.92.0
func (m *DatabaseInstance_SdkV2) SetCustomTags(ctx context.Context, v []CustomTag_SdkV2)
SetCustomTags sets the value of the CustomTags field in DatabaseInstance_SdkV2.
func (*DatabaseInstance_SdkV2) SetEffectiveCustomTags ¶ added in v1.92.0
func (m *DatabaseInstance_SdkV2) SetEffectiveCustomTags(ctx context.Context, v []CustomTag_SdkV2)
SetEffectiveCustomTags sets the value of the EffectiveCustomTags field in DatabaseInstance_SdkV2.
func (*DatabaseInstance_SdkV2) SetParentInstanceRef ¶ added in v1.85.0
func (m *DatabaseInstance_SdkV2) SetParentInstanceRef(ctx context.Context, v DatabaseInstanceRef_SdkV2)
SetParentInstanceRef sets the value of the ParentInstanceRef field in DatabaseInstance_SdkV2.
func (*DatabaseInstance_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DatabaseInstance_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DatabaseInstance_SdkV2)
func (*DatabaseInstance_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DatabaseInstance_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DatabaseInstance_SdkV2)
func (DatabaseInstance_SdkV2) ToObjectValue ¶
func (m DatabaseInstance_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DatabaseInstance_SdkV2 only implements ToObjectValue() and Type().
type DatabaseTable ¶
type DatabaseTable struct {
// Name of the target database instance. This is required when creating
// database tables in standard catalogs. This is optional when creating
// database tables in registered catalogs. If this field is specified when
// creating database tables in registered catalogs, the database instance
// name MUST match that of the registered catalog (or the request will be
// rejected).
DatabaseInstanceName types.String `tfsdk:"database_instance_name"`
// Target Postgres database object (logical database) name for this table.
//
// When creating a table in a standard catalog, this field is required. In
// this scenario, specifying this field will allow targeting an arbitrary
// postgres database.
//
// Registration of database tables via /database/tables is currently only
// supported in standard catalogs.
LogicalDatabaseName types.String `tfsdk:"logical_database_name"`
// Full three-part (catalog, schema, table) name of the table.
Name types.String `tfsdk:"name"`
}
Next field marker: 13
func (DatabaseTable) ApplySchemaCustomizations ¶
func (m DatabaseTable) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DatabaseTable) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in DatabaseTable. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DatabaseTable) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DatabaseTable) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DatabaseTable)
func (*DatabaseTable) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DatabaseTable) SyncFieldsDuringRead(ctx context.Context, from DatabaseTable)
func (DatabaseTable) ToObjectValue ¶
func (m DatabaseTable) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DatabaseTable only implements ToObjectValue() and Type().
type DatabaseTable_SdkV2 ¶
type DatabaseTable_SdkV2 struct {
// Name of the target database instance. This is required when creating
// database tables in standard catalogs. This is optional when creating
// database tables in registered catalogs. If this field is specified when
// creating database tables in registered catalogs, the database instance
// name MUST match that of the registered catalog (or the request will be
// rejected).
DatabaseInstanceName types.String `tfsdk:"database_instance_name"`
// Target Postgres database object (logical database) name for this table.
//
// When creating a table in a standard catalog, this field is required. In
// this scenario, specifying this field will allow targeting an arbitrary
// postgres database.
//
// Registration of database tables via /database/tables is currently only
// supported in standard catalogs.
LogicalDatabaseName types.String `tfsdk:"logical_database_name"`
// Full three-part (catalog, schema, table) name of the table.
Name types.String `tfsdk:"name"`
}
Next field marker: 13
func (DatabaseTable_SdkV2) ApplySchemaCustomizations ¶
func (m DatabaseTable_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DatabaseTable_SdkV2) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in DatabaseTable. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DatabaseTable_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DatabaseTable_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DatabaseTable_SdkV2)
func (*DatabaseTable_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DatabaseTable_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DatabaseTable_SdkV2)
func (DatabaseTable_SdkV2) ToObjectValue ¶
func (m DatabaseTable_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DatabaseTable_SdkV2 only implements ToObjectValue() and Type().
type DeleteDatabaseCatalogRequest ¶
func (DeleteDatabaseCatalogRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m DeleteDatabaseCatalogRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteDatabaseCatalogRequest) GetComplexFieldTypes ¶
func (m DeleteDatabaseCatalogRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteDatabaseCatalogRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteDatabaseCatalogRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *DeleteDatabaseCatalogRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteDatabaseCatalogRequest)
func (*DeleteDatabaseCatalogRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *DeleteDatabaseCatalogRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteDatabaseCatalogRequest)
func (DeleteDatabaseCatalogRequest) ToObjectValue ¶
func (m DeleteDatabaseCatalogRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteDatabaseCatalogRequest only implements ToObjectValue() and Type().
type DeleteDatabaseCatalogRequest_SdkV2 ¶
func (DeleteDatabaseCatalogRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m DeleteDatabaseCatalogRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteDatabaseCatalogRequest_SdkV2) GetComplexFieldTypes ¶
func (m DeleteDatabaseCatalogRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteDatabaseCatalogRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteDatabaseCatalogRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *DeleteDatabaseCatalogRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteDatabaseCatalogRequest_SdkV2)
func (*DeleteDatabaseCatalogRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *DeleteDatabaseCatalogRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteDatabaseCatalogRequest_SdkV2)
func (DeleteDatabaseCatalogRequest_SdkV2) ToObjectValue ¶
func (m DeleteDatabaseCatalogRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteDatabaseCatalogRequest_SdkV2 only implements ToObjectValue() and Type().
type DeleteDatabaseInstanceRequest ¶
type DeleteDatabaseInstanceRequest struct {
// By default, a instance cannot be deleted if it has descendant instances
// created via PITR. If this flag is specified as true, all descendent
// instances will be deleted as well.
Force types.Bool `tfsdk:"-"`
// Name of the instance to delete.
Name types.String `tfsdk:"-"`
// Deprecated. Omitting the field or setting it to true will result in the
// field being hard deleted. Setting a value of false will throw a bad
// request.
Purge types.Bool `tfsdk:"-"`
}
func (DeleteDatabaseInstanceRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m DeleteDatabaseInstanceRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteDatabaseInstanceRequest) GetComplexFieldTypes ¶
func (m DeleteDatabaseInstanceRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteDatabaseInstanceRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteDatabaseInstanceRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *DeleteDatabaseInstanceRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteDatabaseInstanceRequest)
func (*DeleteDatabaseInstanceRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *DeleteDatabaseInstanceRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteDatabaseInstanceRequest)
func (DeleteDatabaseInstanceRequest) ToObjectValue ¶
func (m DeleteDatabaseInstanceRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteDatabaseInstanceRequest only implements ToObjectValue() and Type().
type DeleteDatabaseInstanceRequest_SdkV2 ¶
type DeleteDatabaseInstanceRequest_SdkV2 struct {
// By default, a instance cannot be deleted if it has descendant instances
// created via PITR. If this flag is specified as true, all descendent
// instances will be deleted as well.
Force types.Bool `tfsdk:"-"`
// Name of the instance to delete.
Name types.String `tfsdk:"-"`
// Deprecated. Omitting the field or setting it to true will result in the
// field being hard deleted. Setting a value of false will throw a bad
// request.
Purge types.Bool `tfsdk:"-"`
}
func (DeleteDatabaseInstanceRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m DeleteDatabaseInstanceRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteDatabaseInstanceRequest_SdkV2) GetComplexFieldTypes ¶
func (m DeleteDatabaseInstanceRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteDatabaseInstanceRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteDatabaseInstanceRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *DeleteDatabaseInstanceRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteDatabaseInstanceRequest_SdkV2)
func (*DeleteDatabaseInstanceRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *DeleteDatabaseInstanceRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteDatabaseInstanceRequest_SdkV2)
func (DeleteDatabaseInstanceRequest_SdkV2) ToObjectValue ¶
func (m DeleteDatabaseInstanceRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteDatabaseInstanceRequest_SdkV2 only implements ToObjectValue() and Type().
type DeleteDatabaseInstanceRoleRequest ¶ added in v1.85.0
type DeleteDatabaseInstanceRoleRequest struct {
// This is the AIP standard name for the equivalent of Postgres' `IF EXISTS`
// option
AllowMissing types.Bool `tfsdk:"-"`
InstanceName types.String `tfsdk:"-"`
Name types.String `tfsdk:"-"`
ReassignOwnedTo types.String `tfsdk:"-"`
}
func (DeleteDatabaseInstanceRoleRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m DeleteDatabaseInstanceRoleRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteDatabaseInstanceRoleRequest) GetComplexFieldTypes ¶ added in v1.85.0
func (m DeleteDatabaseInstanceRoleRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteDatabaseInstanceRoleRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteDatabaseInstanceRoleRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *DeleteDatabaseInstanceRoleRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteDatabaseInstanceRoleRequest)
func (*DeleteDatabaseInstanceRoleRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *DeleteDatabaseInstanceRoleRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteDatabaseInstanceRoleRequest)
func (DeleteDatabaseInstanceRoleRequest) ToObjectValue ¶ added in v1.85.0
func (m DeleteDatabaseInstanceRoleRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteDatabaseInstanceRoleRequest only implements ToObjectValue() and Type().
type DeleteDatabaseInstanceRoleRequest_SdkV2 ¶ added in v1.85.0
type DeleteDatabaseInstanceRoleRequest_SdkV2 struct {
// This is the AIP standard name for the equivalent of Postgres' `IF EXISTS`
// option
AllowMissing types.Bool `tfsdk:"-"`
InstanceName types.String `tfsdk:"-"`
Name types.String `tfsdk:"-"`
ReassignOwnedTo types.String `tfsdk:"-"`
}
func (DeleteDatabaseInstanceRoleRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m DeleteDatabaseInstanceRoleRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteDatabaseInstanceRoleRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.85.0
func (m DeleteDatabaseInstanceRoleRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteDatabaseInstanceRoleRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteDatabaseInstanceRoleRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *DeleteDatabaseInstanceRoleRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteDatabaseInstanceRoleRequest_SdkV2)
func (*DeleteDatabaseInstanceRoleRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *DeleteDatabaseInstanceRoleRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteDatabaseInstanceRoleRequest_SdkV2)
func (DeleteDatabaseInstanceRoleRequest_SdkV2) ToObjectValue ¶ added in v1.85.0
func (m DeleteDatabaseInstanceRoleRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteDatabaseInstanceRoleRequest_SdkV2 only implements ToObjectValue() and Type().
type DeleteDatabaseTableRequest ¶
func (DeleteDatabaseTableRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m DeleteDatabaseTableRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteDatabaseTableRequest) GetComplexFieldTypes ¶
func (m DeleteDatabaseTableRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteDatabaseTableRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteDatabaseTableRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *DeleteDatabaseTableRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteDatabaseTableRequest)
func (*DeleteDatabaseTableRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *DeleteDatabaseTableRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteDatabaseTableRequest)
func (DeleteDatabaseTableRequest) ToObjectValue ¶
func (m DeleteDatabaseTableRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteDatabaseTableRequest only implements ToObjectValue() and Type().
type DeleteDatabaseTableRequest_SdkV2 ¶
func (DeleteDatabaseTableRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m DeleteDatabaseTableRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteDatabaseTableRequest_SdkV2) GetComplexFieldTypes ¶
func (m DeleteDatabaseTableRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteDatabaseTableRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteDatabaseTableRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *DeleteDatabaseTableRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteDatabaseTableRequest_SdkV2)
func (*DeleteDatabaseTableRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *DeleteDatabaseTableRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteDatabaseTableRequest_SdkV2)
func (DeleteDatabaseTableRequest_SdkV2) ToObjectValue ¶
func (m DeleteDatabaseTableRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteDatabaseTableRequest_SdkV2 only implements ToObjectValue() and Type().
type DeleteSyncedDatabaseTableRequest ¶
type DeleteSyncedDatabaseTableRequest struct {
Name types.String `tfsdk:"-"`
// Optional. When set to true, the actual PostgreSQL table will be dropped
// from the database.
PurgeData types.Bool `tfsdk:"-"`
}
func (DeleteSyncedDatabaseTableRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m DeleteSyncedDatabaseTableRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteSyncedDatabaseTableRequest) GetComplexFieldTypes ¶
func (m DeleteSyncedDatabaseTableRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteSyncedDatabaseTableRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteSyncedDatabaseTableRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *DeleteSyncedDatabaseTableRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteSyncedDatabaseTableRequest)
func (*DeleteSyncedDatabaseTableRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *DeleteSyncedDatabaseTableRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteSyncedDatabaseTableRequest)
func (DeleteSyncedDatabaseTableRequest) ToObjectValue ¶
func (m DeleteSyncedDatabaseTableRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteSyncedDatabaseTableRequest only implements ToObjectValue() and Type().
type DeleteSyncedDatabaseTableRequest_SdkV2 ¶
type DeleteSyncedDatabaseTableRequest_SdkV2 struct {
Name types.String `tfsdk:"-"`
// Optional. When set to true, the actual PostgreSQL table will be dropped
// from the database.
PurgeData types.Bool `tfsdk:"-"`
}
func (DeleteSyncedDatabaseTableRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m DeleteSyncedDatabaseTableRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteSyncedDatabaseTableRequest_SdkV2) GetComplexFieldTypes ¶
func (m DeleteSyncedDatabaseTableRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteSyncedDatabaseTableRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteSyncedDatabaseTableRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *DeleteSyncedDatabaseTableRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteSyncedDatabaseTableRequest_SdkV2)
func (*DeleteSyncedDatabaseTableRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *DeleteSyncedDatabaseTableRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteSyncedDatabaseTableRequest_SdkV2)
func (DeleteSyncedDatabaseTableRequest_SdkV2) ToObjectValue ¶
func (m DeleteSyncedDatabaseTableRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteSyncedDatabaseTableRequest_SdkV2 only implements ToObjectValue() and Type().
type DeltaTableSyncInfo ¶ added in v1.85.0
type DeltaTableSyncInfo struct {
// The timestamp when the above Delta version was committed in the source
// Delta table. Note: This is the Delta commit time, not the time the data
// was written to the synced table.
DeltaCommitTimestamp types.String `tfsdk:"delta_commit_timestamp"`
// The Delta Lake commit version that was last successfully synced.
DeltaCommitVersion types.Int64 `tfsdk:"delta_commit_version"`
}
func (DeltaTableSyncInfo) ApplySchemaCustomizations ¶ added in v1.85.0
func (m DeltaTableSyncInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeltaTableSyncInfo) GetComplexFieldTypes ¶ added in v1.85.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeltaTableSyncInfo. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeltaTableSyncInfo) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DeltaTableSyncInfo) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeltaTableSyncInfo)
func (*DeltaTableSyncInfo) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DeltaTableSyncInfo) SyncFieldsDuringRead(ctx context.Context, from DeltaTableSyncInfo)
func (DeltaTableSyncInfo) ToObjectValue ¶ added in v1.85.0
func (m DeltaTableSyncInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeltaTableSyncInfo only implements ToObjectValue() and Type().
type DeltaTableSyncInfo_SdkV2 ¶ added in v1.85.0
type DeltaTableSyncInfo_SdkV2 struct {
// The timestamp when the above Delta version was committed in the source
// Delta table. Note: This is the Delta commit time, not the time the data
// was written to the synced table.
DeltaCommitTimestamp types.String `tfsdk:"delta_commit_timestamp"`
// The Delta Lake commit version that was last successfully synced.
DeltaCommitVersion types.Int64 `tfsdk:"delta_commit_version"`
}
func (DeltaTableSyncInfo_SdkV2) ApplySchemaCustomizations ¶ added in v1.85.0
func (m DeltaTableSyncInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeltaTableSyncInfo_SdkV2) GetComplexFieldTypes ¶ added in v1.85.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeltaTableSyncInfo. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeltaTableSyncInfo_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DeltaTableSyncInfo_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeltaTableSyncInfo_SdkV2)
func (*DeltaTableSyncInfo_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DeltaTableSyncInfo_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeltaTableSyncInfo_SdkV2)
func (DeltaTableSyncInfo_SdkV2) ToObjectValue ¶ added in v1.85.0
func (m DeltaTableSyncInfo_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeltaTableSyncInfo_SdkV2 only implements ToObjectValue() and Type().
type FindDatabaseInstanceByUidRequest ¶
type FindDatabaseInstanceByUidRequest struct {
// UID of the cluster to get.
Uid types.String `tfsdk:"-"`
}
func (FindDatabaseInstanceByUidRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m FindDatabaseInstanceByUidRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (FindDatabaseInstanceByUidRequest) GetComplexFieldTypes ¶
func (m FindDatabaseInstanceByUidRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in FindDatabaseInstanceByUidRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*FindDatabaseInstanceByUidRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *FindDatabaseInstanceByUidRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from FindDatabaseInstanceByUidRequest)
func (*FindDatabaseInstanceByUidRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *FindDatabaseInstanceByUidRequest) SyncFieldsDuringRead(ctx context.Context, from FindDatabaseInstanceByUidRequest)
func (FindDatabaseInstanceByUidRequest) ToObjectValue ¶
func (m FindDatabaseInstanceByUidRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, FindDatabaseInstanceByUidRequest only implements ToObjectValue() and Type().
type FindDatabaseInstanceByUidRequest_SdkV2 ¶
type FindDatabaseInstanceByUidRequest_SdkV2 struct {
// UID of the cluster to get.
Uid types.String `tfsdk:"-"`
}
func (FindDatabaseInstanceByUidRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m FindDatabaseInstanceByUidRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (FindDatabaseInstanceByUidRequest_SdkV2) GetComplexFieldTypes ¶
func (m FindDatabaseInstanceByUidRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in FindDatabaseInstanceByUidRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*FindDatabaseInstanceByUidRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *FindDatabaseInstanceByUidRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from FindDatabaseInstanceByUidRequest_SdkV2)
func (*FindDatabaseInstanceByUidRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *FindDatabaseInstanceByUidRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from FindDatabaseInstanceByUidRequest_SdkV2)
func (FindDatabaseInstanceByUidRequest_SdkV2) ToObjectValue ¶
func (m FindDatabaseInstanceByUidRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, FindDatabaseInstanceByUidRequest_SdkV2 only implements ToObjectValue() and Type().
type GenerateDatabaseCredentialRequest ¶
type GenerateDatabaseCredentialRequest struct {
// The returned token will be scoped to the union of instance_names and
// instances containing the specified UC tables, so instance_names is
// allowed to be empty.
Claims types.List `tfsdk:"claims"`
// Instances to which the token will be scoped.
InstanceNames types.List `tfsdk:"instance_names"`
RequestId types.String `tfsdk:"request_id"`
}
Generates a credential that can be used to access database instances
func (GenerateDatabaseCredentialRequest) ApplySchemaCustomizations ¶
func (m GenerateDatabaseCredentialRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*GenerateDatabaseCredentialRequest) GetClaims ¶ added in v1.85.0
func (m *GenerateDatabaseCredentialRequest) GetClaims(ctx context.Context) ([]RequestedClaims, bool)
GetClaims returns the value of the Claims field in GenerateDatabaseCredentialRequest as a slice of RequestedClaims values. If the field is unknown or null, the boolean return value is false.
func (GenerateDatabaseCredentialRequest) GetComplexFieldTypes ¶
func (m GenerateDatabaseCredentialRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GenerateDatabaseCredentialRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GenerateDatabaseCredentialRequest) GetInstanceNames ¶
func (m *GenerateDatabaseCredentialRequest) GetInstanceNames(ctx context.Context) ([]types.String, bool)
GetInstanceNames returns the value of the InstanceNames field in GenerateDatabaseCredentialRequest as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*GenerateDatabaseCredentialRequest) SetClaims ¶ added in v1.85.0
func (m *GenerateDatabaseCredentialRequest) SetClaims(ctx context.Context, v []RequestedClaims)
SetClaims sets the value of the Claims field in GenerateDatabaseCredentialRequest.
func (*GenerateDatabaseCredentialRequest) SetInstanceNames ¶
func (m *GenerateDatabaseCredentialRequest) SetInstanceNames(ctx context.Context, v []types.String)
SetInstanceNames sets the value of the InstanceNames field in GenerateDatabaseCredentialRequest.
func (*GenerateDatabaseCredentialRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GenerateDatabaseCredentialRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GenerateDatabaseCredentialRequest)
func (*GenerateDatabaseCredentialRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GenerateDatabaseCredentialRequest) SyncFieldsDuringRead(ctx context.Context, from GenerateDatabaseCredentialRequest)
func (GenerateDatabaseCredentialRequest) ToObjectValue ¶
func (m GenerateDatabaseCredentialRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GenerateDatabaseCredentialRequest only implements ToObjectValue() and Type().
type GenerateDatabaseCredentialRequest_SdkV2 ¶
type GenerateDatabaseCredentialRequest_SdkV2 struct {
// The returned token will be scoped to the union of instance_names and
// instances containing the specified UC tables, so instance_names is
// allowed to be empty.
Claims types.List `tfsdk:"claims"`
// Instances to which the token will be scoped.
InstanceNames types.List `tfsdk:"instance_names"`
RequestId types.String `tfsdk:"request_id"`
}
Generates a credential that can be used to access database instances
func (GenerateDatabaseCredentialRequest_SdkV2) ApplySchemaCustomizations ¶
func (m GenerateDatabaseCredentialRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*GenerateDatabaseCredentialRequest_SdkV2) GetClaims ¶ added in v1.85.0
func (m *GenerateDatabaseCredentialRequest_SdkV2) GetClaims(ctx context.Context) ([]RequestedClaims_SdkV2, bool)
GetClaims returns the value of the Claims field in GenerateDatabaseCredentialRequest_SdkV2 as a slice of RequestedClaims_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (GenerateDatabaseCredentialRequest_SdkV2) GetComplexFieldTypes ¶
func (m GenerateDatabaseCredentialRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GenerateDatabaseCredentialRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GenerateDatabaseCredentialRequest_SdkV2) GetInstanceNames ¶
func (m *GenerateDatabaseCredentialRequest_SdkV2) GetInstanceNames(ctx context.Context) ([]types.String, bool)
GetInstanceNames returns the value of the InstanceNames field in GenerateDatabaseCredentialRequest_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*GenerateDatabaseCredentialRequest_SdkV2) SetClaims ¶ added in v1.85.0
func (m *GenerateDatabaseCredentialRequest_SdkV2) SetClaims(ctx context.Context, v []RequestedClaims_SdkV2)
SetClaims sets the value of the Claims field in GenerateDatabaseCredentialRequest_SdkV2.
func (*GenerateDatabaseCredentialRequest_SdkV2) SetInstanceNames ¶
func (m *GenerateDatabaseCredentialRequest_SdkV2) SetInstanceNames(ctx context.Context, v []types.String)
SetInstanceNames sets the value of the InstanceNames field in GenerateDatabaseCredentialRequest_SdkV2.
func (*GenerateDatabaseCredentialRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GenerateDatabaseCredentialRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GenerateDatabaseCredentialRequest_SdkV2)
func (*GenerateDatabaseCredentialRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GenerateDatabaseCredentialRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GenerateDatabaseCredentialRequest_SdkV2)
func (GenerateDatabaseCredentialRequest_SdkV2) ToObjectValue ¶
func (m GenerateDatabaseCredentialRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GenerateDatabaseCredentialRequest_SdkV2 only implements ToObjectValue() and Type().
type GetDatabaseCatalogRequest ¶
func (GetDatabaseCatalogRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m GetDatabaseCatalogRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetDatabaseCatalogRequest) GetComplexFieldTypes ¶
func (m GetDatabaseCatalogRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetDatabaseCatalogRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetDatabaseCatalogRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetDatabaseCatalogRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetDatabaseCatalogRequest)
func (*GetDatabaseCatalogRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetDatabaseCatalogRequest) SyncFieldsDuringRead(ctx context.Context, from GetDatabaseCatalogRequest)
func (GetDatabaseCatalogRequest) ToObjectValue ¶
func (m GetDatabaseCatalogRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetDatabaseCatalogRequest only implements ToObjectValue() and Type().
type GetDatabaseCatalogRequest_SdkV2 ¶
func (GetDatabaseCatalogRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m GetDatabaseCatalogRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetDatabaseCatalogRequest_SdkV2) GetComplexFieldTypes ¶
func (m GetDatabaseCatalogRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetDatabaseCatalogRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetDatabaseCatalogRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetDatabaseCatalogRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetDatabaseCatalogRequest_SdkV2)
func (*GetDatabaseCatalogRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetDatabaseCatalogRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetDatabaseCatalogRequest_SdkV2)
func (GetDatabaseCatalogRequest_SdkV2) ToObjectValue ¶
func (m GetDatabaseCatalogRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetDatabaseCatalogRequest_SdkV2 only implements ToObjectValue() and Type().
type GetDatabaseInstanceRequest ¶
type GetDatabaseInstanceRequest struct {
// Name of the cluster to get.
Name types.String `tfsdk:"-"`
}
func (GetDatabaseInstanceRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m GetDatabaseInstanceRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetDatabaseInstanceRequest) GetComplexFieldTypes ¶
func (m GetDatabaseInstanceRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetDatabaseInstanceRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetDatabaseInstanceRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetDatabaseInstanceRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetDatabaseInstanceRequest)
func (*GetDatabaseInstanceRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetDatabaseInstanceRequest) SyncFieldsDuringRead(ctx context.Context, from GetDatabaseInstanceRequest)
func (GetDatabaseInstanceRequest) ToObjectValue ¶
func (m GetDatabaseInstanceRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetDatabaseInstanceRequest only implements ToObjectValue() and Type().
type GetDatabaseInstanceRequest_SdkV2 ¶
type GetDatabaseInstanceRequest_SdkV2 struct {
// Name of the cluster to get.
Name types.String `tfsdk:"-"`
}
func (GetDatabaseInstanceRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m GetDatabaseInstanceRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetDatabaseInstanceRequest_SdkV2) GetComplexFieldTypes ¶
func (m GetDatabaseInstanceRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetDatabaseInstanceRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetDatabaseInstanceRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetDatabaseInstanceRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetDatabaseInstanceRequest_SdkV2)
func (*GetDatabaseInstanceRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetDatabaseInstanceRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetDatabaseInstanceRequest_SdkV2)
func (GetDatabaseInstanceRequest_SdkV2) ToObjectValue ¶
func (m GetDatabaseInstanceRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetDatabaseInstanceRequest_SdkV2 only implements ToObjectValue() and Type().
type GetDatabaseInstanceRoleRequest ¶ added in v1.85.0
type GetDatabaseInstanceRoleRequest struct {
InstanceName types.String `tfsdk:"-"`
Name types.String `tfsdk:"-"`
}
func (GetDatabaseInstanceRoleRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m GetDatabaseInstanceRoleRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetDatabaseInstanceRoleRequest) GetComplexFieldTypes ¶ added in v1.85.0
func (m GetDatabaseInstanceRoleRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetDatabaseInstanceRoleRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetDatabaseInstanceRoleRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetDatabaseInstanceRoleRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetDatabaseInstanceRoleRequest)
func (*GetDatabaseInstanceRoleRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetDatabaseInstanceRoleRequest) SyncFieldsDuringRead(ctx context.Context, from GetDatabaseInstanceRoleRequest)
func (GetDatabaseInstanceRoleRequest) ToObjectValue ¶ added in v1.85.0
func (m GetDatabaseInstanceRoleRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetDatabaseInstanceRoleRequest only implements ToObjectValue() and Type().
type GetDatabaseInstanceRoleRequest_SdkV2 ¶ added in v1.85.0
type GetDatabaseInstanceRoleRequest_SdkV2 struct {
InstanceName types.String `tfsdk:"-"`
Name types.String `tfsdk:"-"`
}
func (GetDatabaseInstanceRoleRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m GetDatabaseInstanceRoleRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetDatabaseInstanceRoleRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.85.0
func (m GetDatabaseInstanceRoleRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetDatabaseInstanceRoleRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetDatabaseInstanceRoleRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetDatabaseInstanceRoleRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetDatabaseInstanceRoleRequest_SdkV2)
func (*GetDatabaseInstanceRoleRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetDatabaseInstanceRoleRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetDatabaseInstanceRoleRequest_SdkV2)
func (GetDatabaseInstanceRoleRequest_SdkV2) ToObjectValue ¶ added in v1.85.0
func (m GetDatabaseInstanceRoleRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetDatabaseInstanceRoleRequest_SdkV2 only implements ToObjectValue() and Type().
type GetDatabaseTableRequest ¶
func (GetDatabaseTableRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m GetDatabaseTableRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetDatabaseTableRequest) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetDatabaseTableRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetDatabaseTableRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetDatabaseTableRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetDatabaseTableRequest)
func (*GetDatabaseTableRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetDatabaseTableRequest) SyncFieldsDuringRead(ctx context.Context, from GetDatabaseTableRequest)
func (GetDatabaseTableRequest) ToObjectValue ¶
func (m GetDatabaseTableRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetDatabaseTableRequest only implements ToObjectValue() and Type().
type GetDatabaseTableRequest_SdkV2 ¶
func (GetDatabaseTableRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m GetDatabaseTableRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetDatabaseTableRequest_SdkV2) GetComplexFieldTypes ¶
func (m GetDatabaseTableRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetDatabaseTableRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetDatabaseTableRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetDatabaseTableRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetDatabaseTableRequest_SdkV2)
func (*GetDatabaseTableRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetDatabaseTableRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetDatabaseTableRequest_SdkV2)
func (GetDatabaseTableRequest_SdkV2) ToObjectValue ¶
func (m GetDatabaseTableRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetDatabaseTableRequest_SdkV2 only implements ToObjectValue() and Type().
type GetSyncedDatabaseTableRequest ¶
func (GetSyncedDatabaseTableRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m GetSyncedDatabaseTableRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetSyncedDatabaseTableRequest) GetComplexFieldTypes ¶
func (m GetSyncedDatabaseTableRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetSyncedDatabaseTableRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetSyncedDatabaseTableRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetSyncedDatabaseTableRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetSyncedDatabaseTableRequest)
func (*GetSyncedDatabaseTableRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetSyncedDatabaseTableRequest) SyncFieldsDuringRead(ctx context.Context, from GetSyncedDatabaseTableRequest)
func (GetSyncedDatabaseTableRequest) ToObjectValue ¶
func (m GetSyncedDatabaseTableRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetSyncedDatabaseTableRequest only implements ToObjectValue() and Type().
type GetSyncedDatabaseTableRequest_SdkV2 ¶
func (GetSyncedDatabaseTableRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m GetSyncedDatabaseTableRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetSyncedDatabaseTableRequest_SdkV2) GetComplexFieldTypes ¶
func (m GetSyncedDatabaseTableRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetSyncedDatabaseTableRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetSyncedDatabaseTableRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetSyncedDatabaseTableRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetSyncedDatabaseTableRequest_SdkV2)
func (*GetSyncedDatabaseTableRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetSyncedDatabaseTableRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetSyncedDatabaseTableRequest_SdkV2)
func (GetSyncedDatabaseTableRequest_SdkV2) ToObjectValue ¶
func (m GetSyncedDatabaseTableRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetSyncedDatabaseTableRequest_SdkV2 only implements ToObjectValue() and Type().
type ListDatabaseCatalogsRequest ¶ added in v1.87.0
type ListDatabaseCatalogsRequest struct {
// Name of the instance to get database catalogs for.
InstanceName types.String `tfsdk:"-"`
// Upper bound for items returned.
PageSize types.Int64 `tfsdk:"-"`
// Pagination token to go to the next page of synced database tables.
// Requests first page if absent.
PageToken types.String `tfsdk:"-"`
}
func (ListDatabaseCatalogsRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m ListDatabaseCatalogsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListDatabaseCatalogsRequest) GetComplexFieldTypes ¶ added in v1.87.0
func (m ListDatabaseCatalogsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListDatabaseCatalogsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListDatabaseCatalogsRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *ListDatabaseCatalogsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListDatabaseCatalogsRequest)
func (*ListDatabaseCatalogsRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *ListDatabaseCatalogsRequest) SyncFieldsDuringRead(ctx context.Context, from ListDatabaseCatalogsRequest)
func (ListDatabaseCatalogsRequest) ToObjectValue ¶ added in v1.87.0
func (m ListDatabaseCatalogsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListDatabaseCatalogsRequest only implements ToObjectValue() and Type().
type ListDatabaseCatalogsRequest_SdkV2 ¶ added in v1.87.0
type ListDatabaseCatalogsRequest_SdkV2 struct {
// Name of the instance to get database catalogs for.
InstanceName types.String `tfsdk:"-"`
// Upper bound for items returned.
PageSize types.Int64 `tfsdk:"-"`
// Pagination token to go to the next page of synced database tables.
// Requests first page if absent.
PageToken types.String `tfsdk:"-"`
}
func (ListDatabaseCatalogsRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m ListDatabaseCatalogsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListDatabaseCatalogsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.87.0
func (m ListDatabaseCatalogsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListDatabaseCatalogsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListDatabaseCatalogsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *ListDatabaseCatalogsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListDatabaseCatalogsRequest_SdkV2)
func (*ListDatabaseCatalogsRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *ListDatabaseCatalogsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListDatabaseCatalogsRequest_SdkV2)
func (ListDatabaseCatalogsRequest_SdkV2) ToObjectValue ¶ added in v1.87.0
func (m ListDatabaseCatalogsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListDatabaseCatalogsRequest_SdkV2 only implements ToObjectValue() and Type().
type ListDatabaseCatalogsResponse ¶ added in v1.87.0
type ListDatabaseCatalogsResponse struct {
DatabaseCatalogs types.List `tfsdk:"database_catalogs"`
// Pagination token to request the next page of database catalogs.
NextPageToken types.String `tfsdk:"next_page_token"`
}
func (ListDatabaseCatalogsResponse) ApplySchemaCustomizations ¶ added in v1.87.0
func (m ListDatabaseCatalogsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListDatabaseCatalogsResponse) GetComplexFieldTypes ¶ added in v1.87.0
func (m ListDatabaseCatalogsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListDatabaseCatalogsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListDatabaseCatalogsResponse) GetDatabaseCatalogs ¶ added in v1.87.0
func (m *ListDatabaseCatalogsResponse) GetDatabaseCatalogs(ctx context.Context) ([]DatabaseCatalog, bool)
GetDatabaseCatalogs returns the value of the DatabaseCatalogs field in ListDatabaseCatalogsResponse as a slice of DatabaseCatalog values. If the field is unknown or null, the boolean return value is false.
func (*ListDatabaseCatalogsResponse) SetDatabaseCatalogs ¶ added in v1.87.0
func (m *ListDatabaseCatalogsResponse) SetDatabaseCatalogs(ctx context.Context, v []DatabaseCatalog)
SetDatabaseCatalogs sets the value of the DatabaseCatalogs field in ListDatabaseCatalogsResponse.
func (*ListDatabaseCatalogsResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.87.0
func (to *ListDatabaseCatalogsResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListDatabaseCatalogsResponse)
func (*ListDatabaseCatalogsResponse) SyncFieldsDuringRead ¶ added in v1.87.0
func (to *ListDatabaseCatalogsResponse) SyncFieldsDuringRead(ctx context.Context, from ListDatabaseCatalogsResponse)
func (ListDatabaseCatalogsResponse) ToObjectValue ¶ added in v1.87.0
func (m ListDatabaseCatalogsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListDatabaseCatalogsResponse only implements ToObjectValue() and Type().
type ListDatabaseCatalogsResponse_SdkV2 ¶ added in v1.87.0
type ListDatabaseCatalogsResponse_SdkV2 struct {
DatabaseCatalogs types.List `tfsdk:"database_catalogs"`
// Pagination token to request the next page of database catalogs.
NextPageToken types.String `tfsdk:"next_page_token"`
}
func (ListDatabaseCatalogsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.87.0
func (m ListDatabaseCatalogsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListDatabaseCatalogsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.87.0
func (m ListDatabaseCatalogsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListDatabaseCatalogsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListDatabaseCatalogsResponse_SdkV2) GetDatabaseCatalogs ¶ added in v1.87.0
func (m *ListDatabaseCatalogsResponse_SdkV2) GetDatabaseCatalogs(ctx context.Context) ([]DatabaseCatalog_SdkV2, bool)
GetDatabaseCatalogs returns the value of the DatabaseCatalogs field in ListDatabaseCatalogsResponse_SdkV2 as a slice of DatabaseCatalog_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListDatabaseCatalogsResponse_SdkV2) SetDatabaseCatalogs ¶ added in v1.87.0
func (m *ListDatabaseCatalogsResponse_SdkV2) SetDatabaseCatalogs(ctx context.Context, v []DatabaseCatalog_SdkV2)
SetDatabaseCatalogs sets the value of the DatabaseCatalogs field in ListDatabaseCatalogsResponse_SdkV2.
func (*ListDatabaseCatalogsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.87.0
func (to *ListDatabaseCatalogsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListDatabaseCatalogsResponse_SdkV2)
func (*ListDatabaseCatalogsResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.87.0
func (to *ListDatabaseCatalogsResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListDatabaseCatalogsResponse_SdkV2)
func (ListDatabaseCatalogsResponse_SdkV2) ToObjectValue ¶ added in v1.87.0
func (m ListDatabaseCatalogsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListDatabaseCatalogsResponse_SdkV2 only implements ToObjectValue() and Type().
type ListDatabaseInstanceRolesRequest ¶ added in v1.85.0
type ListDatabaseInstanceRolesRequest struct {
InstanceName types.String `tfsdk:"-"`
// Upper bound for items returned.
PageSize types.Int64 `tfsdk:"-"`
// Pagination token to go to the next page of Database Instances. Requests
// first page if absent.
PageToken types.String `tfsdk:"-"`
}
func (ListDatabaseInstanceRolesRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m ListDatabaseInstanceRolesRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListDatabaseInstanceRolesRequest) GetComplexFieldTypes ¶ added in v1.85.0
func (m ListDatabaseInstanceRolesRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListDatabaseInstanceRolesRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListDatabaseInstanceRolesRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *ListDatabaseInstanceRolesRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListDatabaseInstanceRolesRequest)
func (*ListDatabaseInstanceRolesRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *ListDatabaseInstanceRolesRequest) SyncFieldsDuringRead(ctx context.Context, from ListDatabaseInstanceRolesRequest)
func (ListDatabaseInstanceRolesRequest) ToObjectValue ¶ added in v1.85.0
func (m ListDatabaseInstanceRolesRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListDatabaseInstanceRolesRequest only implements ToObjectValue() and Type().
type ListDatabaseInstanceRolesRequest_SdkV2 ¶ added in v1.85.0
type ListDatabaseInstanceRolesRequest_SdkV2 struct {
InstanceName types.String `tfsdk:"-"`
// Upper bound for items returned.
PageSize types.Int64 `tfsdk:"-"`
// Pagination token to go to the next page of Database Instances. Requests
// first page if absent.
PageToken types.String `tfsdk:"-"`
}
func (ListDatabaseInstanceRolesRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m ListDatabaseInstanceRolesRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListDatabaseInstanceRolesRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.85.0
func (m ListDatabaseInstanceRolesRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListDatabaseInstanceRolesRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListDatabaseInstanceRolesRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *ListDatabaseInstanceRolesRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListDatabaseInstanceRolesRequest_SdkV2)
func (*ListDatabaseInstanceRolesRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *ListDatabaseInstanceRolesRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListDatabaseInstanceRolesRequest_SdkV2)
func (ListDatabaseInstanceRolesRequest_SdkV2) ToObjectValue ¶ added in v1.85.0
func (m ListDatabaseInstanceRolesRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListDatabaseInstanceRolesRequest_SdkV2 only implements ToObjectValue() and Type().
type ListDatabaseInstanceRolesResponse ¶ added in v1.85.0
type ListDatabaseInstanceRolesResponse struct {
// List of database instance roles.
DatabaseInstanceRoles types.List `tfsdk:"database_instance_roles"`
// Pagination token to request the next page of instances.
NextPageToken types.String `tfsdk:"next_page_token"`
}
func (ListDatabaseInstanceRolesResponse) ApplySchemaCustomizations ¶ added in v1.85.0
func (m ListDatabaseInstanceRolesResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListDatabaseInstanceRolesResponse) GetComplexFieldTypes ¶ added in v1.85.0
func (m ListDatabaseInstanceRolesResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListDatabaseInstanceRolesResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListDatabaseInstanceRolesResponse) GetDatabaseInstanceRoles ¶ added in v1.85.0
func (m *ListDatabaseInstanceRolesResponse) GetDatabaseInstanceRoles(ctx context.Context) ([]DatabaseInstanceRole, bool)
GetDatabaseInstanceRoles returns the value of the DatabaseInstanceRoles field in ListDatabaseInstanceRolesResponse as a slice of DatabaseInstanceRole values. If the field is unknown or null, the boolean return value is false.
func (*ListDatabaseInstanceRolesResponse) SetDatabaseInstanceRoles ¶ added in v1.85.0
func (m *ListDatabaseInstanceRolesResponse) SetDatabaseInstanceRoles(ctx context.Context, v []DatabaseInstanceRole)
SetDatabaseInstanceRoles sets the value of the DatabaseInstanceRoles field in ListDatabaseInstanceRolesResponse.
func (*ListDatabaseInstanceRolesResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ListDatabaseInstanceRolesResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListDatabaseInstanceRolesResponse)
func (*ListDatabaseInstanceRolesResponse) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ListDatabaseInstanceRolesResponse) SyncFieldsDuringRead(ctx context.Context, from ListDatabaseInstanceRolesResponse)
func (ListDatabaseInstanceRolesResponse) ToObjectValue ¶ added in v1.85.0
func (m ListDatabaseInstanceRolesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListDatabaseInstanceRolesResponse only implements ToObjectValue() and Type().
type ListDatabaseInstanceRolesResponse_SdkV2 ¶ added in v1.85.0
type ListDatabaseInstanceRolesResponse_SdkV2 struct {
// List of database instance roles.
DatabaseInstanceRoles types.List `tfsdk:"database_instance_roles"`
// Pagination token to request the next page of instances.
NextPageToken types.String `tfsdk:"next_page_token"`
}
func (ListDatabaseInstanceRolesResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.85.0
func (m ListDatabaseInstanceRolesResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListDatabaseInstanceRolesResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.85.0
func (m ListDatabaseInstanceRolesResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListDatabaseInstanceRolesResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListDatabaseInstanceRolesResponse_SdkV2) GetDatabaseInstanceRoles ¶ added in v1.85.0
func (m *ListDatabaseInstanceRolesResponse_SdkV2) GetDatabaseInstanceRoles(ctx context.Context) ([]DatabaseInstanceRole_SdkV2, bool)
GetDatabaseInstanceRoles returns the value of the DatabaseInstanceRoles field in ListDatabaseInstanceRolesResponse_SdkV2 as a slice of DatabaseInstanceRole_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListDatabaseInstanceRolesResponse_SdkV2) SetDatabaseInstanceRoles ¶ added in v1.85.0
func (m *ListDatabaseInstanceRolesResponse_SdkV2) SetDatabaseInstanceRoles(ctx context.Context, v []DatabaseInstanceRole_SdkV2)
SetDatabaseInstanceRoles sets the value of the DatabaseInstanceRoles field in ListDatabaseInstanceRolesResponse_SdkV2.
func (*ListDatabaseInstanceRolesResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ListDatabaseInstanceRolesResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListDatabaseInstanceRolesResponse_SdkV2)
func (*ListDatabaseInstanceRolesResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ListDatabaseInstanceRolesResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListDatabaseInstanceRolesResponse_SdkV2)
func (ListDatabaseInstanceRolesResponse_SdkV2) ToObjectValue ¶ added in v1.85.0
func (m ListDatabaseInstanceRolesResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListDatabaseInstanceRolesResponse_SdkV2 only implements ToObjectValue() and Type().
type ListDatabaseInstancesRequest ¶
type ListDatabaseInstancesRequest struct {
// Upper bound for items returned. The maximum value is 100.
PageSize types.Int64 `tfsdk:"-"`
// Pagination token to go to the next page of Database Instances. Requests
// first page if absent.
PageToken types.String `tfsdk:"-"`
}
func (ListDatabaseInstancesRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m ListDatabaseInstancesRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListDatabaseInstancesRequest) GetComplexFieldTypes ¶
func (m ListDatabaseInstancesRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListDatabaseInstancesRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListDatabaseInstancesRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *ListDatabaseInstancesRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListDatabaseInstancesRequest)
func (*ListDatabaseInstancesRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *ListDatabaseInstancesRequest) SyncFieldsDuringRead(ctx context.Context, from ListDatabaseInstancesRequest)
func (ListDatabaseInstancesRequest) ToObjectValue ¶
func (m ListDatabaseInstancesRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListDatabaseInstancesRequest only implements ToObjectValue() and Type().
type ListDatabaseInstancesRequest_SdkV2 ¶
type ListDatabaseInstancesRequest_SdkV2 struct {
// Upper bound for items returned. The maximum value is 100.
PageSize types.Int64 `tfsdk:"-"`
// Pagination token to go to the next page of Database Instances. Requests
// first page if absent.
PageToken types.String `tfsdk:"-"`
}
func (ListDatabaseInstancesRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m ListDatabaseInstancesRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListDatabaseInstancesRequest_SdkV2) GetComplexFieldTypes ¶
func (m ListDatabaseInstancesRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListDatabaseInstancesRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListDatabaseInstancesRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *ListDatabaseInstancesRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListDatabaseInstancesRequest_SdkV2)
func (*ListDatabaseInstancesRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *ListDatabaseInstancesRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListDatabaseInstancesRequest_SdkV2)
func (ListDatabaseInstancesRequest_SdkV2) ToObjectValue ¶
func (m ListDatabaseInstancesRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListDatabaseInstancesRequest_SdkV2 only implements ToObjectValue() and Type().
type ListDatabaseInstancesResponse ¶
type ListDatabaseInstancesResponse struct {
// List of instances.
DatabaseInstances types.List `tfsdk:"database_instances"`
// Pagination token to request the next page of instances.
NextPageToken types.String `tfsdk:"next_page_token"`
}
func (ListDatabaseInstancesResponse) ApplySchemaCustomizations ¶
func (m ListDatabaseInstancesResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListDatabaseInstancesResponse) GetComplexFieldTypes ¶
func (m ListDatabaseInstancesResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListDatabaseInstancesResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListDatabaseInstancesResponse) GetDatabaseInstances ¶
func (m *ListDatabaseInstancesResponse) GetDatabaseInstances(ctx context.Context) ([]DatabaseInstance, bool)
GetDatabaseInstances returns the value of the DatabaseInstances field in ListDatabaseInstancesResponse as a slice of DatabaseInstance values. If the field is unknown or null, the boolean return value is false.
func (*ListDatabaseInstancesResponse) SetDatabaseInstances ¶
func (m *ListDatabaseInstancesResponse) SetDatabaseInstances(ctx context.Context, v []DatabaseInstance)
SetDatabaseInstances sets the value of the DatabaseInstances field in ListDatabaseInstancesResponse.
func (*ListDatabaseInstancesResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ListDatabaseInstancesResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListDatabaseInstancesResponse)
func (*ListDatabaseInstancesResponse) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ListDatabaseInstancesResponse) SyncFieldsDuringRead(ctx context.Context, from ListDatabaseInstancesResponse)
func (ListDatabaseInstancesResponse) ToObjectValue ¶
func (m ListDatabaseInstancesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListDatabaseInstancesResponse only implements ToObjectValue() and Type().
type ListDatabaseInstancesResponse_SdkV2 ¶
type ListDatabaseInstancesResponse_SdkV2 struct {
// List of instances.
DatabaseInstances types.List `tfsdk:"database_instances"`
// Pagination token to request the next page of instances.
NextPageToken types.String `tfsdk:"next_page_token"`
}
func (ListDatabaseInstancesResponse_SdkV2) ApplySchemaCustomizations ¶
func (m ListDatabaseInstancesResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListDatabaseInstancesResponse_SdkV2) GetComplexFieldTypes ¶
func (m ListDatabaseInstancesResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListDatabaseInstancesResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListDatabaseInstancesResponse_SdkV2) GetDatabaseInstances ¶
func (m *ListDatabaseInstancesResponse_SdkV2) GetDatabaseInstances(ctx context.Context) ([]DatabaseInstance_SdkV2, bool)
GetDatabaseInstances returns the value of the DatabaseInstances field in ListDatabaseInstancesResponse_SdkV2 as a slice of DatabaseInstance_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListDatabaseInstancesResponse_SdkV2) SetDatabaseInstances ¶
func (m *ListDatabaseInstancesResponse_SdkV2) SetDatabaseInstances(ctx context.Context, v []DatabaseInstance_SdkV2)
SetDatabaseInstances sets the value of the DatabaseInstances field in ListDatabaseInstancesResponse_SdkV2.
func (*ListDatabaseInstancesResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ListDatabaseInstancesResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListDatabaseInstancesResponse_SdkV2)
func (*ListDatabaseInstancesResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ListDatabaseInstancesResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListDatabaseInstancesResponse_SdkV2)
func (ListDatabaseInstancesResponse_SdkV2) ToObjectValue ¶
func (m ListDatabaseInstancesResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListDatabaseInstancesResponse_SdkV2 only implements ToObjectValue() and Type().
type ListSyncedDatabaseTablesRequest ¶ added in v1.87.0
type ListSyncedDatabaseTablesRequest struct {
// Name of the instance to get synced tables for.
InstanceName types.String `tfsdk:"-"`
// Upper bound for items returned.
PageSize types.Int64 `tfsdk:"-"`
// Pagination token to go to the next page of synced database tables.
// Requests first page if absent.
PageToken types.String `tfsdk:"-"`
}
func (ListSyncedDatabaseTablesRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m ListSyncedDatabaseTablesRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListSyncedDatabaseTablesRequest) GetComplexFieldTypes ¶ added in v1.87.0
func (m ListSyncedDatabaseTablesRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListSyncedDatabaseTablesRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListSyncedDatabaseTablesRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *ListSyncedDatabaseTablesRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListSyncedDatabaseTablesRequest)
func (*ListSyncedDatabaseTablesRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *ListSyncedDatabaseTablesRequest) SyncFieldsDuringRead(ctx context.Context, from ListSyncedDatabaseTablesRequest)
func (ListSyncedDatabaseTablesRequest) ToObjectValue ¶ added in v1.87.0
func (m ListSyncedDatabaseTablesRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListSyncedDatabaseTablesRequest only implements ToObjectValue() and Type().
type ListSyncedDatabaseTablesRequest_SdkV2 ¶ added in v1.87.0
type ListSyncedDatabaseTablesRequest_SdkV2 struct {
// Name of the instance to get synced tables for.
InstanceName types.String `tfsdk:"-"`
// Upper bound for items returned.
PageSize types.Int64 `tfsdk:"-"`
// Pagination token to go to the next page of synced database tables.
// Requests first page if absent.
PageToken types.String `tfsdk:"-"`
}
func (ListSyncedDatabaseTablesRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m ListSyncedDatabaseTablesRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListSyncedDatabaseTablesRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.87.0
func (m ListSyncedDatabaseTablesRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListSyncedDatabaseTablesRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListSyncedDatabaseTablesRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *ListSyncedDatabaseTablesRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListSyncedDatabaseTablesRequest_SdkV2)
func (*ListSyncedDatabaseTablesRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *ListSyncedDatabaseTablesRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListSyncedDatabaseTablesRequest_SdkV2)
func (ListSyncedDatabaseTablesRequest_SdkV2) ToObjectValue ¶ added in v1.87.0
func (m ListSyncedDatabaseTablesRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListSyncedDatabaseTablesRequest_SdkV2 only implements ToObjectValue() and Type().
type ListSyncedDatabaseTablesResponse ¶ added in v1.87.0
type ListSyncedDatabaseTablesResponse struct {
// Pagination token to request the next page of synced tables.
NextPageToken types.String `tfsdk:"next_page_token"`
SyncedTables types.List `tfsdk:"synced_tables"`
}
func (ListSyncedDatabaseTablesResponse) ApplySchemaCustomizations ¶ added in v1.87.0
func (m ListSyncedDatabaseTablesResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListSyncedDatabaseTablesResponse) GetComplexFieldTypes ¶ added in v1.87.0
func (m ListSyncedDatabaseTablesResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListSyncedDatabaseTablesResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListSyncedDatabaseTablesResponse) GetSyncedTables ¶ added in v1.87.0
func (m *ListSyncedDatabaseTablesResponse) GetSyncedTables(ctx context.Context) ([]SyncedDatabaseTable, bool)
GetSyncedTables returns the value of the SyncedTables field in ListSyncedDatabaseTablesResponse as a slice of SyncedDatabaseTable values. If the field is unknown or null, the boolean return value is false.
func (*ListSyncedDatabaseTablesResponse) SetSyncedTables ¶ added in v1.87.0
func (m *ListSyncedDatabaseTablesResponse) SetSyncedTables(ctx context.Context, v []SyncedDatabaseTable)
SetSyncedTables sets the value of the SyncedTables field in ListSyncedDatabaseTablesResponse.
func (*ListSyncedDatabaseTablesResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.87.0
func (to *ListSyncedDatabaseTablesResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListSyncedDatabaseTablesResponse)
func (*ListSyncedDatabaseTablesResponse) SyncFieldsDuringRead ¶ added in v1.87.0
func (to *ListSyncedDatabaseTablesResponse) SyncFieldsDuringRead(ctx context.Context, from ListSyncedDatabaseTablesResponse)
func (ListSyncedDatabaseTablesResponse) ToObjectValue ¶ added in v1.87.0
func (m ListSyncedDatabaseTablesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListSyncedDatabaseTablesResponse only implements ToObjectValue() and Type().
type ListSyncedDatabaseTablesResponse_SdkV2 ¶ added in v1.87.0
type ListSyncedDatabaseTablesResponse_SdkV2 struct {
// Pagination token to request the next page of synced tables.
NextPageToken types.String `tfsdk:"next_page_token"`
SyncedTables types.List `tfsdk:"synced_tables"`
}
func (ListSyncedDatabaseTablesResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.87.0
func (m ListSyncedDatabaseTablesResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListSyncedDatabaseTablesResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.87.0
func (m ListSyncedDatabaseTablesResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListSyncedDatabaseTablesResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListSyncedDatabaseTablesResponse_SdkV2) GetSyncedTables ¶ added in v1.87.0
func (m *ListSyncedDatabaseTablesResponse_SdkV2) GetSyncedTables(ctx context.Context) ([]SyncedDatabaseTable_SdkV2, bool)
GetSyncedTables returns the value of the SyncedTables field in ListSyncedDatabaseTablesResponse_SdkV2 as a slice of SyncedDatabaseTable_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListSyncedDatabaseTablesResponse_SdkV2) SetSyncedTables ¶ added in v1.87.0
func (m *ListSyncedDatabaseTablesResponse_SdkV2) SetSyncedTables(ctx context.Context, v []SyncedDatabaseTable_SdkV2)
SetSyncedTables sets the value of the SyncedTables field in ListSyncedDatabaseTablesResponse_SdkV2.
func (*ListSyncedDatabaseTablesResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.87.0
func (to *ListSyncedDatabaseTablesResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListSyncedDatabaseTablesResponse_SdkV2)
func (*ListSyncedDatabaseTablesResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.87.0
func (to *ListSyncedDatabaseTablesResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListSyncedDatabaseTablesResponse_SdkV2)
func (ListSyncedDatabaseTablesResponse_SdkV2) ToObjectValue ¶ added in v1.87.0
func (m ListSyncedDatabaseTablesResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListSyncedDatabaseTablesResponse_SdkV2 only implements ToObjectValue() and Type().
type NewPipelineSpec ¶
type NewPipelineSpec struct {
// Budget policy to set on the newly created pipeline.
BudgetPolicyId types.String `tfsdk:"budget_policy_id"`
// This field needs to be specified if the destination catalog is a managed
// postgres catalog.
//
// UC catalog for the pipeline to store intermediate files (checkpoints,
// event logs etc). This needs to be a standard catalog where the user has
// permissions to create Delta tables.
StorageCatalog types.String `tfsdk:"storage_catalog"`
// This field needs to be specified if the destination catalog is a managed
// postgres catalog.
//
// UC schema for the pipeline to store intermediate files (checkpoints,
// event logs etc). This needs to be in the standard catalog where the user
// has permissions to create Delta tables.
StorageSchema types.String `tfsdk:"storage_schema"`
}
Custom fields that user can set for pipeline while creating SyncedDatabaseTable. Note that other fields of pipeline are still inferred by table def internally
func (NewPipelineSpec) ApplySchemaCustomizations ¶
func (m NewPipelineSpec) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (NewPipelineSpec) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in NewPipelineSpec. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*NewPipelineSpec) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *NewPipelineSpec) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from NewPipelineSpec)
func (*NewPipelineSpec) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *NewPipelineSpec) SyncFieldsDuringRead(ctx context.Context, from NewPipelineSpec)
func (NewPipelineSpec) ToObjectValue ¶
func (m NewPipelineSpec) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, NewPipelineSpec only implements ToObjectValue() and Type().
type NewPipelineSpec_SdkV2 ¶
type NewPipelineSpec_SdkV2 struct {
// Budget policy to set on the newly created pipeline.
BudgetPolicyId types.String `tfsdk:"budget_policy_id"`
// This field needs to be specified if the destination catalog is a managed
// postgres catalog.
//
// UC catalog for the pipeline to store intermediate files (checkpoints,
// event logs etc). This needs to be a standard catalog where the user has
// permissions to create Delta tables.
StorageCatalog types.String `tfsdk:"storage_catalog"`
// This field needs to be specified if the destination catalog is a managed
// postgres catalog.
//
// UC schema for the pipeline to store intermediate files (checkpoints,
// event logs etc). This needs to be in the standard catalog where the user
// has permissions to create Delta tables.
StorageSchema types.String `tfsdk:"storage_schema"`
}
Custom fields that user can set for pipeline while creating SyncedDatabaseTable. Note that other fields of pipeline are still inferred by table def internally
func (NewPipelineSpec_SdkV2) ApplySchemaCustomizations ¶
func (m NewPipelineSpec_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (NewPipelineSpec_SdkV2) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in NewPipelineSpec. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*NewPipelineSpec_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *NewPipelineSpec_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from NewPipelineSpec_SdkV2)
func (*NewPipelineSpec_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *NewPipelineSpec_SdkV2) SyncFieldsDuringRead(ctx context.Context, from NewPipelineSpec_SdkV2)
func (NewPipelineSpec_SdkV2) ToObjectValue ¶
func (m NewPipelineSpec_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, NewPipelineSpec_SdkV2 only implements ToObjectValue() and Type().
type RequestedClaims ¶ added in v1.85.0
type RequestedClaims struct {
PermissionSet types.String `tfsdk:"permission_set"`
Resources types.List `tfsdk:"resources"`
}
func (RequestedClaims) ApplySchemaCustomizations ¶ added in v1.85.0
func (m RequestedClaims) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RequestedClaims) GetComplexFieldTypes ¶ added in v1.85.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in RequestedClaims. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*RequestedClaims) GetResources ¶ added in v1.85.0
func (m *RequestedClaims) GetResources(ctx context.Context) ([]RequestedResource, bool)
GetResources returns the value of the Resources field in RequestedClaims as a slice of RequestedResource values. If the field is unknown or null, the boolean return value is false.
func (*RequestedClaims) SetResources ¶ added in v1.85.0
func (m *RequestedClaims) SetResources(ctx context.Context, v []RequestedResource)
SetResources sets the value of the Resources field in RequestedClaims.
func (*RequestedClaims) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *RequestedClaims) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RequestedClaims)
func (*RequestedClaims) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *RequestedClaims) SyncFieldsDuringRead(ctx context.Context, from RequestedClaims)
func (RequestedClaims) ToObjectValue ¶ added in v1.85.0
func (m RequestedClaims) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, RequestedClaims only implements ToObjectValue() and Type().
type RequestedClaims_SdkV2 ¶ added in v1.85.0
type RequestedClaims_SdkV2 struct {
PermissionSet types.String `tfsdk:"permission_set"`
Resources types.List `tfsdk:"resources"`
}
func (RequestedClaims_SdkV2) ApplySchemaCustomizations ¶ added in v1.85.0
func (m RequestedClaims_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RequestedClaims_SdkV2) GetComplexFieldTypes ¶ added in v1.85.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in RequestedClaims. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*RequestedClaims_SdkV2) GetResources ¶ added in v1.85.0
func (m *RequestedClaims_SdkV2) GetResources(ctx context.Context) ([]RequestedResource_SdkV2, bool)
GetResources returns the value of the Resources field in RequestedClaims_SdkV2 as a slice of RequestedResource_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*RequestedClaims_SdkV2) SetResources ¶ added in v1.85.0
func (m *RequestedClaims_SdkV2) SetResources(ctx context.Context, v []RequestedResource_SdkV2)
SetResources sets the value of the Resources field in RequestedClaims_SdkV2.
func (*RequestedClaims_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *RequestedClaims_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RequestedClaims_SdkV2)
func (*RequestedClaims_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *RequestedClaims_SdkV2) SyncFieldsDuringRead(ctx context.Context, from RequestedClaims_SdkV2)
func (RequestedClaims_SdkV2) ToObjectValue ¶ added in v1.85.0
func (m RequestedClaims_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, RequestedClaims_SdkV2 only implements ToObjectValue() and Type().
type RequestedResource ¶ added in v1.85.0
type RequestedResource struct {
TableName types.String `tfsdk:"table_name"`
UnspecifiedResourceName types.String `tfsdk:"unspecified_resource_name"`
}
func (RequestedResource) ApplySchemaCustomizations ¶ added in v1.85.0
func (m RequestedResource) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RequestedResource) GetComplexFieldTypes ¶ added in v1.85.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in RequestedResource. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*RequestedResource) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *RequestedResource) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RequestedResource)
func (*RequestedResource) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *RequestedResource) SyncFieldsDuringRead(ctx context.Context, from RequestedResource)
func (RequestedResource) ToObjectValue ¶ added in v1.85.0
func (m RequestedResource) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, RequestedResource only implements ToObjectValue() and Type().
type RequestedResource_SdkV2 ¶ added in v1.85.0
type RequestedResource_SdkV2 struct {
TableName types.String `tfsdk:"table_name"`
UnspecifiedResourceName types.String `tfsdk:"unspecified_resource_name"`
}
func (RequestedResource_SdkV2) ApplySchemaCustomizations ¶ added in v1.85.0
func (m RequestedResource_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RequestedResource_SdkV2) GetComplexFieldTypes ¶ added in v1.85.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in RequestedResource. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*RequestedResource_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *RequestedResource_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RequestedResource_SdkV2)
func (*RequestedResource_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *RequestedResource_SdkV2) SyncFieldsDuringRead(ctx context.Context, from RequestedResource_SdkV2)
func (RequestedResource_SdkV2) ToObjectValue ¶ added in v1.85.0
func (m RequestedResource_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, RequestedResource_SdkV2 only implements ToObjectValue() and Type().
type SyncedDatabaseTable ¶
type SyncedDatabaseTable struct {
// Synced Table data synchronization status
DataSynchronizationStatus types.Object `tfsdk:"data_synchronization_status"`
// Name of the target database instance. This is required when creating
// synced database tables in standard catalogs. This is optional when
// creating synced database tables in registered catalogs. If this field is
// specified when creating synced database tables in registered catalogs,
// the database instance name MUST match that of the registered catalog (or
// the request will be rejected).
DatabaseInstanceName types.String `tfsdk:"database_instance_name"`
// The name of the database instance that this table is registered to. This
// field is always returned, and for tables inside database catalogs is
// inferred database instance associated with the catalog. This is an output
// only field that contains the value computed from the input field combined
// with server side defaults. Use the field without the effective_ prefix to
// set the value.
EffectiveDatabaseInstanceName types.String `tfsdk:"effective_database_instance_name"`
// The name of the logical database that this table is registered to. This
// is an output only field that contains the value computed from the input
// field combined with server side defaults. Use the field without the
// effective_ prefix to set the value.
EffectiveLogicalDatabaseName types.String `tfsdk:"effective_logical_database_name"`
// Target Postgres database object (logical database) name for this table.
//
// When creating a synced table in a registered Postgres catalog, the target
// Postgres database name is inferred to be that of the registered catalog.
// If this field is specified in this scenario, the Postgres database name
// MUST match that of the registered catalog (or the request will be
// rejected).
//
// When creating a synced table in a standard catalog, this field is
// required. In this scenario, specifying this field will allow targeting an
// arbitrary postgres database. Note that this has implications for the
// `create_database_objects_is_missing` field in `spec`.
LogicalDatabaseName types.String `tfsdk:"logical_database_name"`
// Full three-part (catalog, schema, table) name of the table.
Name types.String `tfsdk:"name"`
Spec types.Object `tfsdk:"spec"`
// The provisioning state of the synced 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"`
}
Next field marker: 18
func (SyncedDatabaseTable) ApplySchemaCustomizations ¶
func (m SyncedDatabaseTable) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SyncedDatabaseTable) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in SyncedDatabaseTable. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SyncedDatabaseTable) GetDataSynchronizationStatus ¶
func (m *SyncedDatabaseTable) GetDataSynchronizationStatus(ctx context.Context) (SyncedTableStatus, bool)
GetDataSynchronizationStatus returns the value of the DataSynchronizationStatus field in SyncedDatabaseTable as a SyncedTableStatus value. If the field is unknown or null, the boolean return value is false.
func (*SyncedDatabaseTable) GetSpec ¶
func (m *SyncedDatabaseTable) GetSpec(ctx context.Context) (SyncedTableSpec, bool)
GetSpec returns the value of the Spec field in SyncedDatabaseTable as a SyncedTableSpec value. If the field is unknown or null, the boolean return value is false.
func (*SyncedDatabaseTable) SetDataSynchronizationStatus ¶
func (m *SyncedDatabaseTable) SetDataSynchronizationStatus(ctx context.Context, v SyncedTableStatus)
SetDataSynchronizationStatus sets the value of the DataSynchronizationStatus field in SyncedDatabaseTable.
func (*SyncedDatabaseTable) SetSpec ¶
func (m *SyncedDatabaseTable) SetSpec(ctx context.Context, v SyncedTableSpec)
SetSpec sets the value of the Spec field in SyncedDatabaseTable.
func (*SyncedDatabaseTable) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *SyncedDatabaseTable) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedDatabaseTable)
func (*SyncedDatabaseTable) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *SyncedDatabaseTable) SyncFieldsDuringRead(ctx context.Context, from SyncedDatabaseTable)
func (SyncedDatabaseTable) ToObjectValue ¶
func (m SyncedDatabaseTable) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SyncedDatabaseTable only implements ToObjectValue() and Type().
type SyncedDatabaseTable_SdkV2 ¶
type SyncedDatabaseTable_SdkV2 struct {
// Synced Table data synchronization status
DataSynchronizationStatus types.List `tfsdk:"data_synchronization_status"`
// Name of the target database instance. This is required when creating
// synced database tables in standard catalogs. This is optional when
// creating synced database tables in registered catalogs. If this field is
// specified when creating synced database tables in registered catalogs,
// the database instance name MUST match that of the registered catalog (or
// the request will be rejected).
DatabaseInstanceName types.String `tfsdk:"database_instance_name"`
// The name of the database instance that this table is registered to. This
// field is always returned, and for tables inside database catalogs is
// inferred database instance associated with the catalog. This is an output
// only field that contains the value computed from the input field combined
// with server side defaults. Use the field without the effective_ prefix to
// set the value.
EffectiveDatabaseInstanceName types.String `tfsdk:"effective_database_instance_name"`
// The name of the logical database that this table is registered to. This
// is an output only field that contains the value computed from the input
// field combined with server side defaults. Use the field without the
// effective_ prefix to set the value.
EffectiveLogicalDatabaseName types.String `tfsdk:"effective_logical_database_name"`
// Target Postgres database object (logical database) name for this table.
//
// When creating a synced table in a registered Postgres catalog, the target
// Postgres database name is inferred to be that of the registered catalog.
// If this field is specified in this scenario, the Postgres database name
// MUST match that of the registered catalog (or the request will be
// rejected).
//
// When creating a synced table in a standard catalog, this field is
// required. In this scenario, specifying this field will allow targeting an
// arbitrary postgres database. Note that this has implications for the
// `create_database_objects_is_missing` field in `spec`.
LogicalDatabaseName types.String `tfsdk:"logical_database_name"`
// Full three-part (catalog, schema, table) name of the table.
Name types.String `tfsdk:"name"`
Spec types.List `tfsdk:"spec"`
// The provisioning state of the synced 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"`
}
Next field marker: 18
func (SyncedDatabaseTable_SdkV2) ApplySchemaCustomizations ¶
func (m SyncedDatabaseTable_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SyncedDatabaseTable_SdkV2) GetComplexFieldTypes ¶
func (m SyncedDatabaseTable_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in SyncedDatabaseTable. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SyncedDatabaseTable_SdkV2) GetDataSynchronizationStatus ¶
func (m *SyncedDatabaseTable_SdkV2) GetDataSynchronizationStatus(ctx context.Context) (SyncedTableStatus_SdkV2, bool)
GetDataSynchronizationStatus returns the value of the DataSynchronizationStatus field in SyncedDatabaseTable_SdkV2 as a SyncedTableStatus_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*SyncedDatabaseTable_SdkV2) GetSpec ¶
func (m *SyncedDatabaseTable_SdkV2) GetSpec(ctx context.Context) (SyncedTableSpec_SdkV2, bool)
GetSpec returns the value of the Spec field in SyncedDatabaseTable_SdkV2 as a SyncedTableSpec_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*SyncedDatabaseTable_SdkV2) SetDataSynchronizationStatus ¶
func (m *SyncedDatabaseTable_SdkV2) SetDataSynchronizationStatus(ctx context.Context, v SyncedTableStatus_SdkV2)
SetDataSynchronizationStatus sets the value of the DataSynchronizationStatus field in SyncedDatabaseTable_SdkV2.
func (*SyncedDatabaseTable_SdkV2) SetSpec ¶
func (m *SyncedDatabaseTable_SdkV2) SetSpec(ctx context.Context, v SyncedTableSpec_SdkV2)
SetSpec sets the value of the Spec field in SyncedDatabaseTable_SdkV2.
func (*SyncedDatabaseTable_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *SyncedDatabaseTable_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedDatabaseTable_SdkV2)
func (*SyncedDatabaseTable_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *SyncedDatabaseTable_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SyncedDatabaseTable_SdkV2)
func (SyncedDatabaseTable_SdkV2) ToObjectValue ¶
func (m SyncedDatabaseTable_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SyncedDatabaseTable_SdkV2 only implements ToObjectValue() and Type().
type SyncedTableContinuousUpdateStatus ¶
type SyncedTableContinuousUpdateStatus struct {
// Progress of the initial data synchronization.
InitialPipelineSyncProgress types.Object `tfsdk:"initial_pipeline_sync_progress"`
// The last source table Delta version that was successfully synced to the
// synced table.
LastProcessedCommitVersion types.Int64 `tfsdk:"last_processed_commit_version"`
// The end timestamp of the last time any data was synchronized from the
// source table to the synced table. This is when the data is available in
// the synced table.
Timestamp types.String `tfsdk:"timestamp"`
}
Detailed status of a synced table. Shown if the synced table is in the SYNCED_CONTINUOUS_UPDATE or the SYNCED_UPDATING_PIPELINE_RESOURCES state.
func (SyncedTableContinuousUpdateStatus) ApplySchemaCustomizations ¶
func (m SyncedTableContinuousUpdateStatus) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SyncedTableContinuousUpdateStatus) GetComplexFieldTypes ¶
func (m SyncedTableContinuousUpdateStatus) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in SyncedTableContinuousUpdateStatus. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SyncedTableContinuousUpdateStatus) GetInitialPipelineSyncProgress ¶
func (m *SyncedTableContinuousUpdateStatus) GetInitialPipelineSyncProgress(ctx context.Context) (SyncedTablePipelineProgress, bool)
GetInitialPipelineSyncProgress returns the value of the InitialPipelineSyncProgress field in SyncedTableContinuousUpdateStatus as a SyncedTablePipelineProgress value. If the field is unknown or null, the boolean return value is false.
func (*SyncedTableContinuousUpdateStatus) SetInitialPipelineSyncProgress ¶
func (m *SyncedTableContinuousUpdateStatus) SetInitialPipelineSyncProgress(ctx context.Context, v SyncedTablePipelineProgress)
SetInitialPipelineSyncProgress sets the value of the InitialPipelineSyncProgress field in SyncedTableContinuousUpdateStatus.
func (*SyncedTableContinuousUpdateStatus) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *SyncedTableContinuousUpdateStatus) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedTableContinuousUpdateStatus)
func (*SyncedTableContinuousUpdateStatus) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *SyncedTableContinuousUpdateStatus) SyncFieldsDuringRead(ctx context.Context, from SyncedTableContinuousUpdateStatus)
func (SyncedTableContinuousUpdateStatus) ToObjectValue ¶
func (m SyncedTableContinuousUpdateStatus) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SyncedTableContinuousUpdateStatus only implements ToObjectValue() and Type().
type SyncedTableContinuousUpdateStatus_SdkV2 ¶
type SyncedTableContinuousUpdateStatus_SdkV2 struct {
// Progress of the initial data synchronization.
InitialPipelineSyncProgress types.List `tfsdk:"initial_pipeline_sync_progress"`
// The last source table Delta version that was successfully synced to the
// synced table.
LastProcessedCommitVersion types.Int64 `tfsdk:"last_processed_commit_version"`
// The end timestamp of the last time any data was synchronized from the
// source table to the synced table. This is when the data is available in
// the synced table.
Timestamp types.String `tfsdk:"timestamp"`
}
Detailed status of a synced table. Shown if the synced table is in the SYNCED_CONTINUOUS_UPDATE or the SYNCED_UPDATING_PIPELINE_RESOURCES state.
func (SyncedTableContinuousUpdateStatus_SdkV2) ApplySchemaCustomizations ¶
func (m SyncedTableContinuousUpdateStatus_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SyncedTableContinuousUpdateStatus_SdkV2) GetComplexFieldTypes ¶
func (m SyncedTableContinuousUpdateStatus_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in SyncedTableContinuousUpdateStatus. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SyncedTableContinuousUpdateStatus_SdkV2) GetInitialPipelineSyncProgress ¶
func (m *SyncedTableContinuousUpdateStatus_SdkV2) GetInitialPipelineSyncProgress(ctx context.Context) (SyncedTablePipelineProgress_SdkV2, bool)
GetInitialPipelineSyncProgress returns the value of the InitialPipelineSyncProgress field in SyncedTableContinuousUpdateStatus_SdkV2 as a SyncedTablePipelineProgress_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*SyncedTableContinuousUpdateStatus_SdkV2) SetInitialPipelineSyncProgress ¶
func (m *SyncedTableContinuousUpdateStatus_SdkV2) SetInitialPipelineSyncProgress(ctx context.Context, v SyncedTablePipelineProgress_SdkV2)
SetInitialPipelineSyncProgress sets the value of the InitialPipelineSyncProgress field in SyncedTableContinuousUpdateStatus_SdkV2.
func (*SyncedTableContinuousUpdateStatus_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *SyncedTableContinuousUpdateStatus_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedTableContinuousUpdateStatus_SdkV2)
func (*SyncedTableContinuousUpdateStatus_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *SyncedTableContinuousUpdateStatus_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SyncedTableContinuousUpdateStatus_SdkV2)
func (SyncedTableContinuousUpdateStatus_SdkV2) ToObjectValue ¶
func (m SyncedTableContinuousUpdateStatus_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SyncedTableContinuousUpdateStatus_SdkV2 only implements ToObjectValue() and Type().
type SyncedTableFailedStatus ¶
type SyncedTableFailedStatus struct {
// The last source table Delta version that was successfully synced to the
// synced table. The last source table Delta version that was synced to the
// synced table. Only populated if the table is still synced and available
// for serving.
LastProcessedCommitVersion types.Int64 `tfsdk:"last_processed_commit_version"`
// The end timestamp of the last time any data was synchronized from the
// source table to the synced table. Only populated if the table is still
// synced and available for serving.
Timestamp types.String `tfsdk:"timestamp"`
}
Detailed status of a synced table. Shown if the synced table is in the OFFLINE_FAILED or the SYNCED_PIPELINE_FAILED state.
func (SyncedTableFailedStatus) ApplySchemaCustomizations ¶
func (m SyncedTableFailedStatus) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SyncedTableFailedStatus) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in SyncedTableFailedStatus. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SyncedTableFailedStatus) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *SyncedTableFailedStatus) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedTableFailedStatus)
func (*SyncedTableFailedStatus) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *SyncedTableFailedStatus) SyncFieldsDuringRead(ctx context.Context, from SyncedTableFailedStatus)
func (SyncedTableFailedStatus) ToObjectValue ¶
func (m SyncedTableFailedStatus) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SyncedTableFailedStatus only implements ToObjectValue() and Type().
type SyncedTableFailedStatus_SdkV2 ¶
type SyncedTableFailedStatus_SdkV2 struct {
// The last source table Delta version that was successfully synced to the
// synced table. The last source table Delta version that was synced to the
// synced table. Only populated if the table is still synced and available
// for serving.
LastProcessedCommitVersion types.Int64 `tfsdk:"last_processed_commit_version"`
// The end timestamp of the last time any data was synchronized from the
// source table to the synced table. Only populated if the table is still
// synced and available for serving.
Timestamp types.String `tfsdk:"timestamp"`
}
Detailed status of a synced table. Shown if the synced table is in the OFFLINE_FAILED or the SYNCED_PIPELINE_FAILED state.
func (SyncedTableFailedStatus_SdkV2) ApplySchemaCustomizations ¶
func (m SyncedTableFailedStatus_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SyncedTableFailedStatus_SdkV2) GetComplexFieldTypes ¶
func (m SyncedTableFailedStatus_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in SyncedTableFailedStatus. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SyncedTableFailedStatus_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *SyncedTableFailedStatus_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedTableFailedStatus_SdkV2)
func (*SyncedTableFailedStatus_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *SyncedTableFailedStatus_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SyncedTableFailedStatus_SdkV2)
func (SyncedTableFailedStatus_SdkV2) ToObjectValue ¶
func (m SyncedTableFailedStatus_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SyncedTableFailedStatus_SdkV2 only implements ToObjectValue() and Type().
type SyncedTablePipelineProgress ¶
type SyncedTablePipelineProgress struct {
// The estimated time remaining to complete this update in seconds.
EstimatedCompletionTimeSeconds types.Float64 `tfsdk:"estimated_completion_time_seconds"`
// 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"`
// The current phase of the data synchronization pipeline.
ProvisioningPhase types.String `tfsdk:"provisioning_phase"`
// The completion ratio of this update. This is a number between 0 and 1.
SyncProgressCompletion types.Float64 `tfsdk:"sync_progress_completion"`
// The number of rows that have been synced in this update.
SyncedRowCount types.Int64 `tfsdk:"synced_row_count"`
// 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"`
}
Progress information of the Synced Table data synchronization pipeline.
func (SyncedTablePipelineProgress) ApplySchemaCustomizations ¶
func (m SyncedTablePipelineProgress) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SyncedTablePipelineProgress) GetComplexFieldTypes ¶
func (m SyncedTablePipelineProgress) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in SyncedTablePipelineProgress. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SyncedTablePipelineProgress) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *SyncedTablePipelineProgress) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedTablePipelineProgress)
func (*SyncedTablePipelineProgress) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *SyncedTablePipelineProgress) SyncFieldsDuringRead(ctx context.Context, from SyncedTablePipelineProgress)
func (SyncedTablePipelineProgress) ToObjectValue ¶
func (m SyncedTablePipelineProgress) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SyncedTablePipelineProgress only implements ToObjectValue() and Type().
type SyncedTablePipelineProgress_SdkV2 ¶
type SyncedTablePipelineProgress_SdkV2 struct {
// The estimated time remaining to complete this update in seconds.
EstimatedCompletionTimeSeconds types.Float64 `tfsdk:"estimated_completion_time_seconds"`
// 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"`
// The current phase of the data synchronization pipeline.
ProvisioningPhase types.String `tfsdk:"provisioning_phase"`
// The completion ratio of this update. This is a number between 0 and 1.
SyncProgressCompletion types.Float64 `tfsdk:"sync_progress_completion"`
// The number of rows that have been synced in this update.
SyncedRowCount types.Int64 `tfsdk:"synced_row_count"`
// 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"`
}
Progress information of the Synced Table data synchronization pipeline.
func (SyncedTablePipelineProgress_SdkV2) ApplySchemaCustomizations ¶
func (m SyncedTablePipelineProgress_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SyncedTablePipelineProgress_SdkV2) GetComplexFieldTypes ¶
func (m SyncedTablePipelineProgress_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in SyncedTablePipelineProgress. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SyncedTablePipelineProgress_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *SyncedTablePipelineProgress_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedTablePipelineProgress_SdkV2)
func (*SyncedTablePipelineProgress_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *SyncedTablePipelineProgress_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SyncedTablePipelineProgress_SdkV2)
func (SyncedTablePipelineProgress_SdkV2) ToObjectValue ¶
func (m SyncedTablePipelineProgress_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SyncedTablePipelineProgress_SdkV2 only implements ToObjectValue() and Type().
type SyncedTablePosition ¶ added in v1.85.0
type SyncedTablePosition struct {
DeltaTableSyncInfo types.Object `tfsdk:"delta_table_sync_info"`
// The end timestamp of the most recent successful synchronization. This is
// the time when the data is available in the synced table.
SyncEndTimestamp types.String `tfsdk:"sync_end_timestamp"`
// The starting timestamp of the most recent successful synchronization from
// the source table to the destination (synced) table. Note this is the
// starting timestamp of the sync operation, not the end time. E.g., for a
// batch, this is the time when the sync operation started.
SyncStartTimestamp types.String `tfsdk:"sync_start_timestamp"`
}
func (SyncedTablePosition) ApplySchemaCustomizations ¶ added in v1.85.0
func (m SyncedTablePosition) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SyncedTablePosition) GetComplexFieldTypes ¶ added in v1.85.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in SyncedTablePosition. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SyncedTablePosition) GetDeltaTableSyncInfo ¶ added in v1.85.0
func (m *SyncedTablePosition) GetDeltaTableSyncInfo(ctx context.Context) (DeltaTableSyncInfo, bool)
GetDeltaTableSyncInfo returns the value of the DeltaTableSyncInfo field in SyncedTablePosition as a DeltaTableSyncInfo value. If the field is unknown or null, the boolean return value is false.
func (*SyncedTablePosition) SetDeltaTableSyncInfo ¶ added in v1.85.0
func (m *SyncedTablePosition) SetDeltaTableSyncInfo(ctx context.Context, v DeltaTableSyncInfo)
SetDeltaTableSyncInfo sets the value of the DeltaTableSyncInfo field in SyncedTablePosition.
func (*SyncedTablePosition) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *SyncedTablePosition) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedTablePosition)
func (*SyncedTablePosition) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *SyncedTablePosition) SyncFieldsDuringRead(ctx context.Context, from SyncedTablePosition)
func (SyncedTablePosition) ToObjectValue ¶ added in v1.85.0
func (m SyncedTablePosition) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SyncedTablePosition only implements ToObjectValue() and Type().
type SyncedTablePosition_SdkV2 ¶ added in v1.85.0
type SyncedTablePosition_SdkV2 struct {
DeltaTableSyncInfo types.List `tfsdk:"delta_table_sync_info"`
// The end timestamp of the most recent successful synchronization. This is
// the time when the data is available in the synced table.
SyncEndTimestamp types.String `tfsdk:"sync_end_timestamp"`
// The starting timestamp of the most recent successful synchronization from
// the source table to the destination (synced) table. Note this is the
// starting timestamp of the sync operation, not the end time. E.g., for a
// batch, this is the time when the sync operation started.
SyncStartTimestamp types.String `tfsdk:"sync_start_timestamp"`
}
func (SyncedTablePosition_SdkV2) ApplySchemaCustomizations ¶ added in v1.85.0
func (m SyncedTablePosition_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SyncedTablePosition_SdkV2) GetComplexFieldTypes ¶ added in v1.85.0
func (m SyncedTablePosition_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in SyncedTablePosition. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SyncedTablePosition_SdkV2) GetDeltaTableSyncInfo ¶ added in v1.85.0
func (m *SyncedTablePosition_SdkV2) GetDeltaTableSyncInfo(ctx context.Context) (DeltaTableSyncInfo_SdkV2, bool)
GetDeltaTableSyncInfo returns the value of the DeltaTableSyncInfo field in SyncedTablePosition_SdkV2 as a DeltaTableSyncInfo_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*SyncedTablePosition_SdkV2) SetDeltaTableSyncInfo ¶ added in v1.85.0
func (m *SyncedTablePosition_SdkV2) SetDeltaTableSyncInfo(ctx context.Context, v DeltaTableSyncInfo_SdkV2)
SetDeltaTableSyncInfo sets the value of the DeltaTableSyncInfo field in SyncedTablePosition_SdkV2.
func (*SyncedTablePosition_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *SyncedTablePosition_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedTablePosition_SdkV2)
func (*SyncedTablePosition_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *SyncedTablePosition_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SyncedTablePosition_SdkV2)
func (SyncedTablePosition_SdkV2) ToObjectValue ¶ added in v1.85.0
func (m SyncedTablePosition_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SyncedTablePosition_SdkV2 only implements ToObjectValue() and Type().
type SyncedTableProvisioningStatus ¶
type SyncedTableProvisioningStatus struct {
// Details about initial data synchronization. Only populated when in the
// PROVISIONING_INITIAL_SNAPSHOT state.
InitialPipelineSyncProgress types.Object `tfsdk:"initial_pipeline_sync_progress"`
}
Detailed status of a synced table. Shown if the synced table is in the PROVISIONING_PIPELINE_RESOURCES or the PROVISIONING_INITIAL_SNAPSHOT state.
func (SyncedTableProvisioningStatus) ApplySchemaCustomizations ¶
func (m SyncedTableProvisioningStatus) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SyncedTableProvisioningStatus) GetComplexFieldTypes ¶
func (m SyncedTableProvisioningStatus) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in SyncedTableProvisioningStatus. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SyncedTableProvisioningStatus) GetInitialPipelineSyncProgress ¶
func (m *SyncedTableProvisioningStatus) GetInitialPipelineSyncProgress(ctx context.Context) (SyncedTablePipelineProgress, bool)
GetInitialPipelineSyncProgress returns the value of the InitialPipelineSyncProgress field in SyncedTableProvisioningStatus as a SyncedTablePipelineProgress value. If the field is unknown or null, the boolean return value is false.
func (*SyncedTableProvisioningStatus) SetInitialPipelineSyncProgress ¶
func (m *SyncedTableProvisioningStatus) SetInitialPipelineSyncProgress(ctx context.Context, v SyncedTablePipelineProgress)
SetInitialPipelineSyncProgress sets the value of the InitialPipelineSyncProgress field in SyncedTableProvisioningStatus.
func (*SyncedTableProvisioningStatus) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *SyncedTableProvisioningStatus) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedTableProvisioningStatus)
func (*SyncedTableProvisioningStatus) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *SyncedTableProvisioningStatus) SyncFieldsDuringRead(ctx context.Context, from SyncedTableProvisioningStatus)
func (SyncedTableProvisioningStatus) ToObjectValue ¶
func (m SyncedTableProvisioningStatus) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SyncedTableProvisioningStatus only implements ToObjectValue() and Type().
type SyncedTableProvisioningStatus_SdkV2 ¶
type SyncedTableProvisioningStatus_SdkV2 struct {
// Details about initial data synchronization. Only populated when in the
// PROVISIONING_INITIAL_SNAPSHOT state.
InitialPipelineSyncProgress types.List `tfsdk:"initial_pipeline_sync_progress"`
}
Detailed status of a synced table. Shown if the synced table is in the PROVISIONING_PIPELINE_RESOURCES or the PROVISIONING_INITIAL_SNAPSHOT state.
func (SyncedTableProvisioningStatus_SdkV2) ApplySchemaCustomizations ¶
func (m SyncedTableProvisioningStatus_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SyncedTableProvisioningStatus_SdkV2) GetComplexFieldTypes ¶
func (m SyncedTableProvisioningStatus_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in SyncedTableProvisioningStatus. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SyncedTableProvisioningStatus_SdkV2) GetInitialPipelineSyncProgress ¶
func (m *SyncedTableProvisioningStatus_SdkV2) GetInitialPipelineSyncProgress(ctx context.Context) (SyncedTablePipelineProgress_SdkV2, bool)
GetInitialPipelineSyncProgress returns the value of the InitialPipelineSyncProgress field in SyncedTableProvisioningStatus_SdkV2 as a SyncedTablePipelineProgress_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*SyncedTableProvisioningStatus_SdkV2) SetInitialPipelineSyncProgress ¶
func (m *SyncedTableProvisioningStatus_SdkV2) SetInitialPipelineSyncProgress(ctx context.Context, v SyncedTablePipelineProgress_SdkV2)
SetInitialPipelineSyncProgress sets the value of the InitialPipelineSyncProgress field in SyncedTableProvisioningStatus_SdkV2.
func (*SyncedTableProvisioningStatus_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *SyncedTableProvisioningStatus_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedTableProvisioningStatus_SdkV2)
func (*SyncedTableProvisioningStatus_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *SyncedTableProvisioningStatus_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SyncedTableProvisioningStatus_SdkV2)
func (SyncedTableProvisioningStatus_SdkV2) ToObjectValue ¶
func (m SyncedTableProvisioningStatus_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SyncedTableProvisioningStatus_SdkV2 only implements ToObjectValue() and Type().
type SyncedTableSpec ¶
type SyncedTableSpec struct {
// If true, the synced table's logical database and schema resources in PG
// will be created if they do not already exist.
CreateDatabaseObjectsIfMissing types.Bool `tfsdk:"create_database_objects_if_missing"`
// At most one of existing_pipeline_id and new_pipeline_spec should be
// defined.
//
// If existing_pipeline_id is defined, the synced table will be bin packed
// into the existing pipeline referenced. This avoids creating a new
// pipeline and allows sharing existing compute. In this case, the
// scheduling_policy of this synced table must match the scheduling policy
// of the existing pipeline.
ExistingPipelineId types.String `tfsdk:"existing_pipeline_id"`
// At most one of existing_pipeline_id and new_pipeline_spec should be
// defined.
//
// If new_pipeline_spec is defined, a new pipeline is created for this
// synced table. The location pointed to is used to store intermediate files
// (checkpoints, event logs etc). The caller must have write permissions to
// create Delta tables in the specified catalog and schema. Again, note this
// requires write permissions, whereas the source table only requires read
// permissions.
NewPipelineSpec types.Object `tfsdk:"new_pipeline_spec"`
// Primary Key columns to be used for data insert/update in the destination.
PrimaryKeyColumns types.List `tfsdk:"primary_key_columns"`
// Scheduling policy of the underlying pipeline.
SchedulingPolicy types.String `tfsdk:"scheduling_policy"`
// Three-part (catalog, schema, table) name of the source Delta table.
SourceTableFullName types.String `tfsdk:"source_table_full_name"`
// Time series key to deduplicate (tie-break) rows with the same primary
// key.
TimeseriesKey types.String `tfsdk:"timeseries_key"`
}
Specification of a synced database table.
func (SyncedTableSpec) ApplySchemaCustomizations ¶
func (m SyncedTableSpec) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SyncedTableSpec) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in SyncedTableSpec. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SyncedTableSpec) GetNewPipelineSpec ¶
func (m *SyncedTableSpec) GetNewPipelineSpec(ctx context.Context) (NewPipelineSpec, bool)
GetNewPipelineSpec returns the value of the NewPipelineSpec field in SyncedTableSpec as a NewPipelineSpec value. If the field is unknown or null, the boolean return value is false.
func (*SyncedTableSpec) GetPrimaryKeyColumns ¶
GetPrimaryKeyColumns returns the value of the PrimaryKeyColumns field in SyncedTableSpec as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*SyncedTableSpec) SetNewPipelineSpec ¶
func (m *SyncedTableSpec) SetNewPipelineSpec(ctx context.Context, v NewPipelineSpec)
SetNewPipelineSpec sets the value of the NewPipelineSpec field in SyncedTableSpec.
func (*SyncedTableSpec) SetPrimaryKeyColumns ¶
func (m *SyncedTableSpec) SetPrimaryKeyColumns(ctx context.Context, v []types.String)
SetPrimaryKeyColumns sets the value of the PrimaryKeyColumns field in SyncedTableSpec.
func (*SyncedTableSpec) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *SyncedTableSpec) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedTableSpec)
func (*SyncedTableSpec) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *SyncedTableSpec) SyncFieldsDuringRead(ctx context.Context, from SyncedTableSpec)
func (SyncedTableSpec) ToObjectValue ¶
func (m SyncedTableSpec) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SyncedTableSpec only implements ToObjectValue() and Type().
type SyncedTableSpec_SdkV2 ¶
type SyncedTableSpec_SdkV2 struct {
// If true, the synced table's logical database and schema resources in PG
// will be created if they do not already exist.
CreateDatabaseObjectsIfMissing types.Bool `tfsdk:"create_database_objects_if_missing"`
// At most one of existing_pipeline_id and new_pipeline_spec should be
// defined.
//
// If existing_pipeline_id is defined, the synced table will be bin packed
// into the existing pipeline referenced. This avoids creating a new
// pipeline and allows sharing existing compute. In this case, the
// scheduling_policy of this synced table must match the scheduling policy
// of the existing pipeline.
ExistingPipelineId types.String `tfsdk:"existing_pipeline_id"`
// At most one of existing_pipeline_id and new_pipeline_spec should be
// defined.
//
// If new_pipeline_spec is defined, a new pipeline is created for this
// synced table. The location pointed to is used to store intermediate files
// (checkpoints, event logs etc). The caller must have write permissions to
// create Delta tables in the specified catalog and schema. Again, note this
// requires write permissions, whereas the source table only requires read
// permissions.
NewPipelineSpec types.List `tfsdk:"new_pipeline_spec"`
// Primary Key columns to be used for data insert/update in the destination.
PrimaryKeyColumns types.List `tfsdk:"primary_key_columns"`
// Scheduling policy of the underlying pipeline.
SchedulingPolicy types.String `tfsdk:"scheduling_policy"`
// Three-part (catalog, schema, table) name of the source Delta table.
SourceTableFullName types.String `tfsdk:"source_table_full_name"`
// Time series key to deduplicate (tie-break) rows with the same primary
// key.
TimeseriesKey types.String `tfsdk:"timeseries_key"`
}
Specification of a synced database table.
func (SyncedTableSpec_SdkV2) ApplySchemaCustomizations ¶
func (m SyncedTableSpec_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SyncedTableSpec_SdkV2) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in SyncedTableSpec. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SyncedTableSpec_SdkV2) GetNewPipelineSpec ¶
func (m *SyncedTableSpec_SdkV2) GetNewPipelineSpec(ctx context.Context) (NewPipelineSpec_SdkV2, bool)
GetNewPipelineSpec returns the value of the NewPipelineSpec field in SyncedTableSpec_SdkV2 as a NewPipelineSpec_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*SyncedTableSpec_SdkV2) GetPrimaryKeyColumns ¶
GetPrimaryKeyColumns returns the value of the PrimaryKeyColumns field in SyncedTableSpec_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*SyncedTableSpec_SdkV2) SetNewPipelineSpec ¶
func (m *SyncedTableSpec_SdkV2) SetNewPipelineSpec(ctx context.Context, v NewPipelineSpec_SdkV2)
SetNewPipelineSpec sets the value of the NewPipelineSpec field in SyncedTableSpec_SdkV2.
func (*SyncedTableSpec_SdkV2) SetPrimaryKeyColumns ¶
func (m *SyncedTableSpec_SdkV2) SetPrimaryKeyColumns(ctx context.Context, v []types.String)
SetPrimaryKeyColumns sets the value of the PrimaryKeyColumns field in SyncedTableSpec_SdkV2.
func (*SyncedTableSpec_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *SyncedTableSpec_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedTableSpec_SdkV2)
func (*SyncedTableSpec_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *SyncedTableSpec_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SyncedTableSpec_SdkV2)
func (SyncedTableSpec_SdkV2) ToObjectValue ¶
func (m SyncedTableSpec_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SyncedTableSpec_SdkV2 only implements ToObjectValue() and Type().
type SyncedTableStatus ¶
type SyncedTableStatus struct {
ContinuousUpdateStatus types.Object `tfsdk:"continuous_update_status"`
// The state of the synced table.
DetailedState types.String `tfsdk:"detailed_state"`
FailedStatus types.Object `tfsdk:"failed_status"`
// Summary of the last successful synchronization from source to
// destination.
//
// Will always be present if there has been a successful sync. Even if the
// most recent syncs have failed.
//
// Limitation: The only exception is if the synced table is doing a FULL
// REFRESH, then the last sync information will not be available until the
// full refresh is complete. This limitation will be addressed in a future
// version.
//
// This top-level field is a convenience for consumers who want easy access
// to last sync information without having to traverse detailed_status.
LastSync types.Object `tfsdk:"last_sync"`
// A text description of the current state of the synced table.
Message types.String `tfsdk:"message"`
// ID of the associated pipeline. The pipeline ID may have been provided by
// the client (in the case of bin packing), or generated by the server (when
// creating a new pipeline).
PipelineId types.String `tfsdk:"pipeline_id"`
ProvisioningStatus types.Object `tfsdk:"provisioning_status"`
TriggeredUpdateStatus types.Object `tfsdk:"triggered_update_status"`
}
Status of a synced table.
func (SyncedTableStatus) ApplySchemaCustomizations ¶
func (m SyncedTableStatus) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SyncedTableStatus) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in SyncedTableStatus. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SyncedTableStatus) GetContinuousUpdateStatus ¶
func (m *SyncedTableStatus) GetContinuousUpdateStatus(ctx context.Context) (SyncedTableContinuousUpdateStatus, bool)
GetContinuousUpdateStatus returns the value of the ContinuousUpdateStatus field in SyncedTableStatus as a SyncedTableContinuousUpdateStatus value. If the field is unknown or null, the boolean return value is false.
func (*SyncedTableStatus) GetFailedStatus ¶
func (m *SyncedTableStatus) GetFailedStatus(ctx context.Context) (SyncedTableFailedStatus, bool)
GetFailedStatus returns the value of the FailedStatus field in SyncedTableStatus as a SyncedTableFailedStatus value. If the field is unknown or null, the boolean return value is false.
func (*SyncedTableStatus) GetLastSync ¶ added in v1.85.0
func (m *SyncedTableStatus) GetLastSync(ctx context.Context) (SyncedTablePosition, bool)
GetLastSync returns the value of the LastSync field in SyncedTableStatus as a SyncedTablePosition value. If the field is unknown or null, the boolean return value is false.
func (*SyncedTableStatus) GetProvisioningStatus ¶
func (m *SyncedTableStatus) GetProvisioningStatus(ctx context.Context) (SyncedTableProvisioningStatus, bool)
GetProvisioningStatus returns the value of the ProvisioningStatus field in SyncedTableStatus as a SyncedTableProvisioningStatus value. If the field is unknown or null, the boolean return value is false.
func (*SyncedTableStatus) GetTriggeredUpdateStatus ¶
func (m *SyncedTableStatus) GetTriggeredUpdateStatus(ctx context.Context) (SyncedTableTriggeredUpdateStatus, bool)
GetTriggeredUpdateStatus returns the value of the TriggeredUpdateStatus field in SyncedTableStatus as a SyncedTableTriggeredUpdateStatus value. If the field is unknown or null, the boolean return value is false.
func (*SyncedTableStatus) SetContinuousUpdateStatus ¶
func (m *SyncedTableStatus) SetContinuousUpdateStatus(ctx context.Context, v SyncedTableContinuousUpdateStatus)
SetContinuousUpdateStatus sets the value of the ContinuousUpdateStatus field in SyncedTableStatus.
func (*SyncedTableStatus) SetFailedStatus ¶
func (m *SyncedTableStatus) SetFailedStatus(ctx context.Context, v SyncedTableFailedStatus)
SetFailedStatus sets the value of the FailedStatus field in SyncedTableStatus.
func (*SyncedTableStatus) SetLastSync ¶ added in v1.85.0
func (m *SyncedTableStatus) SetLastSync(ctx context.Context, v SyncedTablePosition)
SetLastSync sets the value of the LastSync field in SyncedTableStatus.
func (*SyncedTableStatus) SetProvisioningStatus ¶
func (m *SyncedTableStatus) SetProvisioningStatus(ctx context.Context, v SyncedTableProvisioningStatus)
SetProvisioningStatus sets the value of the ProvisioningStatus field in SyncedTableStatus.
func (*SyncedTableStatus) SetTriggeredUpdateStatus ¶
func (m *SyncedTableStatus) SetTriggeredUpdateStatus(ctx context.Context, v SyncedTableTriggeredUpdateStatus)
SetTriggeredUpdateStatus sets the value of the TriggeredUpdateStatus field in SyncedTableStatus.
func (*SyncedTableStatus) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *SyncedTableStatus) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedTableStatus)
func (*SyncedTableStatus) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *SyncedTableStatus) SyncFieldsDuringRead(ctx context.Context, from SyncedTableStatus)
func (SyncedTableStatus) ToObjectValue ¶
func (m SyncedTableStatus) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SyncedTableStatus only implements ToObjectValue() and Type().
type SyncedTableStatus_SdkV2 ¶
type SyncedTableStatus_SdkV2 struct {
ContinuousUpdateStatus types.List `tfsdk:"continuous_update_status"`
// The state of the synced table.
DetailedState types.String `tfsdk:"detailed_state"`
FailedStatus types.List `tfsdk:"failed_status"`
// Summary of the last successful synchronization from source to
// destination.
//
// Will always be present if there has been a successful sync. Even if the
// most recent syncs have failed.
//
// Limitation: The only exception is if the synced table is doing a FULL
// REFRESH, then the last sync information will not be available until the
// full refresh is complete. This limitation will be addressed in a future
// version.
//
// This top-level field is a convenience for consumers who want easy access
// to last sync information without having to traverse detailed_status.
LastSync types.List `tfsdk:"last_sync"`
// A text description of the current state of the synced table.
Message types.String `tfsdk:"message"`
// ID of the associated pipeline. The pipeline ID may have been provided by
// the client (in the case of bin packing), or generated by the server (when
// creating a new pipeline).
PipelineId types.String `tfsdk:"pipeline_id"`
ProvisioningStatus types.List `tfsdk:"provisioning_status"`
TriggeredUpdateStatus types.List `tfsdk:"triggered_update_status"`
}
Status of a synced table.
func (SyncedTableStatus_SdkV2) ApplySchemaCustomizations ¶
func (m SyncedTableStatus_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SyncedTableStatus_SdkV2) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in SyncedTableStatus. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SyncedTableStatus_SdkV2) GetContinuousUpdateStatus ¶
func (m *SyncedTableStatus_SdkV2) GetContinuousUpdateStatus(ctx context.Context) (SyncedTableContinuousUpdateStatus_SdkV2, bool)
GetContinuousUpdateStatus returns the value of the ContinuousUpdateStatus field in SyncedTableStatus_SdkV2 as a SyncedTableContinuousUpdateStatus_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*SyncedTableStatus_SdkV2) GetFailedStatus ¶
func (m *SyncedTableStatus_SdkV2) GetFailedStatus(ctx context.Context) (SyncedTableFailedStatus_SdkV2, bool)
GetFailedStatus returns the value of the FailedStatus field in SyncedTableStatus_SdkV2 as a SyncedTableFailedStatus_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*SyncedTableStatus_SdkV2) GetLastSync ¶ added in v1.85.0
func (m *SyncedTableStatus_SdkV2) GetLastSync(ctx context.Context) (SyncedTablePosition_SdkV2, bool)
GetLastSync returns the value of the LastSync field in SyncedTableStatus_SdkV2 as a SyncedTablePosition_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*SyncedTableStatus_SdkV2) GetProvisioningStatus ¶
func (m *SyncedTableStatus_SdkV2) GetProvisioningStatus(ctx context.Context) (SyncedTableProvisioningStatus_SdkV2, bool)
GetProvisioningStatus returns the value of the ProvisioningStatus field in SyncedTableStatus_SdkV2 as a SyncedTableProvisioningStatus_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*SyncedTableStatus_SdkV2) GetTriggeredUpdateStatus ¶
func (m *SyncedTableStatus_SdkV2) GetTriggeredUpdateStatus(ctx context.Context) (SyncedTableTriggeredUpdateStatus_SdkV2, bool)
GetTriggeredUpdateStatus returns the value of the TriggeredUpdateStatus field in SyncedTableStatus_SdkV2 as a SyncedTableTriggeredUpdateStatus_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*SyncedTableStatus_SdkV2) SetContinuousUpdateStatus ¶
func (m *SyncedTableStatus_SdkV2) SetContinuousUpdateStatus(ctx context.Context, v SyncedTableContinuousUpdateStatus_SdkV2)
SetContinuousUpdateStatus sets the value of the ContinuousUpdateStatus field in SyncedTableStatus_SdkV2.
func (*SyncedTableStatus_SdkV2) SetFailedStatus ¶
func (m *SyncedTableStatus_SdkV2) SetFailedStatus(ctx context.Context, v SyncedTableFailedStatus_SdkV2)
SetFailedStatus sets the value of the FailedStatus field in SyncedTableStatus_SdkV2.
func (*SyncedTableStatus_SdkV2) SetLastSync ¶ added in v1.85.0
func (m *SyncedTableStatus_SdkV2) SetLastSync(ctx context.Context, v SyncedTablePosition_SdkV2)
SetLastSync sets the value of the LastSync field in SyncedTableStatus_SdkV2.
func (*SyncedTableStatus_SdkV2) SetProvisioningStatus ¶
func (m *SyncedTableStatus_SdkV2) SetProvisioningStatus(ctx context.Context, v SyncedTableProvisioningStatus_SdkV2)
SetProvisioningStatus sets the value of the ProvisioningStatus field in SyncedTableStatus_SdkV2.
func (*SyncedTableStatus_SdkV2) SetTriggeredUpdateStatus ¶
func (m *SyncedTableStatus_SdkV2) SetTriggeredUpdateStatus(ctx context.Context, v SyncedTableTriggeredUpdateStatus_SdkV2)
SetTriggeredUpdateStatus sets the value of the TriggeredUpdateStatus field in SyncedTableStatus_SdkV2.
func (*SyncedTableStatus_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *SyncedTableStatus_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedTableStatus_SdkV2)
func (*SyncedTableStatus_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *SyncedTableStatus_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SyncedTableStatus_SdkV2)
func (SyncedTableStatus_SdkV2) ToObjectValue ¶
func (m SyncedTableStatus_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SyncedTableStatus_SdkV2 only implements ToObjectValue() and Type().
type SyncedTableTriggeredUpdateStatus ¶
type SyncedTableTriggeredUpdateStatus struct {
// The last source table Delta version that was successfully synced to the
// synced table.
LastProcessedCommitVersion types.Int64 `tfsdk:"last_processed_commit_version"`
// The end timestamp of the last time any data was synchronized from the
// source table to the synced table. This is when the data is available in
// the synced table.
Timestamp types.String `tfsdk:"timestamp"`
// Progress of the active data synchronization pipeline.
TriggeredUpdateProgress types.Object `tfsdk:"triggered_update_progress"`
}
Detailed status of a synced table. Shown if the synced table is in the SYNCED_TRIGGERED_UPDATE or the SYNCED_NO_PENDING_UPDATE state.
func (SyncedTableTriggeredUpdateStatus) ApplySchemaCustomizations ¶
func (m SyncedTableTriggeredUpdateStatus) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SyncedTableTriggeredUpdateStatus) GetComplexFieldTypes ¶
func (m SyncedTableTriggeredUpdateStatus) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in SyncedTableTriggeredUpdateStatus. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SyncedTableTriggeredUpdateStatus) GetTriggeredUpdateProgress ¶
func (m *SyncedTableTriggeredUpdateStatus) GetTriggeredUpdateProgress(ctx context.Context) (SyncedTablePipelineProgress, bool)
GetTriggeredUpdateProgress returns the value of the TriggeredUpdateProgress field in SyncedTableTriggeredUpdateStatus as a SyncedTablePipelineProgress value. If the field is unknown or null, the boolean return value is false.
func (*SyncedTableTriggeredUpdateStatus) SetTriggeredUpdateProgress ¶
func (m *SyncedTableTriggeredUpdateStatus) SetTriggeredUpdateProgress(ctx context.Context, v SyncedTablePipelineProgress)
SetTriggeredUpdateProgress sets the value of the TriggeredUpdateProgress field in SyncedTableTriggeredUpdateStatus.
func (*SyncedTableTriggeredUpdateStatus) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *SyncedTableTriggeredUpdateStatus) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedTableTriggeredUpdateStatus)
func (*SyncedTableTriggeredUpdateStatus) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *SyncedTableTriggeredUpdateStatus) SyncFieldsDuringRead(ctx context.Context, from SyncedTableTriggeredUpdateStatus)
func (SyncedTableTriggeredUpdateStatus) ToObjectValue ¶
func (m SyncedTableTriggeredUpdateStatus) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SyncedTableTriggeredUpdateStatus only implements ToObjectValue() and Type().
type SyncedTableTriggeredUpdateStatus_SdkV2 ¶
type SyncedTableTriggeredUpdateStatus_SdkV2 struct {
// The last source table Delta version that was successfully synced to the
// synced table.
LastProcessedCommitVersion types.Int64 `tfsdk:"last_processed_commit_version"`
// The end timestamp of the last time any data was synchronized from the
// source table to the synced table. This is when the data is available in
// the synced table.
Timestamp types.String `tfsdk:"timestamp"`
// Progress of the active data synchronization pipeline.
TriggeredUpdateProgress types.List `tfsdk:"triggered_update_progress"`
}
Detailed status of a synced table. Shown if the synced table is in the SYNCED_TRIGGERED_UPDATE or the SYNCED_NO_PENDING_UPDATE state.
func (SyncedTableTriggeredUpdateStatus_SdkV2) ApplySchemaCustomizations ¶
func (m SyncedTableTriggeredUpdateStatus_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SyncedTableTriggeredUpdateStatus_SdkV2) GetComplexFieldTypes ¶
func (m SyncedTableTriggeredUpdateStatus_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in SyncedTableTriggeredUpdateStatus. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SyncedTableTriggeredUpdateStatus_SdkV2) GetTriggeredUpdateProgress ¶
func (m *SyncedTableTriggeredUpdateStatus_SdkV2) GetTriggeredUpdateProgress(ctx context.Context) (SyncedTablePipelineProgress_SdkV2, bool)
GetTriggeredUpdateProgress returns the value of the TriggeredUpdateProgress field in SyncedTableTriggeredUpdateStatus_SdkV2 as a SyncedTablePipelineProgress_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*SyncedTableTriggeredUpdateStatus_SdkV2) SetTriggeredUpdateProgress ¶
func (m *SyncedTableTriggeredUpdateStatus_SdkV2) SetTriggeredUpdateProgress(ctx context.Context, v SyncedTablePipelineProgress_SdkV2)
SetTriggeredUpdateProgress sets the value of the TriggeredUpdateProgress field in SyncedTableTriggeredUpdateStatus_SdkV2.
func (*SyncedTableTriggeredUpdateStatus_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *SyncedTableTriggeredUpdateStatus_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncedTableTriggeredUpdateStatus_SdkV2)
func (*SyncedTableTriggeredUpdateStatus_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *SyncedTableTriggeredUpdateStatus_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SyncedTableTriggeredUpdateStatus_SdkV2)
func (SyncedTableTriggeredUpdateStatus_SdkV2) ToObjectValue ¶
func (m SyncedTableTriggeredUpdateStatus_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SyncedTableTriggeredUpdateStatus_SdkV2 only implements ToObjectValue() and Type().
type UpdateDatabaseCatalogRequest ¶ added in v1.87.0
type UpdateDatabaseCatalogRequest struct {
// Note that updating a database catalog is not yet supported.
DatabaseCatalog types.Object `tfsdk:"database_catalog"`
// The name of the catalog in UC.
Name types.String `tfsdk:"-"`
// The list of fields to update. Setting this field is not yet supported.
UpdateMask types.String `tfsdk:"-"`
}
func (UpdateDatabaseCatalogRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m UpdateDatabaseCatalogRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateDatabaseCatalogRequest) GetComplexFieldTypes ¶ added in v1.87.0
func (m UpdateDatabaseCatalogRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateDatabaseCatalogRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateDatabaseCatalogRequest) GetDatabaseCatalog ¶ added in v1.87.0
func (m *UpdateDatabaseCatalogRequest) GetDatabaseCatalog(ctx context.Context) (DatabaseCatalog, bool)
GetDatabaseCatalog returns the value of the DatabaseCatalog field in UpdateDatabaseCatalogRequest as a DatabaseCatalog value. If the field is unknown or null, the boolean return value is false.
func (*UpdateDatabaseCatalogRequest) SetDatabaseCatalog ¶ added in v1.87.0
func (m *UpdateDatabaseCatalogRequest) SetDatabaseCatalog(ctx context.Context, v DatabaseCatalog)
SetDatabaseCatalog sets the value of the DatabaseCatalog field in UpdateDatabaseCatalogRequest.
func (*UpdateDatabaseCatalogRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *UpdateDatabaseCatalogRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateDatabaseCatalogRequest)
func (*UpdateDatabaseCatalogRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *UpdateDatabaseCatalogRequest) SyncFieldsDuringRead(ctx context.Context, from UpdateDatabaseCatalogRequest)
func (UpdateDatabaseCatalogRequest) ToObjectValue ¶ added in v1.87.0
func (m UpdateDatabaseCatalogRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateDatabaseCatalogRequest only implements ToObjectValue() and Type().
type UpdateDatabaseCatalogRequest_SdkV2 ¶ added in v1.87.0
type UpdateDatabaseCatalogRequest_SdkV2 struct {
// Note that updating a database catalog is not yet supported.
DatabaseCatalog types.List `tfsdk:"database_catalog"`
// The name of the catalog in UC.
Name types.String `tfsdk:"-"`
// The list of fields to update. Setting this field is not yet supported.
UpdateMask types.String `tfsdk:"-"`
}
func (UpdateDatabaseCatalogRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m UpdateDatabaseCatalogRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateDatabaseCatalogRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.87.0
func (m UpdateDatabaseCatalogRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateDatabaseCatalogRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateDatabaseCatalogRequest_SdkV2) GetDatabaseCatalog ¶ added in v1.87.0
func (m *UpdateDatabaseCatalogRequest_SdkV2) GetDatabaseCatalog(ctx context.Context) (DatabaseCatalog_SdkV2, bool)
GetDatabaseCatalog returns the value of the DatabaseCatalog field in UpdateDatabaseCatalogRequest_SdkV2 as a DatabaseCatalog_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*UpdateDatabaseCatalogRequest_SdkV2) SetDatabaseCatalog ¶ added in v1.87.0
func (m *UpdateDatabaseCatalogRequest_SdkV2) SetDatabaseCatalog(ctx context.Context, v DatabaseCatalog_SdkV2)
SetDatabaseCatalog sets the value of the DatabaseCatalog field in UpdateDatabaseCatalogRequest_SdkV2.
func (*UpdateDatabaseCatalogRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *UpdateDatabaseCatalogRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateDatabaseCatalogRequest_SdkV2)
func (*UpdateDatabaseCatalogRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *UpdateDatabaseCatalogRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateDatabaseCatalogRequest_SdkV2)
func (UpdateDatabaseCatalogRequest_SdkV2) ToObjectValue ¶ added in v1.87.0
func (m UpdateDatabaseCatalogRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateDatabaseCatalogRequest_SdkV2 only implements ToObjectValue() and Type().
type UpdateDatabaseInstanceRequest ¶
type UpdateDatabaseInstanceRequest struct {
DatabaseInstance types.Object `tfsdk:"database_instance"`
// The name of the instance. This is the unique identifier for the instance.
Name types.String `tfsdk:"-"`
// The list of fields to update. If unspecified, all fields will be updated
// when possible. To wipe out custom_tags, specify custom_tags in the
// update_mask with an empty custom_tags map.
UpdateMask types.String `tfsdk:"-"`
}
func (UpdateDatabaseInstanceRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m UpdateDatabaseInstanceRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateDatabaseInstanceRequest) GetComplexFieldTypes ¶
func (m UpdateDatabaseInstanceRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateDatabaseInstanceRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateDatabaseInstanceRequest) GetDatabaseInstance ¶
func (m *UpdateDatabaseInstanceRequest) GetDatabaseInstance(ctx context.Context) (DatabaseInstance, bool)
GetDatabaseInstance returns the value of the DatabaseInstance field in UpdateDatabaseInstanceRequest as a DatabaseInstance value. If the field is unknown or null, the boolean return value is false.
func (*UpdateDatabaseInstanceRequest) SetDatabaseInstance ¶
func (m *UpdateDatabaseInstanceRequest) SetDatabaseInstance(ctx context.Context, v DatabaseInstance)
SetDatabaseInstance sets the value of the DatabaseInstance field in UpdateDatabaseInstanceRequest.
func (*UpdateDatabaseInstanceRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *UpdateDatabaseInstanceRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateDatabaseInstanceRequest)
func (*UpdateDatabaseInstanceRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *UpdateDatabaseInstanceRequest) SyncFieldsDuringRead(ctx context.Context, from UpdateDatabaseInstanceRequest)
func (UpdateDatabaseInstanceRequest) ToObjectValue ¶
func (m UpdateDatabaseInstanceRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateDatabaseInstanceRequest only implements ToObjectValue() and Type().
type UpdateDatabaseInstanceRequest_SdkV2 ¶
type UpdateDatabaseInstanceRequest_SdkV2 struct {
DatabaseInstance types.List `tfsdk:"database_instance"`
// The name of the instance. This is the unique identifier for the instance.
Name types.String `tfsdk:"-"`
// The list of fields to update. If unspecified, all fields will be updated
// when possible. To wipe out custom_tags, specify custom_tags in the
// update_mask with an empty custom_tags map.
UpdateMask types.String `tfsdk:"-"`
}
func (UpdateDatabaseInstanceRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m UpdateDatabaseInstanceRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateDatabaseInstanceRequest_SdkV2) GetComplexFieldTypes ¶
func (m UpdateDatabaseInstanceRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateDatabaseInstanceRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateDatabaseInstanceRequest_SdkV2) GetDatabaseInstance ¶
func (m *UpdateDatabaseInstanceRequest_SdkV2) GetDatabaseInstance(ctx context.Context) (DatabaseInstance_SdkV2, bool)
GetDatabaseInstance returns the value of the DatabaseInstance field in UpdateDatabaseInstanceRequest_SdkV2 as a DatabaseInstance_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*UpdateDatabaseInstanceRequest_SdkV2) SetDatabaseInstance ¶
func (m *UpdateDatabaseInstanceRequest_SdkV2) SetDatabaseInstance(ctx context.Context, v DatabaseInstance_SdkV2)
SetDatabaseInstance sets the value of the DatabaseInstance field in UpdateDatabaseInstanceRequest_SdkV2.
func (*UpdateDatabaseInstanceRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *UpdateDatabaseInstanceRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateDatabaseInstanceRequest_SdkV2)
func (*UpdateDatabaseInstanceRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *UpdateDatabaseInstanceRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateDatabaseInstanceRequest_SdkV2)
func (UpdateDatabaseInstanceRequest_SdkV2) ToObjectValue ¶
func (m UpdateDatabaseInstanceRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateDatabaseInstanceRequest_SdkV2 only implements ToObjectValue() and Type().
type UpdateSyncedDatabaseTableRequest ¶ added in v1.87.0
type UpdateSyncedDatabaseTableRequest struct {
// Full three-part (catalog, schema, table) name of the table.
Name types.String `tfsdk:"-"`
// Note that updating a synced database table is not yet supported.
SyncedTable types.Object `tfsdk:"synced_table"`
// The list of fields to update. Setting this field is not yet supported.
UpdateMask types.String `tfsdk:"-"`
}
func (UpdateSyncedDatabaseTableRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m UpdateSyncedDatabaseTableRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateSyncedDatabaseTableRequest) GetComplexFieldTypes ¶ added in v1.87.0
func (m UpdateSyncedDatabaseTableRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateSyncedDatabaseTableRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateSyncedDatabaseTableRequest) GetSyncedTable ¶ added in v1.87.0
func (m *UpdateSyncedDatabaseTableRequest) GetSyncedTable(ctx context.Context) (SyncedDatabaseTable, bool)
GetSyncedTable returns the value of the SyncedTable field in UpdateSyncedDatabaseTableRequest as a SyncedDatabaseTable value. If the field is unknown or null, the boolean return value is false.
func (*UpdateSyncedDatabaseTableRequest) SetSyncedTable ¶ added in v1.87.0
func (m *UpdateSyncedDatabaseTableRequest) SetSyncedTable(ctx context.Context, v SyncedDatabaseTable)
SetSyncedTable sets the value of the SyncedTable field in UpdateSyncedDatabaseTableRequest.
func (*UpdateSyncedDatabaseTableRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *UpdateSyncedDatabaseTableRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateSyncedDatabaseTableRequest)
func (*UpdateSyncedDatabaseTableRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *UpdateSyncedDatabaseTableRequest) SyncFieldsDuringRead(ctx context.Context, from UpdateSyncedDatabaseTableRequest)
func (UpdateSyncedDatabaseTableRequest) ToObjectValue ¶ added in v1.87.0
func (m UpdateSyncedDatabaseTableRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateSyncedDatabaseTableRequest only implements ToObjectValue() and Type().
type UpdateSyncedDatabaseTableRequest_SdkV2 ¶ added in v1.87.0
type UpdateSyncedDatabaseTableRequest_SdkV2 struct {
// Full three-part (catalog, schema, table) name of the table.
Name types.String `tfsdk:"-"`
// Note that updating a synced database table is not yet supported.
SyncedTable types.List `tfsdk:"synced_table"`
// The list of fields to update. Setting this field is not yet supported.
UpdateMask types.String `tfsdk:"-"`
}
func (UpdateSyncedDatabaseTableRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m UpdateSyncedDatabaseTableRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateSyncedDatabaseTableRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.87.0
func (m UpdateSyncedDatabaseTableRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateSyncedDatabaseTableRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateSyncedDatabaseTableRequest_SdkV2) GetSyncedTable ¶ added in v1.87.0
func (m *UpdateSyncedDatabaseTableRequest_SdkV2) GetSyncedTable(ctx context.Context) (SyncedDatabaseTable_SdkV2, bool)
GetSyncedTable returns the value of the SyncedTable field in UpdateSyncedDatabaseTableRequest_SdkV2 as a SyncedDatabaseTable_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*UpdateSyncedDatabaseTableRequest_SdkV2) SetSyncedTable ¶ added in v1.87.0
func (m *UpdateSyncedDatabaseTableRequest_SdkV2) SetSyncedTable(ctx context.Context, v SyncedDatabaseTable_SdkV2)
SetSyncedTable sets the value of the SyncedTable field in UpdateSyncedDatabaseTableRequest_SdkV2.
func (*UpdateSyncedDatabaseTableRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *UpdateSyncedDatabaseTableRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateSyncedDatabaseTableRequest_SdkV2)
func (*UpdateSyncedDatabaseTableRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *UpdateSyncedDatabaseTableRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateSyncedDatabaseTableRequest_SdkV2)
func (UpdateSyncedDatabaseTableRequest_SdkV2) ToObjectValue ¶ added in v1.87.0
func (m UpdateSyncedDatabaseTableRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateSyncedDatabaseTableRequest_SdkV2 only implements ToObjectValue() and Type().