Documentation
¶
Index ¶
- type ColumnInfo
- func (m ColumnInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ColumnInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ColumnInfo) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ColumnInfo)
- func (to *ColumnInfo) SyncFieldsDuringRead(ctx context.Context, from ColumnInfo)
- func (m ColumnInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ColumnInfo) Type(ctx context.Context) attr.Type
- type ColumnInfo_SdkV2
- func (m ColumnInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ColumnInfo_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ColumnInfo_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ColumnInfo_SdkV2)
- func (to *ColumnInfo_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ColumnInfo_SdkV2)
- func (m ColumnInfo_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ColumnInfo_SdkV2) Type(ctx context.Context) attr.Type
- type CreateEndpoint
- func (m CreateEndpoint) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateEndpoint) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *CreateEndpoint) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateEndpoint)
- func (to *CreateEndpoint) SyncFieldsDuringRead(ctx context.Context, from CreateEndpoint)
- func (m CreateEndpoint) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateEndpoint) Type(ctx context.Context) attr.Type
- type CreateEndpoint_SdkV2
- func (m CreateEndpoint_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateEndpoint_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *CreateEndpoint_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateEndpoint_SdkV2)
- func (to *CreateEndpoint_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateEndpoint_SdkV2)
- func (m CreateEndpoint_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateEndpoint_SdkV2) Type(ctx context.Context) attr.Type
- type CreateVectorIndexRequest
- func (m CreateVectorIndexRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateVectorIndexRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateVectorIndexRequest) GetDeltaSyncIndexSpec(ctx context.Context) (DeltaSyncVectorIndexSpecRequest, bool)
- func (m *CreateVectorIndexRequest) GetDirectAccessIndexSpec(ctx context.Context) (DirectAccessVectorIndexSpec, bool)
- func (m *CreateVectorIndexRequest) SetDeltaSyncIndexSpec(ctx context.Context, v DeltaSyncVectorIndexSpecRequest)
- func (m *CreateVectorIndexRequest) SetDirectAccessIndexSpec(ctx context.Context, v DirectAccessVectorIndexSpec)
- func (to *CreateVectorIndexRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateVectorIndexRequest)
- func (to *CreateVectorIndexRequest) SyncFieldsDuringRead(ctx context.Context, from CreateVectorIndexRequest)
- func (m CreateVectorIndexRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateVectorIndexRequest) Type(ctx context.Context) attr.Type
- type CreateVectorIndexRequest_SdkV2
- func (m CreateVectorIndexRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateVectorIndexRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateVectorIndexRequest_SdkV2) GetDeltaSyncIndexSpec(ctx context.Context) (DeltaSyncVectorIndexSpecRequest_SdkV2, bool)
- func (m *CreateVectorIndexRequest_SdkV2) GetDirectAccessIndexSpec(ctx context.Context) (DirectAccessVectorIndexSpec_SdkV2, bool)
- func (m *CreateVectorIndexRequest_SdkV2) SetDeltaSyncIndexSpec(ctx context.Context, v DeltaSyncVectorIndexSpecRequest_SdkV2)
- func (m *CreateVectorIndexRequest_SdkV2) SetDirectAccessIndexSpec(ctx context.Context, v DirectAccessVectorIndexSpec_SdkV2)
- func (to *CreateVectorIndexRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateVectorIndexRequest_SdkV2)
- func (to *CreateVectorIndexRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateVectorIndexRequest_SdkV2)
- func (m CreateVectorIndexRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateVectorIndexRequest_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 DeleteDataResult
- func (m DeleteDataResult) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteDataResult) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *DeleteDataResult) GetFailedPrimaryKeys(ctx context.Context) ([]types.String, bool)
- func (m *DeleteDataResult) SetFailedPrimaryKeys(ctx context.Context, v []types.String)
- func (to *DeleteDataResult) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteDataResult)
- func (to *DeleteDataResult) SyncFieldsDuringRead(ctx context.Context, from DeleteDataResult)
- func (m DeleteDataResult) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteDataResult) Type(ctx context.Context) attr.Type
- type DeleteDataResult_SdkV2
- func (m DeleteDataResult_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteDataResult_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *DeleteDataResult_SdkV2) GetFailedPrimaryKeys(ctx context.Context) ([]types.String, bool)
- func (m *DeleteDataResult_SdkV2) SetFailedPrimaryKeys(ctx context.Context, v []types.String)
- func (to *DeleteDataResult_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteDataResult_SdkV2)
- func (to *DeleteDataResult_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteDataResult_SdkV2)
- func (m DeleteDataResult_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteDataResult_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteDataVectorIndexRequest
- func (m DeleteDataVectorIndexRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteDataVectorIndexRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *DeleteDataVectorIndexRequest) GetPrimaryKeys(ctx context.Context) ([]types.String, bool)
- func (m *DeleteDataVectorIndexRequest) SetPrimaryKeys(ctx context.Context, v []types.String)
- func (to *DeleteDataVectorIndexRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteDataVectorIndexRequest)
- func (to *DeleteDataVectorIndexRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteDataVectorIndexRequest)
- func (m DeleteDataVectorIndexRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteDataVectorIndexRequest) Type(ctx context.Context) attr.Type
- type DeleteDataVectorIndexRequest_SdkV2
- func (m DeleteDataVectorIndexRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteDataVectorIndexRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *DeleteDataVectorIndexRequest_SdkV2) GetPrimaryKeys(ctx context.Context) ([]types.String, bool)
- func (m *DeleteDataVectorIndexRequest_SdkV2) SetPrimaryKeys(ctx context.Context, v []types.String)
- func (to *DeleteDataVectorIndexRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteDataVectorIndexRequest_SdkV2)
- func (to *DeleteDataVectorIndexRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteDataVectorIndexRequest_SdkV2)
- func (m DeleteDataVectorIndexRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteDataVectorIndexRequest_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteDataVectorIndexResponse
- func (m DeleteDataVectorIndexResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteDataVectorIndexResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *DeleteDataVectorIndexResponse) GetResult(ctx context.Context) (DeleteDataResult, bool)
- func (m *DeleteDataVectorIndexResponse) SetResult(ctx context.Context, v DeleteDataResult)
- func (to *DeleteDataVectorIndexResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteDataVectorIndexResponse)
- func (to *DeleteDataVectorIndexResponse) SyncFieldsDuringRead(ctx context.Context, from DeleteDataVectorIndexResponse)
- func (m DeleteDataVectorIndexResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteDataVectorIndexResponse) Type(ctx context.Context) attr.Type
- type DeleteDataVectorIndexResponse_SdkV2
- func (m DeleteDataVectorIndexResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteDataVectorIndexResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *DeleteDataVectorIndexResponse_SdkV2) GetResult(ctx context.Context) (DeleteDataResult_SdkV2, bool)
- func (m *DeleteDataVectorIndexResponse_SdkV2) SetResult(ctx context.Context, v DeleteDataResult_SdkV2)
- func (to *DeleteDataVectorIndexResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteDataVectorIndexResponse_SdkV2)
- func (to *DeleteDataVectorIndexResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteDataVectorIndexResponse_SdkV2)
- func (m DeleteDataVectorIndexResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteDataVectorIndexResponse_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteEndpointRequest
- func (m DeleteEndpointRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteEndpointRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteEndpointRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteEndpointRequest)
- func (to *DeleteEndpointRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteEndpointRequest)
- func (m DeleteEndpointRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteEndpointRequest) Type(ctx context.Context) attr.Type
- type DeleteEndpointRequest_SdkV2
- func (m DeleteEndpointRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteEndpointRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteEndpointRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteEndpointRequest_SdkV2)
- func (to *DeleteEndpointRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteEndpointRequest_SdkV2)
- func (m DeleteEndpointRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteEndpointRequest_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteEndpointResponse
- func (m DeleteEndpointResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteEndpointResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteEndpointResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteEndpointResponse)
- func (to *DeleteEndpointResponse) SyncFieldsDuringRead(ctx context.Context, from DeleteEndpointResponse)
- func (m DeleteEndpointResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteEndpointResponse) Type(ctx context.Context) attr.Type
- type DeleteEndpointResponse_SdkV2
- func (m DeleteEndpointResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteEndpointResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteEndpointResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteEndpointResponse_SdkV2)
- func (to *DeleteEndpointResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteEndpointResponse_SdkV2)
- func (m DeleteEndpointResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteEndpointResponse_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteIndexRequest
- func (m DeleteIndexRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteIndexRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteIndexRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteIndexRequest)
- func (to *DeleteIndexRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteIndexRequest)
- func (m DeleteIndexRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteIndexRequest) Type(ctx context.Context) attr.Type
- type DeleteIndexRequest_SdkV2
- func (m DeleteIndexRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteIndexRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteIndexRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteIndexRequest_SdkV2)
- func (to *DeleteIndexRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteIndexRequest_SdkV2)
- func (m DeleteIndexRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteIndexRequest_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteIndexResponse
- func (m DeleteIndexResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteIndexResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteIndexResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteIndexResponse)
- func (to *DeleteIndexResponse) SyncFieldsDuringRead(ctx context.Context, from DeleteIndexResponse)
- func (m DeleteIndexResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteIndexResponse) Type(ctx context.Context) attr.Type
- type DeleteIndexResponse_SdkV2
- func (m DeleteIndexResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteIndexResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteIndexResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteIndexResponse_SdkV2)
- func (to *DeleteIndexResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteIndexResponse_SdkV2)
- func (m DeleteIndexResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteIndexResponse_SdkV2) Type(ctx context.Context) attr.Type
- type DeltaSyncVectorIndexSpecRequest
- func (m DeltaSyncVectorIndexSpecRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *DeltaSyncVectorIndexSpecRequest) GetColumnsToIndex(ctx context.Context) ([]types.String, bool)
- func (m *DeltaSyncVectorIndexSpecRequest) GetColumnsToSync(ctx context.Context) ([]types.String, bool)
- func (m DeltaSyncVectorIndexSpecRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *DeltaSyncVectorIndexSpecRequest) GetEmbeddingSourceColumns(ctx context.Context) ([]EmbeddingSourceColumn, bool)
- func (m *DeltaSyncVectorIndexSpecRequest) GetEmbeddingVectorColumns(ctx context.Context) ([]EmbeddingVectorColumn, bool)
- func (m *DeltaSyncVectorIndexSpecRequest) SetColumnsToIndex(ctx context.Context, v []types.String)
- func (m *DeltaSyncVectorIndexSpecRequest) SetColumnsToSync(ctx context.Context, v []types.String)
- func (m *DeltaSyncVectorIndexSpecRequest) SetEmbeddingSourceColumns(ctx context.Context, v []EmbeddingSourceColumn)
- func (m *DeltaSyncVectorIndexSpecRequest) SetEmbeddingVectorColumns(ctx context.Context, v []EmbeddingVectorColumn)
- func (to *DeltaSyncVectorIndexSpecRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeltaSyncVectorIndexSpecRequest)
- func (to *DeltaSyncVectorIndexSpecRequest) SyncFieldsDuringRead(ctx context.Context, from DeltaSyncVectorIndexSpecRequest)
- func (m DeltaSyncVectorIndexSpecRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeltaSyncVectorIndexSpecRequest) Type(ctx context.Context) attr.Type
- type DeltaSyncVectorIndexSpecRequest_SdkV2
- func (m DeltaSyncVectorIndexSpecRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *DeltaSyncVectorIndexSpecRequest_SdkV2) GetColumnsToIndex(ctx context.Context) ([]types.String, bool)
- func (m *DeltaSyncVectorIndexSpecRequest_SdkV2) GetColumnsToSync(ctx context.Context) ([]types.String, bool)
- func (m DeltaSyncVectorIndexSpecRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *DeltaSyncVectorIndexSpecRequest_SdkV2) GetEmbeddingSourceColumns(ctx context.Context) ([]EmbeddingSourceColumn_SdkV2, bool)
- func (m *DeltaSyncVectorIndexSpecRequest_SdkV2) GetEmbeddingVectorColumns(ctx context.Context) ([]EmbeddingVectorColumn_SdkV2, bool)
- func (m *DeltaSyncVectorIndexSpecRequest_SdkV2) SetColumnsToIndex(ctx context.Context, v []types.String)
- func (m *DeltaSyncVectorIndexSpecRequest_SdkV2) SetColumnsToSync(ctx context.Context, v []types.String)
- func (m *DeltaSyncVectorIndexSpecRequest_SdkV2) SetEmbeddingSourceColumns(ctx context.Context, v []EmbeddingSourceColumn_SdkV2)
- func (m *DeltaSyncVectorIndexSpecRequest_SdkV2) SetEmbeddingVectorColumns(ctx context.Context, v []EmbeddingVectorColumn_SdkV2)
- func (to *DeltaSyncVectorIndexSpecRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeltaSyncVectorIndexSpecRequest_SdkV2)
- func (to *DeltaSyncVectorIndexSpecRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeltaSyncVectorIndexSpecRequest_SdkV2)
- func (m DeltaSyncVectorIndexSpecRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeltaSyncVectorIndexSpecRequest_SdkV2) Type(ctx context.Context) attr.Type
- type DeltaSyncVectorIndexSpecResponse
- func (m DeltaSyncVectorIndexSpecResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *DeltaSyncVectorIndexSpecResponse) GetColumnsToIndex(ctx context.Context) ([]types.String, bool)
- func (m *DeltaSyncVectorIndexSpecResponse) GetColumnsToSync(ctx context.Context) ([]types.String, bool)
- func (m DeltaSyncVectorIndexSpecResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *DeltaSyncVectorIndexSpecResponse) GetEmbeddingSourceColumns(ctx context.Context) ([]EmbeddingSourceColumn, bool)
- func (m *DeltaSyncVectorIndexSpecResponse) GetEmbeddingVectorColumns(ctx context.Context) ([]EmbeddingVectorColumn, bool)
- func (m *DeltaSyncVectorIndexSpecResponse) SetColumnsToIndex(ctx context.Context, v []types.String)
- func (m *DeltaSyncVectorIndexSpecResponse) SetColumnsToSync(ctx context.Context, v []types.String)
- func (m *DeltaSyncVectorIndexSpecResponse) SetEmbeddingSourceColumns(ctx context.Context, v []EmbeddingSourceColumn)
- func (m *DeltaSyncVectorIndexSpecResponse) SetEmbeddingVectorColumns(ctx context.Context, v []EmbeddingVectorColumn)
- func (to *DeltaSyncVectorIndexSpecResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeltaSyncVectorIndexSpecResponse)
- func (to *DeltaSyncVectorIndexSpecResponse) SyncFieldsDuringRead(ctx context.Context, from DeltaSyncVectorIndexSpecResponse)
- func (m DeltaSyncVectorIndexSpecResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeltaSyncVectorIndexSpecResponse) Type(ctx context.Context) attr.Type
- type DeltaSyncVectorIndexSpecResponse_SdkV2
- func (m DeltaSyncVectorIndexSpecResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *DeltaSyncVectorIndexSpecResponse_SdkV2) GetColumnsToIndex(ctx context.Context) ([]types.String, bool)
- func (m *DeltaSyncVectorIndexSpecResponse_SdkV2) GetColumnsToSync(ctx context.Context) ([]types.String, bool)
- func (m DeltaSyncVectorIndexSpecResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *DeltaSyncVectorIndexSpecResponse_SdkV2) GetEmbeddingSourceColumns(ctx context.Context) ([]EmbeddingSourceColumn_SdkV2, bool)
- func (m *DeltaSyncVectorIndexSpecResponse_SdkV2) GetEmbeddingVectorColumns(ctx context.Context) ([]EmbeddingVectorColumn_SdkV2, bool)
- func (m *DeltaSyncVectorIndexSpecResponse_SdkV2) SetColumnsToIndex(ctx context.Context, v []types.String)
- func (m *DeltaSyncVectorIndexSpecResponse_SdkV2) SetColumnsToSync(ctx context.Context, v []types.String)
- func (m *DeltaSyncVectorIndexSpecResponse_SdkV2) SetEmbeddingSourceColumns(ctx context.Context, v []EmbeddingSourceColumn_SdkV2)
- func (m *DeltaSyncVectorIndexSpecResponse_SdkV2) SetEmbeddingVectorColumns(ctx context.Context, v []EmbeddingVectorColumn_SdkV2)
- func (to *DeltaSyncVectorIndexSpecResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeltaSyncVectorIndexSpecResponse_SdkV2)
- func (to *DeltaSyncVectorIndexSpecResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeltaSyncVectorIndexSpecResponse_SdkV2)
- func (m DeltaSyncVectorIndexSpecResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeltaSyncVectorIndexSpecResponse_SdkV2) Type(ctx context.Context) attr.Type
- type DirectAccessVectorIndexSpec
- func (m DirectAccessVectorIndexSpec) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DirectAccessVectorIndexSpec) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *DirectAccessVectorIndexSpec) GetEmbeddingSourceColumns(ctx context.Context) ([]EmbeddingSourceColumn, bool)
- func (m *DirectAccessVectorIndexSpec) GetEmbeddingVectorColumns(ctx context.Context) ([]EmbeddingVectorColumn, bool)
- func (m *DirectAccessVectorIndexSpec) SetEmbeddingSourceColumns(ctx context.Context, v []EmbeddingSourceColumn)
- func (m *DirectAccessVectorIndexSpec) SetEmbeddingVectorColumns(ctx context.Context, v []EmbeddingVectorColumn)
- func (to *DirectAccessVectorIndexSpec) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DirectAccessVectorIndexSpec)
- func (to *DirectAccessVectorIndexSpec) SyncFieldsDuringRead(ctx context.Context, from DirectAccessVectorIndexSpec)
- func (m DirectAccessVectorIndexSpec) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DirectAccessVectorIndexSpec) Type(ctx context.Context) attr.Type
- type DirectAccessVectorIndexSpec_SdkV2
- func (m DirectAccessVectorIndexSpec_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DirectAccessVectorIndexSpec_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *DirectAccessVectorIndexSpec_SdkV2) GetEmbeddingSourceColumns(ctx context.Context) ([]EmbeddingSourceColumn_SdkV2, bool)
- func (m *DirectAccessVectorIndexSpec_SdkV2) GetEmbeddingVectorColumns(ctx context.Context) ([]EmbeddingVectorColumn_SdkV2, bool)
- func (m *DirectAccessVectorIndexSpec_SdkV2) SetEmbeddingSourceColumns(ctx context.Context, v []EmbeddingSourceColumn_SdkV2)
- func (m *DirectAccessVectorIndexSpec_SdkV2) SetEmbeddingVectorColumns(ctx context.Context, v []EmbeddingVectorColumn_SdkV2)
- func (to *DirectAccessVectorIndexSpec_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DirectAccessVectorIndexSpec_SdkV2)
- func (to *DirectAccessVectorIndexSpec_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DirectAccessVectorIndexSpec_SdkV2)
- func (m DirectAccessVectorIndexSpec_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DirectAccessVectorIndexSpec_SdkV2) Type(ctx context.Context) attr.Type
- type EmbeddingSourceColumn
- func (m EmbeddingSourceColumn) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m EmbeddingSourceColumn) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *EmbeddingSourceColumn) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from EmbeddingSourceColumn)
- func (to *EmbeddingSourceColumn) SyncFieldsDuringRead(ctx context.Context, from EmbeddingSourceColumn)
- func (m EmbeddingSourceColumn) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m EmbeddingSourceColumn) Type(ctx context.Context) attr.Type
- type EmbeddingSourceColumn_SdkV2
- func (m EmbeddingSourceColumn_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m EmbeddingSourceColumn_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *EmbeddingSourceColumn_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from EmbeddingSourceColumn_SdkV2)
- func (to *EmbeddingSourceColumn_SdkV2) SyncFieldsDuringRead(ctx context.Context, from EmbeddingSourceColumn_SdkV2)
- func (m EmbeddingSourceColumn_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m EmbeddingSourceColumn_SdkV2) Type(ctx context.Context) attr.Type
- type EmbeddingVectorColumn
- func (m EmbeddingVectorColumn) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m EmbeddingVectorColumn) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *EmbeddingVectorColumn) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from EmbeddingVectorColumn)
- func (to *EmbeddingVectorColumn) SyncFieldsDuringRead(ctx context.Context, from EmbeddingVectorColumn)
- func (m EmbeddingVectorColumn) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m EmbeddingVectorColumn) Type(ctx context.Context) attr.Type
- type EmbeddingVectorColumn_SdkV2
- func (m EmbeddingVectorColumn_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m EmbeddingVectorColumn_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *EmbeddingVectorColumn_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from EmbeddingVectorColumn_SdkV2)
- func (to *EmbeddingVectorColumn_SdkV2) SyncFieldsDuringRead(ctx context.Context, from EmbeddingVectorColumn_SdkV2)
- func (m EmbeddingVectorColumn_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m EmbeddingVectorColumn_SdkV2) Type(ctx context.Context) attr.Type
- type EndpointInfo
- func (m EndpointInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m EndpointInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *EndpointInfo) GetCustomTags(ctx context.Context) ([]CustomTag, bool)
- func (m *EndpointInfo) GetEndpointStatus(ctx context.Context) (EndpointStatus, bool)
- func (m *EndpointInfo) GetScalingInfo(ctx context.Context) (EndpointScalingInfo, bool)
- func (m *EndpointInfo) SetCustomTags(ctx context.Context, v []CustomTag)
- func (m *EndpointInfo) SetEndpointStatus(ctx context.Context, v EndpointStatus)
- func (m *EndpointInfo) SetScalingInfo(ctx context.Context, v EndpointScalingInfo)
- func (to *EndpointInfo) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from EndpointInfo)
- func (to *EndpointInfo) SyncFieldsDuringRead(ctx context.Context, from EndpointInfo)
- func (m EndpointInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m EndpointInfo) Type(ctx context.Context) attr.Type
- type EndpointInfo_SdkV2
- func (m EndpointInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m EndpointInfo_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *EndpointInfo_SdkV2) GetCustomTags(ctx context.Context) ([]CustomTag_SdkV2, bool)
- func (m *EndpointInfo_SdkV2) GetEndpointStatus(ctx context.Context) (EndpointStatus_SdkV2, bool)
- func (m *EndpointInfo_SdkV2) GetScalingInfo(ctx context.Context) (EndpointScalingInfo_SdkV2, bool)
- func (m *EndpointInfo_SdkV2) SetCustomTags(ctx context.Context, v []CustomTag_SdkV2)
- func (m *EndpointInfo_SdkV2) SetEndpointStatus(ctx context.Context, v EndpointStatus_SdkV2)
- func (m *EndpointInfo_SdkV2) SetScalingInfo(ctx context.Context, v EndpointScalingInfo_SdkV2)
- func (to *EndpointInfo_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from EndpointInfo_SdkV2)
- func (to *EndpointInfo_SdkV2) SyncFieldsDuringRead(ctx context.Context, from EndpointInfo_SdkV2)
- func (m EndpointInfo_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m EndpointInfo_SdkV2) Type(ctx context.Context) attr.Type
- type EndpointScalingInfo
- func (m EndpointScalingInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m EndpointScalingInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *EndpointScalingInfo) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from EndpointScalingInfo)
- func (to *EndpointScalingInfo) SyncFieldsDuringRead(ctx context.Context, from EndpointScalingInfo)
- func (m EndpointScalingInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m EndpointScalingInfo) Type(ctx context.Context) attr.Type
- type EndpointScalingInfo_SdkV2
- func (m EndpointScalingInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m EndpointScalingInfo_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *EndpointScalingInfo_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from EndpointScalingInfo_SdkV2)
- func (to *EndpointScalingInfo_SdkV2) SyncFieldsDuringRead(ctx context.Context, from EndpointScalingInfo_SdkV2)
- func (m EndpointScalingInfo_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m EndpointScalingInfo_SdkV2) Type(ctx context.Context) attr.Type
- type EndpointStatus
- func (m EndpointStatus) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m EndpointStatus) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *EndpointStatus) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from EndpointStatus)
- func (to *EndpointStatus) SyncFieldsDuringRead(ctx context.Context, from EndpointStatus)
- func (m EndpointStatus) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m EndpointStatus) Type(ctx context.Context) attr.Type
- type EndpointStatus_SdkV2
- func (m EndpointStatus_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m EndpointStatus_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *EndpointStatus_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from EndpointStatus_SdkV2)
- func (to *EndpointStatus_SdkV2) SyncFieldsDuringRead(ctx context.Context, from EndpointStatus_SdkV2)
- func (m EndpointStatus_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m EndpointStatus_SdkV2) Type(ctx context.Context) attr.Type
- type FacetResultData
- func (m FacetResultData) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m FacetResultData) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *FacetResultData) GetFacetArray(ctx context.Context) ([]types.String, bool)
- func (m *FacetResultData) SetFacetArray(ctx context.Context, v []types.String)
- func (to *FacetResultData) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from FacetResultData)
- func (to *FacetResultData) SyncFieldsDuringRead(ctx context.Context, from FacetResultData)
- func (m FacetResultData) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m FacetResultData) Type(ctx context.Context) attr.Type
- type FacetResultData_SdkV2
- func (m FacetResultData_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m FacetResultData_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *FacetResultData_SdkV2) GetFacetArray(ctx context.Context) ([]types.String, bool)
- func (m *FacetResultData_SdkV2) SetFacetArray(ctx context.Context, v []types.String)
- func (to *FacetResultData_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from FacetResultData_SdkV2)
- func (to *FacetResultData_SdkV2) SyncFieldsDuringRead(ctx context.Context, from FacetResultData_SdkV2)
- func (m FacetResultData_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m FacetResultData_SdkV2) Type(ctx context.Context) attr.Type
- type GetEndpointRequest
- func (m GetEndpointRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetEndpointRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetEndpointRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetEndpointRequest)
- func (to *GetEndpointRequest) SyncFieldsDuringRead(ctx context.Context, from GetEndpointRequest)
- func (m GetEndpointRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetEndpointRequest) Type(ctx context.Context) attr.Type
- type GetEndpointRequest_SdkV2
- func (m GetEndpointRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetEndpointRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetEndpointRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetEndpointRequest_SdkV2)
- func (to *GetEndpointRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetEndpointRequest_SdkV2)
- func (m GetEndpointRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetEndpointRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetIndexRequest
- func (m GetIndexRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetIndexRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetIndexRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetIndexRequest)
- func (to *GetIndexRequest) SyncFieldsDuringRead(ctx context.Context, from GetIndexRequest)
- func (m GetIndexRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetIndexRequest) Type(ctx context.Context) attr.Type
- type GetIndexRequest_SdkV2
- func (m GetIndexRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetIndexRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetIndexRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetIndexRequest_SdkV2)
- func (to *GetIndexRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetIndexRequest_SdkV2)
- func (m GetIndexRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetIndexRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetVectorSearchEndpointPermissionLevelsRequest
- func (m GetVectorSearchEndpointPermissionLevelsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetVectorSearchEndpointPermissionLevelsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetVectorSearchEndpointPermissionLevelsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetVectorSearchEndpointPermissionLevelsRequest)
- func (to *GetVectorSearchEndpointPermissionLevelsRequest) SyncFieldsDuringRead(ctx context.Context, from GetVectorSearchEndpointPermissionLevelsRequest)
- func (m GetVectorSearchEndpointPermissionLevelsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetVectorSearchEndpointPermissionLevelsRequest) Type(ctx context.Context) attr.Type
- type GetVectorSearchEndpointPermissionLevelsRequest_SdkV2
- func (m GetVectorSearchEndpointPermissionLevelsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetVectorSearchEndpointPermissionLevelsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetVectorSearchEndpointPermissionLevelsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetVectorSearchEndpointPermissionLevelsRequest_SdkV2)
- func (to *GetVectorSearchEndpointPermissionLevelsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetVectorSearchEndpointPermissionLevelsRequest_SdkV2)
- func (m GetVectorSearchEndpointPermissionLevelsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetVectorSearchEndpointPermissionLevelsRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetVectorSearchEndpointPermissionLevelsResponse
- func (m GetVectorSearchEndpointPermissionLevelsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetVectorSearchEndpointPermissionLevelsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *GetVectorSearchEndpointPermissionLevelsResponse) GetPermissionLevels(ctx context.Context) ([]VectorSearchEndpointPermissionsDescription, bool)
- func (m *GetVectorSearchEndpointPermissionLevelsResponse) SetPermissionLevels(ctx context.Context, v []VectorSearchEndpointPermissionsDescription)
- func (to *GetVectorSearchEndpointPermissionLevelsResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetVectorSearchEndpointPermissionLevelsResponse)
- func (to *GetVectorSearchEndpointPermissionLevelsResponse) SyncFieldsDuringRead(ctx context.Context, from GetVectorSearchEndpointPermissionLevelsResponse)
- func (m GetVectorSearchEndpointPermissionLevelsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetVectorSearchEndpointPermissionLevelsResponse) Type(ctx context.Context) attr.Type
- type GetVectorSearchEndpointPermissionLevelsResponse_SdkV2
- func (m GetVectorSearchEndpointPermissionLevelsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetVectorSearchEndpointPermissionLevelsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *GetVectorSearchEndpointPermissionLevelsResponse_SdkV2) GetPermissionLevels(ctx context.Context) ([]VectorSearchEndpointPermissionsDescription_SdkV2, bool)
- func (m *GetVectorSearchEndpointPermissionLevelsResponse_SdkV2) SetPermissionLevels(ctx context.Context, v []VectorSearchEndpointPermissionsDescription_SdkV2)
- func (to *GetVectorSearchEndpointPermissionLevelsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, ...)
- func (to *GetVectorSearchEndpointPermissionLevelsResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, ...)
- func (m GetVectorSearchEndpointPermissionLevelsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetVectorSearchEndpointPermissionLevelsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type GetVectorSearchEndpointPermissionsRequest
- func (m GetVectorSearchEndpointPermissionsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetVectorSearchEndpointPermissionsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetVectorSearchEndpointPermissionsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetVectorSearchEndpointPermissionsRequest)
- func (to *GetVectorSearchEndpointPermissionsRequest) SyncFieldsDuringRead(ctx context.Context, from GetVectorSearchEndpointPermissionsRequest)
- func (m GetVectorSearchEndpointPermissionsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetVectorSearchEndpointPermissionsRequest) Type(ctx context.Context) attr.Type
- type GetVectorSearchEndpointPermissionsRequest_SdkV2
- func (m GetVectorSearchEndpointPermissionsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetVectorSearchEndpointPermissionsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetVectorSearchEndpointPermissionsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetVectorSearchEndpointPermissionsRequest_SdkV2)
- func (to *GetVectorSearchEndpointPermissionsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetVectorSearchEndpointPermissionsRequest_SdkV2)
- func (m GetVectorSearchEndpointPermissionsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetVectorSearchEndpointPermissionsRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ListEndpointResponse
- func (m ListEndpointResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListEndpointResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListEndpointResponse) GetEndpoints(ctx context.Context) ([]EndpointInfo, bool)
- func (m *ListEndpointResponse) SetEndpoints(ctx context.Context, v []EndpointInfo)
- func (to *ListEndpointResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListEndpointResponse)
- func (to *ListEndpointResponse) SyncFieldsDuringRead(ctx context.Context, from ListEndpointResponse)
- func (m ListEndpointResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListEndpointResponse) Type(ctx context.Context) attr.Type
- type ListEndpointResponse_SdkV2
- func (m ListEndpointResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListEndpointResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListEndpointResponse_SdkV2) GetEndpoints(ctx context.Context) ([]EndpointInfo_SdkV2, bool)
- func (m *ListEndpointResponse_SdkV2) SetEndpoints(ctx context.Context, v []EndpointInfo_SdkV2)
- func (to *ListEndpointResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListEndpointResponse_SdkV2)
- func (to *ListEndpointResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListEndpointResponse_SdkV2)
- func (m ListEndpointResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListEndpointResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListEndpointsRequest
- func (m ListEndpointsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListEndpointsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListEndpointsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListEndpointsRequest)
- func (to *ListEndpointsRequest) SyncFieldsDuringRead(ctx context.Context, from ListEndpointsRequest)
- func (m ListEndpointsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListEndpointsRequest) Type(ctx context.Context) attr.Type
- type ListEndpointsRequest_SdkV2
- func (m ListEndpointsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListEndpointsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListEndpointsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListEndpointsRequest_SdkV2)
- func (to *ListEndpointsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListEndpointsRequest_SdkV2)
- func (m ListEndpointsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListEndpointsRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ListIndexesRequest
- func (m ListIndexesRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListIndexesRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListIndexesRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListIndexesRequest)
- func (to *ListIndexesRequest) SyncFieldsDuringRead(ctx context.Context, from ListIndexesRequest)
- func (m ListIndexesRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListIndexesRequest) Type(ctx context.Context) attr.Type
- type ListIndexesRequest_SdkV2
- func (m ListIndexesRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListIndexesRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListIndexesRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListIndexesRequest_SdkV2)
- func (to *ListIndexesRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListIndexesRequest_SdkV2)
- func (m ListIndexesRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListIndexesRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ListValue
- func (m ListValue) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListValue) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListValue) GetValues(ctx context.Context) ([]Value, bool)
- func (m *ListValue) SetValues(ctx context.Context, v []Value)
- func (to *ListValue) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListValue)
- func (to *ListValue) SyncFieldsDuringRead(ctx context.Context, from ListValue)
- func (m ListValue) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListValue) Type(ctx context.Context) attr.Type
- type ListValue_SdkV2
- func (m ListValue_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListValue_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListValue_SdkV2) GetValues(ctx context.Context) ([]Value_SdkV2, bool)
- func (m *ListValue_SdkV2) SetValues(ctx context.Context, v []Value_SdkV2)
- func (to *ListValue_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListValue_SdkV2)
- func (to *ListValue_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListValue_SdkV2)
- func (m ListValue_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListValue_SdkV2) Type(ctx context.Context) attr.Type
- type ListVectorIndexesResponse
- func (m ListVectorIndexesResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListVectorIndexesResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListVectorIndexesResponse) GetVectorIndexes(ctx context.Context) ([]MiniVectorIndex, bool)
- func (m *ListVectorIndexesResponse) SetVectorIndexes(ctx context.Context, v []MiniVectorIndex)
- func (to *ListVectorIndexesResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListVectorIndexesResponse)
- func (to *ListVectorIndexesResponse) SyncFieldsDuringRead(ctx context.Context, from ListVectorIndexesResponse)
- func (m ListVectorIndexesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListVectorIndexesResponse) Type(ctx context.Context) attr.Type
- type ListVectorIndexesResponse_SdkV2
- func (m ListVectorIndexesResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListVectorIndexesResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListVectorIndexesResponse_SdkV2) GetVectorIndexes(ctx context.Context) ([]MiniVectorIndex_SdkV2, bool)
- func (m *ListVectorIndexesResponse_SdkV2) SetVectorIndexes(ctx context.Context, v []MiniVectorIndex_SdkV2)
- func (to *ListVectorIndexesResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListVectorIndexesResponse_SdkV2)
- func (to *ListVectorIndexesResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListVectorIndexesResponse_SdkV2)
- func (m ListVectorIndexesResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListVectorIndexesResponse_SdkV2) Type(ctx context.Context) attr.Type
- type MapStringValueEntry
- func (m MapStringValueEntry) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m MapStringValueEntry) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *MapStringValueEntry) GetValue(ctx context.Context) (Value, bool)
- func (m *MapStringValueEntry) SetValue(ctx context.Context, v Value)
- func (to *MapStringValueEntry) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from MapStringValueEntry)
- func (to *MapStringValueEntry) SyncFieldsDuringRead(ctx context.Context, from MapStringValueEntry)
- func (m MapStringValueEntry) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m MapStringValueEntry) Type(ctx context.Context) attr.Type
- type MapStringValueEntry_SdkV2
- func (m MapStringValueEntry_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m MapStringValueEntry_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *MapStringValueEntry_SdkV2) GetValue(ctx context.Context) (Value_SdkV2, bool)
- func (m *MapStringValueEntry_SdkV2) SetValue(ctx context.Context, v Value_SdkV2)
- func (to *MapStringValueEntry_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from MapStringValueEntry_SdkV2)
- func (to *MapStringValueEntry_SdkV2) SyncFieldsDuringRead(ctx context.Context, from MapStringValueEntry_SdkV2)
- func (m MapStringValueEntry_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m MapStringValueEntry_SdkV2) Type(ctx context.Context) attr.Type
- type Metric
- func (m Metric) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m Metric) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *Metric) GetLabels(ctx context.Context) ([]MetricLabel, bool)
- func (m *Metric) SetLabels(ctx context.Context, v []MetricLabel)
- func (to *Metric) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Metric)
- func (to *Metric) SyncFieldsDuringRead(ctx context.Context, from Metric)
- func (m Metric) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m Metric) Type(ctx context.Context) attr.Type
- type MetricLabel
- func (m MetricLabel) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m MetricLabel) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *MetricLabel) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from MetricLabel)
- func (to *MetricLabel) SyncFieldsDuringRead(ctx context.Context, from MetricLabel)
- func (m MetricLabel) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m MetricLabel) Type(ctx context.Context) attr.Type
- type MetricLabel_SdkV2
- func (m MetricLabel_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m MetricLabel_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *MetricLabel_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from MetricLabel_SdkV2)
- func (to *MetricLabel_SdkV2) SyncFieldsDuringRead(ctx context.Context, from MetricLabel_SdkV2)
- func (m MetricLabel_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m MetricLabel_SdkV2) Type(ctx context.Context) attr.Type
- type MetricValue
- func (m MetricValue) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m MetricValue) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *MetricValue) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from MetricValue)
- func (to *MetricValue) SyncFieldsDuringRead(ctx context.Context, from MetricValue)
- func (m MetricValue) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m MetricValue) Type(ctx context.Context) attr.Type
- type MetricValue_SdkV2
- func (m MetricValue_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m MetricValue_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *MetricValue_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from MetricValue_SdkV2)
- func (to *MetricValue_SdkV2) SyncFieldsDuringRead(ctx context.Context, from MetricValue_SdkV2)
- func (m MetricValue_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m MetricValue_SdkV2) Type(ctx context.Context) attr.Type
- type MetricValues
- func (m MetricValues) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m MetricValues) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *MetricValues) GetMetric(ctx context.Context) (Metric, bool)
- func (m *MetricValues) GetValues(ctx context.Context) ([]MetricValue, bool)
- func (m *MetricValues) SetMetric(ctx context.Context, v Metric)
- func (m *MetricValues) SetValues(ctx context.Context, v []MetricValue)
- func (to *MetricValues) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from MetricValues)
- func (to *MetricValues) SyncFieldsDuringRead(ctx context.Context, from MetricValues)
- func (m MetricValues) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m MetricValues) Type(ctx context.Context) attr.Type
- type MetricValues_SdkV2
- func (m MetricValues_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m MetricValues_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *MetricValues_SdkV2) GetMetric(ctx context.Context) (Metric_SdkV2, bool)
- func (m *MetricValues_SdkV2) GetValues(ctx context.Context) ([]MetricValue_SdkV2, bool)
- func (m *MetricValues_SdkV2) SetMetric(ctx context.Context, v Metric_SdkV2)
- func (m *MetricValues_SdkV2) SetValues(ctx context.Context, v []MetricValue_SdkV2)
- func (to *MetricValues_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from MetricValues_SdkV2)
- func (to *MetricValues_SdkV2) SyncFieldsDuringRead(ctx context.Context, from MetricValues_SdkV2)
- func (m MetricValues_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m MetricValues_SdkV2) Type(ctx context.Context) attr.Type
- type Metric_SdkV2
- func (m Metric_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m Metric_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *Metric_SdkV2) GetLabels(ctx context.Context) ([]MetricLabel_SdkV2, bool)
- func (m *Metric_SdkV2) SetLabels(ctx context.Context, v []MetricLabel_SdkV2)
- func (to *Metric_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Metric_SdkV2)
- func (to *Metric_SdkV2) SyncFieldsDuringRead(ctx context.Context, from Metric_SdkV2)
- func (m Metric_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m Metric_SdkV2) Type(ctx context.Context) attr.Type
- type MiniVectorIndex
- func (m MiniVectorIndex) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m MiniVectorIndex) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *MiniVectorIndex) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from MiniVectorIndex)
- func (to *MiniVectorIndex) SyncFieldsDuringRead(ctx context.Context, from MiniVectorIndex)
- func (m MiniVectorIndex) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m MiniVectorIndex) Type(ctx context.Context) attr.Type
- type MiniVectorIndex_SdkV2
- func (m MiniVectorIndex_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m MiniVectorIndex_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *MiniVectorIndex_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from MiniVectorIndex_SdkV2)
- func (to *MiniVectorIndex_SdkV2) SyncFieldsDuringRead(ctx context.Context, from MiniVectorIndex_SdkV2)
- func (m MiniVectorIndex_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m MiniVectorIndex_SdkV2) Type(ctx context.Context) attr.Type
- type PatchEndpointBudgetPolicyRequest
- func (m PatchEndpointBudgetPolicyRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m PatchEndpointBudgetPolicyRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *PatchEndpointBudgetPolicyRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from PatchEndpointBudgetPolicyRequest)
- func (to *PatchEndpointBudgetPolicyRequest) SyncFieldsDuringRead(ctx context.Context, from PatchEndpointBudgetPolicyRequest)
- func (m PatchEndpointBudgetPolicyRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m PatchEndpointBudgetPolicyRequest) Type(ctx context.Context) attr.Type
- type PatchEndpointBudgetPolicyRequest_SdkV2
- func (m PatchEndpointBudgetPolicyRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m PatchEndpointBudgetPolicyRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *PatchEndpointBudgetPolicyRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from PatchEndpointBudgetPolicyRequest_SdkV2)
- func (to *PatchEndpointBudgetPolicyRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from PatchEndpointBudgetPolicyRequest_SdkV2)
- func (m PatchEndpointBudgetPolicyRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m PatchEndpointBudgetPolicyRequest_SdkV2) Type(ctx context.Context) attr.Type
- type PatchEndpointBudgetPolicyResponse
- func (m PatchEndpointBudgetPolicyResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m PatchEndpointBudgetPolicyResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *PatchEndpointBudgetPolicyResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from PatchEndpointBudgetPolicyResponse)
- func (to *PatchEndpointBudgetPolicyResponse) SyncFieldsDuringRead(ctx context.Context, from PatchEndpointBudgetPolicyResponse)
- func (m PatchEndpointBudgetPolicyResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m PatchEndpointBudgetPolicyResponse) Type(ctx context.Context) attr.Type
- type PatchEndpointBudgetPolicyResponse_SdkV2
- func (m PatchEndpointBudgetPolicyResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m PatchEndpointBudgetPolicyResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *PatchEndpointBudgetPolicyResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from PatchEndpointBudgetPolicyResponse_SdkV2)
- func (to *PatchEndpointBudgetPolicyResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from PatchEndpointBudgetPolicyResponse_SdkV2)
- func (m PatchEndpointBudgetPolicyResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m PatchEndpointBudgetPolicyResponse_SdkV2) Type(ctx context.Context) attr.Type
- type PatchEndpointRequest
- func (m PatchEndpointRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m PatchEndpointRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *PatchEndpointRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from PatchEndpointRequest)
- func (to *PatchEndpointRequest) SyncFieldsDuringRead(ctx context.Context, from PatchEndpointRequest)
- func (m PatchEndpointRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m PatchEndpointRequest) Type(ctx context.Context) attr.Type
- type PatchEndpointRequest_SdkV2
- func (m PatchEndpointRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m PatchEndpointRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *PatchEndpointRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from PatchEndpointRequest_SdkV2)
- func (to *PatchEndpointRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from PatchEndpointRequest_SdkV2)
- func (m PatchEndpointRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m PatchEndpointRequest_SdkV2) Type(ctx context.Context) attr.Type
- type QueryVectorIndexNextPageRequest
- func (m QueryVectorIndexNextPageRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m QueryVectorIndexNextPageRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *QueryVectorIndexNextPageRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from QueryVectorIndexNextPageRequest)
- func (to *QueryVectorIndexNextPageRequest) SyncFieldsDuringRead(ctx context.Context, from QueryVectorIndexNextPageRequest)
- func (m QueryVectorIndexNextPageRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m QueryVectorIndexNextPageRequest) Type(ctx context.Context) attr.Type
- type QueryVectorIndexNextPageRequest_SdkV2
- func (m QueryVectorIndexNextPageRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m QueryVectorIndexNextPageRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *QueryVectorIndexNextPageRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from QueryVectorIndexNextPageRequest_SdkV2)
- func (to *QueryVectorIndexNextPageRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from QueryVectorIndexNextPageRequest_SdkV2)
- func (m QueryVectorIndexNextPageRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m QueryVectorIndexNextPageRequest_SdkV2) Type(ctx context.Context) attr.Type
- type QueryVectorIndexRequest
- func (m QueryVectorIndexRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *QueryVectorIndexRequest) GetColumns(ctx context.Context) ([]types.String, bool)
- func (m *QueryVectorIndexRequest) GetColumnsToRerank(ctx context.Context) ([]types.String, bool)
- func (m QueryVectorIndexRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *QueryVectorIndexRequest) GetFacets(ctx context.Context) ([]types.String, bool)
- func (m *QueryVectorIndexRequest) GetQueryColumns(ctx context.Context) ([]types.String, bool)
- func (m *QueryVectorIndexRequest) GetQueryVector(ctx context.Context) ([]types.Float64, bool)
- func (m *QueryVectorIndexRequest) GetReranker(ctx context.Context) (RerankerConfig, bool)
- func (m *QueryVectorIndexRequest) GetSortColumns(ctx context.Context) ([]types.String, bool)
- func (m *QueryVectorIndexRequest) SetColumns(ctx context.Context, v []types.String)
- func (m *QueryVectorIndexRequest) SetColumnsToRerank(ctx context.Context, v []types.String)
- func (m *QueryVectorIndexRequest) SetFacets(ctx context.Context, v []types.String)
- func (m *QueryVectorIndexRequest) SetQueryColumns(ctx context.Context, v []types.String)
- func (m *QueryVectorIndexRequest) SetQueryVector(ctx context.Context, v []types.Float64)
- func (m *QueryVectorIndexRequest) SetReranker(ctx context.Context, v RerankerConfig)
- func (m *QueryVectorIndexRequest) SetSortColumns(ctx context.Context, v []types.String)
- func (to *QueryVectorIndexRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from QueryVectorIndexRequest)
- func (to *QueryVectorIndexRequest) SyncFieldsDuringRead(ctx context.Context, from QueryVectorIndexRequest)
- func (m QueryVectorIndexRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m QueryVectorIndexRequest) Type(ctx context.Context) attr.Type
- type QueryVectorIndexRequest_SdkV2
- func (m QueryVectorIndexRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *QueryVectorIndexRequest_SdkV2) GetColumns(ctx context.Context) ([]types.String, bool)
- func (m *QueryVectorIndexRequest_SdkV2) GetColumnsToRerank(ctx context.Context) ([]types.String, bool)
- func (m QueryVectorIndexRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *QueryVectorIndexRequest_SdkV2) GetFacets(ctx context.Context) ([]types.String, bool)
- func (m *QueryVectorIndexRequest_SdkV2) GetQueryColumns(ctx context.Context) ([]types.String, bool)
- func (m *QueryVectorIndexRequest_SdkV2) GetQueryVector(ctx context.Context) ([]types.Float64, bool)
- func (m *QueryVectorIndexRequest_SdkV2) GetReranker(ctx context.Context) (RerankerConfig_SdkV2, bool)
- func (m *QueryVectorIndexRequest_SdkV2) GetSortColumns(ctx context.Context) ([]types.String, bool)
- func (m *QueryVectorIndexRequest_SdkV2) SetColumns(ctx context.Context, v []types.String)
- func (m *QueryVectorIndexRequest_SdkV2) SetColumnsToRerank(ctx context.Context, v []types.String)
- func (m *QueryVectorIndexRequest_SdkV2) SetFacets(ctx context.Context, v []types.String)
- func (m *QueryVectorIndexRequest_SdkV2) SetQueryColumns(ctx context.Context, v []types.String)
- func (m *QueryVectorIndexRequest_SdkV2) SetQueryVector(ctx context.Context, v []types.Float64)
- func (m *QueryVectorIndexRequest_SdkV2) SetReranker(ctx context.Context, v RerankerConfig_SdkV2)
- func (m *QueryVectorIndexRequest_SdkV2) SetSortColumns(ctx context.Context, v []types.String)
- func (to *QueryVectorIndexRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from QueryVectorIndexRequest_SdkV2)
- func (to *QueryVectorIndexRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from QueryVectorIndexRequest_SdkV2)
- func (m QueryVectorIndexRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m QueryVectorIndexRequest_SdkV2) Type(ctx context.Context) attr.Type
- type QueryVectorIndexResponse
- func (m QueryVectorIndexResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m QueryVectorIndexResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *QueryVectorIndexResponse) GetFacetResult(ctx context.Context) (FacetResultData, bool)
- func (m *QueryVectorIndexResponse) GetManifest(ctx context.Context) (ResultManifest, bool)
- func (m *QueryVectorIndexResponse) GetResult(ctx context.Context) (ResultData, bool)
- func (m *QueryVectorIndexResponse) SetFacetResult(ctx context.Context, v FacetResultData)
- func (m *QueryVectorIndexResponse) SetManifest(ctx context.Context, v ResultManifest)
- func (m *QueryVectorIndexResponse) SetResult(ctx context.Context, v ResultData)
- func (to *QueryVectorIndexResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from QueryVectorIndexResponse)
- func (to *QueryVectorIndexResponse) SyncFieldsDuringRead(ctx context.Context, from QueryVectorIndexResponse)
- func (m QueryVectorIndexResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m QueryVectorIndexResponse) Type(ctx context.Context) attr.Type
- type QueryVectorIndexResponse_SdkV2
- func (m QueryVectorIndexResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m QueryVectorIndexResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *QueryVectorIndexResponse_SdkV2) GetFacetResult(ctx context.Context) (FacetResultData_SdkV2, bool)
- func (m *QueryVectorIndexResponse_SdkV2) GetManifest(ctx context.Context) (ResultManifest_SdkV2, bool)
- func (m *QueryVectorIndexResponse_SdkV2) GetResult(ctx context.Context) (ResultData_SdkV2, bool)
- func (m *QueryVectorIndexResponse_SdkV2) SetFacetResult(ctx context.Context, v FacetResultData_SdkV2)
- func (m *QueryVectorIndexResponse_SdkV2) SetManifest(ctx context.Context, v ResultManifest_SdkV2)
- func (m *QueryVectorIndexResponse_SdkV2) SetResult(ctx context.Context, v ResultData_SdkV2)
- func (to *QueryVectorIndexResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from QueryVectorIndexResponse_SdkV2)
- func (to *QueryVectorIndexResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from QueryVectorIndexResponse_SdkV2)
- func (m QueryVectorIndexResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m QueryVectorIndexResponse_SdkV2) Type(ctx context.Context) attr.Type
- type RerankerConfig
- func (m RerankerConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m RerankerConfig) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *RerankerConfig) GetParameters(ctx context.Context) (RerankerConfigRerankerParameters, bool)
- func (m *RerankerConfig) SetParameters(ctx context.Context, v RerankerConfigRerankerParameters)
- func (to *RerankerConfig) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RerankerConfig)
- func (to *RerankerConfig) SyncFieldsDuringRead(ctx context.Context, from RerankerConfig)
- func (m RerankerConfig) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m RerankerConfig) Type(ctx context.Context) attr.Type
- type RerankerConfigRerankerParameters
- func (m RerankerConfigRerankerParameters) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *RerankerConfigRerankerParameters) GetColumnsToRerank(ctx context.Context) ([]types.String, bool)
- func (m RerankerConfigRerankerParameters) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *RerankerConfigRerankerParameters) SetColumnsToRerank(ctx context.Context, v []types.String)
- func (to *RerankerConfigRerankerParameters) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RerankerConfigRerankerParameters)
- func (to *RerankerConfigRerankerParameters) SyncFieldsDuringRead(ctx context.Context, from RerankerConfigRerankerParameters)
- func (m RerankerConfigRerankerParameters) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m RerankerConfigRerankerParameters) Type(ctx context.Context) attr.Type
- type RerankerConfigRerankerParameters_SdkV2
- func (m RerankerConfigRerankerParameters_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *RerankerConfigRerankerParameters_SdkV2) GetColumnsToRerank(ctx context.Context) ([]types.String, bool)
- func (m RerankerConfigRerankerParameters_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *RerankerConfigRerankerParameters_SdkV2) SetColumnsToRerank(ctx context.Context, v []types.String)
- func (to *RerankerConfigRerankerParameters_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RerankerConfigRerankerParameters_SdkV2)
- func (to *RerankerConfigRerankerParameters_SdkV2) SyncFieldsDuringRead(ctx context.Context, from RerankerConfigRerankerParameters_SdkV2)
- func (m RerankerConfigRerankerParameters_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m RerankerConfigRerankerParameters_SdkV2) Type(ctx context.Context) attr.Type
- type RerankerConfig_SdkV2
- func (m RerankerConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m RerankerConfig_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *RerankerConfig_SdkV2) GetParameters(ctx context.Context) (RerankerConfigRerankerParameters_SdkV2, bool)
- func (m *RerankerConfig_SdkV2) SetParameters(ctx context.Context, v RerankerConfigRerankerParameters_SdkV2)
- func (to *RerankerConfig_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RerankerConfig_SdkV2)
- func (to *RerankerConfig_SdkV2) SyncFieldsDuringRead(ctx context.Context, from RerankerConfig_SdkV2)
- func (m RerankerConfig_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m RerankerConfig_SdkV2) Type(ctx context.Context) attr.Type
- type ResultData
- func (m ResultData) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ResultData) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ResultData) GetDataArray(ctx context.Context) ([]types.String, bool)
- func (m *ResultData) SetDataArray(ctx context.Context, v []types.String)
- func (to *ResultData) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ResultData)
- func (to *ResultData) SyncFieldsDuringRead(ctx context.Context, from ResultData)
- func (m ResultData) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ResultData) Type(ctx context.Context) attr.Type
- type ResultData_SdkV2
- func (m ResultData_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ResultData_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ResultData_SdkV2) GetDataArray(ctx context.Context) ([]types.String, bool)
- func (m *ResultData_SdkV2) SetDataArray(ctx context.Context, v []types.String)
- func (to *ResultData_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ResultData_SdkV2)
- func (to *ResultData_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ResultData_SdkV2)
- func (m ResultData_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ResultData_SdkV2) Type(ctx context.Context) attr.Type
- type ResultManifest
- func (m ResultManifest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *ResultManifest) GetColumns(ctx context.Context) ([]ColumnInfo, bool)
- func (m ResultManifest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ResultManifest) GetFacetColumns(ctx context.Context) ([]ColumnInfo, bool)
- func (m *ResultManifest) SetColumns(ctx context.Context, v []ColumnInfo)
- func (m *ResultManifest) SetFacetColumns(ctx context.Context, v []ColumnInfo)
- func (to *ResultManifest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ResultManifest)
- func (to *ResultManifest) SyncFieldsDuringRead(ctx context.Context, from ResultManifest)
- func (m ResultManifest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ResultManifest) Type(ctx context.Context) attr.Type
- type ResultManifest_SdkV2
- func (m ResultManifest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *ResultManifest_SdkV2) GetColumns(ctx context.Context) ([]ColumnInfo_SdkV2, bool)
- func (m ResultManifest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ResultManifest_SdkV2) GetFacetColumns(ctx context.Context) ([]ColumnInfo_SdkV2, bool)
- func (m *ResultManifest_SdkV2) SetColumns(ctx context.Context, v []ColumnInfo_SdkV2)
- func (m *ResultManifest_SdkV2) SetFacetColumns(ctx context.Context, v []ColumnInfo_SdkV2)
- func (to *ResultManifest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ResultManifest_SdkV2)
- func (to *ResultManifest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ResultManifest_SdkV2)
- func (m ResultManifest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ResultManifest_SdkV2) Type(ctx context.Context) attr.Type
- type RetrieveUserVisibleMetricsRequest
- func (m RetrieveUserVisibleMetricsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m RetrieveUserVisibleMetricsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *RetrieveUserVisibleMetricsRequest) GetMetrics(ctx context.Context) ([]Metric, bool)
- func (m *RetrieveUserVisibleMetricsRequest) SetMetrics(ctx context.Context, v []Metric)
- func (to *RetrieveUserVisibleMetricsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RetrieveUserVisibleMetricsRequest)
- func (to *RetrieveUserVisibleMetricsRequest) SyncFieldsDuringRead(ctx context.Context, from RetrieveUserVisibleMetricsRequest)
- func (m RetrieveUserVisibleMetricsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m RetrieveUserVisibleMetricsRequest) Type(ctx context.Context) attr.Type
- type RetrieveUserVisibleMetricsRequest_SdkV2
- func (m RetrieveUserVisibleMetricsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m RetrieveUserVisibleMetricsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *RetrieveUserVisibleMetricsRequest_SdkV2) GetMetrics(ctx context.Context) ([]Metric_SdkV2, bool)
- func (m *RetrieveUserVisibleMetricsRequest_SdkV2) SetMetrics(ctx context.Context, v []Metric_SdkV2)
- func (to *RetrieveUserVisibleMetricsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RetrieveUserVisibleMetricsRequest_SdkV2)
- func (to *RetrieveUserVisibleMetricsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from RetrieveUserVisibleMetricsRequest_SdkV2)
- func (m RetrieveUserVisibleMetricsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m RetrieveUserVisibleMetricsRequest_SdkV2) Type(ctx context.Context) attr.Type
- type RetrieveUserVisibleMetricsResponse
- func (m RetrieveUserVisibleMetricsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m RetrieveUserVisibleMetricsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *RetrieveUserVisibleMetricsResponse) GetMetricValues(ctx context.Context) ([]MetricValues, bool)
- func (m *RetrieveUserVisibleMetricsResponse) SetMetricValues(ctx context.Context, v []MetricValues)
- func (to *RetrieveUserVisibleMetricsResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RetrieveUserVisibleMetricsResponse)
- func (to *RetrieveUserVisibleMetricsResponse) SyncFieldsDuringRead(ctx context.Context, from RetrieveUserVisibleMetricsResponse)
- func (m RetrieveUserVisibleMetricsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m RetrieveUserVisibleMetricsResponse) Type(ctx context.Context) attr.Type
- type RetrieveUserVisibleMetricsResponse_SdkV2
- func (m RetrieveUserVisibleMetricsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m RetrieveUserVisibleMetricsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *RetrieveUserVisibleMetricsResponse_SdkV2) GetMetricValues(ctx context.Context) ([]MetricValues_SdkV2, bool)
- func (m *RetrieveUserVisibleMetricsResponse_SdkV2) SetMetricValues(ctx context.Context, v []MetricValues_SdkV2)
- func (to *RetrieveUserVisibleMetricsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RetrieveUserVisibleMetricsResponse_SdkV2)
- func (to *RetrieveUserVisibleMetricsResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from RetrieveUserVisibleMetricsResponse_SdkV2)
- func (m RetrieveUserVisibleMetricsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m RetrieveUserVisibleMetricsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ScanVectorIndexRequest
- func (m ScanVectorIndexRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ScanVectorIndexRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ScanVectorIndexRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ScanVectorIndexRequest)
- func (to *ScanVectorIndexRequest) SyncFieldsDuringRead(ctx context.Context, from ScanVectorIndexRequest)
- func (m ScanVectorIndexRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ScanVectorIndexRequest) Type(ctx context.Context) attr.Type
- type ScanVectorIndexRequest_SdkV2
- func (m ScanVectorIndexRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ScanVectorIndexRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ScanVectorIndexRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ScanVectorIndexRequest_SdkV2)
- func (to *ScanVectorIndexRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ScanVectorIndexRequest_SdkV2)
- func (m ScanVectorIndexRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ScanVectorIndexRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ScanVectorIndexResponse
- func (m ScanVectorIndexResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ScanVectorIndexResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ScanVectorIndexResponse) GetData(ctx context.Context) ([]Struct, bool)
- func (m *ScanVectorIndexResponse) SetData(ctx context.Context, v []Struct)
- func (to *ScanVectorIndexResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ScanVectorIndexResponse)
- func (to *ScanVectorIndexResponse) SyncFieldsDuringRead(ctx context.Context, from ScanVectorIndexResponse)
- func (m ScanVectorIndexResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ScanVectorIndexResponse) Type(ctx context.Context) attr.Type
- type ScanVectorIndexResponse_SdkV2
- func (m ScanVectorIndexResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ScanVectorIndexResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ScanVectorIndexResponse_SdkV2) GetData(ctx context.Context) ([]Struct_SdkV2, bool)
- func (m *ScanVectorIndexResponse_SdkV2) SetData(ctx context.Context, v []Struct_SdkV2)
- func (to *ScanVectorIndexResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ScanVectorIndexResponse_SdkV2)
- func (to *ScanVectorIndexResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ScanVectorIndexResponse_SdkV2)
- func (m ScanVectorIndexResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ScanVectorIndexResponse_SdkV2) Type(ctx context.Context) attr.Type
- type Struct
- func (m Struct) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m Struct) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *Struct) GetFields(ctx context.Context) ([]MapStringValueEntry, bool)
- func (m *Struct) SetFields(ctx context.Context, v []MapStringValueEntry)
- func (to *Struct) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Struct)
- func (to *Struct) SyncFieldsDuringRead(ctx context.Context, from Struct)
- func (m Struct) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m Struct) Type(ctx context.Context) attr.Type
- type Struct_SdkV2
- func (m Struct_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m Struct_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *Struct_SdkV2) GetFields(ctx context.Context) ([]MapStringValueEntry_SdkV2, bool)
- func (m *Struct_SdkV2) SetFields(ctx context.Context, v []MapStringValueEntry_SdkV2)
- func (to *Struct_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Struct_SdkV2)
- func (to *Struct_SdkV2) SyncFieldsDuringRead(ctx context.Context, from Struct_SdkV2)
- func (m Struct_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m Struct_SdkV2) Type(ctx context.Context) attr.Type
- type SyncIndexRequest
- func (m SyncIndexRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SyncIndexRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *SyncIndexRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncIndexRequest)
- func (to *SyncIndexRequest) SyncFieldsDuringRead(ctx context.Context, from SyncIndexRequest)
- func (m SyncIndexRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SyncIndexRequest) Type(ctx context.Context) attr.Type
- type SyncIndexRequest_SdkV2
- func (m SyncIndexRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SyncIndexRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *SyncIndexRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncIndexRequest_SdkV2)
- func (to *SyncIndexRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SyncIndexRequest_SdkV2)
- func (m SyncIndexRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SyncIndexRequest_SdkV2) Type(ctx context.Context) attr.Type
- type SyncIndexResponse
- func (m SyncIndexResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SyncIndexResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *SyncIndexResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncIndexResponse)
- func (to *SyncIndexResponse) SyncFieldsDuringRead(ctx context.Context, from SyncIndexResponse)
- func (m SyncIndexResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SyncIndexResponse) Type(ctx context.Context) attr.Type
- type SyncIndexResponse_SdkV2
- func (m SyncIndexResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SyncIndexResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *SyncIndexResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncIndexResponse_SdkV2)
- func (to *SyncIndexResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SyncIndexResponse_SdkV2)
- func (m SyncIndexResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SyncIndexResponse_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateEndpointCustomTagsRequest
- func (m UpdateEndpointCustomTagsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpdateEndpointCustomTagsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateEndpointCustomTagsRequest) GetCustomTags(ctx context.Context) ([]CustomTag, bool)
- func (m *UpdateEndpointCustomTagsRequest) SetCustomTags(ctx context.Context, v []CustomTag)
- func (to *UpdateEndpointCustomTagsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateEndpointCustomTagsRequest)
- func (to *UpdateEndpointCustomTagsRequest) SyncFieldsDuringRead(ctx context.Context, from UpdateEndpointCustomTagsRequest)
- func (m UpdateEndpointCustomTagsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateEndpointCustomTagsRequest) Type(ctx context.Context) attr.Type
- type UpdateEndpointCustomTagsRequest_SdkV2
- func (m UpdateEndpointCustomTagsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpdateEndpointCustomTagsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateEndpointCustomTagsRequest_SdkV2) GetCustomTags(ctx context.Context) ([]CustomTag_SdkV2, bool)
- func (m *UpdateEndpointCustomTagsRequest_SdkV2) SetCustomTags(ctx context.Context, v []CustomTag_SdkV2)
- func (to *UpdateEndpointCustomTagsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateEndpointCustomTagsRequest_SdkV2)
- func (to *UpdateEndpointCustomTagsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateEndpointCustomTagsRequest_SdkV2)
- func (m UpdateEndpointCustomTagsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateEndpointCustomTagsRequest_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateEndpointCustomTagsResponse
- func (m UpdateEndpointCustomTagsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpdateEndpointCustomTagsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateEndpointCustomTagsResponse) GetCustomTags(ctx context.Context) ([]CustomTag, bool)
- func (m *UpdateEndpointCustomTagsResponse) SetCustomTags(ctx context.Context, v []CustomTag)
- func (to *UpdateEndpointCustomTagsResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateEndpointCustomTagsResponse)
- func (to *UpdateEndpointCustomTagsResponse) SyncFieldsDuringRead(ctx context.Context, from UpdateEndpointCustomTagsResponse)
- func (m UpdateEndpointCustomTagsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateEndpointCustomTagsResponse) Type(ctx context.Context) attr.Type
- type UpdateEndpointCustomTagsResponse_SdkV2
- func (m UpdateEndpointCustomTagsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpdateEndpointCustomTagsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateEndpointCustomTagsResponse_SdkV2) GetCustomTags(ctx context.Context) ([]CustomTag_SdkV2, bool)
- func (m *UpdateEndpointCustomTagsResponse_SdkV2) SetCustomTags(ctx context.Context, v []CustomTag_SdkV2)
- func (to *UpdateEndpointCustomTagsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateEndpointCustomTagsResponse_SdkV2)
- func (to *UpdateEndpointCustomTagsResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateEndpointCustomTagsResponse_SdkV2)
- func (m UpdateEndpointCustomTagsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateEndpointCustomTagsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type UpsertDataResult
- func (m UpsertDataResult) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpsertDataResult) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpsertDataResult) GetFailedPrimaryKeys(ctx context.Context) ([]types.String, bool)
- func (m *UpsertDataResult) SetFailedPrimaryKeys(ctx context.Context, v []types.String)
- func (to *UpsertDataResult) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpsertDataResult)
- func (to *UpsertDataResult) SyncFieldsDuringRead(ctx context.Context, from UpsertDataResult)
- func (m UpsertDataResult) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpsertDataResult) Type(ctx context.Context) attr.Type
- type UpsertDataResult_SdkV2
- func (m UpsertDataResult_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpsertDataResult_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpsertDataResult_SdkV2) GetFailedPrimaryKeys(ctx context.Context) ([]types.String, bool)
- func (m *UpsertDataResult_SdkV2) SetFailedPrimaryKeys(ctx context.Context, v []types.String)
- func (to *UpsertDataResult_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpsertDataResult_SdkV2)
- func (to *UpsertDataResult_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpsertDataResult_SdkV2)
- func (m UpsertDataResult_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpsertDataResult_SdkV2) Type(ctx context.Context) attr.Type
- type UpsertDataVectorIndexRequest
- func (m UpsertDataVectorIndexRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpsertDataVectorIndexRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *UpsertDataVectorIndexRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpsertDataVectorIndexRequest)
- func (to *UpsertDataVectorIndexRequest) SyncFieldsDuringRead(ctx context.Context, from UpsertDataVectorIndexRequest)
- func (m UpsertDataVectorIndexRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpsertDataVectorIndexRequest) Type(ctx context.Context) attr.Type
- type UpsertDataVectorIndexRequest_SdkV2
- func (m UpsertDataVectorIndexRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpsertDataVectorIndexRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *UpsertDataVectorIndexRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpsertDataVectorIndexRequest_SdkV2)
- func (to *UpsertDataVectorIndexRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpsertDataVectorIndexRequest_SdkV2)
- func (m UpsertDataVectorIndexRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpsertDataVectorIndexRequest_SdkV2) Type(ctx context.Context) attr.Type
- type UpsertDataVectorIndexResponse
- func (m UpsertDataVectorIndexResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpsertDataVectorIndexResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpsertDataVectorIndexResponse) GetResult(ctx context.Context) (UpsertDataResult, bool)
- func (m *UpsertDataVectorIndexResponse) SetResult(ctx context.Context, v UpsertDataResult)
- func (to *UpsertDataVectorIndexResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpsertDataVectorIndexResponse)
- func (to *UpsertDataVectorIndexResponse) SyncFieldsDuringRead(ctx context.Context, from UpsertDataVectorIndexResponse)
- func (m UpsertDataVectorIndexResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpsertDataVectorIndexResponse) Type(ctx context.Context) attr.Type
- type UpsertDataVectorIndexResponse_SdkV2
- func (m UpsertDataVectorIndexResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpsertDataVectorIndexResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpsertDataVectorIndexResponse_SdkV2) GetResult(ctx context.Context) (UpsertDataResult_SdkV2, bool)
- func (m *UpsertDataVectorIndexResponse_SdkV2) SetResult(ctx context.Context, v UpsertDataResult_SdkV2)
- func (to *UpsertDataVectorIndexResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpsertDataVectorIndexResponse_SdkV2)
- func (to *UpsertDataVectorIndexResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpsertDataVectorIndexResponse_SdkV2)
- func (m UpsertDataVectorIndexResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpsertDataVectorIndexResponse_SdkV2) Type(ctx context.Context) attr.Type
- type Value
- func (m Value) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m Value) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *Value) GetListValue(ctx context.Context) (ListValue, bool)
- func (m *Value) GetStructValue(ctx context.Context) (Struct, bool)
- func (m *Value) SetListValue(ctx context.Context, v ListValue)
- func (m *Value) SetStructValue(ctx context.Context, v Struct)
- func (to *Value) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Value)
- func (to *Value) SyncFieldsDuringRead(ctx context.Context, from Value)
- func (m Value) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m Value) Type(ctx context.Context) attr.Type
- type Value_SdkV2
- func (m Value_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m Value_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *Value_SdkV2) GetListValue(ctx context.Context) (ListValue_SdkV2, bool)
- func (m *Value_SdkV2) GetStructValue(ctx context.Context) (Struct_SdkV2, bool)
- func (m *Value_SdkV2) SetListValue(ctx context.Context, v ListValue_SdkV2)
- func (m *Value_SdkV2) SetStructValue(ctx context.Context, v Struct_SdkV2)
- func (to *Value_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Value_SdkV2)
- func (to *Value_SdkV2) SyncFieldsDuringRead(ctx context.Context, from Value_SdkV2)
- func (m Value_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m Value_SdkV2) Type(ctx context.Context) attr.Type
- type VectorIndex
- func (m VectorIndex) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m VectorIndex) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *VectorIndex) GetDeltaSyncIndexSpec(ctx context.Context) (DeltaSyncVectorIndexSpecResponse, bool)
- func (m *VectorIndex) GetDirectAccessIndexSpec(ctx context.Context) (DirectAccessVectorIndexSpec, bool)
- func (m *VectorIndex) GetStatus(ctx context.Context) (VectorIndexStatus, bool)
- func (m *VectorIndex) SetDeltaSyncIndexSpec(ctx context.Context, v DeltaSyncVectorIndexSpecResponse)
- func (m *VectorIndex) SetDirectAccessIndexSpec(ctx context.Context, v DirectAccessVectorIndexSpec)
- func (m *VectorIndex) SetStatus(ctx context.Context, v VectorIndexStatus)
- func (to *VectorIndex) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from VectorIndex)
- func (to *VectorIndex) SyncFieldsDuringRead(ctx context.Context, from VectorIndex)
- func (m VectorIndex) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m VectorIndex) Type(ctx context.Context) attr.Type
- type VectorIndexStatus
- func (m VectorIndexStatus) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m VectorIndexStatus) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *VectorIndexStatus) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from VectorIndexStatus)
- func (to *VectorIndexStatus) SyncFieldsDuringRead(ctx context.Context, from VectorIndexStatus)
- func (m VectorIndexStatus) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m VectorIndexStatus) Type(ctx context.Context) attr.Type
- type VectorIndexStatus_SdkV2
- func (m VectorIndexStatus_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m VectorIndexStatus_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *VectorIndexStatus_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from VectorIndexStatus_SdkV2)
- func (to *VectorIndexStatus_SdkV2) SyncFieldsDuringRead(ctx context.Context, from VectorIndexStatus_SdkV2)
- func (m VectorIndexStatus_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m VectorIndexStatus_SdkV2) Type(ctx context.Context) attr.Type
- type VectorIndex_SdkV2
- func (m VectorIndex_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m VectorIndex_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *VectorIndex_SdkV2) GetDeltaSyncIndexSpec(ctx context.Context) (DeltaSyncVectorIndexSpecResponse_SdkV2, bool)
- func (m *VectorIndex_SdkV2) GetDirectAccessIndexSpec(ctx context.Context) (DirectAccessVectorIndexSpec_SdkV2, bool)
- func (m *VectorIndex_SdkV2) GetStatus(ctx context.Context) (VectorIndexStatus_SdkV2, bool)
- func (m *VectorIndex_SdkV2) SetDeltaSyncIndexSpec(ctx context.Context, v DeltaSyncVectorIndexSpecResponse_SdkV2)
- func (m *VectorIndex_SdkV2) SetDirectAccessIndexSpec(ctx context.Context, v DirectAccessVectorIndexSpec_SdkV2)
- func (m *VectorIndex_SdkV2) SetStatus(ctx context.Context, v VectorIndexStatus_SdkV2)
- func (to *VectorIndex_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from VectorIndex_SdkV2)
- func (to *VectorIndex_SdkV2) SyncFieldsDuringRead(ctx context.Context, from VectorIndex_SdkV2)
- func (m VectorIndex_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m VectorIndex_SdkV2) Type(ctx context.Context) attr.Type
- type VectorSearchEndpointAccessControlRequest
- func (m VectorSearchEndpointAccessControlRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m VectorSearchEndpointAccessControlRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *VectorSearchEndpointAccessControlRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from VectorSearchEndpointAccessControlRequest)
- func (to *VectorSearchEndpointAccessControlRequest) SyncFieldsDuringRead(ctx context.Context, from VectorSearchEndpointAccessControlRequest)
- func (m VectorSearchEndpointAccessControlRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m VectorSearchEndpointAccessControlRequest) Type(ctx context.Context) attr.Type
- type VectorSearchEndpointAccessControlRequest_SdkV2
- func (m VectorSearchEndpointAccessControlRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m VectorSearchEndpointAccessControlRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *VectorSearchEndpointAccessControlRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from VectorSearchEndpointAccessControlRequest_SdkV2)
- func (to *VectorSearchEndpointAccessControlRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from VectorSearchEndpointAccessControlRequest_SdkV2)
- func (m VectorSearchEndpointAccessControlRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m VectorSearchEndpointAccessControlRequest_SdkV2) Type(ctx context.Context) attr.Type
- type VectorSearchEndpointAccessControlResponse
- func (m VectorSearchEndpointAccessControlResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *VectorSearchEndpointAccessControlResponse) GetAllPermissions(ctx context.Context) ([]VectorSearchEndpointPermission, bool)
- func (m VectorSearchEndpointAccessControlResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *VectorSearchEndpointAccessControlResponse) SetAllPermissions(ctx context.Context, v []VectorSearchEndpointPermission)
- func (to *VectorSearchEndpointAccessControlResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from VectorSearchEndpointAccessControlResponse)
- func (to *VectorSearchEndpointAccessControlResponse) SyncFieldsDuringRead(ctx context.Context, from VectorSearchEndpointAccessControlResponse)
- func (m VectorSearchEndpointAccessControlResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m VectorSearchEndpointAccessControlResponse) Type(ctx context.Context) attr.Type
- type VectorSearchEndpointAccessControlResponse_SdkV2
- func (m VectorSearchEndpointAccessControlResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *VectorSearchEndpointAccessControlResponse_SdkV2) GetAllPermissions(ctx context.Context) ([]VectorSearchEndpointPermission_SdkV2, bool)
- func (m VectorSearchEndpointAccessControlResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *VectorSearchEndpointAccessControlResponse_SdkV2) SetAllPermissions(ctx context.Context, v []VectorSearchEndpointPermission_SdkV2)
- func (to *VectorSearchEndpointAccessControlResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from VectorSearchEndpointAccessControlResponse_SdkV2)
- func (to *VectorSearchEndpointAccessControlResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from VectorSearchEndpointAccessControlResponse_SdkV2)
- func (m VectorSearchEndpointAccessControlResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m VectorSearchEndpointAccessControlResponse_SdkV2) Type(ctx context.Context) attr.Type
- type VectorSearchEndpointPermission
- func (m VectorSearchEndpointPermission) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m VectorSearchEndpointPermission) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *VectorSearchEndpointPermission) GetInheritedFromObject(ctx context.Context) ([]types.String, bool)
- func (m *VectorSearchEndpointPermission) SetInheritedFromObject(ctx context.Context, v []types.String)
- func (to *VectorSearchEndpointPermission) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from VectorSearchEndpointPermission)
- func (to *VectorSearchEndpointPermission) SyncFieldsDuringRead(ctx context.Context, from VectorSearchEndpointPermission)
- func (m VectorSearchEndpointPermission) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m VectorSearchEndpointPermission) Type(ctx context.Context) attr.Type
- type VectorSearchEndpointPermission_SdkV2
- func (m VectorSearchEndpointPermission_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m VectorSearchEndpointPermission_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *VectorSearchEndpointPermission_SdkV2) GetInheritedFromObject(ctx context.Context) ([]types.String, bool)
- func (m *VectorSearchEndpointPermission_SdkV2) SetInheritedFromObject(ctx context.Context, v []types.String)
- func (to *VectorSearchEndpointPermission_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from VectorSearchEndpointPermission_SdkV2)
- func (to *VectorSearchEndpointPermission_SdkV2) SyncFieldsDuringRead(ctx context.Context, from VectorSearchEndpointPermission_SdkV2)
- func (m VectorSearchEndpointPermission_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m VectorSearchEndpointPermission_SdkV2) Type(ctx context.Context) attr.Type
- type VectorSearchEndpointPermissions
- func (m VectorSearchEndpointPermissions) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *VectorSearchEndpointPermissions) GetAccessControlList(ctx context.Context) ([]VectorSearchEndpointAccessControlResponse, bool)
- func (m VectorSearchEndpointPermissions) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *VectorSearchEndpointPermissions) SetAccessControlList(ctx context.Context, v []VectorSearchEndpointAccessControlResponse)
- func (to *VectorSearchEndpointPermissions) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from VectorSearchEndpointPermissions)
- func (to *VectorSearchEndpointPermissions) SyncFieldsDuringRead(ctx context.Context, from VectorSearchEndpointPermissions)
- func (m VectorSearchEndpointPermissions) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m VectorSearchEndpointPermissions) Type(ctx context.Context) attr.Type
- type VectorSearchEndpointPermissionsDescription
- func (m VectorSearchEndpointPermissionsDescription) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m VectorSearchEndpointPermissionsDescription) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *VectorSearchEndpointPermissionsDescription) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from VectorSearchEndpointPermissionsDescription)
- func (to *VectorSearchEndpointPermissionsDescription) SyncFieldsDuringRead(ctx context.Context, from VectorSearchEndpointPermissionsDescription)
- func (m VectorSearchEndpointPermissionsDescription) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m VectorSearchEndpointPermissionsDescription) Type(ctx context.Context) attr.Type
- type VectorSearchEndpointPermissionsDescription_SdkV2
- func (m VectorSearchEndpointPermissionsDescription_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m VectorSearchEndpointPermissionsDescription_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *VectorSearchEndpointPermissionsDescription_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from VectorSearchEndpointPermissionsDescription_SdkV2)
- func (to *VectorSearchEndpointPermissionsDescription_SdkV2) SyncFieldsDuringRead(ctx context.Context, from VectorSearchEndpointPermissionsDescription_SdkV2)
- func (m VectorSearchEndpointPermissionsDescription_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m VectorSearchEndpointPermissionsDescription_SdkV2) Type(ctx context.Context) attr.Type
- type VectorSearchEndpointPermissionsRequest
- func (m VectorSearchEndpointPermissionsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *VectorSearchEndpointPermissionsRequest) GetAccessControlList(ctx context.Context) ([]VectorSearchEndpointAccessControlRequest, bool)
- func (m VectorSearchEndpointPermissionsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *VectorSearchEndpointPermissionsRequest) SetAccessControlList(ctx context.Context, v []VectorSearchEndpointAccessControlRequest)
- func (to *VectorSearchEndpointPermissionsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from VectorSearchEndpointPermissionsRequest)
- func (to *VectorSearchEndpointPermissionsRequest) SyncFieldsDuringRead(ctx context.Context, from VectorSearchEndpointPermissionsRequest)
- func (m VectorSearchEndpointPermissionsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m VectorSearchEndpointPermissionsRequest) Type(ctx context.Context) attr.Type
- type VectorSearchEndpointPermissionsRequest_SdkV2
- func (m VectorSearchEndpointPermissionsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *VectorSearchEndpointPermissionsRequest_SdkV2) GetAccessControlList(ctx context.Context) ([]VectorSearchEndpointAccessControlRequest_SdkV2, bool)
- func (m VectorSearchEndpointPermissionsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *VectorSearchEndpointPermissionsRequest_SdkV2) SetAccessControlList(ctx context.Context, v []VectorSearchEndpointAccessControlRequest_SdkV2)
- func (to *VectorSearchEndpointPermissionsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from VectorSearchEndpointPermissionsRequest_SdkV2)
- func (to *VectorSearchEndpointPermissionsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from VectorSearchEndpointPermissionsRequest_SdkV2)
- func (m VectorSearchEndpointPermissionsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m VectorSearchEndpointPermissionsRequest_SdkV2) Type(ctx context.Context) attr.Type
- type VectorSearchEndpointPermissions_SdkV2
- func (m VectorSearchEndpointPermissions_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *VectorSearchEndpointPermissions_SdkV2) GetAccessControlList(ctx context.Context) ([]VectorSearchEndpointAccessControlResponse_SdkV2, bool)
- func (m VectorSearchEndpointPermissions_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *VectorSearchEndpointPermissions_SdkV2) SetAccessControlList(ctx context.Context, v []VectorSearchEndpointAccessControlResponse_SdkV2)
- func (to *VectorSearchEndpointPermissions_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from VectorSearchEndpointPermissions_SdkV2)
- func (to *VectorSearchEndpointPermissions_SdkV2) SyncFieldsDuringRead(ctx context.Context, from VectorSearchEndpointPermissions_SdkV2)
- func (m VectorSearchEndpointPermissions_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m VectorSearchEndpointPermissions_SdkV2) Type(ctx context.Context) attr.Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ColumnInfo ¶
type ColumnInfo struct {
// Name of the column.
Name types.String `tfsdk:"name"`
// Data type of the column (e.g., "string", "int", "array<float>")
TypeText types.String `tfsdk:"type_text"`
}
func (ColumnInfo) ApplySchemaCustomizations ¶ added in v1.63.0
func (m ColumnInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ColumnInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ColumnInfo. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ColumnInfo) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ColumnInfo) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ColumnInfo)
func (*ColumnInfo) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ColumnInfo) SyncFieldsDuringRead(ctx context.Context, from ColumnInfo)
func (ColumnInfo) ToObjectValue ¶ added in v1.61.0
func (m ColumnInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ColumnInfo only implements ToObjectValue() and Type().
type ColumnInfo_SdkV2 ¶ added in v1.62.1
type ColumnInfo_SdkV2 struct {
// Name of the column.
Name types.String `tfsdk:"name"`
// Data type of the column (e.g., "string", "int", "array<float>")
TypeText types.String `tfsdk:"type_text"`
}
func (ColumnInfo_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m ColumnInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ColumnInfo_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in ColumnInfo. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ColumnInfo_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ColumnInfo_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ColumnInfo_SdkV2)
func (*ColumnInfo_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ColumnInfo_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ColumnInfo_SdkV2)
func (ColumnInfo_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m ColumnInfo_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, ColumnInfo_SdkV2 only implements ToObjectValue() and Type().
type CreateEndpoint ¶
type CreateEndpoint struct {
// The budget policy id to be applied
BudgetPolicyId types.String `tfsdk:"budget_policy_id"`
// Type of endpoint
EndpointType types.String `tfsdk:"endpoint_type"`
// Name of the AI Search endpoint
Name types.String `tfsdk:"name"`
// Target QPS for the endpoint. Mutually exclusive with num_replicas. The
// actual replica count is calculated at index creation/sync time based on
// this value. Best-effort target; the system does not guarantee this QPS
// will be achieved.
TargetQps types.Int64 `tfsdk:"target_qps"`
// The usage policy id to be applied once we've migrated to usage policies
UsagePolicyId types.String `tfsdk:"usage_policy_id"`
}
func (CreateEndpoint) ApplySchemaCustomizations ¶ added in v1.63.0
func (m CreateEndpoint) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateEndpoint) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateEndpoint. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateEndpoint) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *CreateEndpoint) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateEndpoint)
func (*CreateEndpoint) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *CreateEndpoint) SyncFieldsDuringRead(ctx context.Context, from CreateEndpoint)
func (CreateEndpoint) ToObjectValue ¶ added in v1.61.0
func (m CreateEndpoint) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateEndpoint only implements ToObjectValue() and Type().
type CreateEndpoint_SdkV2 ¶ added in v1.62.1
type CreateEndpoint_SdkV2 struct {
// The budget policy id to be applied
BudgetPolicyId types.String `tfsdk:"budget_policy_id"`
// Type of endpoint
EndpointType types.String `tfsdk:"endpoint_type"`
// Name of the AI Search endpoint
Name types.String `tfsdk:"name"`
// Target QPS for the endpoint. Mutually exclusive with num_replicas. The
// actual replica count is calculated at index creation/sync time based on
// this value. Best-effort target; the system does not guarantee this QPS
// will be achieved.
TargetQps types.Int64 `tfsdk:"target_qps"`
// The usage policy id to be applied once we've migrated to usage policies
UsagePolicyId types.String `tfsdk:"usage_policy_id"`
}
func (CreateEndpoint_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m CreateEndpoint_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateEndpoint_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateEndpoint. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateEndpoint_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *CreateEndpoint_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateEndpoint_SdkV2)
func (*CreateEndpoint_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *CreateEndpoint_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateEndpoint_SdkV2)
func (CreateEndpoint_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m CreateEndpoint_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, CreateEndpoint_SdkV2 only implements ToObjectValue() and Type().
type CreateVectorIndexRequest ¶
type CreateVectorIndexRequest struct {
// Specification for Delta Sync Index. Required if `index_type` is
// `DELTA_SYNC`.
DeltaSyncIndexSpec types.Object `tfsdk:"delta_sync_index_spec"`
// Specification for Direct Vector Access Index. Required if `index_type` is
// `DIRECT_ACCESS`.
DirectAccessIndexSpec types.Object `tfsdk:"direct_access_index_spec"`
// Name of the endpoint to be used for serving the index
EndpointName types.String `tfsdk:"endpoint_name"`
// The subtype of the index. Use `HYBRID` or `FULL_TEXT`. `VECTOR` is not
// supported.
IndexSubtype types.String `tfsdk:"index_subtype"`
IndexType types.String `tfsdk:"index_type"`
// Name of the index
Name types.String `tfsdk:"name"`
// Primary key of the index
PrimaryKey types.String `tfsdk:"primary_key"`
}
func (CreateVectorIndexRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (m CreateVectorIndexRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateVectorIndexRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateVectorIndexRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateVectorIndexRequest) GetDeltaSyncIndexSpec ¶ added in v1.61.0
func (m *CreateVectorIndexRequest) GetDeltaSyncIndexSpec(ctx context.Context) (DeltaSyncVectorIndexSpecRequest, bool)
GetDeltaSyncIndexSpec returns the value of the DeltaSyncIndexSpec field in CreateVectorIndexRequest as a DeltaSyncVectorIndexSpecRequest value. If the field is unknown or null, the boolean return value is false.
func (*CreateVectorIndexRequest) GetDirectAccessIndexSpec ¶ added in v1.61.0
func (m *CreateVectorIndexRequest) GetDirectAccessIndexSpec(ctx context.Context) (DirectAccessVectorIndexSpec, bool)
GetDirectAccessIndexSpec returns the value of the DirectAccessIndexSpec field in CreateVectorIndexRequest as a DirectAccessVectorIndexSpec value. If the field is unknown or null, the boolean return value is false.
func (*CreateVectorIndexRequest) SetDeltaSyncIndexSpec ¶ added in v1.61.0
func (m *CreateVectorIndexRequest) SetDeltaSyncIndexSpec(ctx context.Context, v DeltaSyncVectorIndexSpecRequest)
SetDeltaSyncIndexSpec sets the value of the DeltaSyncIndexSpec field in CreateVectorIndexRequest.
func (*CreateVectorIndexRequest) SetDirectAccessIndexSpec ¶ added in v1.61.0
func (m *CreateVectorIndexRequest) SetDirectAccessIndexSpec(ctx context.Context, v DirectAccessVectorIndexSpec)
SetDirectAccessIndexSpec sets the value of the DirectAccessIndexSpec field in CreateVectorIndexRequest.
func (*CreateVectorIndexRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *CreateVectorIndexRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateVectorIndexRequest)
func (*CreateVectorIndexRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *CreateVectorIndexRequest) SyncFieldsDuringRead(ctx context.Context, from CreateVectorIndexRequest)
func (CreateVectorIndexRequest) ToObjectValue ¶ added in v1.61.0
func (m CreateVectorIndexRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateVectorIndexRequest only implements ToObjectValue() and Type().
type CreateVectorIndexRequest_SdkV2 ¶ added in v1.62.1
type CreateVectorIndexRequest_SdkV2 struct {
// Specification for Delta Sync Index. Required if `index_type` is
// `DELTA_SYNC`.
DeltaSyncIndexSpec types.List `tfsdk:"delta_sync_index_spec"`
// Specification for Direct Vector Access Index. Required if `index_type` is
// `DIRECT_ACCESS`.
DirectAccessIndexSpec types.List `tfsdk:"direct_access_index_spec"`
// Name of the endpoint to be used for serving the index
EndpointName types.String `tfsdk:"endpoint_name"`
// The subtype of the index. Use `HYBRID` or `FULL_TEXT`. `VECTOR` is not
// supported.
IndexSubtype types.String `tfsdk:"index_subtype"`
IndexType types.String `tfsdk:"index_type"`
// Name of the index
Name types.String `tfsdk:"name"`
// Primary key of the index
PrimaryKey types.String `tfsdk:"primary_key"`
}
func (CreateVectorIndexRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m CreateVectorIndexRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateVectorIndexRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m CreateVectorIndexRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateVectorIndexRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateVectorIndexRequest_SdkV2) GetDeltaSyncIndexSpec ¶ added in v1.62.1
func (m *CreateVectorIndexRequest_SdkV2) GetDeltaSyncIndexSpec(ctx context.Context) (DeltaSyncVectorIndexSpecRequest_SdkV2, bool)
GetDeltaSyncIndexSpec returns the value of the DeltaSyncIndexSpec field in CreateVectorIndexRequest_SdkV2 as a DeltaSyncVectorIndexSpecRequest_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreateVectorIndexRequest_SdkV2) GetDirectAccessIndexSpec ¶ added in v1.62.1
func (m *CreateVectorIndexRequest_SdkV2) GetDirectAccessIndexSpec(ctx context.Context) (DirectAccessVectorIndexSpec_SdkV2, bool)
GetDirectAccessIndexSpec returns the value of the DirectAccessIndexSpec field in CreateVectorIndexRequest_SdkV2 as a DirectAccessVectorIndexSpec_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreateVectorIndexRequest_SdkV2) SetDeltaSyncIndexSpec ¶ added in v1.62.1
func (m *CreateVectorIndexRequest_SdkV2) SetDeltaSyncIndexSpec(ctx context.Context, v DeltaSyncVectorIndexSpecRequest_SdkV2)
SetDeltaSyncIndexSpec sets the value of the DeltaSyncIndexSpec field in CreateVectorIndexRequest_SdkV2.
func (*CreateVectorIndexRequest_SdkV2) SetDirectAccessIndexSpec ¶ added in v1.62.1
func (m *CreateVectorIndexRequest_SdkV2) SetDirectAccessIndexSpec(ctx context.Context, v DirectAccessVectorIndexSpec_SdkV2)
SetDirectAccessIndexSpec sets the value of the DirectAccessIndexSpec field in CreateVectorIndexRequest_SdkV2.
func (*CreateVectorIndexRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *CreateVectorIndexRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateVectorIndexRequest_SdkV2)
func (*CreateVectorIndexRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *CreateVectorIndexRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateVectorIndexRequest_SdkV2)
func (CreateVectorIndexRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m CreateVectorIndexRequest_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, CreateVectorIndexRequest_SdkV2 only implements ToObjectValue() and Type().
type CustomTag ¶ added in v1.76.0
type CustomTag struct {
// Key field for an AI Search endpoint tag.
Key types.String `tfsdk:"key"`
// [Optional] Value field for an AI Search endpoint tag.
Value types.String `tfsdk:"value"`
}
func (CustomTag) ApplySchemaCustomizations ¶ added in v1.76.0
func (m CustomTag) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CustomTag) GetComplexFieldTypes ¶ added in v1.76.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.86.0
func (*CustomTag) SyncFieldsDuringRead ¶ added in v1.86.0
func (CustomTag) ToObjectValue ¶ added in v1.76.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.76.0
type CustomTag_SdkV2 struct {
// Key field for an AI Search endpoint tag.
Key types.String `tfsdk:"key"`
// [Optional] Value field for an AI Search endpoint tag.
Value types.String `tfsdk:"value"`
}
func (CustomTag_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m CustomTag_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CustomTag_SdkV2) GetComplexFieldTypes ¶ added in v1.76.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.86.0
func (to *CustomTag_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CustomTag_SdkV2)
func (*CustomTag_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *CustomTag_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CustomTag_SdkV2)
func (CustomTag_SdkV2) ToObjectValue ¶ added in v1.76.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 DeleteDataResult ¶
type DeleteDataResult struct {
// List of primary keys for rows that failed to process.
FailedPrimaryKeys types.List `tfsdk:"failed_primary_keys"`
// Count of successfully processed rows.
SuccessRowCount types.Int64 `tfsdk:"success_row_count"`
}
func (DeleteDataResult) ApplySchemaCustomizations ¶ added in v1.63.0
func (m DeleteDataResult) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteDataResult) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteDataResult. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteDataResult) GetFailedPrimaryKeys ¶ added in v1.61.0
GetFailedPrimaryKeys returns the value of the FailedPrimaryKeys field in DeleteDataResult as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*DeleteDataResult) SetFailedPrimaryKeys ¶ added in v1.61.0
func (m *DeleteDataResult) SetFailedPrimaryKeys(ctx context.Context, v []types.String)
SetFailedPrimaryKeys sets the value of the FailedPrimaryKeys field in DeleteDataResult.
func (*DeleteDataResult) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DeleteDataResult) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteDataResult)
func (*DeleteDataResult) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DeleteDataResult) SyncFieldsDuringRead(ctx context.Context, from DeleteDataResult)
func (DeleteDataResult) ToObjectValue ¶ added in v1.61.0
func (m DeleteDataResult) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteDataResult only implements ToObjectValue() and Type().
type DeleteDataResult_SdkV2 ¶ added in v1.62.1
type DeleteDataResult_SdkV2 struct {
// List of primary keys for rows that failed to process.
FailedPrimaryKeys types.List `tfsdk:"failed_primary_keys"`
// Count of successfully processed rows.
SuccessRowCount types.Int64 `tfsdk:"success_row_count"`
}
func (DeleteDataResult_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m DeleteDataResult_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteDataResult_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteDataResult. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteDataResult_SdkV2) GetFailedPrimaryKeys ¶ added in v1.62.1
GetFailedPrimaryKeys returns the value of the FailedPrimaryKeys field in DeleteDataResult_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*DeleteDataResult_SdkV2) SetFailedPrimaryKeys ¶ added in v1.62.1
func (m *DeleteDataResult_SdkV2) SetFailedPrimaryKeys(ctx context.Context, v []types.String)
SetFailedPrimaryKeys sets the value of the FailedPrimaryKeys field in DeleteDataResult_SdkV2.
func (*DeleteDataResult_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DeleteDataResult_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteDataResult_SdkV2)
func (*DeleteDataResult_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DeleteDataResult_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteDataResult_SdkV2)
func (DeleteDataResult_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m DeleteDataResult_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, DeleteDataResult_SdkV2 only implements ToObjectValue() and Type().
type DeleteDataVectorIndexRequest ¶
type DeleteDataVectorIndexRequest struct {
// Name of the vector index where data is to be deleted. Must be a Direct
// Vector Access Index.
IndexName types.String `tfsdk:"-"`
// List of primary keys for the data to be deleted.
PrimaryKeys types.List `tfsdk:"-"`
}
func (DeleteDataVectorIndexRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (m DeleteDataVectorIndexRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteDataVectorIndexRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (m DeleteDataVectorIndexRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteDataVectorIndexRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteDataVectorIndexRequest) GetPrimaryKeys ¶ added in v1.61.0
GetPrimaryKeys returns the value of the PrimaryKeys field in DeleteDataVectorIndexRequest as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*DeleteDataVectorIndexRequest) SetPrimaryKeys ¶ added in v1.61.0
func (m *DeleteDataVectorIndexRequest) SetPrimaryKeys(ctx context.Context, v []types.String)
SetPrimaryKeys sets the value of the PrimaryKeys field in DeleteDataVectorIndexRequest.
func (*DeleteDataVectorIndexRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *DeleteDataVectorIndexRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteDataVectorIndexRequest)
func (*DeleteDataVectorIndexRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *DeleteDataVectorIndexRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteDataVectorIndexRequest)
func (DeleteDataVectorIndexRequest) ToObjectValue ¶ added in v1.61.0
func (m DeleteDataVectorIndexRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteDataVectorIndexRequest only implements ToObjectValue() and Type().
type DeleteDataVectorIndexRequest_SdkV2 ¶ added in v1.62.1
type DeleteDataVectorIndexRequest_SdkV2 struct {
// Name of the vector index where data is to be deleted. Must be a Direct
// Vector Access Index.
IndexName types.String `tfsdk:"-"`
// List of primary keys for the data to be deleted.
PrimaryKeys types.List `tfsdk:"-"`
}
func (DeleteDataVectorIndexRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m DeleteDataVectorIndexRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteDataVectorIndexRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m DeleteDataVectorIndexRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteDataVectorIndexRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteDataVectorIndexRequest_SdkV2) GetPrimaryKeys ¶ added in v1.62.1
func (m *DeleteDataVectorIndexRequest_SdkV2) GetPrimaryKeys(ctx context.Context) ([]types.String, bool)
GetPrimaryKeys returns the value of the PrimaryKeys field in DeleteDataVectorIndexRequest_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*DeleteDataVectorIndexRequest_SdkV2) SetPrimaryKeys ¶ added in v1.62.1
func (m *DeleteDataVectorIndexRequest_SdkV2) SetPrimaryKeys(ctx context.Context, v []types.String)
SetPrimaryKeys sets the value of the PrimaryKeys field in DeleteDataVectorIndexRequest_SdkV2.
func (*DeleteDataVectorIndexRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *DeleteDataVectorIndexRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteDataVectorIndexRequest_SdkV2)
func (*DeleteDataVectorIndexRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *DeleteDataVectorIndexRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteDataVectorIndexRequest_SdkV2)
func (DeleteDataVectorIndexRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m DeleteDataVectorIndexRequest_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, DeleteDataVectorIndexRequest_SdkV2 only implements ToObjectValue() and Type().
type DeleteDataVectorIndexResponse ¶
type DeleteDataVectorIndexResponse struct {
// Result of the upsert or delete operation.
Result types.Object `tfsdk:"result"`
// Status of the delete operation.
Status types.String `tfsdk:"status"`
}
func (DeleteDataVectorIndexResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (m DeleteDataVectorIndexResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteDataVectorIndexResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (m DeleteDataVectorIndexResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteDataVectorIndexResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteDataVectorIndexResponse) GetResult ¶ added in v1.61.0
func (m *DeleteDataVectorIndexResponse) GetResult(ctx context.Context) (DeleteDataResult, bool)
GetResult returns the value of the Result field in DeleteDataVectorIndexResponse as a DeleteDataResult value. If the field is unknown or null, the boolean return value is false.
func (*DeleteDataVectorIndexResponse) SetResult ¶ added in v1.61.0
func (m *DeleteDataVectorIndexResponse) SetResult(ctx context.Context, v DeleteDataResult)
SetResult sets the value of the Result field in DeleteDataVectorIndexResponse.
func (*DeleteDataVectorIndexResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DeleteDataVectorIndexResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteDataVectorIndexResponse)
func (*DeleteDataVectorIndexResponse) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DeleteDataVectorIndexResponse) SyncFieldsDuringRead(ctx context.Context, from DeleteDataVectorIndexResponse)
func (DeleteDataVectorIndexResponse) ToObjectValue ¶ added in v1.61.0
func (m DeleteDataVectorIndexResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteDataVectorIndexResponse only implements ToObjectValue() and Type().
type DeleteDataVectorIndexResponse_SdkV2 ¶ added in v1.62.1
type DeleteDataVectorIndexResponse_SdkV2 struct {
// Result of the upsert or delete operation.
Result types.List `tfsdk:"result"`
// Status of the delete operation.
Status types.String `tfsdk:"status"`
}
func (DeleteDataVectorIndexResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m DeleteDataVectorIndexResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteDataVectorIndexResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m DeleteDataVectorIndexResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteDataVectorIndexResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteDataVectorIndexResponse_SdkV2) GetResult ¶ added in v1.62.1
func (m *DeleteDataVectorIndexResponse_SdkV2) GetResult(ctx context.Context) (DeleteDataResult_SdkV2, bool)
GetResult returns the value of the Result field in DeleteDataVectorIndexResponse_SdkV2 as a DeleteDataResult_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*DeleteDataVectorIndexResponse_SdkV2) SetResult ¶ added in v1.62.1
func (m *DeleteDataVectorIndexResponse_SdkV2) SetResult(ctx context.Context, v DeleteDataResult_SdkV2)
SetResult sets the value of the Result field in DeleteDataVectorIndexResponse_SdkV2.
func (*DeleteDataVectorIndexResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DeleteDataVectorIndexResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteDataVectorIndexResponse_SdkV2)
func (*DeleteDataVectorIndexResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DeleteDataVectorIndexResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteDataVectorIndexResponse_SdkV2)
func (DeleteDataVectorIndexResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m DeleteDataVectorIndexResponse_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, DeleteDataVectorIndexResponse_SdkV2 only implements ToObjectValue() and Type().
type DeleteEndpointRequest ¶
type DeleteEndpointRequest struct {
// Name of the AI Search endpoint
EndpointName types.String `tfsdk:"-"`
}
func (DeleteEndpointRequest) ApplySchemaCustomizations ¶ added in v1.76.0
func (m DeleteEndpointRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteEndpointRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteEndpointRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteEndpointRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *DeleteEndpointRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteEndpointRequest)
func (*DeleteEndpointRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *DeleteEndpointRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteEndpointRequest)
func (DeleteEndpointRequest) ToObjectValue ¶ added in v1.61.0
func (m DeleteEndpointRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteEndpointRequest only implements ToObjectValue() and Type().
type DeleteEndpointRequest_SdkV2 ¶ added in v1.62.1
type DeleteEndpointRequest_SdkV2 struct {
// Name of the AI Search endpoint
EndpointName types.String `tfsdk:"-"`
}
func (DeleteEndpointRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m DeleteEndpointRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteEndpointRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m DeleteEndpointRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteEndpointRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteEndpointRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *DeleteEndpointRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteEndpointRequest_SdkV2)
func (*DeleteEndpointRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *DeleteEndpointRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteEndpointRequest_SdkV2)
func (DeleteEndpointRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m DeleteEndpointRequest_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, DeleteEndpointRequest_SdkV2 only implements ToObjectValue() and Type().
type DeleteEndpointResponse ¶
type DeleteEndpointResponse struct {
}
func (DeleteEndpointResponse) ApplySchemaCustomizations ¶ added in v1.76.0
func (m DeleteEndpointResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteEndpointResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteEndpointResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteEndpointResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DeleteEndpointResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteEndpointResponse)
func (*DeleteEndpointResponse) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DeleteEndpointResponse) SyncFieldsDuringRead(ctx context.Context, from DeleteEndpointResponse)
func (DeleteEndpointResponse) ToObjectValue ¶ added in v1.61.0
func (m DeleteEndpointResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteEndpointResponse only implements ToObjectValue() and Type().
type DeleteEndpointResponse_SdkV2 ¶ added in v1.62.1
type DeleteEndpointResponse_SdkV2 struct {
}
func (DeleteEndpointResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m DeleteEndpointResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteEndpointResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m DeleteEndpointResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteEndpointResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteEndpointResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DeleteEndpointResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteEndpointResponse_SdkV2)
func (*DeleteEndpointResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DeleteEndpointResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteEndpointResponse_SdkV2)
func (DeleteEndpointResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m DeleteEndpointResponse_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, DeleteEndpointResponse_SdkV2 only implements ToObjectValue() and Type().
type DeleteIndexRequest ¶
func (DeleteIndexRequest) ApplySchemaCustomizations ¶ added in v1.76.0
func (m DeleteIndexRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteIndexRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteIndexRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteIndexRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *DeleteIndexRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteIndexRequest)
func (*DeleteIndexRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *DeleteIndexRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteIndexRequest)
func (DeleteIndexRequest) ToObjectValue ¶ added in v1.61.0
func (m DeleteIndexRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteIndexRequest only implements ToObjectValue() and Type().
type DeleteIndexRequest_SdkV2 ¶ added in v1.62.1
func (DeleteIndexRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m DeleteIndexRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteIndexRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteIndexRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteIndexRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *DeleteIndexRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteIndexRequest_SdkV2)
func (*DeleteIndexRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *DeleteIndexRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteIndexRequest_SdkV2)
func (DeleteIndexRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m DeleteIndexRequest_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, DeleteIndexRequest_SdkV2 only implements ToObjectValue() and Type().
type DeleteIndexResponse ¶
type DeleteIndexResponse struct {
}
func (DeleteIndexResponse) ApplySchemaCustomizations ¶ added in v1.76.0
func (m DeleteIndexResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteIndexResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteIndexResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteIndexResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DeleteIndexResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteIndexResponse)
func (*DeleteIndexResponse) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DeleteIndexResponse) SyncFieldsDuringRead(ctx context.Context, from DeleteIndexResponse)
func (DeleteIndexResponse) ToObjectValue ¶ added in v1.61.0
func (m DeleteIndexResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteIndexResponse only implements ToObjectValue() and Type().
type DeleteIndexResponse_SdkV2 ¶ added in v1.62.1
type DeleteIndexResponse_SdkV2 struct {
}
func (DeleteIndexResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m DeleteIndexResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteIndexResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m DeleteIndexResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteIndexResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteIndexResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DeleteIndexResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteIndexResponse_SdkV2)
func (*DeleteIndexResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DeleteIndexResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteIndexResponse_SdkV2)
func (DeleteIndexResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m DeleteIndexResponse_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, DeleteIndexResponse_SdkV2 only implements ToObjectValue() and Type().
type DeltaSyncVectorIndexSpecRequest ¶
type DeltaSyncVectorIndexSpecRequest struct {
// [Optional] Alias for columns_to_sync. Select the columns to include in
// the vector index. If you leave this field blank, all columns from the
// source table are included. The primary key column and embedding source
// column or embedding vector column are always included. Only one of
// columns_to_sync or columns_to_index may be specified.
ColumnsToIndex types.List `tfsdk:"columns_to_index"`
// [Optional] Select the columns to sync with the vector index. If you leave
// this field blank, all columns from the source table are synced with the
// index. The primary key column and embedding source column or embedding
// vector column are always synced.
ColumnsToSync types.List `tfsdk:"columns_to_sync"`
// The columns that contain the embedding source.
EmbeddingSourceColumns types.List `tfsdk:"embedding_source_columns"`
// The columns that contain the embedding vectors.
EmbeddingVectorColumns types.List `tfsdk:"embedding_vector_columns"`
// [Optional] Name of the Delta table to sync the vector index contents and
// computed embeddings to.
EmbeddingWritebackTable types.String `tfsdk:"embedding_writeback_table"`
// Pipeline execution mode. - `TRIGGERED`: If the pipeline uses the
// triggered execution mode, the system stops processing after successfully
// refreshing the source table in the pipeline once, ensuring the table is
// updated based on the data available when the update started. -
// `CONTINUOUS`: If the pipeline uses continuous execution, the pipeline
// processes new data as it arrives in the source table to keep vector index
// fresh.
PipelineType types.String `tfsdk:"pipeline_type"`
// The name of the source table.
SourceTable types.String `tfsdk:"source_table"`
}
func (DeltaSyncVectorIndexSpecRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (m DeltaSyncVectorIndexSpecRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*DeltaSyncVectorIndexSpecRequest) GetColumnsToIndex ¶ added in v1.120.0
func (m *DeltaSyncVectorIndexSpecRequest) GetColumnsToIndex(ctx context.Context) ([]types.String, bool)
GetColumnsToIndex returns the value of the ColumnsToIndex field in DeltaSyncVectorIndexSpecRequest as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*DeltaSyncVectorIndexSpecRequest) GetColumnsToSync ¶ added in v1.61.0
func (m *DeltaSyncVectorIndexSpecRequest) GetColumnsToSync(ctx context.Context) ([]types.String, bool)
GetColumnsToSync returns the value of the ColumnsToSync field in DeltaSyncVectorIndexSpecRequest as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (DeltaSyncVectorIndexSpecRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (m DeltaSyncVectorIndexSpecRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeltaSyncVectorIndexSpecRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeltaSyncVectorIndexSpecRequest) GetEmbeddingSourceColumns ¶ added in v1.61.0
func (m *DeltaSyncVectorIndexSpecRequest) GetEmbeddingSourceColumns(ctx context.Context) ([]EmbeddingSourceColumn, bool)
GetEmbeddingSourceColumns returns the value of the EmbeddingSourceColumns field in DeltaSyncVectorIndexSpecRequest as a slice of EmbeddingSourceColumn values. If the field is unknown or null, the boolean return value is false.
func (*DeltaSyncVectorIndexSpecRequest) GetEmbeddingVectorColumns ¶ added in v1.61.0
func (m *DeltaSyncVectorIndexSpecRequest) GetEmbeddingVectorColumns(ctx context.Context) ([]EmbeddingVectorColumn, bool)
GetEmbeddingVectorColumns returns the value of the EmbeddingVectorColumns field in DeltaSyncVectorIndexSpecRequest as a slice of EmbeddingVectorColumn values. If the field is unknown or null, the boolean return value is false.
func (*DeltaSyncVectorIndexSpecRequest) SetColumnsToIndex ¶ added in v1.120.0
func (m *DeltaSyncVectorIndexSpecRequest) SetColumnsToIndex(ctx context.Context, v []types.String)
SetColumnsToIndex sets the value of the ColumnsToIndex field in DeltaSyncVectorIndexSpecRequest.
func (*DeltaSyncVectorIndexSpecRequest) SetColumnsToSync ¶ added in v1.61.0
func (m *DeltaSyncVectorIndexSpecRequest) SetColumnsToSync(ctx context.Context, v []types.String)
SetColumnsToSync sets the value of the ColumnsToSync field in DeltaSyncVectorIndexSpecRequest.
func (*DeltaSyncVectorIndexSpecRequest) SetEmbeddingSourceColumns ¶ added in v1.61.0
func (m *DeltaSyncVectorIndexSpecRequest) SetEmbeddingSourceColumns(ctx context.Context, v []EmbeddingSourceColumn)
SetEmbeddingSourceColumns sets the value of the EmbeddingSourceColumns field in DeltaSyncVectorIndexSpecRequest.
func (*DeltaSyncVectorIndexSpecRequest) SetEmbeddingVectorColumns ¶ added in v1.61.0
func (m *DeltaSyncVectorIndexSpecRequest) SetEmbeddingVectorColumns(ctx context.Context, v []EmbeddingVectorColumn)
SetEmbeddingVectorColumns sets the value of the EmbeddingVectorColumns field in DeltaSyncVectorIndexSpecRequest.
func (*DeltaSyncVectorIndexSpecRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DeltaSyncVectorIndexSpecRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeltaSyncVectorIndexSpecRequest)
func (*DeltaSyncVectorIndexSpecRequest) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DeltaSyncVectorIndexSpecRequest) SyncFieldsDuringRead(ctx context.Context, from DeltaSyncVectorIndexSpecRequest)
func (DeltaSyncVectorIndexSpecRequest) ToObjectValue ¶ added in v1.61.0
func (m DeltaSyncVectorIndexSpecRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeltaSyncVectorIndexSpecRequest only implements ToObjectValue() and Type().
type DeltaSyncVectorIndexSpecRequest_SdkV2 ¶ added in v1.62.1
type DeltaSyncVectorIndexSpecRequest_SdkV2 struct {
// [Optional] Alias for columns_to_sync. Select the columns to include in
// the vector index. If you leave this field blank, all columns from the
// source table are included. The primary key column and embedding source
// column or embedding vector column are always included. Only one of
// columns_to_sync or columns_to_index may be specified.
ColumnsToIndex types.List `tfsdk:"columns_to_index"`
// [Optional] Select the columns to sync with the vector index. If you leave
// this field blank, all columns from the source table are synced with the
// index. The primary key column and embedding source column or embedding
// vector column are always synced.
ColumnsToSync types.List `tfsdk:"columns_to_sync"`
// The columns that contain the embedding source.
EmbeddingSourceColumns types.List `tfsdk:"embedding_source_columns"`
// The columns that contain the embedding vectors.
EmbeddingVectorColumns types.List `tfsdk:"embedding_vector_columns"`
// [Optional] Name of the Delta table to sync the vector index contents and
// computed embeddings to.
EmbeddingWritebackTable types.String `tfsdk:"embedding_writeback_table"`
// Pipeline execution mode. - `TRIGGERED`: If the pipeline uses the
// triggered execution mode, the system stops processing after successfully
// refreshing the source table in the pipeline once, ensuring the table is
// updated based on the data available when the update started. -
// `CONTINUOUS`: If the pipeline uses continuous execution, the pipeline
// processes new data as it arrives in the source table to keep vector index
// fresh.
PipelineType types.String `tfsdk:"pipeline_type"`
// The name of the source table.
SourceTable types.String `tfsdk:"source_table"`
}
func (DeltaSyncVectorIndexSpecRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m DeltaSyncVectorIndexSpecRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*DeltaSyncVectorIndexSpecRequest_SdkV2) GetColumnsToIndex ¶ added in v1.120.0
func (m *DeltaSyncVectorIndexSpecRequest_SdkV2) GetColumnsToIndex(ctx context.Context) ([]types.String, bool)
GetColumnsToIndex returns the value of the ColumnsToIndex field in DeltaSyncVectorIndexSpecRequest_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*DeltaSyncVectorIndexSpecRequest_SdkV2) GetColumnsToSync ¶ added in v1.62.1
func (m *DeltaSyncVectorIndexSpecRequest_SdkV2) GetColumnsToSync(ctx context.Context) ([]types.String, bool)
GetColumnsToSync returns the value of the ColumnsToSync field in DeltaSyncVectorIndexSpecRequest_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (DeltaSyncVectorIndexSpecRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m DeltaSyncVectorIndexSpecRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeltaSyncVectorIndexSpecRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeltaSyncVectorIndexSpecRequest_SdkV2) GetEmbeddingSourceColumns ¶ added in v1.62.1
func (m *DeltaSyncVectorIndexSpecRequest_SdkV2) GetEmbeddingSourceColumns(ctx context.Context) ([]EmbeddingSourceColumn_SdkV2, bool)
GetEmbeddingSourceColumns returns the value of the EmbeddingSourceColumns field in DeltaSyncVectorIndexSpecRequest_SdkV2 as a slice of EmbeddingSourceColumn_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*DeltaSyncVectorIndexSpecRequest_SdkV2) GetEmbeddingVectorColumns ¶ added in v1.62.1
func (m *DeltaSyncVectorIndexSpecRequest_SdkV2) GetEmbeddingVectorColumns(ctx context.Context) ([]EmbeddingVectorColumn_SdkV2, bool)
GetEmbeddingVectorColumns returns the value of the EmbeddingVectorColumns field in DeltaSyncVectorIndexSpecRequest_SdkV2 as a slice of EmbeddingVectorColumn_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*DeltaSyncVectorIndexSpecRequest_SdkV2) SetColumnsToIndex ¶ added in v1.120.0
func (m *DeltaSyncVectorIndexSpecRequest_SdkV2) SetColumnsToIndex(ctx context.Context, v []types.String)
SetColumnsToIndex sets the value of the ColumnsToIndex field in DeltaSyncVectorIndexSpecRequest_SdkV2.
func (*DeltaSyncVectorIndexSpecRequest_SdkV2) SetColumnsToSync ¶ added in v1.62.1
func (m *DeltaSyncVectorIndexSpecRequest_SdkV2) SetColumnsToSync(ctx context.Context, v []types.String)
SetColumnsToSync sets the value of the ColumnsToSync field in DeltaSyncVectorIndexSpecRequest_SdkV2.
func (*DeltaSyncVectorIndexSpecRequest_SdkV2) SetEmbeddingSourceColumns ¶ added in v1.62.1
func (m *DeltaSyncVectorIndexSpecRequest_SdkV2) SetEmbeddingSourceColumns(ctx context.Context, v []EmbeddingSourceColumn_SdkV2)
SetEmbeddingSourceColumns sets the value of the EmbeddingSourceColumns field in DeltaSyncVectorIndexSpecRequest_SdkV2.
func (*DeltaSyncVectorIndexSpecRequest_SdkV2) SetEmbeddingVectorColumns ¶ added in v1.62.1
func (m *DeltaSyncVectorIndexSpecRequest_SdkV2) SetEmbeddingVectorColumns(ctx context.Context, v []EmbeddingVectorColumn_SdkV2)
SetEmbeddingVectorColumns sets the value of the EmbeddingVectorColumns field in DeltaSyncVectorIndexSpecRequest_SdkV2.
func (*DeltaSyncVectorIndexSpecRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DeltaSyncVectorIndexSpecRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeltaSyncVectorIndexSpecRequest_SdkV2)
func (*DeltaSyncVectorIndexSpecRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DeltaSyncVectorIndexSpecRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeltaSyncVectorIndexSpecRequest_SdkV2)
func (DeltaSyncVectorIndexSpecRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m DeltaSyncVectorIndexSpecRequest_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, DeltaSyncVectorIndexSpecRequest_SdkV2 only implements ToObjectValue() and Type().
type DeltaSyncVectorIndexSpecResponse ¶
type DeltaSyncVectorIndexSpecResponse struct {
// [Optional] Alias for columns_to_sync. Select the columns to include in
// the vector index. If you leave this field blank, all columns from the
// source table are included. The primary key column and embedding source
// column or embedding vector column are always included. Only one of
// columns_to_sync or columns_to_index may be specified.
ColumnsToIndex types.List `tfsdk:"columns_to_index"`
// [Optional] Select the columns to sync with the vector index. If you leave
// this field blank, all columns from the source table are synced with the
// index. The primary key column and embedding source column or embedding
// vector column are always synced.
ColumnsToSync types.List `tfsdk:"columns_to_sync"`
// The columns that contain the embedding source.
EmbeddingSourceColumns types.List `tfsdk:"embedding_source_columns"`
// The columns that contain the embedding vectors.
EmbeddingVectorColumns types.List `tfsdk:"embedding_vector_columns"`
// [Optional] Name of the Delta table to sync the vector index contents and
// computed embeddings to.
EmbeddingWritebackTable types.String `tfsdk:"embedding_writeback_table"`
// The ID of the pipeline that is used to sync the index.
PipelineId types.String `tfsdk:"pipeline_id"`
// Pipeline execution mode. - `TRIGGERED`: If the pipeline uses the
// triggered execution mode, the system stops processing after successfully
// refreshing the source table in the pipeline once, ensuring the table is
// updated based on the data available when the update started. -
// `CONTINUOUS`: If the pipeline uses continuous execution, the pipeline
// processes new data as it arrives in the source table to keep vector index
// fresh.
PipelineType types.String `tfsdk:"pipeline_type"`
// The name of the source table.
SourceTable types.String `tfsdk:"source_table"`
}
func (DeltaSyncVectorIndexSpecResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (m DeltaSyncVectorIndexSpecResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*DeltaSyncVectorIndexSpecResponse) GetColumnsToIndex ¶ added in v1.120.0
func (m *DeltaSyncVectorIndexSpecResponse) GetColumnsToIndex(ctx context.Context) ([]types.String, bool)
GetColumnsToIndex returns the value of the ColumnsToIndex field in DeltaSyncVectorIndexSpecResponse as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*DeltaSyncVectorIndexSpecResponse) GetColumnsToSync ¶ added in v1.114.0
func (m *DeltaSyncVectorIndexSpecResponse) GetColumnsToSync(ctx context.Context) ([]types.String, bool)
GetColumnsToSync returns the value of the ColumnsToSync field in DeltaSyncVectorIndexSpecResponse as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (DeltaSyncVectorIndexSpecResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (m DeltaSyncVectorIndexSpecResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeltaSyncVectorIndexSpecResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeltaSyncVectorIndexSpecResponse) GetEmbeddingSourceColumns ¶ added in v1.61.0
func (m *DeltaSyncVectorIndexSpecResponse) GetEmbeddingSourceColumns(ctx context.Context) ([]EmbeddingSourceColumn, bool)
GetEmbeddingSourceColumns returns the value of the EmbeddingSourceColumns field in DeltaSyncVectorIndexSpecResponse as a slice of EmbeddingSourceColumn values. If the field is unknown or null, the boolean return value is false.
func (*DeltaSyncVectorIndexSpecResponse) GetEmbeddingVectorColumns ¶ added in v1.61.0
func (m *DeltaSyncVectorIndexSpecResponse) GetEmbeddingVectorColumns(ctx context.Context) ([]EmbeddingVectorColumn, bool)
GetEmbeddingVectorColumns returns the value of the EmbeddingVectorColumns field in DeltaSyncVectorIndexSpecResponse as a slice of EmbeddingVectorColumn values. If the field is unknown or null, the boolean return value is false.
func (*DeltaSyncVectorIndexSpecResponse) SetColumnsToIndex ¶ added in v1.120.0
func (m *DeltaSyncVectorIndexSpecResponse) SetColumnsToIndex(ctx context.Context, v []types.String)
SetColumnsToIndex sets the value of the ColumnsToIndex field in DeltaSyncVectorIndexSpecResponse.
func (*DeltaSyncVectorIndexSpecResponse) SetColumnsToSync ¶ added in v1.114.0
func (m *DeltaSyncVectorIndexSpecResponse) SetColumnsToSync(ctx context.Context, v []types.String)
SetColumnsToSync sets the value of the ColumnsToSync field in DeltaSyncVectorIndexSpecResponse.
func (*DeltaSyncVectorIndexSpecResponse) SetEmbeddingSourceColumns ¶ added in v1.61.0
func (m *DeltaSyncVectorIndexSpecResponse) SetEmbeddingSourceColumns(ctx context.Context, v []EmbeddingSourceColumn)
SetEmbeddingSourceColumns sets the value of the EmbeddingSourceColumns field in DeltaSyncVectorIndexSpecResponse.
func (*DeltaSyncVectorIndexSpecResponse) SetEmbeddingVectorColumns ¶ added in v1.61.0
func (m *DeltaSyncVectorIndexSpecResponse) SetEmbeddingVectorColumns(ctx context.Context, v []EmbeddingVectorColumn)
SetEmbeddingVectorColumns sets the value of the EmbeddingVectorColumns field in DeltaSyncVectorIndexSpecResponse.
func (*DeltaSyncVectorIndexSpecResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DeltaSyncVectorIndexSpecResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeltaSyncVectorIndexSpecResponse)
func (*DeltaSyncVectorIndexSpecResponse) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DeltaSyncVectorIndexSpecResponse) SyncFieldsDuringRead(ctx context.Context, from DeltaSyncVectorIndexSpecResponse)
func (DeltaSyncVectorIndexSpecResponse) ToObjectValue ¶ added in v1.61.0
func (m DeltaSyncVectorIndexSpecResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeltaSyncVectorIndexSpecResponse only implements ToObjectValue() and Type().
type DeltaSyncVectorIndexSpecResponse_SdkV2 ¶ added in v1.62.1
type DeltaSyncVectorIndexSpecResponse_SdkV2 struct {
// [Optional] Alias for columns_to_sync. Select the columns to include in
// the vector index. If you leave this field blank, all columns from the
// source table are included. The primary key column and embedding source
// column or embedding vector column are always included. Only one of
// columns_to_sync or columns_to_index may be specified.
ColumnsToIndex types.List `tfsdk:"columns_to_index"`
// [Optional] Select the columns to sync with the vector index. If you leave
// this field blank, all columns from the source table are synced with the
// index. The primary key column and embedding source column or embedding
// vector column are always synced.
ColumnsToSync types.List `tfsdk:"columns_to_sync"`
// The columns that contain the embedding source.
EmbeddingSourceColumns types.List `tfsdk:"embedding_source_columns"`
// The columns that contain the embedding vectors.
EmbeddingVectorColumns types.List `tfsdk:"embedding_vector_columns"`
// [Optional] Name of the Delta table to sync the vector index contents and
// computed embeddings to.
EmbeddingWritebackTable types.String `tfsdk:"embedding_writeback_table"`
// The ID of the pipeline that is used to sync the index.
PipelineId types.String `tfsdk:"pipeline_id"`
// Pipeline execution mode. - `TRIGGERED`: If the pipeline uses the
// triggered execution mode, the system stops processing after successfully
// refreshing the source table in the pipeline once, ensuring the table is
// updated based on the data available when the update started. -
// `CONTINUOUS`: If the pipeline uses continuous execution, the pipeline
// processes new data as it arrives in the source table to keep vector index
// fresh.
PipelineType types.String `tfsdk:"pipeline_type"`
// The name of the source table.
SourceTable types.String `tfsdk:"source_table"`
}
func (DeltaSyncVectorIndexSpecResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m DeltaSyncVectorIndexSpecResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*DeltaSyncVectorIndexSpecResponse_SdkV2) GetColumnsToIndex ¶ added in v1.120.0
func (m *DeltaSyncVectorIndexSpecResponse_SdkV2) GetColumnsToIndex(ctx context.Context) ([]types.String, bool)
GetColumnsToIndex returns the value of the ColumnsToIndex field in DeltaSyncVectorIndexSpecResponse_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*DeltaSyncVectorIndexSpecResponse_SdkV2) GetColumnsToSync ¶ added in v1.114.0
func (m *DeltaSyncVectorIndexSpecResponse_SdkV2) GetColumnsToSync(ctx context.Context) ([]types.String, bool)
GetColumnsToSync returns the value of the ColumnsToSync field in DeltaSyncVectorIndexSpecResponse_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (DeltaSyncVectorIndexSpecResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m DeltaSyncVectorIndexSpecResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeltaSyncVectorIndexSpecResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeltaSyncVectorIndexSpecResponse_SdkV2) GetEmbeddingSourceColumns ¶ added in v1.62.1
func (m *DeltaSyncVectorIndexSpecResponse_SdkV2) GetEmbeddingSourceColumns(ctx context.Context) ([]EmbeddingSourceColumn_SdkV2, bool)
GetEmbeddingSourceColumns returns the value of the EmbeddingSourceColumns field in DeltaSyncVectorIndexSpecResponse_SdkV2 as a slice of EmbeddingSourceColumn_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*DeltaSyncVectorIndexSpecResponse_SdkV2) GetEmbeddingVectorColumns ¶ added in v1.62.1
func (m *DeltaSyncVectorIndexSpecResponse_SdkV2) GetEmbeddingVectorColumns(ctx context.Context) ([]EmbeddingVectorColumn_SdkV2, bool)
GetEmbeddingVectorColumns returns the value of the EmbeddingVectorColumns field in DeltaSyncVectorIndexSpecResponse_SdkV2 as a slice of EmbeddingVectorColumn_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*DeltaSyncVectorIndexSpecResponse_SdkV2) SetColumnsToIndex ¶ added in v1.120.0
func (m *DeltaSyncVectorIndexSpecResponse_SdkV2) SetColumnsToIndex(ctx context.Context, v []types.String)
SetColumnsToIndex sets the value of the ColumnsToIndex field in DeltaSyncVectorIndexSpecResponse_SdkV2.
func (*DeltaSyncVectorIndexSpecResponse_SdkV2) SetColumnsToSync ¶ added in v1.114.0
func (m *DeltaSyncVectorIndexSpecResponse_SdkV2) SetColumnsToSync(ctx context.Context, v []types.String)
SetColumnsToSync sets the value of the ColumnsToSync field in DeltaSyncVectorIndexSpecResponse_SdkV2.
func (*DeltaSyncVectorIndexSpecResponse_SdkV2) SetEmbeddingSourceColumns ¶ added in v1.62.1
func (m *DeltaSyncVectorIndexSpecResponse_SdkV2) SetEmbeddingSourceColumns(ctx context.Context, v []EmbeddingSourceColumn_SdkV2)
SetEmbeddingSourceColumns sets the value of the EmbeddingSourceColumns field in DeltaSyncVectorIndexSpecResponse_SdkV2.
func (*DeltaSyncVectorIndexSpecResponse_SdkV2) SetEmbeddingVectorColumns ¶ added in v1.62.1
func (m *DeltaSyncVectorIndexSpecResponse_SdkV2) SetEmbeddingVectorColumns(ctx context.Context, v []EmbeddingVectorColumn_SdkV2)
SetEmbeddingVectorColumns sets the value of the EmbeddingVectorColumns field in DeltaSyncVectorIndexSpecResponse_SdkV2.
func (*DeltaSyncVectorIndexSpecResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DeltaSyncVectorIndexSpecResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeltaSyncVectorIndexSpecResponse_SdkV2)
func (*DeltaSyncVectorIndexSpecResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DeltaSyncVectorIndexSpecResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeltaSyncVectorIndexSpecResponse_SdkV2)
func (DeltaSyncVectorIndexSpecResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m DeltaSyncVectorIndexSpecResponse_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, DeltaSyncVectorIndexSpecResponse_SdkV2 only implements ToObjectValue() and Type().
type DirectAccessVectorIndexSpec ¶
type DirectAccessVectorIndexSpec struct {
// The columns that contain the embedding source. The format should be
// array[double].
EmbeddingSourceColumns types.List `tfsdk:"embedding_source_columns"`
// The columns that contain the embedding vectors. The format should be
// array[double].
EmbeddingVectorColumns types.List `tfsdk:"embedding_vector_columns"`
// The schema of the index in JSON format. Supported types are `integer`,
// `long`, `float`, `double`, `boolean`, `string`, `date`, `timestamp`.
// Supported types for vector column: `array<float>`, `array<double>`,`.
SchemaJson types.String `tfsdk:"schema_json"`
}
func (DirectAccessVectorIndexSpec) ApplySchemaCustomizations ¶ added in v1.63.0
func (m DirectAccessVectorIndexSpec) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DirectAccessVectorIndexSpec) GetComplexFieldTypes ¶ added in v1.61.0
func (m DirectAccessVectorIndexSpec) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DirectAccessVectorIndexSpec. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DirectAccessVectorIndexSpec) GetEmbeddingSourceColumns ¶ added in v1.61.0
func (m *DirectAccessVectorIndexSpec) GetEmbeddingSourceColumns(ctx context.Context) ([]EmbeddingSourceColumn, bool)
GetEmbeddingSourceColumns returns the value of the EmbeddingSourceColumns field in DirectAccessVectorIndexSpec as a slice of EmbeddingSourceColumn values. If the field is unknown or null, the boolean return value is false.
func (*DirectAccessVectorIndexSpec) GetEmbeddingVectorColumns ¶ added in v1.61.0
func (m *DirectAccessVectorIndexSpec) GetEmbeddingVectorColumns(ctx context.Context) ([]EmbeddingVectorColumn, bool)
GetEmbeddingVectorColumns returns the value of the EmbeddingVectorColumns field in DirectAccessVectorIndexSpec as a slice of EmbeddingVectorColumn values. If the field is unknown or null, the boolean return value is false.
func (*DirectAccessVectorIndexSpec) SetEmbeddingSourceColumns ¶ added in v1.61.0
func (m *DirectAccessVectorIndexSpec) SetEmbeddingSourceColumns(ctx context.Context, v []EmbeddingSourceColumn)
SetEmbeddingSourceColumns sets the value of the EmbeddingSourceColumns field in DirectAccessVectorIndexSpec.
func (*DirectAccessVectorIndexSpec) SetEmbeddingVectorColumns ¶ added in v1.61.0
func (m *DirectAccessVectorIndexSpec) SetEmbeddingVectorColumns(ctx context.Context, v []EmbeddingVectorColumn)
SetEmbeddingVectorColumns sets the value of the EmbeddingVectorColumns field in DirectAccessVectorIndexSpec.
func (*DirectAccessVectorIndexSpec) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DirectAccessVectorIndexSpec) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DirectAccessVectorIndexSpec)
func (*DirectAccessVectorIndexSpec) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DirectAccessVectorIndexSpec) SyncFieldsDuringRead(ctx context.Context, from DirectAccessVectorIndexSpec)
func (DirectAccessVectorIndexSpec) ToObjectValue ¶ added in v1.61.0
func (m DirectAccessVectorIndexSpec) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DirectAccessVectorIndexSpec only implements ToObjectValue() and Type().
type DirectAccessVectorIndexSpec_SdkV2 ¶ added in v1.62.1
type DirectAccessVectorIndexSpec_SdkV2 struct {
// The columns that contain the embedding source. The format should be
// array[double].
EmbeddingSourceColumns types.List `tfsdk:"embedding_source_columns"`
// The columns that contain the embedding vectors. The format should be
// array[double].
EmbeddingVectorColumns types.List `tfsdk:"embedding_vector_columns"`
// The schema of the index in JSON format. Supported types are `integer`,
// `long`, `float`, `double`, `boolean`, `string`, `date`, `timestamp`.
// Supported types for vector column: `array<float>`, `array<double>`,`.
SchemaJson types.String `tfsdk:"schema_json"`
}
func (DirectAccessVectorIndexSpec_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m DirectAccessVectorIndexSpec_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DirectAccessVectorIndexSpec_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m DirectAccessVectorIndexSpec_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DirectAccessVectorIndexSpec. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DirectAccessVectorIndexSpec_SdkV2) GetEmbeddingSourceColumns ¶ added in v1.62.1
func (m *DirectAccessVectorIndexSpec_SdkV2) GetEmbeddingSourceColumns(ctx context.Context) ([]EmbeddingSourceColumn_SdkV2, bool)
GetEmbeddingSourceColumns returns the value of the EmbeddingSourceColumns field in DirectAccessVectorIndexSpec_SdkV2 as a slice of EmbeddingSourceColumn_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*DirectAccessVectorIndexSpec_SdkV2) GetEmbeddingVectorColumns ¶ added in v1.62.1
func (m *DirectAccessVectorIndexSpec_SdkV2) GetEmbeddingVectorColumns(ctx context.Context) ([]EmbeddingVectorColumn_SdkV2, bool)
GetEmbeddingVectorColumns returns the value of the EmbeddingVectorColumns field in DirectAccessVectorIndexSpec_SdkV2 as a slice of EmbeddingVectorColumn_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*DirectAccessVectorIndexSpec_SdkV2) SetEmbeddingSourceColumns ¶ added in v1.62.1
func (m *DirectAccessVectorIndexSpec_SdkV2) SetEmbeddingSourceColumns(ctx context.Context, v []EmbeddingSourceColumn_SdkV2)
SetEmbeddingSourceColumns sets the value of the EmbeddingSourceColumns field in DirectAccessVectorIndexSpec_SdkV2.
func (*DirectAccessVectorIndexSpec_SdkV2) SetEmbeddingVectorColumns ¶ added in v1.62.1
func (m *DirectAccessVectorIndexSpec_SdkV2) SetEmbeddingVectorColumns(ctx context.Context, v []EmbeddingVectorColumn_SdkV2)
SetEmbeddingVectorColumns sets the value of the EmbeddingVectorColumns field in DirectAccessVectorIndexSpec_SdkV2.
func (*DirectAccessVectorIndexSpec_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DirectAccessVectorIndexSpec_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DirectAccessVectorIndexSpec_SdkV2)
func (*DirectAccessVectorIndexSpec_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DirectAccessVectorIndexSpec_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DirectAccessVectorIndexSpec_SdkV2)
func (DirectAccessVectorIndexSpec_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m DirectAccessVectorIndexSpec_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, DirectAccessVectorIndexSpec_SdkV2 only implements ToObjectValue() and Type().
type EmbeddingSourceColumn ¶
type EmbeddingSourceColumn struct {
// Name of the embedding model endpoint, used by default for both ingestion
// and querying.
EmbeddingModelEndpointName types.String `tfsdk:"embedding_model_endpoint_name"`
// Name of the embedding model endpoint which, if specified, is used for
// querying (not ingestion).
ModelEndpointNameForQuery types.String `tfsdk:"model_endpoint_name_for_query"`
// Name of the column
Name types.String `tfsdk:"name"`
}
func (EmbeddingSourceColumn) ApplySchemaCustomizations ¶ added in v1.63.0
func (m EmbeddingSourceColumn) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (EmbeddingSourceColumn) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in EmbeddingSourceColumn. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*EmbeddingSourceColumn) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *EmbeddingSourceColumn) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from EmbeddingSourceColumn)
func (*EmbeddingSourceColumn) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *EmbeddingSourceColumn) SyncFieldsDuringRead(ctx context.Context, from EmbeddingSourceColumn)
func (EmbeddingSourceColumn) ToObjectValue ¶ added in v1.61.0
func (m EmbeddingSourceColumn) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, EmbeddingSourceColumn only implements ToObjectValue() and Type().
type EmbeddingSourceColumn_SdkV2 ¶ added in v1.62.1
type EmbeddingSourceColumn_SdkV2 struct {
// Name of the embedding model endpoint, used by default for both ingestion
// and querying.
EmbeddingModelEndpointName types.String `tfsdk:"embedding_model_endpoint_name"`
// Name of the embedding model endpoint which, if specified, is used for
// querying (not ingestion).
ModelEndpointNameForQuery types.String `tfsdk:"model_endpoint_name_for_query"`
// Name of the column
Name types.String `tfsdk:"name"`
}
func (EmbeddingSourceColumn_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m EmbeddingSourceColumn_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (EmbeddingSourceColumn_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m EmbeddingSourceColumn_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in EmbeddingSourceColumn. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*EmbeddingSourceColumn_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *EmbeddingSourceColumn_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from EmbeddingSourceColumn_SdkV2)
func (*EmbeddingSourceColumn_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *EmbeddingSourceColumn_SdkV2) SyncFieldsDuringRead(ctx context.Context, from EmbeddingSourceColumn_SdkV2)
func (EmbeddingSourceColumn_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m EmbeddingSourceColumn_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, EmbeddingSourceColumn_SdkV2 only implements ToObjectValue() and Type().
type EmbeddingVectorColumn ¶
type EmbeddingVectorColumn struct {
// Dimension of the embedding vector
EmbeddingDimension types.Int64 `tfsdk:"embedding_dimension"`
// Name of the column
Name types.String `tfsdk:"name"`
}
func (EmbeddingVectorColumn) ApplySchemaCustomizations ¶ added in v1.63.0
func (m EmbeddingVectorColumn) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (EmbeddingVectorColumn) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in EmbeddingVectorColumn. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*EmbeddingVectorColumn) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *EmbeddingVectorColumn) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from EmbeddingVectorColumn)
func (*EmbeddingVectorColumn) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *EmbeddingVectorColumn) SyncFieldsDuringRead(ctx context.Context, from EmbeddingVectorColumn)
func (EmbeddingVectorColumn) ToObjectValue ¶ added in v1.61.0
func (m EmbeddingVectorColumn) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, EmbeddingVectorColumn only implements ToObjectValue() and Type().
type EmbeddingVectorColumn_SdkV2 ¶ added in v1.62.1
type EmbeddingVectorColumn_SdkV2 struct {
// Dimension of the embedding vector
EmbeddingDimension types.Int64 `tfsdk:"embedding_dimension"`
// Name of the column
Name types.String `tfsdk:"name"`
}
func (EmbeddingVectorColumn_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m EmbeddingVectorColumn_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (EmbeddingVectorColumn_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m EmbeddingVectorColumn_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in EmbeddingVectorColumn. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*EmbeddingVectorColumn_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *EmbeddingVectorColumn_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from EmbeddingVectorColumn_SdkV2)
func (*EmbeddingVectorColumn_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *EmbeddingVectorColumn_SdkV2) SyncFieldsDuringRead(ctx context.Context, from EmbeddingVectorColumn_SdkV2)
func (EmbeddingVectorColumn_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m EmbeddingVectorColumn_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, EmbeddingVectorColumn_SdkV2 only implements ToObjectValue() and Type().
type EndpointInfo ¶
type EndpointInfo struct {
// The user-selected budget policy id for the endpoint.
BudgetPolicyId types.String `tfsdk:"budget_policy_id"`
// Timestamp of endpoint creation
CreationTimestamp types.Int64 `tfsdk:"creation_timestamp"`
// Creator of the endpoint
Creator types.String `tfsdk:"creator"`
// The custom tags assigned to the endpoint
CustomTags types.List `tfsdk:"custom_tags"`
// The budget policy id applied to the endpoint
EffectiveBudgetPolicyId types.String `tfsdk:"effective_budget_policy_id"`
// Current status of the endpoint
EndpointStatus types.Object `tfsdk:"endpoint_status"`
// Type of endpoint
EndpointType types.String `tfsdk:"endpoint_type"`
// Unique identifier of the endpoint
Id types.String `tfsdk:"id"`
// Timestamp of last update to the endpoint
LastUpdatedTimestamp types.Int64 `tfsdk:"last_updated_timestamp"`
// User who last updated the endpoint
LastUpdatedUser types.String `tfsdk:"last_updated_user"`
// Name of the AI Search endpoint
Name types.String `tfsdk:"name"`
// Number of indexes on the endpoint
NumIndexes types.Int64 `tfsdk:"num_indexes"`
// Scaling information for the endpoint
ScalingInfo types.Object `tfsdk:"scaling_info"`
}
func (EndpointInfo) ApplySchemaCustomizations ¶ added in v1.63.0
func (m EndpointInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (EndpointInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in EndpointInfo. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*EndpointInfo) GetCustomTags ¶ added in v1.76.0
func (m *EndpointInfo) GetCustomTags(ctx context.Context) ([]CustomTag, bool)
GetCustomTags returns the value of the CustomTags field in EndpointInfo as a slice of CustomTag values. If the field is unknown or null, the boolean return value is false.
func (*EndpointInfo) GetEndpointStatus ¶ added in v1.61.0
func (m *EndpointInfo) GetEndpointStatus(ctx context.Context) (EndpointStatus, bool)
GetEndpointStatus returns the value of the EndpointStatus field in EndpointInfo as a EndpointStatus value. If the field is unknown or null, the boolean return value is false.
func (*EndpointInfo) GetScalingInfo ¶ added in v1.110.0
func (m *EndpointInfo) GetScalingInfo(ctx context.Context) (EndpointScalingInfo, bool)
GetScalingInfo returns the value of the ScalingInfo field in EndpointInfo as a EndpointScalingInfo value. If the field is unknown or null, the boolean return value is false.
func (*EndpointInfo) SetCustomTags ¶ added in v1.76.0
func (m *EndpointInfo) SetCustomTags(ctx context.Context, v []CustomTag)
SetCustomTags sets the value of the CustomTags field in EndpointInfo.
func (*EndpointInfo) SetEndpointStatus ¶ added in v1.61.0
func (m *EndpointInfo) SetEndpointStatus(ctx context.Context, v EndpointStatus)
SetEndpointStatus sets the value of the EndpointStatus field in EndpointInfo.
func (*EndpointInfo) SetScalingInfo ¶ added in v1.110.0
func (m *EndpointInfo) SetScalingInfo(ctx context.Context, v EndpointScalingInfo)
SetScalingInfo sets the value of the ScalingInfo field in EndpointInfo.
func (*EndpointInfo) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *EndpointInfo) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from EndpointInfo)
func (*EndpointInfo) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *EndpointInfo) SyncFieldsDuringRead(ctx context.Context, from EndpointInfo)
func (EndpointInfo) ToObjectValue ¶ added in v1.61.0
func (m EndpointInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, EndpointInfo only implements ToObjectValue() and Type().
type EndpointInfo_SdkV2 ¶ added in v1.62.1
type EndpointInfo_SdkV2 struct {
// The user-selected budget policy id for the endpoint.
BudgetPolicyId types.String `tfsdk:"budget_policy_id"`
// Timestamp of endpoint creation
CreationTimestamp types.Int64 `tfsdk:"creation_timestamp"`
// Creator of the endpoint
Creator types.String `tfsdk:"creator"`
// The custom tags assigned to the endpoint
CustomTags types.List `tfsdk:"custom_tags"`
// The budget policy id applied to the endpoint
EffectiveBudgetPolicyId types.String `tfsdk:"effective_budget_policy_id"`
// Current status of the endpoint
EndpointStatus types.List `tfsdk:"endpoint_status"`
// Type of endpoint
EndpointType types.String `tfsdk:"endpoint_type"`
// Unique identifier of the endpoint
Id types.String `tfsdk:"id"`
// Timestamp of last update to the endpoint
LastUpdatedTimestamp types.Int64 `tfsdk:"last_updated_timestamp"`
// User who last updated the endpoint
LastUpdatedUser types.String `tfsdk:"last_updated_user"`
// Name of the AI Search endpoint
Name types.String `tfsdk:"name"`
// Number of indexes on the endpoint
NumIndexes types.Int64 `tfsdk:"num_indexes"`
// Scaling information for the endpoint
ScalingInfo types.List `tfsdk:"scaling_info"`
}
func (EndpointInfo_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m EndpointInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (EndpointInfo_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in EndpointInfo. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*EndpointInfo_SdkV2) GetCustomTags ¶ added in v1.76.0
func (m *EndpointInfo_SdkV2) GetCustomTags(ctx context.Context) ([]CustomTag_SdkV2, bool)
GetCustomTags returns the value of the CustomTags field in EndpointInfo_SdkV2 as a slice of CustomTag_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*EndpointInfo_SdkV2) GetEndpointStatus ¶ added in v1.62.1
func (m *EndpointInfo_SdkV2) GetEndpointStatus(ctx context.Context) (EndpointStatus_SdkV2, bool)
GetEndpointStatus returns the value of the EndpointStatus field in EndpointInfo_SdkV2 as a EndpointStatus_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*EndpointInfo_SdkV2) GetScalingInfo ¶ added in v1.110.0
func (m *EndpointInfo_SdkV2) GetScalingInfo(ctx context.Context) (EndpointScalingInfo_SdkV2, bool)
GetScalingInfo returns the value of the ScalingInfo field in EndpointInfo_SdkV2 as a EndpointScalingInfo_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*EndpointInfo_SdkV2) SetCustomTags ¶ added in v1.76.0
func (m *EndpointInfo_SdkV2) SetCustomTags(ctx context.Context, v []CustomTag_SdkV2)
SetCustomTags sets the value of the CustomTags field in EndpointInfo_SdkV2.
func (*EndpointInfo_SdkV2) SetEndpointStatus ¶ added in v1.62.1
func (m *EndpointInfo_SdkV2) SetEndpointStatus(ctx context.Context, v EndpointStatus_SdkV2)
SetEndpointStatus sets the value of the EndpointStatus field in EndpointInfo_SdkV2.
func (*EndpointInfo_SdkV2) SetScalingInfo ¶ added in v1.110.0
func (m *EndpointInfo_SdkV2) SetScalingInfo(ctx context.Context, v EndpointScalingInfo_SdkV2)
SetScalingInfo sets the value of the ScalingInfo field in EndpointInfo_SdkV2.
func (*EndpointInfo_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *EndpointInfo_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from EndpointInfo_SdkV2)
func (*EndpointInfo_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *EndpointInfo_SdkV2) SyncFieldsDuringRead(ctx context.Context, from EndpointInfo_SdkV2)
func (EndpointInfo_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m EndpointInfo_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, EndpointInfo_SdkV2 only implements ToObjectValue() and Type().
type EndpointScalingInfo ¶ added in v1.110.0
type EndpointScalingInfo struct {
// The requested QPS target for the endpoint. Best-effort; the system does
// not guarantee this QPS will be achieved.
RequestedTargetQps types.Int64 `tfsdk:"requested_target_qps"`
// The current state of the scaling change request.
State types.String `tfsdk:"state"`
}
func (EndpointScalingInfo) ApplySchemaCustomizations ¶ added in v1.110.0
func (m EndpointScalingInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (EndpointScalingInfo) GetComplexFieldTypes ¶ added in v1.110.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in EndpointScalingInfo. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*EndpointScalingInfo) SyncFieldsDuringCreateOrUpdate ¶ added in v1.110.0
func (to *EndpointScalingInfo) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from EndpointScalingInfo)
func (*EndpointScalingInfo) SyncFieldsDuringRead ¶ added in v1.110.0
func (to *EndpointScalingInfo) SyncFieldsDuringRead(ctx context.Context, from EndpointScalingInfo)
func (EndpointScalingInfo) ToObjectValue ¶ added in v1.110.0
func (m EndpointScalingInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, EndpointScalingInfo only implements ToObjectValue() and Type().
type EndpointScalingInfo_SdkV2 ¶ added in v1.110.0
type EndpointScalingInfo_SdkV2 struct {
// The requested QPS target for the endpoint. Best-effort; the system does
// not guarantee this QPS will be achieved.
RequestedTargetQps types.Int64 `tfsdk:"requested_target_qps"`
// The current state of the scaling change request.
State types.String `tfsdk:"state"`
}
func (EndpointScalingInfo_SdkV2) ApplySchemaCustomizations ¶ added in v1.110.0
func (m EndpointScalingInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (EndpointScalingInfo_SdkV2) GetComplexFieldTypes ¶ added in v1.110.0
func (m EndpointScalingInfo_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in EndpointScalingInfo. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*EndpointScalingInfo_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.110.0
func (to *EndpointScalingInfo_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from EndpointScalingInfo_SdkV2)
func (*EndpointScalingInfo_SdkV2) SyncFieldsDuringRead ¶ added in v1.110.0
func (to *EndpointScalingInfo_SdkV2) SyncFieldsDuringRead(ctx context.Context, from EndpointScalingInfo_SdkV2)
func (EndpointScalingInfo_SdkV2) ToObjectValue ¶ added in v1.110.0
func (m EndpointScalingInfo_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, EndpointScalingInfo_SdkV2 only implements ToObjectValue() and Type().
type EndpointStatus ¶
type EndpointStatus struct {
// Additional status message
Message types.String `tfsdk:"message"`
// Current state of the endpoint
State types.String `tfsdk:"state"`
}
Status information of an endpoint
func (EndpointStatus) ApplySchemaCustomizations ¶ added in v1.63.0
func (m EndpointStatus) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (EndpointStatus) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in EndpointStatus. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*EndpointStatus) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *EndpointStatus) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from EndpointStatus)
func (*EndpointStatus) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *EndpointStatus) SyncFieldsDuringRead(ctx context.Context, from EndpointStatus)
func (EndpointStatus) ToObjectValue ¶ added in v1.61.0
func (m EndpointStatus) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, EndpointStatus only implements ToObjectValue() and Type().
type EndpointStatus_SdkV2 ¶ added in v1.62.1
type EndpointStatus_SdkV2 struct {
// Additional status message
Message types.String `tfsdk:"message"`
// Current state of the endpoint
State types.String `tfsdk:"state"`
}
Status information of an endpoint
func (EndpointStatus_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m EndpointStatus_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (EndpointStatus_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in EndpointStatus. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*EndpointStatus_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *EndpointStatus_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from EndpointStatus_SdkV2)
func (*EndpointStatus_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *EndpointStatus_SdkV2) SyncFieldsDuringRead(ctx context.Context, from EndpointStatus_SdkV2)
func (EndpointStatus_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m EndpointStatus_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, EndpointStatus_SdkV2 only implements ToObjectValue() and Type().
type FacetResultData ¶ added in v1.120.0
type FacetResultData struct {
// Facet rows. Each row is `[facet_column_name, value_or_range, count]`.
FacetArray types.List `tfsdk:"facet_array"`
// Number of facet rows returned.
FacetRowCount types.Int64 `tfsdk:"facet_row_count"`
}
Facet aggregation rows returned by a query.
func (FacetResultData) ApplySchemaCustomizations ¶ added in v1.120.0
func (m FacetResultData) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (FacetResultData) GetComplexFieldTypes ¶ added in v1.120.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in FacetResultData. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*FacetResultData) GetFacetArray ¶ added in v1.120.0
GetFacetArray returns the value of the FacetArray field in FacetResultData as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*FacetResultData) SetFacetArray ¶ added in v1.120.0
func (m *FacetResultData) SetFacetArray(ctx context.Context, v []types.String)
SetFacetArray sets the value of the FacetArray field in FacetResultData.
func (*FacetResultData) SyncFieldsDuringCreateOrUpdate ¶ added in v1.120.0
func (to *FacetResultData) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from FacetResultData)
func (*FacetResultData) SyncFieldsDuringRead ¶ added in v1.120.0
func (to *FacetResultData) SyncFieldsDuringRead(ctx context.Context, from FacetResultData)
func (FacetResultData) ToObjectValue ¶ added in v1.120.0
func (m FacetResultData) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, FacetResultData only implements ToObjectValue() and Type().
type FacetResultData_SdkV2 ¶ added in v1.120.0
type FacetResultData_SdkV2 struct {
// Facet rows. Each row is `[facet_column_name, value_or_range, count]`.
FacetArray types.List `tfsdk:"facet_array"`
// Number of facet rows returned.
FacetRowCount types.Int64 `tfsdk:"facet_row_count"`
}
Facet aggregation rows returned by a query.
func (FacetResultData_SdkV2) ApplySchemaCustomizations ¶ added in v1.120.0
func (m FacetResultData_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (FacetResultData_SdkV2) GetComplexFieldTypes ¶ added in v1.120.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in FacetResultData. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*FacetResultData_SdkV2) GetFacetArray ¶ added in v1.120.0
GetFacetArray returns the value of the FacetArray field in FacetResultData_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*FacetResultData_SdkV2) SetFacetArray ¶ added in v1.120.0
func (m *FacetResultData_SdkV2) SetFacetArray(ctx context.Context, v []types.String)
SetFacetArray sets the value of the FacetArray field in FacetResultData_SdkV2.
func (*FacetResultData_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.120.0
func (to *FacetResultData_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from FacetResultData_SdkV2)
func (*FacetResultData_SdkV2) SyncFieldsDuringRead ¶ added in v1.120.0
func (to *FacetResultData_SdkV2) SyncFieldsDuringRead(ctx context.Context, from FacetResultData_SdkV2)
func (FacetResultData_SdkV2) ToObjectValue ¶ added in v1.120.0
func (m FacetResultData_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, FacetResultData_SdkV2 only implements ToObjectValue() and Type().
type GetEndpointRequest ¶
func (GetEndpointRequest) ApplySchemaCustomizations ¶ added in v1.76.0
func (m GetEndpointRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetEndpointRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetEndpointRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetEndpointRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetEndpointRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetEndpointRequest)
func (*GetEndpointRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetEndpointRequest) SyncFieldsDuringRead(ctx context.Context, from GetEndpointRequest)
func (GetEndpointRequest) ToObjectValue ¶ added in v1.61.0
func (m GetEndpointRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetEndpointRequest only implements ToObjectValue() and Type().
type GetEndpointRequest_SdkV2 ¶ added in v1.62.1
type GetEndpointRequest_SdkV2 struct {
// Name of the endpoint
EndpointName types.String `tfsdk:"-"`
}
func (GetEndpointRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m GetEndpointRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetEndpointRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetEndpointRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetEndpointRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetEndpointRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetEndpointRequest_SdkV2)
func (*GetEndpointRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetEndpointRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetEndpointRequest_SdkV2)
func (GetEndpointRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m GetEndpointRequest_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, GetEndpointRequest_SdkV2 only implements ToObjectValue() and Type().
type GetIndexRequest ¶
type GetIndexRequest struct {
// If true, the URL returned for the index is guaranteed to be compatible
// with the reranker. Currently this means we return the CP URL regardless
// of how the index is being accessed. If not set or set to false, the URL
// may still be compatible with the reranker depending on what URL we
// return.
EnsureRerankerCompatible types.Bool `tfsdk:"-"`
// Name of the index
IndexName types.String `tfsdk:"-"`
}
func (GetIndexRequest) ApplySchemaCustomizations ¶ added in v1.76.0
func (m GetIndexRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetIndexRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetIndexRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetIndexRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetIndexRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetIndexRequest)
func (*GetIndexRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetIndexRequest) SyncFieldsDuringRead(ctx context.Context, from GetIndexRequest)
func (GetIndexRequest) ToObjectValue ¶ added in v1.61.0
func (m GetIndexRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetIndexRequest only implements ToObjectValue() and Type().
type GetIndexRequest_SdkV2 ¶ added in v1.62.1
type GetIndexRequest_SdkV2 struct {
// If true, the URL returned for the index is guaranteed to be compatible
// with the reranker. Currently this means we return the CP URL regardless
// of how the index is being accessed. If not set or set to false, the URL
// may still be compatible with the reranker depending on what URL we
// return.
EnsureRerankerCompatible types.Bool `tfsdk:"-"`
// Name of the index
IndexName types.String `tfsdk:"-"`
}
func (GetIndexRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m GetIndexRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetIndexRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetIndexRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetIndexRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetIndexRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetIndexRequest_SdkV2)
func (*GetIndexRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetIndexRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetIndexRequest_SdkV2)
func (GetIndexRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m GetIndexRequest_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, GetIndexRequest_SdkV2 only implements ToObjectValue() and Type().
type GetVectorSearchEndpointPermissionLevelsRequest ¶ added in v1.120.0
type GetVectorSearchEndpointPermissionLevelsRequest struct {
// The vector search endpoint for which to get or manage permissions.
EndpointId types.String `tfsdk:"-"`
}
func (GetVectorSearchEndpointPermissionLevelsRequest) ApplySchemaCustomizations ¶ added in v1.120.0
func (m GetVectorSearchEndpointPermissionLevelsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetVectorSearchEndpointPermissionLevelsRequest) GetComplexFieldTypes ¶ added in v1.120.0
func (m GetVectorSearchEndpointPermissionLevelsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetVectorSearchEndpointPermissionLevelsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetVectorSearchEndpointPermissionLevelsRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.120.0
func (to *GetVectorSearchEndpointPermissionLevelsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetVectorSearchEndpointPermissionLevelsRequest)
func (*GetVectorSearchEndpointPermissionLevelsRequest) SyncFieldsDuringRead ¶ added in v1.120.0
func (to *GetVectorSearchEndpointPermissionLevelsRequest) SyncFieldsDuringRead(ctx context.Context, from GetVectorSearchEndpointPermissionLevelsRequest)
func (GetVectorSearchEndpointPermissionLevelsRequest) ToObjectValue ¶ added in v1.120.0
func (m GetVectorSearchEndpointPermissionLevelsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetVectorSearchEndpointPermissionLevelsRequest only implements ToObjectValue() and Type().
type GetVectorSearchEndpointPermissionLevelsRequest_SdkV2 ¶ added in v1.120.0
type GetVectorSearchEndpointPermissionLevelsRequest_SdkV2 struct {
// The vector search endpoint for which to get or manage permissions.
EndpointId types.String `tfsdk:"-"`
}
func (GetVectorSearchEndpointPermissionLevelsRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.120.0
func (m GetVectorSearchEndpointPermissionLevelsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetVectorSearchEndpointPermissionLevelsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.120.0
func (m GetVectorSearchEndpointPermissionLevelsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetVectorSearchEndpointPermissionLevelsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetVectorSearchEndpointPermissionLevelsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.120.0
func (to *GetVectorSearchEndpointPermissionLevelsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetVectorSearchEndpointPermissionLevelsRequest_SdkV2)
func (*GetVectorSearchEndpointPermissionLevelsRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.120.0
func (to *GetVectorSearchEndpointPermissionLevelsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetVectorSearchEndpointPermissionLevelsRequest_SdkV2)
func (GetVectorSearchEndpointPermissionLevelsRequest_SdkV2) ToObjectValue ¶ added in v1.120.0
func (m GetVectorSearchEndpointPermissionLevelsRequest_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, GetVectorSearchEndpointPermissionLevelsRequest_SdkV2 only implements ToObjectValue() and Type().
type GetVectorSearchEndpointPermissionLevelsResponse ¶ added in v1.120.0
type GetVectorSearchEndpointPermissionLevelsResponse struct {
// Specific permission levels
PermissionLevels types.List `tfsdk:"permission_levels"`
}
func (GetVectorSearchEndpointPermissionLevelsResponse) ApplySchemaCustomizations ¶ added in v1.120.0
func (m GetVectorSearchEndpointPermissionLevelsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetVectorSearchEndpointPermissionLevelsResponse) GetComplexFieldTypes ¶ added in v1.120.0
func (m GetVectorSearchEndpointPermissionLevelsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetVectorSearchEndpointPermissionLevelsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetVectorSearchEndpointPermissionLevelsResponse) GetPermissionLevels ¶ added in v1.120.0
func (m *GetVectorSearchEndpointPermissionLevelsResponse) GetPermissionLevels(ctx context.Context) ([]VectorSearchEndpointPermissionsDescription, bool)
GetPermissionLevels returns the value of the PermissionLevels field in GetVectorSearchEndpointPermissionLevelsResponse as a slice of VectorSearchEndpointPermissionsDescription values. If the field is unknown or null, the boolean return value is false.
func (*GetVectorSearchEndpointPermissionLevelsResponse) SetPermissionLevels ¶ added in v1.120.0
func (m *GetVectorSearchEndpointPermissionLevelsResponse) SetPermissionLevels(ctx context.Context, v []VectorSearchEndpointPermissionsDescription)
SetPermissionLevels sets the value of the PermissionLevels field in GetVectorSearchEndpointPermissionLevelsResponse.
func (*GetVectorSearchEndpointPermissionLevelsResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.120.0
func (to *GetVectorSearchEndpointPermissionLevelsResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetVectorSearchEndpointPermissionLevelsResponse)
func (*GetVectorSearchEndpointPermissionLevelsResponse) SyncFieldsDuringRead ¶ added in v1.120.0
func (to *GetVectorSearchEndpointPermissionLevelsResponse) SyncFieldsDuringRead(ctx context.Context, from GetVectorSearchEndpointPermissionLevelsResponse)
func (GetVectorSearchEndpointPermissionLevelsResponse) ToObjectValue ¶ added in v1.120.0
func (m GetVectorSearchEndpointPermissionLevelsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetVectorSearchEndpointPermissionLevelsResponse only implements ToObjectValue() and Type().
type GetVectorSearchEndpointPermissionLevelsResponse_SdkV2 ¶ added in v1.120.0
type GetVectorSearchEndpointPermissionLevelsResponse_SdkV2 struct {
// Specific permission levels
PermissionLevels types.List `tfsdk:"permission_levels"`
}
func (GetVectorSearchEndpointPermissionLevelsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.120.0
func (m GetVectorSearchEndpointPermissionLevelsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetVectorSearchEndpointPermissionLevelsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.120.0
func (m GetVectorSearchEndpointPermissionLevelsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetVectorSearchEndpointPermissionLevelsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetVectorSearchEndpointPermissionLevelsResponse_SdkV2) GetPermissionLevels ¶ added in v1.120.0
func (m *GetVectorSearchEndpointPermissionLevelsResponse_SdkV2) GetPermissionLevels(ctx context.Context) ([]VectorSearchEndpointPermissionsDescription_SdkV2, bool)
GetPermissionLevels returns the value of the PermissionLevels field in GetVectorSearchEndpointPermissionLevelsResponse_SdkV2 as a slice of VectorSearchEndpointPermissionsDescription_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*GetVectorSearchEndpointPermissionLevelsResponse_SdkV2) SetPermissionLevels ¶ added in v1.120.0
func (m *GetVectorSearchEndpointPermissionLevelsResponse_SdkV2) SetPermissionLevels(ctx context.Context, v []VectorSearchEndpointPermissionsDescription_SdkV2)
SetPermissionLevels sets the value of the PermissionLevels field in GetVectorSearchEndpointPermissionLevelsResponse_SdkV2.
func (*GetVectorSearchEndpointPermissionLevelsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.120.0
func (to *GetVectorSearchEndpointPermissionLevelsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetVectorSearchEndpointPermissionLevelsResponse_SdkV2)
func (*GetVectorSearchEndpointPermissionLevelsResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.120.0
func (to *GetVectorSearchEndpointPermissionLevelsResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetVectorSearchEndpointPermissionLevelsResponse_SdkV2)
func (GetVectorSearchEndpointPermissionLevelsResponse_SdkV2) ToObjectValue ¶ added in v1.120.0
func (m GetVectorSearchEndpointPermissionLevelsResponse_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, GetVectorSearchEndpointPermissionLevelsResponse_SdkV2 only implements ToObjectValue() and Type().
type GetVectorSearchEndpointPermissionsRequest ¶ added in v1.120.0
type GetVectorSearchEndpointPermissionsRequest struct {
// The vector search endpoint for which to get or manage permissions.
EndpointId types.String `tfsdk:"-"`
}
func (GetVectorSearchEndpointPermissionsRequest) ApplySchemaCustomizations ¶ added in v1.120.0
func (m GetVectorSearchEndpointPermissionsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetVectorSearchEndpointPermissionsRequest) GetComplexFieldTypes ¶ added in v1.120.0
func (m GetVectorSearchEndpointPermissionsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetVectorSearchEndpointPermissionsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetVectorSearchEndpointPermissionsRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.120.0
func (to *GetVectorSearchEndpointPermissionsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetVectorSearchEndpointPermissionsRequest)
func (*GetVectorSearchEndpointPermissionsRequest) SyncFieldsDuringRead ¶ added in v1.120.0
func (to *GetVectorSearchEndpointPermissionsRequest) SyncFieldsDuringRead(ctx context.Context, from GetVectorSearchEndpointPermissionsRequest)
func (GetVectorSearchEndpointPermissionsRequest) ToObjectValue ¶ added in v1.120.0
func (m GetVectorSearchEndpointPermissionsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetVectorSearchEndpointPermissionsRequest only implements ToObjectValue() and Type().
type GetVectorSearchEndpointPermissionsRequest_SdkV2 ¶ added in v1.120.0
type GetVectorSearchEndpointPermissionsRequest_SdkV2 struct {
// The vector search endpoint for which to get or manage permissions.
EndpointId types.String `tfsdk:"-"`
}
func (GetVectorSearchEndpointPermissionsRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.120.0
func (m GetVectorSearchEndpointPermissionsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetVectorSearchEndpointPermissionsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.120.0
func (m GetVectorSearchEndpointPermissionsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetVectorSearchEndpointPermissionsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetVectorSearchEndpointPermissionsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.120.0
func (to *GetVectorSearchEndpointPermissionsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetVectorSearchEndpointPermissionsRequest_SdkV2)
func (*GetVectorSearchEndpointPermissionsRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.120.0
func (to *GetVectorSearchEndpointPermissionsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetVectorSearchEndpointPermissionsRequest_SdkV2)
func (GetVectorSearchEndpointPermissionsRequest_SdkV2) ToObjectValue ¶ added in v1.120.0
func (m GetVectorSearchEndpointPermissionsRequest_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, GetVectorSearchEndpointPermissionsRequest_SdkV2 only implements ToObjectValue() and Type().
type ListEndpointResponse ¶
type ListEndpointResponse struct {
// An array of Endpoint objects
Endpoints types.List `tfsdk:"endpoints"`
// A token that can be used to get the next page of results. If not present,
// there are no more results to show.
NextPageToken types.String `tfsdk:"next_page_token"`
}
func (ListEndpointResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (m ListEndpointResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListEndpointResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListEndpointResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListEndpointResponse) GetEndpoints ¶ added in v1.61.0
func (m *ListEndpointResponse) GetEndpoints(ctx context.Context) ([]EndpointInfo, bool)
GetEndpoints returns the value of the Endpoints field in ListEndpointResponse as a slice of EndpointInfo values. If the field is unknown or null, the boolean return value is false.
func (*ListEndpointResponse) SetEndpoints ¶ added in v1.61.0
func (m *ListEndpointResponse) SetEndpoints(ctx context.Context, v []EndpointInfo)
SetEndpoints sets the value of the Endpoints field in ListEndpointResponse.
func (*ListEndpointResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ListEndpointResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListEndpointResponse)
func (*ListEndpointResponse) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ListEndpointResponse) SyncFieldsDuringRead(ctx context.Context, from ListEndpointResponse)
func (ListEndpointResponse) ToObjectValue ¶ added in v1.61.0
func (m ListEndpointResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListEndpointResponse only implements ToObjectValue() and Type().
type ListEndpointResponse_SdkV2 ¶ added in v1.62.1
type ListEndpointResponse_SdkV2 struct {
// An array of Endpoint objects
Endpoints types.List `tfsdk:"endpoints"`
// A token that can be used to get the next page of results. If not present,
// there are no more results to show.
NextPageToken types.String `tfsdk:"next_page_token"`
}
func (ListEndpointResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m ListEndpointResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListEndpointResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m ListEndpointResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListEndpointResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListEndpointResponse_SdkV2) GetEndpoints ¶ added in v1.62.1
func (m *ListEndpointResponse_SdkV2) GetEndpoints(ctx context.Context) ([]EndpointInfo_SdkV2, bool)
GetEndpoints returns the value of the Endpoints field in ListEndpointResponse_SdkV2 as a slice of EndpointInfo_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListEndpointResponse_SdkV2) SetEndpoints ¶ added in v1.62.1
func (m *ListEndpointResponse_SdkV2) SetEndpoints(ctx context.Context, v []EndpointInfo_SdkV2)
SetEndpoints sets the value of the Endpoints field in ListEndpointResponse_SdkV2.
func (*ListEndpointResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ListEndpointResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListEndpointResponse_SdkV2)
func (*ListEndpointResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ListEndpointResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListEndpointResponse_SdkV2)
func (ListEndpointResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m ListEndpointResponse_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, ListEndpointResponse_SdkV2 only implements ToObjectValue() and Type().
type ListEndpointsRequest ¶
func (ListEndpointsRequest) ApplySchemaCustomizations ¶ added in v1.76.0
func (m ListEndpointsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListEndpointsRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListEndpointsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListEndpointsRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *ListEndpointsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListEndpointsRequest)
func (*ListEndpointsRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *ListEndpointsRequest) SyncFieldsDuringRead(ctx context.Context, from ListEndpointsRequest)
func (ListEndpointsRequest) ToObjectValue ¶ added in v1.61.0
func (m ListEndpointsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListEndpointsRequest only implements ToObjectValue() and Type().
type ListEndpointsRequest_SdkV2 ¶ added in v1.62.1
type ListEndpointsRequest_SdkV2 struct {
// Token for pagination
PageToken types.String `tfsdk:"-"`
}
func (ListEndpointsRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m ListEndpointsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListEndpointsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m ListEndpointsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListEndpointsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListEndpointsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *ListEndpointsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListEndpointsRequest_SdkV2)
func (*ListEndpointsRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *ListEndpointsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListEndpointsRequest_SdkV2)
func (ListEndpointsRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m ListEndpointsRequest_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, ListEndpointsRequest_SdkV2 only implements ToObjectValue() and Type().
type ListIndexesRequest ¶
type ListIndexesRequest struct {
// Name of the endpoint
EndpointName types.String `tfsdk:"-"`
// Token for pagination
PageToken types.String `tfsdk:"-"`
}
func (ListIndexesRequest) ApplySchemaCustomizations ¶ added in v1.76.0
func (m ListIndexesRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListIndexesRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListIndexesRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListIndexesRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *ListIndexesRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListIndexesRequest)
func (*ListIndexesRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *ListIndexesRequest) SyncFieldsDuringRead(ctx context.Context, from ListIndexesRequest)
func (ListIndexesRequest) ToObjectValue ¶ added in v1.61.0
func (m ListIndexesRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListIndexesRequest only implements ToObjectValue() and Type().
type ListIndexesRequest_SdkV2 ¶ added in v1.62.1
type ListIndexesRequest_SdkV2 struct {
// Name of the endpoint
EndpointName types.String `tfsdk:"-"`
// Token for pagination
PageToken types.String `tfsdk:"-"`
}
func (ListIndexesRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m ListIndexesRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListIndexesRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListIndexesRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListIndexesRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *ListIndexesRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListIndexesRequest_SdkV2)
func (*ListIndexesRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *ListIndexesRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListIndexesRequest_SdkV2)
func (ListIndexesRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m ListIndexesRequest_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, ListIndexesRequest_SdkV2 only implements ToObjectValue() and Type().
type ListValue ¶
type ListValue struct {
// Repeated field of dynamically typed values.
Values types.List `tfsdk:"values"`
}
func (ListValue) ApplySchemaCustomizations ¶ added in v1.63.0
func (m ListValue) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListValue) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListValue. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListValue) GetValues ¶ added in v1.61.0
GetValues returns the value of the Values field in ListValue as a slice of Value values. If the field is unknown or null, the boolean return value is false.
func (*ListValue) SetValues ¶ added in v1.61.0
SetValues sets the value of the Values field in ListValue.
func (*ListValue) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (*ListValue) SyncFieldsDuringRead ¶ added in v1.86.0
func (ListValue) ToObjectValue ¶ added in v1.61.0
func (m ListValue) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListValue only implements ToObjectValue() and Type().
type ListValue_SdkV2 ¶ added in v1.62.1
type ListValue_SdkV2 struct {
// Repeated field of dynamically typed values.
Values types.List `tfsdk:"values"`
}
func (ListValue_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m ListValue_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListValue_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListValue. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListValue_SdkV2) GetValues ¶ added in v1.62.1
func (m *ListValue_SdkV2) GetValues(ctx context.Context) ([]Value_SdkV2, bool)
GetValues returns the value of the Values field in ListValue_SdkV2 as a slice of Value_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListValue_SdkV2) SetValues ¶ added in v1.62.1
func (m *ListValue_SdkV2) SetValues(ctx context.Context, v []Value_SdkV2)
SetValues sets the value of the Values field in ListValue_SdkV2.
func (*ListValue_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ListValue_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListValue_SdkV2)
func (*ListValue_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ListValue_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListValue_SdkV2)
func (ListValue_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m ListValue_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, ListValue_SdkV2 only implements ToObjectValue() and Type().
type ListVectorIndexesResponse ¶
type ListVectorIndexesResponse struct {
// A token that can be used to get the next page of results. If not present,
// there are no more results to show.
NextPageToken types.String `tfsdk:"next_page_token"`
VectorIndexes types.List `tfsdk:"vector_indexes"`
}
func (ListVectorIndexesResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (m ListVectorIndexesResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListVectorIndexesResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (m ListVectorIndexesResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListVectorIndexesResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListVectorIndexesResponse) GetVectorIndexes ¶ added in v1.61.0
func (m *ListVectorIndexesResponse) GetVectorIndexes(ctx context.Context) ([]MiniVectorIndex, bool)
GetVectorIndexes returns the value of the VectorIndexes field in ListVectorIndexesResponse as a slice of MiniVectorIndex values. If the field is unknown or null, the boolean return value is false.
func (*ListVectorIndexesResponse) SetVectorIndexes ¶ added in v1.61.0
func (m *ListVectorIndexesResponse) SetVectorIndexes(ctx context.Context, v []MiniVectorIndex)
SetVectorIndexes sets the value of the VectorIndexes field in ListVectorIndexesResponse.
func (*ListVectorIndexesResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ListVectorIndexesResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListVectorIndexesResponse)
func (*ListVectorIndexesResponse) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ListVectorIndexesResponse) SyncFieldsDuringRead(ctx context.Context, from ListVectorIndexesResponse)
func (ListVectorIndexesResponse) ToObjectValue ¶ added in v1.61.0
func (m ListVectorIndexesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListVectorIndexesResponse only implements ToObjectValue() and Type().
type ListVectorIndexesResponse_SdkV2 ¶ added in v1.62.1
type ListVectorIndexesResponse_SdkV2 struct {
// A token that can be used to get the next page of results. If not present,
// there are no more results to show.
NextPageToken types.String `tfsdk:"next_page_token"`
VectorIndexes types.List `tfsdk:"vector_indexes"`
}
func (ListVectorIndexesResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m ListVectorIndexesResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListVectorIndexesResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m ListVectorIndexesResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListVectorIndexesResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListVectorIndexesResponse_SdkV2) GetVectorIndexes ¶ added in v1.62.1
func (m *ListVectorIndexesResponse_SdkV2) GetVectorIndexes(ctx context.Context) ([]MiniVectorIndex_SdkV2, bool)
GetVectorIndexes returns the value of the VectorIndexes field in ListVectorIndexesResponse_SdkV2 as a slice of MiniVectorIndex_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListVectorIndexesResponse_SdkV2) SetVectorIndexes ¶ added in v1.62.1
func (m *ListVectorIndexesResponse_SdkV2) SetVectorIndexes(ctx context.Context, v []MiniVectorIndex_SdkV2)
SetVectorIndexes sets the value of the VectorIndexes field in ListVectorIndexesResponse_SdkV2.
func (*ListVectorIndexesResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ListVectorIndexesResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListVectorIndexesResponse_SdkV2)
func (*ListVectorIndexesResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ListVectorIndexesResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListVectorIndexesResponse_SdkV2)
func (ListVectorIndexesResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m ListVectorIndexesResponse_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, ListVectorIndexesResponse_SdkV2 only implements ToObjectValue() and Type().
type MapStringValueEntry ¶
type MapStringValueEntry struct {
// Column name.
Key types.String `tfsdk:"key"`
// Column value, nullable.
Value types.Object `tfsdk:"value"`
}
Key-value pair.
func (MapStringValueEntry) ApplySchemaCustomizations ¶ added in v1.63.0
func (m MapStringValueEntry) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (MapStringValueEntry) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in MapStringValueEntry. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*MapStringValueEntry) GetValue ¶ added in v1.61.0
func (m *MapStringValueEntry) GetValue(ctx context.Context) (Value, bool)
GetValue returns the value of the Value field in MapStringValueEntry as a Value value. If the field is unknown or null, the boolean return value is false.
func (*MapStringValueEntry) SetValue ¶ added in v1.61.0
func (m *MapStringValueEntry) SetValue(ctx context.Context, v Value)
SetValue sets the value of the Value field in MapStringValueEntry.
func (*MapStringValueEntry) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *MapStringValueEntry) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from MapStringValueEntry)
func (*MapStringValueEntry) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *MapStringValueEntry) SyncFieldsDuringRead(ctx context.Context, from MapStringValueEntry)
func (MapStringValueEntry) ToObjectValue ¶ added in v1.61.0
func (m MapStringValueEntry) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, MapStringValueEntry only implements ToObjectValue() and Type().
type MapStringValueEntry_SdkV2 ¶ added in v1.62.1
type MapStringValueEntry_SdkV2 struct {
// Column name.
Key types.String `tfsdk:"key"`
// Column value, nullable.
Value types.List `tfsdk:"value"`
}
Key-value pair.
func (MapStringValueEntry_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m MapStringValueEntry_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (MapStringValueEntry_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m MapStringValueEntry_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in MapStringValueEntry. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*MapStringValueEntry_SdkV2) GetValue ¶ added in v1.62.1
func (m *MapStringValueEntry_SdkV2) GetValue(ctx context.Context) (Value_SdkV2, bool)
GetValue returns the value of the Value field in MapStringValueEntry_SdkV2 as a Value_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*MapStringValueEntry_SdkV2) SetValue ¶ added in v1.62.1
func (m *MapStringValueEntry_SdkV2) SetValue(ctx context.Context, v Value_SdkV2)
SetValue sets the value of the Value field in MapStringValueEntry_SdkV2.
func (*MapStringValueEntry_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *MapStringValueEntry_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from MapStringValueEntry_SdkV2)
func (*MapStringValueEntry_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *MapStringValueEntry_SdkV2) SyncFieldsDuringRead(ctx context.Context, from MapStringValueEntry_SdkV2)
func (MapStringValueEntry_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m MapStringValueEntry_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, MapStringValueEntry_SdkV2 only implements ToObjectValue() and Type().
type Metric ¶ added in v1.98.0
type Metric struct {
// Metric labels
Labels types.List `tfsdk:"labels"`
// Metric name
Name types.String `tfsdk:"name"`
// Percentile for the metric
Percentile types.Float64 `tfsdk:"percentile"`
}
Metric specification
func (Metric) ApplySchemaCustomizations ¶ added in v1.98.0
func (m Metric) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Metric) GetComplexFieldTypes ¶ added in v1.98.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Metric. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Metric) GetLabels ¶ added in v1.98.0
func (m *Metric) GetLabels(ctx context.Context) ([]MetricLabel, bool)
GetLabels returns the value of the Labels field in Metric as a slice of MetricLabel values. If the field is unknown or null, the boolean return value is false.
func (*Metric) SetLabels ¶ added in v1.98.0
func (m *Metric) SetLabels(ctx context.Context, v []MetricLabel)
SetLabels sets the value of the Labels field in Metric.
func (*Metric) SyncFieldsDuringCreateOrUpdate ¶ added in v1.98.0
func (*Metric) SyncFieldsDuringRead ¶ added in v1.98.0
func (Metric) ToObjectValue ¶ added in v1.98.0
func (m Metric) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Metric only implements ToObjectValue() and Type().
type MetricLabel ¶ added in v1.98.0
type MetricLabel struct {
// Label name
Name types.String `tfsdk:"name"`
// Label value
Value types.String `tfsdk:"value"`
}
Label for a metric
func (MetricLabel) ApplySchemaCustomizations ¶ added in v1.98.0
func (m MetricLabel) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (MetricLabel) GetComplexFieldTypes ¶ added in v1.98.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in MetricLabel. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*MetricLabel) SyncFieldsDuringCreateOrUpdate ¶ added in v1.98.0
func (to *MetricLabel) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from MetricLabel)
func (*MetricLabel) SyncFieldsDuringRead ¶ added in v1.98.0
func (to *MetricLabel) SyncFieldsDuringRead(ctx context.Context, from MetricLabel)
func (MetricLabel) ToObjectValue ¶ added in v1.98.0
func (m MetricLabel) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, MetricLabel only implements ToObjectValue() and Type().
type MetricLabel_SdkV2 ¶ added in v1.98.0
type MetricLabel_SdkV2 struct {
// Label name
Name types.String `tfsdk:"name"`
// Label value
Value types.String `tfsdk:"value"`
}
Label for a metric
func (MetricLabel_SdkV2) ApplySchemaCustomizations ¶ added in v1.98.0
func (m MetricLabel_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (MetricLabel_SdkV2) GetComplexFieldTypes ¶ added in v1.98.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in MetricLabel. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*MetricLabel_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.98.0
func (to *MetricLabel_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from MetricLabel_SdkV2)
func (*MetricLabel_SdkV2) SyncFieldsDuringRead ¶ added in v1.98.0
func (to *MetricLabel_SdkV2) SyncFieldsDuringRead(ctx context.Context, from MetricLabel_SdkV2)
func (MetricLabel_SdkV2) ToObjectValue ¶ added in v1.98.0
func (m MetricLabel_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, MetricLabel_SdkV2 only implements ToObjectValue() and Type().
type MetricValue ¶ added in v1.98.0
type MetricValue struct {
// Timestamp of the metric value (milliseconds since epoch)
Timestamp types.Int64 `tfsdk:"timestamp"`
// Metric value
Value types.Float64 `tfsdk:"value"`
}
Single metric value at a specific timestamp
func (MetricValue) ApplySchemaCustomizations ¶ added in v1.98.0
func (m MetricValue) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (MetricValue) GetComplexFieldTypes ¶ added in v1.98.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in MetricValue. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*MetricValue) SyncFieldsDuringCreateOrUpdate ¶ added in v1.98.0
func (to *MetricValue) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from MetricValue)
func (*MetricValue) SyncFieldsDuringRead ¶ added in v1.98.0
func (to *MetricValue) SyncFieldsDuringRead(ctx context.Context, from MetricValue)
func (MetricValue) ToObjectValue ¶ added in v1.98.0
func (m MetricValue) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, MetricValue only implements ToObjectValue() and Type().
type MetricValue_SdkV2 ¶ added in v1.98.0
type MetricValue_SdkV2 struct {
// Timestamp of the metric value (milliseconds since epoch)
Timestamp types.Int64 `tfsdk:"timestamp"`
// Metric value
Value types.Float64 `tfsdk:"value"`
}
Single metric value at a specific timestamp
func (MetricValue_SdkV2) ApplySchemaCustomizations ¶ added in v1.98.0
func (m MetricValue_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (MetricValue_SdkV2) GetComplexFieldTypes ¶ added in v1.98.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in MetricValue. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*MetricValue_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.98.0
func (to *MetricValue_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from MetricValue_SdkV2)
func (*MetricValue_SdkV2) SyncFieldsDuringRead ¶ added in v1.98.0
func (to *MetricValue_SdkV2) SyncFieldsDuringRead(ctx context.Context, from MetricValue_SdkV2)
func (MetricValue_SdkV2) ToObjectValue ¶ added in v1.98.0
func (m MetricValue_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, MetricValue_SdkV2 only implements ToObjectValue() and Type().
type MetricValues ¶ added in v1.98.0
type MetricValues struct {
// Metric specification
Metric types.Object `tfsdk:"metric"`
// Time series of metric values
Values types.List `tfsdk:"values"`
}
Collection of metric values for a specific metric
func (MetricValues) ApplySchemaCustomizations ¶ added in v1.98.0
func (m MetricValues) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (MetricValues) GetComplexFieldTypes ¶ added in v1.98.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in MetricValues. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*MetricValues) GetMetric ¶ added in v1.98.0
func (m *MetricValues) GetMetric(ctx context.Context) (Metric, bool)
GetMetric returns the value of the Metric field in MetricValues as a Metric value. If the field is unknown or null, the boolean return value is false.
func (*MetricValues) GetValues ¶ added in v1.98.0
func (m *MetricValues) GetValues(ctx context.Context) ([]MetricValue, bool)
GetValues returns the value of the Values field in MetricValues as a slice of MetricValue values. If the field is unknown or null, the boolean return value is false.
func (*MetricValues) SetMetric ¶ added in v1.98.0
func (m *MetricValues) SetMetric(ctx context.Context, v Metric)
SetMetric sets the value of the Metric field in MetricValues.
func (*MetricValues) SetValues ¶ added in v1.98.0
func (m *MetricValues) SetValues(ctx context.Context, v []MetricValue)
SetValues sets the value of the Values field in MetricValues.
func (*MetricValues) SyncFieldsDuringCreateOrUpdate ¶ added in v1.98.0
func (to *MetricValues) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from MetricValues)
func (*MetricValues) SyncFieldsDuringRead ¶ added in v1.98.0
func (to *MetricValues) SyncFieldsDuringRead(ctx context.Context, from MetricValues)
func (MetricValues) ToObjectValue ¶ added in v1.98.0
func (m MetricValues) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, MetricValues only implements ToObjectValue() and Type().
type MetricValues_SdkV2 ¶ added in v1.98.0
type MetricValues_SdkV2 struct {
// Metric specification
Metric types.List `tfsdk:"metric"`
// Time series of metric values
Values types.List `tfsdk:"values"`
}
Collection of metric values for a specific metric
func (MetricValues_SdkV2) ApplySchemaCustomizations ¶ added in v1.98.0
func (m MetricValues_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (MetricValues_SdkV2) GetComplexFieldTypes ¶ added in v1.98.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in MetricValues. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*MetricValues_SdkV2) GetMetric ¶ added in v1.98.0
func (m *MetricValues_SdkV2) GetMetric(ctx context.Context) (Metric_SdkV2, bool)
GetMetric returns the value of the Metric field in MetricValues_SdkV2 as a Metric_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*MetricValues_SdkV2) GetValues ¶ added in v1.98.0
func (m *MetricValues_SdkV2) GetValues(ctx context.Context) ([]MetricValue_SdkV2, bool)
GetValues returns the value of the Values field in MetricValues_SdkV2 as a slice of MetricValue_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*MetricValues_SdkV2) SetMetric ¶ added in v1.98.0
func (m *MetricValues_SdkV2) SetMetric(ctx context.Context, v Metric_SdkV2)
SetMetric sets the value of the Metric field in MetricValues_SdkV2.
func (*MetricValues_SdkV2) SetValues ¶ added in v1.98.0
func (m *MetricValues_SdkV2) SetValues(ctx context.Context, v []MetricValue_SdkV2)
SetValues sets the value of the Values field in MetricValues_SdkV2.
func (*MetricValues_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.98.0
func (to *MetricValues_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from MetricValues_SdkV2)
func (*MetricValues_SdkV2) SyncFieldsDuringRead ¶ added in v1.98.0
func (to *MetricValues_SdkV2) SyncFieldsDuringRead(ctx context.Context, from MetricValues_SdkV2)
func (MetricValues_SdkV2) ToObjectValue ¶ added in v1.98.0
func (m MetricValues_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, MetricValues_SdkV2 only implements ToObjectValue() and Type().
type Metric_SdkV2 ¶ added in v1.98.0
type Metric_SdkV2 struct {
// Metric labels
Labels types.List `tfsdk:"labels"`
// Metric name
Name types.String `tfsdk:"name"`
// Percentile for the metric
Percentile types.Float64 `tfsdk:"percentile"`
}
Metric specification
func (Metric_SdkV2) ApplySchemaCustomizations ¶ added in v1.98.0
func (m Metric_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Metric_SdkV2) GetComplexFieldTypes ¶ added in v1.98.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Metric. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Metric_SdkV2) GetLabels ¶ added in v1.98.0
func (m *Metric_SdkV2) GetLabels(ctx context.Context) ([]MetricLabel_SdkV2, bool)
GetLabels returns the value of the Labels field in Metric_SdkV2 as a slice of MetricLabel_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*Metric_SdkV2) SetLabels ¶ added in v1.98.0
func (m *Metric_SdkV2) SetLabels(ctx context.Context, v []MetricLabel_SdkV2)
SetLabels sets the value of the Labels field in Metric_SdkV2.
func (*Metric_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.98.0
func (to *Metric_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Metric_SdkV2)
func (*Metric_SdkV2) SyncFieldsDuringRead ¶ added in v1.98.0
func (to *Metric_SdkV2) SyncFieldsDuringRead(ctx context.Context, from Metric_SdkV2)
func (Metric_SdkV2) ToObjectValue ¶ added in v1.98.0
func (m Metric_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, Metric_SdkV2 only implements ToObjectValue() and Type().
type MiniVectorIndex ¶
type MiniVectorIndex struct {
// The user who created the index.
Creator types.String `tfsdk:"creator"`
// ID of the endpoint associated with the index.
EndpointId types.String `tfsdk:"endpoint_id"`
// Name of the endpoint associated with the index
EndpointName types.String `tfsdk:"endpoint_name"`
// The subtype of the index.
IndexSubtype types.String `tfsdk:"index_subtype"`
IndexType types.String `tfsdk:"index_type"`
// Name of the index
Name types.String `tfsdk:"name"`
// Primary key of the index
PrimaryKey types.String `tfsdk:"primary_key"`
}
func (MiniVectorIndex) ApplySchemaCustomizations ¶ added in v1.63.0
func (m MiniVectorIndex) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (MiniVectorIndex) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in MiniVectorIndex. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*MiniVectorIndex) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *MiniVectorIndex) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from MiniVectorIndex)
func (*MiniVectorIndex) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *MiniVectorIndex) SyncFieldsDuringRead(ctx context.Context, from MiniVectorIndex)
func (MiniVectorIndex) ToObjectValue ¶ added in v1.61.0
func (m MiniVectorIndex) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, MiniVectorIndex only implements ToObjectValue() and Type().
type MiniVectorIndex_SdkV2 ¶ added in v1.62.1
type MiniVectorIndex_SdkV2 struct {
// The user who created the index.
Creator types.String `tfsdk:"creator"`
// ID of the endpoint associated with the index.
EndpointId types.String `tfsdk:"endpoint_id"`
// Name of the endpoint associated with the index
EndpointName types.String `tfsdk:"endpoint_name"`
// The subtype of the index.
IndexSubtype types.String `tfsdk:"index_subtype"`
IndexType types.String `tfsdk:"index_type"`
// Name of the index
Name types.String `tfsdk:"name"`
// Primary key of the index
PrimaryKey types.String `tfsdk:"primary_key"`
}
func (MiniVectorIndex_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m MiniVectorIndex_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (MiniVectorIndex_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in MiniVectorIndex. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*MiniVectorIndex_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *MiniVectorIndex_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from MiniVectorIndex_SdkV2)
func (*MiniVectorIndex_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *MiniVectorIndex_SdkV2) SyncFieldsDuringRead(ctx context.Context, from MiniVectorIndex_SdkV2)
func (MiniVectorIndex_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m MiniVectorIndex_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, MiniVectorIndex_SdkV2 only implements ToObjectValue() and Type().
type PatchEndpointBudgetPolicyRequest ¶ added in v1.76.0
type PatchEndpointBudgetPolicyRequest struct {
// The budget policy id to be applied
BudgetPolicyId types.String `tfsdk:"budget_policy_id"`
// Name of the AI Search endpoint
EndpointName types.String `tfsdk:"-"`
}
func (PatchEndpointBudgetPolicyRequest) ApplySchemaCustomizations ¶ added in v1.76.0
func (m PatchEndpointBudgetPolicyRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PatchEndpointBudgetPolicyRequest) GetComplexFieldTypes ¶ added in v1.76.0
func (m PatchEndpointBudgetPolicyRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in PatchEndpointBudgetPolicyRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*PatchEndpointBudgetPolicyRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *PatchEndpointBudgetPolicyRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from PatchEndpointBudgetPolicyRequest)
func (*PatchEndpointBudgetPolicyRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *PatchEndpointBudgetPolicyRequest) SyncFieldsDuringRead(ctx context.Context, from PatchEndpointBudgetPolicyRequest)
func (PatchEndpointBudgetPolicyRequest) ToObjectValue ¶ added in v1.76.0
func (m PatchEndpointBudgetPolicyRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, PatchEndpointBudgetPolicyRequest only implements ToObjectValue() and Type().
type PatchEndpointBudgetPolicyRequest_SdkV2 ¶ added in v1.76.0
type PatchEndpointBudgetPolicyRequest_SdkV2 struct {
// The budget policy id to be applied
BudgetPolicyId types.String `tfsdk:"budget_policy_id"`
// Name of the AI Search endpoint
EndpointName types.String `tfsdk:"-"`
}
func (PatchEndpointBudgetPolicyRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m PatchEndpointBudgetPolicyRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PatchEndpointBudgetPolicyRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.76.0
func (m PatchEndpointBudgetPolicyRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in PatchEndpointBudgetPolicyRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*PatchEndpointBudgetPolicyRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *PatchEndpointBudgetPolicyRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from PatchEndpointBudgetPolicyRequest_SdkV2)
func (*PatchEndpointBudgetPolicyRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *PatchEndpointBudgetPolicyRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from PatchEndpointBudgetPolicyRequest_SdkV2)
func (PatchEndpointBudgetPolicyRequest_SdkV2) ToObjectValue ¶ added in v1.76.0
func (m PatchEndpointBudgetPolicyRequest_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, PatchEndpointBudgetPolicyRequest_SdkV2 only implements ToObjectValue() and Type().
type PatchEndpointBudgetPolicyResponse ¶ added in v1.76.0
type PatchEndpointBudgetPolicyResponse struct {
BudgetPolicyId types.String `tfsdk:"budget_policy_id"`
// The budget policy applied to the AI Search endpoint.
EffectiveBudgetPolicyId types.String `tfsdk:"effective_budget_policy_id"`
}
func (PatchEndpointBudgetPolicyResponse) ApplySchemaCustomizations ¶ added in v1.76.0
func (m PatchEndpointBudgetPolicyResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PatchEndpointBudgetPolicyResponse) GetComplexFieldTypes ¶ added in v1.76.0
func (m PatchEndpointBudgetPolicyResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in PatchEndpointBudgetPolicyResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*PatchEndpointBudgetPolicyResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *PatchEndpointBudgetPolicyResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from PatchEndpointBudgetPolicyResponse)
func (*PatchEndpointBudgetPolicyResponse) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *PatchEndpointBudgetPolicyResponse) SyncFieldsDuringRead(ctx context.Context, from PatchEndpointBudgetPolicyResponse)
func (PatchEndpointBudgetPolicyResponse) ToObjectValue ¶ added in v1.76.0
func (m PatchEndpointBudgetPolicyResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, PatchEndpointBudgetPolicyResponse only implements ToObjectValue() and Type().
type PatchEndpointBudgetPolicyResponse_SdkV2 ¶ added in v1.76.0
type PatchEndpointBudgetPolicyResponse_SdkV2 struct {
BudgetPolicyId types.String `tfsdk:"budget_policy_id"`
// The budget policy applied to the AI Search endpoint.
EffectiveBudgetPolicyId types.String `tfsdk:"effective_budget_policy_id"`
}
func (PatchEndpointBudgetPolicyResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m PatchEndpointBudgetPolicyResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PatchEndpointBudgetPolicyResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.76.0
func (m PatchEndpointBudgetPolicyResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in PatchEndpointBudgetPolicyResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*PatchEndpointBudgetPolicyResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *PatchEndpointBudgetPolicyResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from PatchEndpointBudgetPolicyResponse_SdkV2)
func (*PatchEndpointBudgetPolicyResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *PatchEndpointBudgetPolicyResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from PatchEndpointBudgetPolicyResponse_SdkV2)
func (PatchEndpointBudgetPolicyResponse_SdkV2) ToObjectValue ¶ added in v1.76.0
func (m PatchEndpointBudgetPolicyResponse_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, PatchEndpointBudgetPolicyResponse_SdkV2 only implements ToObjectValue() and Type().
type PatchEndpointRequest ¶ added in v1.110.0
type PatchEndpointRequest struct {
// Name of the AI Search endpoint
EndpointName types.String `tfsdk:"-"`
// Target QPS for the endpoint. Best-effort; the system does not guarantee
// this QPS will be achieved.
TargetQps types.Int64 `tfsdk:"target_qps"`
}
func (PatchEndpointRequest) ApplySchemaCustomizations ¶ added in v1.110.0
func (m PatchEndpointRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PatchEndpointRequest) GetComplexFieldTypes ¶ added in v1.110.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PatchEndpointRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*PatchEndpointRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.110.0
func (to *PatchEndpointRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from PatchEndpointRequest)
func (*PatchEndpointRequest) SyncFieldsDuringRead ¶ added in v1.110.0
func (to *PatchEndpointRequest) SyncFieldsDuringRead(ctx context.Context, from PatchEndpointRequest)
func (PatchEndpointRequest) ToObjectValue ¶ added in v1.110.0
func (m PatchEndpointRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, PatchEndpointRequest only implements ToObjectValue() and Type().
type PatchEndpointRequest_SdkV2 ¶ added in v1.110.0
type PatchEndpointRequest_SdkV2 struct {
// Name of the AI Search endpoint
EndpointName types.String `tfsdk:"-"`
// Target QPS for the endpoint. Best-effort; the system does not guarantee
// this QPS will be achieved.
TargetQps types.Int64 `tfsdk:"target_qps"`
}
func (PatchEndpointRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.110.0
func (m PatchEndpointRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PatchEndpointRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.110.0
func (m PatchEndpointRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in PatchEndpointRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*PatchEndpointRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.110.0
func (to *PatchEndpointRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from PatchEndpointRequest_SdkV2)
func (*PatchEndpointRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.110.0
func (to *PatchEndpointRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from PatchEndpointRequest_SdkV2)
func (PatchEndpointRequest_SdkV2) ToObjectValue ¶ added in v1.110.0
func (m PatchEndpointRequest_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, PatchEndpointRequest_SdkV2 only implements ToObjectValue() and Type().
type QueryVectorIndexNextPageRequest ¶
type QueryVectorIndexNextPageRequest struct {
// Name of the endpoint.
EndpointName types.String `tfsdk:"endpoint_name"`
// Name of the vector index to query.
IndexName types.String `tfsdk:"-"`
// Page token returned from previous `QueryVectorIndex` or
// `QueryVectorIndexNextPage` API.
PageToken types.String `tfsdk:"page_token"`
}
Request payload for getting next page of results.
func (QueryVectorIndexNextPageRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (m QueryVectorIndexNextPageRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (QueryVectorIndexNextPageRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (m QueryVectorIndexNextPageRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in QueryVectorIndexNextPageRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*QueryVectorIndexNextPageRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *QueryVectorIndexNextPageRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from QueryVectorIndexNextPageRequest)
func (*QueryVectorIndexNextPageRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *QueryVectorIndexNextPageRequest) SyncFieldsDuringRead(ctx context.Context, from QueryVectorIndexNextPageRequest)
func (QueryVectorIndexNextPageRequest) ToObjectValue ¶ added in v1.61.0
func (m QueryVectorIndexNextPageRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, QueryVectorIndexNextPageRequest only implements ToObjectValue() and Type().
type QueryVectorIndexNextPageRequest_SdkV2 ¶ added in v1.62.1
type QueryVectorIndexNextPageRequest_SdkV2 struct {
// Name of the endpoint.
EndpointName types.String `tfsdk:"endpoint_name"`
// Name of the vector index to query.
IndexName types.String `tfsdk:"-"`
// Page token returned from previous `QueryVectorIndex` or
// `QueryVectorIndexNextPage` API.
PageToken types.String `tfsdk:"page_token"`
}
Request payload for getting next page of results.
func (QueryVectorIndexNextPageRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m QueryVectorIndexNextPageRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (QueryVectorIndexNextPageRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m QueryVectorIndexNextPageRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in QueryVectorIndexNextPageRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*QueryVectorIndexNextPageRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *QueryVectorIndexNextPageRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from QueryVectorIndexNextPageRequest_SdkV2)
func (*QueryVectorIndexNextPageRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *QueryVectorIndexNextPageRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from QueryVectorIndexNextPageRequest_SdkV2)
func (QueryVectorIndexNextPageRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m QueryVectorIndexNextPageRequest_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, QueryVectorIndexNextPageRequest_SdkV2 only implements ToObjectValue() and Type().
type QueryVectorIndexRequest ¶
type QueryVectorIndexRequest struct {
// List of column names to include in the response.
Columns types.List `tfsdk:"columns"`
// Column names used to retrieve data to send to the reranker.
ColumnsToRerank types.List `tfsdk:"columns_to_rerank"`
// Facets to compute over the matched results. Each entry has one of these
// forms: `"<column>"` - top 10 distinct values by count `"<column> TOP
// <n>"` - top n distinct values, where n > 0 `"<column> BUCKETS
// [[from,to],...]"` - inclusive numeric ranges `TOP` and `BUCKETS` are
// case-insensitive. A column may appear at most once.
Facets types.List `tfsdk:"facets"`
// JSON string representing query filters.
//
// Example filters:
//
// - `{"id <": 5}`: Filter for id less than 5. - `{"id >": 5}`: Filter for
// id greater than 5. - `{"id <=": 5}`: Filter for id less than equal to 5.
// - `{"id >=": 5}`: Filter for id greater than equal to 5. - `{"id": 5}`:
// Filter for id equal to 5.
FiltersJson types.String `tfsdk:"filters_json"`
// Name of the vector index to query.
IndexName types.String `tfsdk:"-"`
// Number of results to return. Defaults to 10.
NumResults types.Int64 `tfsdk:"num_results"`
// Text columns to search for `query_text`. When empty, all text columns are
// searched.
QueryColumns types.List `tfsdk:"query_columns"`
// Query text. Required for Delta Sync Index using model endpoint.
QueryText types.String `tfsdk:"query_text"`
// The query type to use. Choices are `ANN` and `HYBRID` and `FULL_TEXT`.
// Defaults to `ANN`.
QueryType types.String `tfsdk:"query_type"`
// Query vector. Required for Direct Vector Access Index and Delta Sync
// Index using self-managed vectors.
QueryVector types.List `tfsdk:"query_vector"`
// If set, the top 50 results are reranked with the Databricks Reranker
// model before returning the `num_results` results to the user. The setting
// `columns_to_rerank` selects which columns are used for reranking. For
// each datapoint, the columns selected are concatenated before being sent
// to the reranking model. See
// https://docs.databricks.com/aws/en/vector-search/query-vector-search#rerank
// for more information.
Reranker types.Object `tfsdk:"reranker"`
// Threshold for the approximate nearest neighbor search. Defaults to 0.0.
ScoreThreshold types.Float64 `tfsdk:"score_threshold"`
// Sort results by column values instead of the default relevance ordering.
// Each clause has the form `"<column> ASC"` or `"<column> DESC"`, for
// example `["rating DESC", "price ASC"]`.
SortColumns types.List `tfsdk:"sort_columns"`
}
func (QueryVectorIndexRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (m QueryVectorIndexRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*QueryVectorIndexRequest) GetColumns ¶ added in v1.61.0
GetColumns returns the value of the Columns field in QueryVectorIndexRequest as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*QueryVectorIndexRequest) GetColumnsToRerank ¶ added in v1.69.0
GetColumnsToRerank returns the value of the ColumnsToRerank field in QueryVectorIndexRequest as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (QueryVectorIndexRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in QueryVectorIndexRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*QueryVectorIndexRequest) GetFacets ¶ added in v1.120.0
GetFacets returns the value of the Facets field in QueryVectorIndexRequest as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*QueryVectorIndexRequest) GetQueryColumns ¶ added in v1.120.0
GetQueryColumns returns the value of the QueryColumns field in QueryVectorIndexRequest as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*QueryVectorIndexRequest) GetQueryVector ¶ added in v1.61.0
GetQueryVector returns the value of the QueryVector field in QueryVectorIndexRequest as a slice of types.Float64 values. If the field is unknown or null, the boolean return value is false.
func (*QueryVectorIndexRequest) GetReranker ¶ added in v1.88.0
func (m *QueryVectorIndexRequest) GetReranker(ctx context.Context) (RerankerConfig, bool)
GetReranker returns the value of the Reranker field in QueryVectorIndexRequest as a RerankerConfig value. If the field is unknown or null, the boolean return value is false.
func (*QueryVectorIndexRequest) GetSortColumns ¶ added in v1.120.0
GetSortColumns returns the value of the SortColumns field in QueryVectorIndexRequest as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*QueryVectorIndexRequest) SetColumns ¶ added in v1.61.0
func (m *QueryVectorIndexRequest) SetColumns(ctx context.Context, v []types.String)
SetColumns sets the value of the Columns field in QueryVectorIndexRequest.
func (*QueryVectorIndexRequest) SetColumnsToRerank ¶ added in v1.69.0
func (m *QueryVectorIndexRequest) SetColumnsToRerank(ctx context.Context, v []types.String)
SetColumnsToRerank sets the value of the ColumnsToRerank field in QueryVectorIndexRequest.
func (*QueryVectorIndexRequest) SetFacets ¶ added in v1.120.0
func (m *QueryVectorIndexRequest) SetFacets(ctx context.Context, v []types.String)
SetFacets sets the value of the Facets field in QueryVectorIndexRequest.
func (*QueryVectorIndexRequest) SetQueryColumns ¶ added in v1.120.0
func (m *QueryVectorIndexRequest) SetQueryColumns(ctx context.Context, v []types.String)
SetQueryColumns sets the value of the QueryColumns field in QueryVectorIndexRequest.
func (*QueryVectorIndexRequest) SetQueryVector ¶ added in v1.61.0
func (m *QueryVectorIndexRequest) SetQueryVector(ctx context.Context, v []types.Float64)
SetQueryVector sets the value of the QueryVector field in QueryVectorIndexRequest.
func (*QueryVectorIndexRequest) SetReranker ¶ added in v1.88.0
func (m *QueryVectorIndexRequest) SetReranker(ctx context.Context, v RerankerConfig)
SetReranker sets the value of the Reranker field in QueryVectorIndexRequest.
func (*QueryVectorIndexRequest) SetSortColumns ¶ added in v1.120.0
func (m *QueryVectorIndexRequest) SetSortColumns(ctx context.Context, v []types.String)
SetSortColumns sets the value of the SortColumns field in QueryVectorIndexRequest.
func (*QueryVectorIndexRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *QueryVectorIndexRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from QueryVectorIndexRequest)
func (*QueryVectorIndexRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *QueryVectorIndexRequest) SyncFieldsDuringRead(ctx context.Context, from QueryVectorIndexRequest)
func (QueryVectorIndexRequest) ToObjectValue ¶ added in v1.61.0
func (m QueryVectorIndexRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, QueryVectorIndexRequest only implements ToObjectValue() and Type().
type QueryVectorIndexRequest_SdkV2 ¶ added in v1.62.1
type QueryVectorIndexRequest_SdkV2 struct {
// List of column names to include in the response.
Columns types.List `tfsdk:"columns"`
// Column names used to retrieve data to send to the reranker.
ColumnsToRerank types.List `tfsdk:"columns_to_rerank"`
// Facets to compute over the matched results. Each entry has one of these
// forms: `"<column>"` - top 10 distinct values by count `"<column> TOP
// <n>"` - top n distinct values, where n > 0 `"<column> BUCKETS
// [[from,to],...]"` - inclusive numeric ranges `TOP` and `BUCKETS` are
// case-insensitive. A column may appear at most once.
Facets types.List `tfsdk:"facets"`
// JSON string representing query filters.
//
// Example filters:
//
// - `{"id <": 5}`: Filter for id less than 5. - `{"id >": 5}`: Filter for
// id greater than 5. - `{"id <=": 5}`: Filter for id less than equal to 5.
// - `{"id >=": 5}`: Filter for id greater than equal to 5. - `{"id": 5}`:
// Filter for id equal to 5.
FiltersJson types.String `tfsdk:"filters_json"`
// Name of the vector index to query.
IndexName types.String `tfsdk:"-"`
// Number of results to return. Defaults to 10.
NumResults types.Int64 `tfsdk:"num_results"`
// Text columns to search for `query_text`. When empty, all text columns are
// searched.
QueryColumns types.List `tfsdk:"query_columns"`
// Query text. Required for Delta Sync Index using model endpoint.
QueryText types.String `tfsdk:"query_text"`
// The query type to use. Choices are `ANN` and `HYBRID` and `FULL_TEXT`.
// Defaults to `ANN`.
QueryType types.String `tfsdk:"query_type"`
// Query vector. Required for Direct Vector Access Index and Delta Sync
// Index using self-managed vectors.
QueryVector types.List `tfsdk:"query_vector"`
// If set, the top 50 results are reranked with the Databricks Reranker
// model before returning the `num_results` results to the user. The setting
// `columns_to_rerank` selects which columns are used for reranking. For
// each datapoint, the columns selected are concatenated before being sent
// to the reranking model. See
// https://docs.databricks.com/aws/en/vector-search/query-vector-search#rerank
// for more information.
Reranker types.List `tfsdk:"reranker"`
// Threshold for the approximate nearest neighbor search. Defaults to 0.0.
ScoreThreshold types.Float64 `tfsdk:"score_threshold"`
// Sort results by column values instead of the default relevance ordering.
// Each clause has the form `"<column> ASC"` or `"<column> DESC"`, for
// example `["rating DESC", "price ASC"]`.
SortColumns types.List `tfsdk:"sort_columns"`
}
func (QueryVectorIndexRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m QueryVectorIndexRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*QueryVectorIndexRequest_SdkV2) GetColumns ¶ added in v1.62.1
GetColumns returns the value of the Columns field in QueryVectorIndexRequest_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*QueryVectorIndexRequest_SdkV2) GetColumnsToRerank ¶ added in v1.69.0
func (m *QueryVectorIndexRequest_SdkV2) GetColumnsToRerank(ctx context.Context) ([]types.String, bool)
GetColumnsToRerank returns the value of the ColumnsToRerank field in QueryVectorIndexRequest_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (QueryVectorIndexRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m QueryVectorIndexRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in QueryVectorIndexRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*QueryVectorIndexRequest_SdkV2) GetFacets ¶ added in v1.120.0
GetFacets returns the value of the Facets field in QueryVectorIndexRequest_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*QueryVectorIndexRequest_SdkV2) GetQueryColumns ¶ added in v1.120.0
GetQueryColumns returns the value of the QueryColumns field in QueryVectorIndexRequest_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*QueryVectorIndexRequest_SdkV2) GetQueryVector ¶ added in v1.62.1
GetQueryVector returns the value of the QueryVector field in QueryVectorIndexRequest_SdkV2 as a slice of types.Float64 values. If the field is unknown or null, the boolean return value is false.
func (*QueryVectorIndexRequest_SdkV2) GetReranker ¶ added in v1.88.0
func (m *QueryVectorIndexRequest_SdkV2) GetReranker(ctx context.Context) (RerankerConfig_SdkV2, bool)
GetReranker returns the value of the Reranker field in QueryVectorIndexRequest_SdkV2 as a RerankerConfig_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*QueryVectorIndexRequest_SdkV2) GetSortColumns ¶ added in v1.120.0
GetSortColumns returns the value of the SortColumns field in QueryVectorIndexRequest_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*QueryVectorIndexRequest_SdkV2) SetColumns ¶ added in v1.62.1
func (m *QueryVectorIndexRequest_SdkV2) SetColumns(ctx context.Context, v []types.String)
SetColumns sets the value of the Columns field in QueryVectorIndexRequest_SdkV2.
func (*QueryVectorIndexRequest_SdkV2) SetColumnsToRerank ¶ added in v1.69.0
func (m *QueryVectorIndexRequest_SdkV2) SetColumnsToRerank(ctx context.Context, v []types.String)
SetColumnsToRerank sets the value of the ColumnsToRerank field in QueryVectorIndexRequest_SdkV2.
func (*QueryVectorIndexRequest_SdkV2) SetFacets ¶ added in v1.120.0
func (m *QueryVectorIndexRequest_SdkV2) SetFacets(ctx context.Context, v []types.String)
SetFacets sets the value of the Facets field in QueryVectorIndexRequest_SdkV2.
func (*QueryVectorIndexRequest_SdkV2) SetQueryColumns ¶ added in v1.120.0
func (m *QueryVectorIndexRequest_SdkV2) SetQueryColumns(ctx context.Context, v []types.String)
SetQueryColumns sets the value of the QueryColumns field in QueryVectorIndexRequest_SdkV2.
func (*QueryVectorIndexRequest_SdkV2) SetQueryVector ¶ added in v1.62.1
func (m *QueryVectorIndexRequest_SdkV2) SetQueryVector(ctx context.Context, v []types.Float64)
SetQueryVector sets the value of the QueryVector field in QueryVectorIndexRequest_SdkV2.
func (*QueryVectorIndexRequest_SdkV2) SetReranker ¶ added in v1.88.0
func (m *QueryVectorIndexRequest_SdkV2) SetReranker(ctx context.Context, v RerankerConfig_SdkV2)
SetReranker sets the value of the Reranker field in QueryVectorIndexRequest_SdkV2.
func (*QueryVectorIndexRequest_SdkV2) SetSortColumns ¶ added in v1.120.0
func (m *QueryVectorIndexRequest_SdkV2) SetSortColumns(ctx context.Context, v []types.String)
SetSortColumns sets the value of the SortColumns field in QueryVectorIndexRequest_SdkV2.
func (*QueryVectorIndexRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *QueryVectorIndexRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from QueryVectorIndexRequest_SdkV2)
func (*QueryVectorIndexRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *QueryVectorIndexRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from QueryVectorIndexRequest_SdkV2)
func (QueryVectorIndexRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m QueryVectorIndexRequest_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, QueryVectorIndexRequest_SdkV2 only implements ToObjectValue() and Type().
type QueryVectorIndexResponse ¶
type QueryVectorIndexResponse struct {
// Facet aggregation rows returned by a query.
FacetResult types.Object `tfsdk:"facet_result"`
// Metadata about the result set.
Manifest types.Object `tfsdk:"manifest"`
// [Optional] Token that can be used in `QueryVectorIndexNextPage` API to
// get next page of results. If more than 1000 results satisfy the query,
// they are returned in groups of 1000. Empty value means no more results.
// The maximum number of results that can be returned is 10,000.
NextPageToken types.String `tfsdk:"next_page_token"`
// Data returned in the query result.
Result types.Object `tfsdk:"result"`
}
func (QueryVectorIndexResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (m QueryVectorIndexResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (QueryVectorIndexResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in QueryVectorIndexResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*QueryVectorIndexResponse) GetFacetResult ¶ added in v1.120.0
func (m *QueryVectorIndexResponse) GetFacetResult(ctx context.Context) (FacetResultData, bool)
GetFacetResult returns the value of the FacetResult field in QueryVectorIndexResponse as a FacetResultData value. If the field is unknown or null, the boolean return value is false.
func (*QueryVectorIndexResponse) GetManifest ¶ added in v1.61.0
func (m *QueryVectorIndexResponse) GetManifest(ctx context.Context) (ResultManifest, bool)
GetManifest returns the value of the Manifest field in QueryVectorIndexResponse as a ResultManifest value. If the field is unknown or null, the boolean return value is false.
func (*QueryVectorIndexResponse) GetResult ¶ added in v1.61.0
func (m *QueryVectorIndexResponse) GetResult(ctx context.Context) (ResultData, bool)
GetResult returns the value of the Result field in QueryVectorIndexResponse as a ResultData value. If the field is unknown or null, the boolean return value is false.
func (*QueryVectorIndexResponse) SetFacetResult ¶ added in v1.120.0
func (m *QueryVectorIndexResponse) SetFacetResult(ctx context.Context, v FacetResultData)
SetFacetResult sets the value of the FacetResult field in QueryVectorIndexResponse.
func (*QueryVectorIndexResponse) SetManifest ¶ added in v1.61.0
func (m *QueryVectorIndexResponse) SetManifest(ctx context.Context, v ResultManifest)
SetManifest sets the value of the Manifest field in QueryVectorIndexResponse.
func (*QueryVectorIndexResponse) SetResult ¶ added in v1.61.0
func (m *QueryVectorIndexResponse) SetResult(ctx context.Context, v ResultData)
SetResult sets the value of the Result field in QueryVectorIndexResponse.
func (*QueryVectorIndexResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *QueryVectorIndexResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from QueryVectorIndexResponse)
func (*QueryVectorIndexResponse) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *QueryVectorIndexResponse) SyncFieldsDuringRead(ctx context.Context, from QueryVectorIndexResponse)
func (QueryVectorIndexResponse) ToObjectValue ¶ added in v1.61.0
func (m QueryVectorIndexResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, QueryVectorIndexResponse only implements ToObjectValue() and Type().
type QueryVectorIndexResponse_SdkV2 ¶ added in v1.62.1
type QueryVectorIndexResponse_SdkV2 struct {
// Facet aggregation rows returned by a query.
FacetResult types.List `tfsdk:"facet_result"`
// Metadata about the result set.
Manifest types.List `tfsdk:"manifest"`
// [Optional] Token that can be used in `QueryVectorIndexNextPage` API to
// get next page of results. If more than 1000 results satisfy the query,
// they are returned in groups of 1000. Empty value means no more results.
// The maximum number of results that can be returned is 10,000.
NextPageToken types.String `tfsdk:"next_page_token"`
// Data returned in the query result.
Result types.List `tfsdk:"result"`
}
func (QueryVectorIndexResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m QueryVectorIndexResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (QueryVectorIndexResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m QueryVectorIndexResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in QueryVectorIndexResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*QueryVectorIndexResponse_SdkV2) GetFacetResult ¶ added in v1.120.0
func (m *QueryVectorIndexResponse_SdkV2) GetFacetResult(ctx context.Context) (FacetResultData_SdkV2, bool)
GetFacetResult returns the value of the FacetResult field in QueryVectorIndexResponse_SdkV2 as a FacetResultData_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*QueryVectorIndexResponse_SdkV2) GetManifest ¶ added in v1.62.1
func (m *QueryVectorIndexResponse_SdkV2) GetManifest(ctx context.Context) (ResultManifest_SdkV2, bool)
GetManifest returns the value of the Manifest field in QueryVectorIndexResponse_SdkV2 as a ResultManifest_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*QueryVectorIndexResponse_SdkV2) GetResult ¶ added in v1.62.1
func (m *QueryVectorIndexResponse_SdkV2) GetResult(ctx context.Context) (ResultData_SdkV2, bool)
GetResult returns the value of the Result field in QueryVectorIndexResponse_SdkV2 as a ResultData_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*QueryVectorIndexResponse_SdkV2) SetFacetResult ¶ added in v1.120.0
func (m *QueryVectorIndexResponse_SdkV2) SetFacetResult(ctx context.Context, v FacetResultData_SdkV2)
SetFacetResult sets the value of the FacetResult field in QueryVectorIndexResponse_SdkV2.
func (*QueryVectorIndexResponse_SdkV2) SetManifest ¶ added in v1.62.1
func (m *QueryVectorIndexResponse_SdkV2) SetManifest(ctx context.Context, v ResultManifest_SdkV2)
SetManifest sets the value of the Manifest field in QueryVectorIndexResponse_SdkV2.
func (*QueryVectorIndexResponse_SdkV2) SetResult ¶ added in v1.62.1
func (m *QueryVectorIndexResponse_SdkV2) SetResult(ctx context.Context, v ResultData_SdkV2)
SetResult sets the value of the Result field in QueryVectorIndexResponse_SdkV2.
func (*QueryVectorIndexResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *QueryVectorIndexResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from QueryVectorIndexResponse_SdkV2)
func (*QueryVectorIndexResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *QueryVectorIndexResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from QueryVectorIndexResponse_SdkV2)
func (QueryVectorIndexResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m QueryVectorIndexResponse_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, QueryVectorIndexResponse_SdkV2 only implements ToObjectValue() and Type().
type RerankerConfig ¶ added in v1.88.0
type RerankerConfig struct {
// Reranker identifier: - When model_type=BASE/UNSPECIFIED: must be
// "databricks_reranker". - When model_type=FINETUNED: the Model Serving
// endpoint name hosting a finetuned reranker.
Model types.String `tfsdk:"model"`
// Parameters that control how the reranker processes the query results.
Parameters types.Object `tfsdk:"parameters"`
}
func (RerankerConfig) ApplySchemaCustomizations ¶ added in v1.88.0
func (m RerankerConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RerankerConfig) GetComplexFieldTypes ¶ added in v1.88.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in RerankerConfig. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*RerankerConfig) GetParameters ¶ added in v1.88.0
func (m *RerankerConfig) GetParameters(ctx context.Context) (RerankerConfigRerankerParameters, bool)
GetParameters returns the value of the Parameters field in RerankerConfig as a RerankerConfigRerankerParameters value. If the field is unknown or null, the boolean return value is false.
func (*RerankerConfig) SetParameters ¶ added in v1.88.0
func (m *RerankerConfig) SetParameters(ctx context.Context, v RerankerConfigRerankerParameters)
SetParameters sets the value of the Parameters field in RerankerConfig.
func (*RerankerConfig) SyncFieldsDuringCreateOrUpdate ¶ added in v1.88.0
func (to *RerankerConfig) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RerankerConfig)
func (*RerankerConfig) SyncFieldsDuringRead ¶ added in v1.88.0
func (to *RerankerConfig) SyncFieldsDuringRead(ctx context.Context, from RerankerConfig)
func (RerankerConfig) ToObjectValue ¶ added in v1.88.0
func (m RerankerConfig) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, RerankerConfig only implements ToObjectValue() and Type().
type RerankerConfigRerankerParameters ¶ added in v1.88.0
type RerankerConfigRerankerParameters struct {
ColumnsToRerank types.List `tfsdk:"columns_to_rerank"`
}
func (RerankerConfigRerankerParameters) ApplySchemaCustomizations ¶ added in v1.88.0
func (m RerankerConfigRerankerParameters) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*RerankerConfigRerankerParameters) GetColumnsToRerank ¶ added in v1.88.0
func (m *RerankerConfigRerankerParameters) GetColumnsToRerank(ctx context.Context) ([]types.String, bool)
GetColumnsToRerank returns the value of the ColumnsToRerank field in RerankerConfigRerankerParameters as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (RerankerConfigRerankerParameters) GetComplexFieldTypes ¶ added in v1.88.0
func (m RerankerConfigRerankerParameters) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in RerankerConfigRerankerParameters. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*RerankerConfigRerankerParameters) SetColumnsToRerank ¶ added in v1.88.0
func (m *RerankerConfigRerankerParameters) SetColumnsToRerank(ctx context.Context, v []types.String)
SetColumnsToRerank sets the value of the ColumnsToRerank field in RerankerConfigRerankerParameters.
func (*RerankerConfigRerankerParameters) SyncFieldsDuringCreateOrUpdate ¶ added in v1.88.0
func (to *RerankerConfigRerankerParameters) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RerankerConfigRerankerParameters)
func (*RerankerConfigRerankerParameters) SyncFieldsDuringRead ¶ added in v1.88.0
func (to *RerankerConfigRerankerParameters) SyncFieldsDuringRead(ctx context.Context, from RerankerConfigRerankerParameters)
func (RerankerConfigRerankerParameters) ToObjectValue ¶ added in v1.88.0
func (m RerankerConfigRerankerParameters) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, RerankerConfigRerankerParameters only implements ToObjectValue() and Type().
type RerankerConfigRerankerParameters_SdkV2 ¶ added in v1.88.0
type RerankerConfigRerankerParameters_SdkV2 struct {
ColumnsToRerank types.List `tfsdk:"columns_to_rerank"`
}
func (RerankerConfigRerankerParameters_SdkV2) ApplySchemaCustomizations ¶ added in v1.88.0
func (m RerankerConfigRerankerParameters_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*RerankerConfigRerankerParameters_SdkV2) GetColumnsToRerank ¶ added in v1.88.0
func (m *RerankerConfigRerankerParameters_SdkV2) GetColumnsToRerank(ctx context.Context) ([]types.String, bool)
GetColumnsToRerank returns the value of the ColumnsToRerank field in RerankerConfigRerankerParameters_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (RerankerConfigRerankerParameters_SdkV2) GetComplexFieldTypes ¶ added in v1.88.0
func (m RerankerConfigRerankerParameters_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in RerankerConfigRerankerParameters. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*RerankerConfigRerankerParameters_SdkV2) SetColumnsToRerank ¶ added in v1.88.0
func (m *RerankerConfigRerankerParameters_SdkV2) SetColumnsToRerank(ctx context.Context, v []types.String)
SetColumnsToRerank sets the value of the ColumnsToRerank field in RerankerConfigRerankerParameters_SdkV2.
func (*RerankerConfigRerankerParameters_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.88.0
func (to *RerankerConfigRerankerParameters_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RerankerConfigRerankerParameters_SdkV2)
func (*RerankerConfigRerankerParameters_SdkV2) SyncFieldsDuringRead ¶ added in v1.88.0
func (to *RerankerConfigRerankerParameters_SdkV2) SyncFieldsDuringRead(ctx context.Context, from RerankerConfigRerankerParameters_SdkV2)
func (RerankerConfigRerankerParameters_SdkV2) ToObjectValue ¶ added in v1.88.0
func (m RerankerConfigRerankerParameters_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, RerankerConfigRerankerParameters_SdkV2 only implements ToObjectValue() and Type().
type RerankerConfig_SdkV2 ¶ added in v1.88.0
type RerankerConfig_SdkV2 struct {
// Reranker identifier: - When model_type=BASE/UNSPECIFIED: must be
// "databricks_reranker". - When model_type=FINETUNED: the Model Serving
// endpoint name hosting a finetuned reranker.
Model types.String `tfsdk:"model"`
// Parameters that control how the reranker processes the query results.
Parameters types.List `tfsdk:"parameters"`
}
func (RerankerConfig_SdkV2) ApplySchemaCustomizations ¶ added in v1.88.0
func (m RerankerConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RerankerConfig_SdkV2) GetComplexFieldTypes ¶ added in v1.88.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in RerankerConfig. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*RerankerConfig_SdkV2) GetParameters ¶ added in v1.88.0
func (m *RerankerConfig_SdkV2) GetParameters(ctx context.Context) (RerankerConfigRerankerParameters_SdkV2, bool)
GetParameters returns the value of the Parameters field in RerankerConfig_SdkV2 as a RerankerConfigRerankerParameters_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*RerankerConfig_SdkV2) SetParameters ¶ added in v1.88.0
func (m *RerankerConfig_SdkV2) SetParameters(ctx context.Context, v RerankerConfigRerankerParameters_SdkV2)
SetParameters sets the value of the Parameters field in RerankerConfig_SdkV2.
func (*RerankerConfig_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.88.0
func (to *RerankerConfig_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RerankerConfig_SdkV2)
func (*RerankerConfig_SdkV2) SyncFieldsDuringRead ¶ added in v1.88.0
func (to *RerankerConfig_SdkV2) SyncFieldsDuringRead(ctx context.Context, from RerankerConfig_SdkV2)
func (RerankerConfig_SdkV2) ToObjectValue ¶ added in v1.88.0
func (m RerankerConfig_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, RerankerConfig_SdkV2 only implements ToObjectValue() and Type().
type ResultData ¶
type ResultData struct {
// Data rows returned in the query.
DataArray types.List `tfsdk:"data_array"`
// Number of rows in the result set.
RowCount types.Int64 `tfsdk:"row_count"`
}
Data returned in the query result.
func (ResultData) ApplySchemaCustomizations ¶ added in v1.63.0
func (m ResultData) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ResultData) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ResultData. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ResultData) GetDataArray ¶ added in v1.61.0
GetDataArray returns the value of the DataArray field in ResultData as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*ResultData) SetDataArray ¶ added in v1.61.0
func (m *ResultData) SetDataArray(ctx context.Context, v []types.String)
SetDataArray sets the value of the DataArray field in ResultData.
func (*ResultData) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ResultData) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ResultData)
func (*ResultData) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ResultData) SyncFieldsDuringRead(ctx context.Context, from ResultData)
func (ResultData) ToObjectValue ¶ added in v1.61.0
func (m ResultData) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ResultData only implements ToObjectValue() and Type().
type ResultData_SdkV2 ¶ added in v1.62.1
type ResultData_SdkV2 struct {
// Data rows returned in the query.
DataArray types.List `tfsdk:"data_array"`
// Number of rows in the result set.
RowCount types.Int64 `tfsdk:"row_count"`
}
Data returned in the query result.
func (ResultData_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m ResultData_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ResultData_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in ResultData. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ResultData_SdkV2) GetDataArray ¶ added in v1.62.1
GetDataArray returns the value of the DataArray field in ResultData_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*ResultData_SdkV2) SetDataArray ¶ added in v1.62.1
func (m *ResultData_SdkV2) SetDataArray(ctx context.Context, v []types.String)
SetDataArray sets the value of the DataArray field in ResultData_SdkV2.
func (*ResultData_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ResultData_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ResultData_SdkV2)
func (*ResultData_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ResultData_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ResultData_SdkV2)
func (ResultData_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m ResultData_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, ResultData_SdkV2 only implements ToObjectValue() and Type().
type ResultManifest ¶
type ResultManifest struct {
// Number of columns in the result set.
ColumnCount types.Int64 `tfsdk:"column_count"`
// Information about each column in the result set.
Columns types.List `tfsdk:"columns"`
// Number of columns in `facet_result`.
FacetColumnCount types.Int64 `tfsdk:"facet_column_count"`
// Information about each column in `facet_result`.
FacetColumns types.List `tfsdk:"facet_columns"`
}
Metadata about the result set.
func (ResultManifest) ApplySchemaCustomizations ¶ added in v1.63.0
func (m ResultManifest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*ResultManifest) GetColumns ¶ added in v1.61.0
func (m *ResultManifest) GetColumns(ctx context.Context) ([]ColumnInfo, bool)
GetColumns returns the value of the Columns field in ResultManifest as a slice of ColumnInfo values. If the field is unknown or null, the boolean return value is false.
func (ResultManifest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ResultManifest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ResultManifest) GetFacetColumns ¶ added in v1.120.0
func (m *ResultManifest) GetFacetColumns(ctx context.Context) ([]ColumnInfo, bool)
GetFacetColumns returns the value of the FacetColumns field in ResultManifest as a slice of ColumnInfo values. If the field is unknown or null, the boolean return value is false.
func (*ResultManifest) SetColumns ¶ added in v1.61.0
func (m *ResultManifest) SetColumns(ctx context.Context, v []ColumnInfo)
SetColumns sets the value of the Columns field in ResultManifest.
func (*ResultManifest) SetFacetColumns ¶ added in v1.120.0
func (m *ResultManifest) SetFacetColumns(ctx context.Context, v []ColumnInfo)
SetFacetColumns sets the value of the FacetColumns field in ResultManifest.
func (*ResultManifest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ResultManifest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ResultManifest)
func (*ResultManifest) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ResultManifest) SyncFieldsDuringRead(ctx context.Context, from ResultManifest)
func (ResultManifest) ToObjectValue ¶ added in v1.61.0
func (m ResultManifest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ResultManifest only implements ToObjectValue() and Type().
type ResultManifest_SdkV2 ¶ added in v1.62.1
type ResultManifest_SdkV2 struct {
// Number of columns in the result set.
ColumnCount types.Int64 `tfsdk:"column_count"`
// Information about each column in the result set.
Columns types.List `tfsdk:"columns"`
// Number of columns in `facet_result`.
FacetColumnCount types.Int64 `tfsdk:"facet_column_count"`
// Information about each column in `facet_result`.
FacetColumns types.List `tfsdk:"facet_columns"`
}
Metadata about the result set.
func (ResultManifest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m ResultManifest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*ResultManifest_SdkV2) GetColumns ¶ added in v1.62.1
func (m *ResultManifest_SdkV2) GetColumns(ctx context.Context) ([]ColumnInfo_SdkV2, bool)
GetColumns returns the value of the Columns field in ResultManifest_SdkV2 as a slice of ColumnInfo_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (ResultManifest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in ResultManifest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ResultManifest_SdkV2) GetFacetColumns ¶ added in v1.120.0
func (m *ResultManifest_SdkV2) GetFacetColumns(ctx context.Context) ([]ColumnInfo_SdkV2, bool)
GetFacetColumns returns the value of the FacetColumns field in ResultManifest_SdkV2 as a slice of ColumnInfo_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ResultManifest_SdkV2) SetColumns ¶ added in v1.62.1
func (m *ResultManifest_SdkV2) SetColumns(ctx context.Context, v []ColumnInfo_SdkV2)
SetColumns sets the value of the Columns field in ResultManifest_SdkV2.
func (*ResultManifest_SdkV2) SetFacetColumns ¶ added in v1.120.0
func (m *ResultManifest_SdkV2) SetFacetColumns(ctx context.Context, v []ColumnInfo_SdkV2)
SetFacetColumns sets the value of the FacetColumns field in ResultManifest_SdkV2.
func (*ResultManifest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ResultManifest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ResultManifest_SdkV2)
func (*ResultManifest_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ResultManifest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ResultManifest_SdkV2)
func (ResultManifest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m ResultManifest_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, ResultManifest_SdkV2 only implements ToObjectValue() and Type().
type RetrieveUserVisibleMetricsRequest ¶ added in v1.98.0
type RetrieveUserVisibleMetricsRequest struct {
// End time for metrics query
EndTime types.String `tfsdk:"end_time"`
// Granularity in seconds
GranularityInSeconds types.Int64 `tfsdk:"granularity_in_seconds"`
// List of metrics to retrieve
Metrics types.List `tfsdk:"metrics"`
// AI Search endpoint name
Name types.String `tfsdk:"-"`
// Token for pagination
PageToken types.String `tfsdk:"page_token"`
// Start time for metrics query
StartTime types.String `tfsdk:"start_time"`
}
Request to retrieve user-visible metrics
func (RetrieveUserVisibleMetricsRequest) ApplySchemaCustomizations ¶ added in v1.98.0
func (m RetrieveUserVisibleMetricsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RetrieveUserVisibleMetricsRequest) GetComplexFieldTypes ¶ added in v1.98.0
func (m RetrieveUserVisibleMetricsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in RetrieveUserVisibleMetricsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*RetrieveUserVisibleMetricsRequest) GetMetrics ¶ added in v1.98.0
func (m *RetrieveUserVisibleMetricsRequest) GetMetrics(ctx context.Context) ([]Metric, bool)
GetMetrics returns the value of the Metrics field in RetrieveUserVisibleMetricsRequest as a slice of Metric values. If the field is unknown or null, the boolean return value is false.
func (*RetrieveUserVisibleMetricsRequest) SetMetrics ¶ added in v1.98.0
func (m *RetrieveUserVisibleMetricsRequest) SetMetrics(ctx context.Context, v []Metric)
SetMetrics sets the value of the Metrics field in RetrieveUserVisibleMetricsRequest.
func (*RetrieveUserVisibleMetricsRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.98.0
func (to *RetrieveUserVisibleMetricsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RetrieveUserVisibleMetricsRequest)
func (*RetrieveUserVisibleMetricsRequest) SyncFieldsDuringRead ¶ added in v1.98.0
func (to *RetrieveUserVisibleMetricsRequest) SyncFieldsDuringRead(ctx context.Context, from RetrieveUserVisibleMetricsRequest)
func (RetrieveUserVisibleMetricsRequest) ToObjectValue ¶ added in v1.98.0
func (m RetrieveUserVisibleMetricsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, RetrieveUserVisibleMetricsRequest only implements ToObjectValue() and Type().
type RetrieveUserVisibleMetricsRequest_SdkV2 ¶ added in v1.98.0
type RetrieveUserVisibleMetricsRequest_SdkV2 struct {
// End time for metrics query
EndTime types.String `tfsdk:"end_time"`
// Granularity in seconds
GranularityInSeconds types.Int64 `tfsdk:"granularity_in_seconds"`
// List of metrics to retrieve
Metrics types.List `tfsdk:"metrics"`
// AI Search endpoint name
Name types.String `tfsdk:"-"`
// Token for pagination
PageToken types.String `tfsdk:"page_token"`
// Start time for metrics query
StartTime types.String `tfsdk:"start_time"`
}
Request to retrieve user-visible metrics
func (RetrieveUserVisibleMetricsRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.98.0
func (m RetrieveUserVisibleMetricsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RetrieveUserVisibleMetricsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.98.0
func (m RetrieveUserVisibleMetricsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in RetrieveUserVisibleMetricsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*RetrieveUserVisibleMetricsRequest_SdkV2) GetMetrics ¶ added in v1.98.0
func (m *RetrieveUserVisibleMetricsRequest_SdkV2) GetMetrics(ctx context.Context) ([]Metric_SdkV2, bool)
GetMetrics returns the value of the Metrics field in RetrieveUserVisibleMetricsRequest_SdkV2 as a slice of Metric_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*RetrieveUserVisibleMetricsRequest_SdkV2) SetMetrics ¶ added in v1.98.0
func (m *RetrieveUserVisibleMetricsRequest_SdkV2) SetMetrics(ctx context.Context, v []Metric_SdkV2)
SetMetrics sets the value of the Metrics field in RetrieveUserVisibleMetricsRequest_SdkV2.
func (*RetrieveUserVisibleMetricsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.98.0
func (to *RetrieveUserVisibleMetricsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RetrieveUserVisibleMetricsRequest_SdkV2)
func (*RetrieveUserVisibleMetricsRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.98.0
func (to *RetrieveUserVisibleMetricsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from RetrieveUserVisibleMetricsRequest_SdkV2)
func (RetrieveUserVisibleMetricsRequest_SdkV2) ToObjectValue ¶ added in v1.98.0
func (m RetrieveUserVisibleMetricsRequest_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, RetrieveUserVisibleMetricsRequest_SdkV2 only implements ToObjectValue() and Type().
type RetrieveUserVisibleMetricsResponse ¶ added in v1.98.0
type RetrieveUserVisibleMetricsResponse struct {
// Collection of metric values
MetricValues types.List `tfsdk:"metric_values"`
// A token that can be used to get the next page of results. If not present,
// there are no more results to show.
NextPageToken types.String `tfsdk:"next_page_token"`
}
Response containing user-visible metrics
func (RetrieveUserVisibleMetricsResponse) ApplySchemaCustomizations ¶ added in v1.98.0
func (m RetrieveUserVisibleMetricsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RetrieveUserVisibleMetricsResponse) GetComplexFieldTypes ¶ added in v1.98.0
func (m RetrieveUserVisibleMetricsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in RetrieveUserVisibleMetricsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*RetrieveUserVisibleMetricsResponse) GetMetricValues ¶ added in v1.98.0
func (m *RetrieveUserVisibleMetricsResponse) GetMetricValues(ctx context.Context) ([]MetricValues, bool)
GetMetricValues returns the value of the MetricValues field in RetrieveUserVisibleMetricsResponse as a slice of MetricValues values. If the field is unknown or null, the boolean return value is false.
func (*RetrieveUserVisibleMetricsResponse) SetMetricValues ¶ added in v1.98.0
func (m *RetrieveUserVisibleMetricsResponse) SetMetricValues(ctx context.Context, v []MetricValues)
SetMetricValues sets the value of the MetricValues field in RetrieveUserVisibleMetricsResponse.
func (*RetrieveUserVisibleMetricsResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.98.0
func (to *RetrieveUserVisibleMetricsResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RetrieveUserVisibleMetricsResponse)
func (*RetrieveUserVisibleMetricsResponse) SyncFieldsDuringRead ¶ added in v1.98.0
func (to *RetrieveUserVisibleMetricsResponse) SyncFieldsDuringRead(ctx context.Context, from RetrieveUserVisibleMetricsResponse)
func (RetrieveUserVisibleMetricsResponse) ToObjectValue ¶ added in v1.98.0
func (m RetrieveUserVisibleMetricsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, RetrieveUserVisibleMetricsResponse only implements ToObjectValue() and Type().
type RetrieveUserVisibleMetricsResponse_SdkV2 ¶ added in v1.98.0
type RetrieveUserVisibleMetricsResponse_SdkV2 struct {
// Collection of metric values
MetricValues types.List `tfsdk:"metric_values"`
// A token that can be used to get the next page of results. If not present,
// there are no more results to show.
NextPageToken types.String `tfsdk:"next_page_token"`
}
Response containing user-visible metrics
func (RetrieveUserVisibleMetricsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.98.0
func (m RetrieveUserVisibleMetricsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RetrieveUserVisibleMetricsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.98.0
func (m RetrieveUserVisibleMetricsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in RetrieveUserVisibleMetricsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*RetrieveUserVisibleMetricsResponse_SdkV2) GetMetricValues ¶ added in v1.98.0
func (m *RetrieveUserVisibleMetricsResponse_SdkV2) GetMetricValues(ctx context.Context) ([]MetricValues_SdkV2, bool)
GetMetricValues returns the value of the MetricValues field in RetrieveUserVisibleMetricsResponse_SdkV2 as a slice of MetricValues_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*RetrieveUserVisibleMetricsResponse_SdkV2) SetMetricValues ¶ added in v1.98.0
func (m *RetrieveUserVisibleMetricsResponse_SdkV2) SetMetricValues(ctx context.Context, v []MetricValues_SdkV2)
SetMetricValues sets the value of the MetricValues field in RetrieveUserVisibleMetricsResponse_SdkV2.
func (*RetrieveUserVisibleMetricsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.98.0
func (to *RetrieveUserVisibleMetricsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RetrieveUserVisibleMetricsResponse_SdkV2)
func (*RetrieveUserVisibleMetricsResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.98.0
func (to *RetrieveUserVisibleMetricsResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from RetrieveUserVisibleMetricsResponse_SdkV2)
func (RetrieveUserVisibleMetricsResponse_SdkV2) ToObjectValue ¶ added in v1.98.0
func (m RetrieveUserVisibleMetricsResponse_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, RetrieveUserVisibleMetricsResponse_SdkV2 only implements ToObjectValue() and Type().
type ScanVectorIndexRequest ¶
type ScanVectorIndexRequest struct {
// Name of the vector index to scan.
IndexName types.String `tfsdk:"-"`
// Primary key of the last entry returned in the previous scan.
LastPrimaryKey types.String `tfsdk:"last_primary_key"`
// Number of results to return. Defaults to 10.
NumResults types.Int64 `tfsdk:"num_results"`
}
func (ScanVectorIndexRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (m ScanVectorIndexRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ScanVectorIndexRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ScanVectorIndexRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ScanVectorIndexRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *ScanVectorIndexRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ScanVectorIndexRequest)
func (*ScanVectorIndexRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *ScanVectorIndexRequest) SyncFieldsDuringRead(ctx context.Context, from ScanVectorIndexRequest)
func (ScanVectorIndexRequest) ToObjectValue ¶ added in v1.61.0
func (m ScanVectorIndexRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ScanVectorIndexRequest only implements ToObjectValue() and Type().
type ScanVectorIndexRequest_SdkV2 ¶ added in v1.62.1
type ScanVectorIndexRequest_SdkV2 struct {
// Name of the vector index to scan.
IndexName types.String `tfsdk:"-"`
// Primary key of the last entry returned in the previous scan.
LastPrimaryKey types.String `tfsdk:"last_primary_key"`
// Number of results to return. Defaults to 10.
NumResults types.Int64 `tfsdk:"num_results"`
}
func (ScanVectorIndexRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m ScanVectorIndexRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ScanVectorIndexRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m ScanVectorIndexRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ScanVectorIndexRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ScanVectorIndexRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *ScanVectorIndexRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ScanVectorIndexRequest_SdkV2)
func (*ScanVectorIndexRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *ScanVectorIndexRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ScanVectorIndexRequest_SdkV2)
func (ScanVectorIndexRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m ScanVectorIndexRequest_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, ScanVectorIndexRequest_SdkV2 only implements ToObjectValue() and Type().
type ScanVectorIndexResponse ¶
type ScanVectorIndexResponse struct {
// List of data entries
Data types.List `tfsdk:"data"`
// Primary key of the last entry.
LastPrimaryKey types.String `tfsdk:"last_primary_key"`
}
Response to a scan vector index request.
func (ScanVectorIndexResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (m ScanVectorIndexResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ScanVectorIndexResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ScanVectorIndexResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ScanVectorIndexResponse) GetData ¶ added in v1.61.0
func (m *ScanVectorIndexResponse) GetData(ctx context.Context) ([]Struct, bool)
GetData returns the value of the Data field in ScanVectorIndexResponse as a slice of Struct values. If the field is unknown or null, the boolean return value is false.
func (*ScanVectorIndexResponse) SetData ¶ added in v1.61.0
func (m *ScanVectorIndexResponse) SetData(ctx context.Context, v []Struct)
SetData sets the value of the Data field in ScanVectorIndexResponse.
func (*ScanVectorIndexResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ScanVectorIndexResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ScanVectorIndexResponse)
func (*ScanVectorIndexResponse) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ScanVectorIndexResponse) SyncFieldsDuringRead(ctx context.Context, from ScanVectorIndexResponse)
func (ScanVectorIndexResponse) ToObjectValue ¶ added in v1.61.0
func (m ScanVectorIndexResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ScanVectorIndexResponse only implements ToObjectValue() and Type().
type ScanVectorIndexResponse_SdkV2 ¶ added in v1.62.1
type ScanVectorIndexResponse_SdkV2 struct {
// List of data entries
Data types.List `tfsdk:"data"`
// Primary key of the last entry.
LastPrimaryKey types.String `tfsdk:"last_primary_key"`
}
Response to a scan vector index request.
func (ScanVectorIndexResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m ScanVectorIndexResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ScanVectorIndexResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m ScanVectorIndexResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ScanVectorIndexResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ScanVectorIndexResponse_SdkV2) GetData ¶ added in v1.62.1
func (m *ScanVectorIndexResponse_SdkV2) GetData(ctx context.Context) ([]Struct_SdkV2, bool)
GetData returns the value of the Data field in ScanVectorIndexResponse_SdkV2 as a slice of Struct_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ScanVectorIndexResponse_SdkV2) SetData ¶ added in v1.62.1
func (m *ScanVectorIndexResponse_SdkV2) SetData(ctx context.Context, v []Struct_SdkV2)
SetData sets the value of the Data field in ScanVectorIndexResponse_SdkV2.
func (*ScanVectorIndexResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ScanVectorIndexResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ScanVectorIndexResponse_SdkV2)
func (*ScanVectorIndexResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ScanVectorIndexResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ScanVectorIndexResponse_SdkV2)
func (ScanVectorIndexResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m ScanVectorIndexResponse_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, ScanVectorIndexResponse_SdkV2 only implements ToObjectValue() and Type().
type Struct ¶
type Struct struct {
// Data entry, corresponding to a row in a vector index.
Fields types.List `tfsdk:"fields"`
}
func (Struct) ApplySchemaCustomizations ¶ added in v1.63.0
func (m Struct) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Struct) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Struct. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Struct) GetFields ¶ added in v1.61.0
func (m *Struct) GetFields(ctx context.Context) ([]MapStringValueEntry, bool)
GetFields returns the value of the Fields field in Struct as a slice of MapStringValueEntry values. If the field is unknown or null, the boolean return value is false.
func (*Struct) SetFields ¶ added in v1.61.0
func (m *Struct) SetFields(ctx context.Context, v []MapStringValueEntry)
SetFields sets the value of the Fields field in Struct.
func (*Struct) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (*Struct) SyncFieldsDuringRead ¶ added in v1.86.0
func (Struct) ToObjectValue ¶ added in v1.61.0
func (m Struct) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Struct only implements ToObjectValue() and Type().
type Struct_SdkV2 ¶ added in v1.62.1
type Struct_SdkV2 struct {
// Data entry, corresponding to a row in a vector index.
Fields types.List `tfsdk:"fields"`
}
func (Struct_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m Struct_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Struct_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in Struct. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Struct_SdkV2) GetFields ¶ added in v1.62.1
func (m *Struct_SdkV2) GetFields(ctx context.Context) ([]MapStringValueEntry_SdkV2, bool)
GetFields returns the value of the Fields field in Struct_SdkV2 as a slice of MapStringValueEntry_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*Struct_SdkV2) SetFields ¶ added in v1.62.1
func (m *Struct_SdkV2) SetFields(ctx context.Context, v []MapStringValueEntry_SdkV2)
SetFields sets the value of the Fields field in Struct_SdkV2.
func (*Struct_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *Struct_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Struct_SdkV2)
func (*Struct_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *Struct_SdkV2) SyncFieldsDuringRead(ctx context.Context, from Struct_SdkV2)
func (Struct_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m Struct_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, Struct_SdkV2 only implements ToObjectValue() and Type().
type SyncIndexRequest ¶
type SyncIndexRequest struct {
// Name of the vector index to synchronize. Must be a Delta Sync Index.
IndexName types.String `tfsdk:"-"`
}
func (SyncIndexRequest) ApplySchemaCustomizations ¶ added in v1.76.0
func (m SyncIndexRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SyncIndexRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in SyncIndexRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SyncIndexRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *SyncIndexRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncIndexRequest)
func (*SyncIndexRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *SyncIndexRequest) SyncFieldsDuringRead(ctx context.Context, from SyncIndexRequest)
func (SyncIndexRequest) ToObjectValue ¶ added in v1.61.0
func (m SyncIndexRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SyncIndexRequest only implements ToObjectValue() and Type().
type SyncIndexRequest_SdkV2 ¶ added in v1.62.1
type SyncIndexRequest_SdkV2 struct {
// Name of the vector index to synchronize. Must be a Delta Sync Index.
IndexName types.String `tfsdk:"-"`
}
func (SyncIndexRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m SyncIndexRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SyncIndexRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in SyncIndexRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SyncIndexRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *SyncIndexRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncIndexRequest_SdkV2)
func (*SyncIndexRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *SyncIndexRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SyncIndexRequest_SdkV2)
func (SyncIndexRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m SyncIndexRequest_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, SyncIndexRequest_SdkV2 only implements ToObjectValue() and Type().
type SyncIndexResponse ¶
type SyncIndexResponse struct {
}
func (SyncIndexResponse) ApplySchemaCustomizations ¶ added in v1.76.0
func (m SyncIndexResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SyncIndexResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in SyncIndexResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SyncIndexResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *SyncIndexResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncIndexResponse)
func (*SyncIndexResponse) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *SyncIndexResponse) SyncFieldsDuringRead(ctx context.Context, from SyncIndexResponse)
func (SyncIndexResponse) ToObjectValue ¶ added in v1.61.0
func (m SyncIndexResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SyncIndexResponse only implements ToObjectValue() and Type().
type SyncIndexResponse_SdkV2 ¶ added in v1.62.1
type SyncIndexResponse_SdkV2 struct {
}
func (SyncIndexResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m SyncIndexResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SyncIndexResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in SyncIndexResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SyncIndexResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *SyncIndexResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SyncIndexResponse_SdkV2)
func (*SyncIndexResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *SyncIndexResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SyncIndexResponse_SdkV2)
func (SyncIndexResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m SyncIndexResponse_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, SyncIndexResponse_SdkV2 only implements ToObjectValue() and Type().
type UpdateEndpointCustomTagsRequest ¶ added in v1.76.0
type UpdateEndpointCustomTagsRequest struct {
// The new custom tags for the AI Search endpoint
CustomTags types.List `tfsdk:"custom_tags"`
// Name of the AI Search endpoint
EndpointName types.String `tfsdk:"-"`
}
func (UpdateEndpointCustomTagsRequest) ApplySchemaCustomizations ¶ added in v1.76.0
func (m UpdateEndpointCustomTagsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateEndpointCustomTagsRequest) GetComplexFieldTypes ¶ added in v1.76.0
func (m UpdateEndpointCustomTagsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateEndpointCustomTagsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateEndpointCustomTagsRequest) GetCustomTags ¶ added in v1.76.0
func (m *UpdateEndpointCustomTagsRequest) GetCustomTags(ctx context.Context) ([]CustomTag, bool)
GetCustomTags returns the value of the CustomTags field in UpdateEndpointCustomTagsRequest as a slice of CustomTag values. If the field is unknown or null, the boolean return value is false.
func (*UpdateEndpointCustomTagsRequest) SetCustomTags ¶ added in v1.76.0
func (m *UpdateEndpointCustomTagsRequest) SetCustomTags(ctx context.Context, v []CustomTag)
SetCustomTags sets the value of the CustomTags field in UpdateEndpointCustomTagsRequest.
func (*UpdateEndpointCustomTagsRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *UpdateEndpointCustomTagsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateEndpointCustomTagsRequest)
func (*UpdateEndpointCustomTagsRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *UpdateEndpointCustomTagsRequest) SyncFieldsDuringRead(ctx context.Context, from UpdateEndpointCustomTagsRequest)
func (UpdateEndpointCustomTagsRequest) ToObjectValue ¶ added in v1.76.0
func (m UpdateEndpointCustomTagsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateEndpointCustomTagsRequest only implements ToObjectValue() and Type().
type UpdateEndpointCustomTagsRequest_SdkV2 ¶ added in v1.76.0
type UpdateEndpointCustomTagsRequest_SdkV2 struct {
// The new custom tags for the AI Search endpoint
CustomTags types.List `tfsdk:"custom_tags"`
// Name of the AI Search endpoint
EndpointName types.String `tfsdk:"-"`
}
func (UpdateEndpointCustomTagsRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m UpdateEndpointCustomTagsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateEndpointCustomTagsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.76.0
func (m UpdateEndpointCustomTagsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateEndpointCustomTagsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateEndpointCustomTagsRequest_SdkV2) GetCustomTags ¶ added in v1.76.0
func (m *UpdateEndpointCustomTagsRequest_SdkV2) GetCustomTags(ctx context.Context) ([]CustomTag_SdkV2, bool)
GetCustomTags returns the value of the CustomTags field in UpdateEndpointCustomTagsRequest_SdkV2 as a slice of CustomTag_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*UpdateEndpointCustomTagsRequest_SdkV2) SetCustomTags ¶ added in v1.76.0
func (m *UpdateEndpointCustomTagsRequest_SdkV2) SetCustomTags(ctx context.Context, v []CustomTag_SdkV2)
SetCustomTags sets the value of the CustomTags field in UpdateEndpointCustomTagsRequest_SdkV2.
func (*UpdateEndpointCustomTagsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *UpdateEndpointCustomTagsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateEndpointCustomTagsRequest_SdkV2)
func (*UpdateEndpointCustomTagsRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *UpdateEndpointCustomTagsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateEndpointCustomTagsRequest_SdkV2)
func (UpdateEndpointCustomTagsRequest_SdkV2) ToObjectValue ¶ added in v1.76.0
func (m UpdateEndpointCustomTagsRequest_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, UpdateEndpointCustomTagsRequest_SdkV2 only implements ToObjectValue() and Type().
type UpdateEndpointCustomTagsResponse ¶ added in v1.76.0
type UpdateEndpointCustomTagsResponse struct {
// All the custom tags that are applied to the AI Search endpoint.
CustomTags types.List `tfsdk:"custom_tags"`
// The name of the AI Search endpoint whose custom tags were updated.
Name types.String `tfsdk:"name"`
}
func (UpdateEndpointCustomTagsResponse) ApplySchemaCustomizations ¶ added in v1.76.0
func (m UpdateEndpointCustomTagsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateEndpointCustomTagsResponse) GetComplexFieldTypes ¶ added in v1.76.0
func (m UpdateEndpointCustomTagsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateEndpointCustomTagsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateEndpointCustomTagsResponse) GetCustomTags ¶ added in v1.76.0
func (m *UpdateEndpointCustomTagsResponse) GetCustomTags(ctx context.Context) ([]CustomTag, bool)
GetCustomTags returns the value of the CustomTags field in UpdateEndpointCustomTagsResponse as a slice of CustomTag values. If the field is unknown or null, the boolean return value is false.
func (*UpdateEndpointCustomTagsResponse) SetCustomTags ¶ added in v1.76.0
func (m *UpdateEndpointCustomTagsResponse) SetCustomTags(ctx context.Context, v []CustomTag)
SetCustomTags sets the value of the CustomTags field in UpdateEndpointCustomTagsResponse.
func (*UpdateEndpointCustomTagsResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *UpdateEndpointCustomTagsResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateEndpointCustomTagsResponse)
func (*UpdateEndpointCustomTagsResponse) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *UpdateEndpointCustomTagsResponse) SyncFieldsDuringRead(ctx context.Context, from UpdateEndpointCustomTagsResponse)
func (UpdateEndpointCustomTagsResponse) ToObjectValue ¶ added in v1.76.0
func (m UpdateEndpointCustomTagsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateEndpointCustomTagsResponse only implements ToObjectValue() and Type().
type UpdateEndpointCustomTagsResponse_SdkV2 ¶ added in v1.76.0
type UpdateEndpointCustomTagsResponse_SdkV2 struct {
// All the custom tags that are applied to the AI Search endpoint.
CustomTags types.List `tfsdk:"custom_tags"`
// The name of the AI Search endpoint whose custom tags were updated.
Name types.String `tfsdk:"name"`
}
func (UpdateEndpointCustomTagsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m UpdateEndpointCustomTagsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateEndpointCustomTagsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.76.0
func (m UpdateEndpointCustomTagsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateEndpointCustomTagsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateEndpointCustomTagsResponse_SdkV2) GetCustomTags ¶ added in v1.76.0
func (m *UpdateEndpointCustomTagsResponse_SdkV2) GetCustomTags(ctx context.Context) ([]CustomTag_SdkV2, bool)
GetCustomTags returns the value of the CustomTags field in UpdateEndpointCustomTagsResponse_SdkV2 as a slice of CustomTag_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*UpdateEndpointCustomTagsResponse_SdkV2) SetCustomTags ¶ added in v1.76.0
func (m *UpdateEndpointCustomTagsResponse_SdkV2) SetCustomTags(ctx context.Context, v []CustomTag_SdkV2)
SetCustomTags sets the value of the CustomTags field in UpdateEndpointCustomTagsResponse_SdkV2.
func (*UpdateEndpointCustomTagsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *UpdateEndpointCustomTagsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateEndpointCustomTagsResponse_SdkV2)
func (*UpdateEndpointCustomTagsResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *UpdateEndpointCustomTagsResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateEndpointCustomTagsResponse_SdkV2)
func (UpdateEndpointCustomTagsResponse_SdkV2) ToObjectValue ¶ added in v1.76.0
func (m UpdateEndpointCustomTagsResponse_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, UpdateEndpointCustomTagsResponse_SdkV2 only implements ToObjectValue() and Type().
type UpsertDataResult ¶
type UpsertDataResult struct {
// List of primary keys for rows that failed to process.
FailedPrimaryKeys types.List `tfsdk:"failed_primary_keys"`
// Count of successfully processed rows.
SuccessRowCount types.Int64 `tfsdk:"success_row_count"`
}
func (UpsertDataResult) ApplySchemaCustomizations ¶ added in v1.63.0
func (m UpsertDataResult) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpsertDataResult) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpsertDataResult. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpsertDataResult) GetFailedPrimaryKeys ¶ added in v1.61.0
GetFailedPrimaryKeys returns the value of the FailedPrimaryKeys field in UpsertDataResult as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*UpsertDataResult) SetFailedPrimaryKeys ¶ added in v1.61.0
func (m *UpsertDataResult) SetFailedPrimaryKeys(ctx context.Context, v []types.String)
SetFailedPrimaryKeys sets the value of the FailedPrimaryKeys field in UpsertDataResult.
func (*UpsertDataResult) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *UpsertDataResult) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpsertDataResult)
func (*UpsertDataResult) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *UpsertDataResult) SyncFieldsDuringRead(ctx context.Context, from UpsertDataResult)
func (UpsertDataResult) ToObjectValue ¶ added in v1.61.0
func (m UpsertDataResult) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpsertDataResult only implements ToObjectValue() and Type().
type UpsertDataResult_SdkV2 ¶ added in v1.62.1
type UpsertDataResult_SdkV2 struct {
// List of primary keys for rows that failed to process.
FailedPrimaryKeys types.List `tfsdk:"failed_primary_keys"`
// Count of successfully processed rows.
SuccessRowCount types.Int64 `tfsdk:"success_row_count"`
}
func (UpsertDataResult_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m UpsertDataResult_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpsertDataResult_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpsertDataResult. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpsertDataResult_SdkV2) GetFailedPrimaryKeys ¶ added in v1.62.1
GetFailedPrimaryKeys returns the value of the FailedPrimaryKeys field in UpsertDataResult_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*UpsertDataResult_SdkV2) SetFailedPrimaryKeys ¶ added in v1.62.1
func (m *UpsertDataResult_SdkV2) SetFailedPrimaryKeys(ctx context.Context, v []types.String)
SetFailedPrimaryKeys sets the value of the FailedPrimaryKeys field in UpsertDataResult_SdkV2.
func (*UpsertDataResult_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *UpsertDataResult_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpsertDataResult_SdkV2)
func (*UpsertDataResult_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *UpsertDataResult_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpsertDataResult_SdkV2)
func (UpsertDataResult_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m UpsertDataResult_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, UpsertDataResult_SdkV2 only implements ToObjectValue() and Type().
type UpsertDataVectorIndexRequest ¶
type UpsertDataVectorIndexRequest struct {
// Name of the vector index where data is to be upserted. Must be a Direct
// Vector Access Index.
IndexName types.String `tfsdk:"-"`
// JSON string representing the data to be upserted.
InputsJson types.String `tfsdk:"inputs_json"`
}
func (UpsertDataVectorIndexRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (m UpsertDataVectorIndexRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpsertDataVectorIndexRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (m UpsertDataVectorIndexRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpsertDataVectorIndexRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpsertDataVectorIndexRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *UpsertDataVectorIndexRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpsertDataVectorIndexRequest)
func (*UpsertDataVectorIndexRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *UpsertDataVectorIndexRequest) SyncFieldsDuringRead(ctx context.Context, from UpsertDataVectorIndexRequest)
func (UpsertDataVectorIndexRequest) ToObjectValue ¶ added in v1.61.0
func (m UpsertDataVectorIndexRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpsertDataVectorIndexRequest only implements ToObjectValue() and Type().
type UpsertDataVectorIndexRequest_SdkV2 ¶ added in v1.62.1
type UpsertDataVectorIndexRequest_SdkV2 struct {
// Name of the vector index where data is to be upserted. Must be a Direct
// Vector Access Index.
IndexName types.String `tfsdk:"-"`
// JSON string representing the data to be upserted.
InputsJson types.String `tfsdk:"inputs_json"`
}
func (UpsertDataVectorIndexRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m UpsertDataVectorIndexRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpsertDataVectorIndexRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m UpsertDataVectorIndexRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpsertDataVectorIndexRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpsertDataVectorIndexRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *UpsertDataVectorIndexRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpsertDataVectorIndexRequest_SdkV2)
func (*UpsertDataVectorIndexRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *UpsertDataVectorIndexRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpsertDataVectorIndexRequest_SdkV2)
func (UpsertDataVectorIndexRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m UpsertDataVectorIndexRequest_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, UpsertDataVectorIndexRequest_SdkV2 only implements ToObjectValue() and Type().
type UpsertDataVectorIndexResponse ¶
type UpsertDataVectorIndexResponse struct {
// Result of the upsert or delete operation.
Result types.Object `tfsdk:"result"`
// Status of the upsert operation.
Status types.String `tfsdk:"status"`
}
func (UpsertDataVectorIndexResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (m UpsertDataVectorIndexResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpsertDataVectorIndexResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (m UpsertDataVectorIndexResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpsertDataVectorIndexResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpsertDataVectorIndexResponse) GetResult ¶ added in v1.61.0
func (m *UpsertDataVectorIndexResponse) GetResult(ctx context.Context) (UpsertDataResult, bool)
GetResult returns the value of the Result field in UpsertDataVectorIndexResponse as a UpsertDataResult value. If the field is unknown or null, the boolean return value is false.
func (*UpsertDataVectorIndexResponse) SetResult ¶ added in v1.61.0
func (m *UpsertDataVectorIndexResponse) SetResult(ctx context.Context, v UpsertDataResult)
SetResult sets the value of the Result field in UpsertDataVectorIndexResponse.
func (*UpsertDataVectorIndexResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *UpsertDataVectorIndexResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpsertDataVectorIndexResponse)
func (*UpsertDataVectorIndexResponse) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *UpsertDataVectorIndexResponse) SyncFieldsDuringRead(ctx context.Context, from UpsertDataVectorIndexResponse)
func (UpsertDataVectorIndexResponse) ToObjectValue ¶ added in v1.61.0
func (m UpsertDataVectorIndexResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpsertDataVectorIndexResponse only implements ToObjectValue() and Type().
type UpsertDataVectorIndexResponse_SdkV2 ¶ added in v1.62.1
type UpsertDataVectorIndexResponse_SdkV2 struct {
// Result of the upsert or delete operation.
Result types.List `tfsdk:"result"`
// Status of the upsert operation.
Status types.String `tfsdk:"status"`
}
func (UpsertDataVectorIndexResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m UpsertDataVectorIndexResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpsertDataVectorIndexResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m UpsertDataVectorIndexResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpsertDataVectorIndexResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpsertDataVectorIndexResponse_SdkV2) GetResult ¶ added in v1.62.1
func (m *UpsertDataVectorIndexResponse_SdkV2) GetResult(ctx context.Context) (UpsertDataResult_SdkV2, bool)
GetResult returns the value of the Result field in UpsertDataVectorIndexResponse_SdkV2 as a UpsertDataResult_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*UpsertDataVectorIndexResponse_SdkV2) SetResult ¶ added in v1.62.1
func (m *UpsertDataVectorIndexResponse_SdkV2) SetResult(ctx context.Context, v UpsertDataResult_SdkV2)
SetResult sets the value of the Result field in UpsertDataVectorIndexResponse_SdkV2.
func (*UpsertDataVectorIndexResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *UpsertDataVectorIndexResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpsertDataVectorIndexResponse_SdkV2)
func (*UpsertDataVectorIndexResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *UpsertDataVectorIndexResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpsertDataVectorIndexResponse_SdkV2)
func (UpsertDataVectorIndexResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m UpsertDataVectorIndexResponse_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, UpsertDataVectorIndexResponse_SdkV2 only implements ToObjectValue() and Type().
type Value ¶
type Value struct {
BoolValue types.Bool `tfsdk:"bool_value"`
ListValue types.Object `tfsdk:"list_value"`
NumberValue types.Float64 `tfsdk:"number_value"`
StringValue types.String `tfsdk:"string_value"`
StructValue types.Object `tfsdk:"struct_value"`
}
func (Value) ApplySchemaCustomizations ¶ added in v1.63.0
func (m Value) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Value) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Value. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Value) GetListValue ¶ added in v1.61.0
GetListValue returns the value of the ListValue field in Value as a ListValue value. If the field is unknown or null, the boolean return value is false.
func (*Value) GetStructValue ¶ added in v1.61.0
GetStructValue returns the value of the StructValue field in Value as a Struct value. If the field is unknown or null, the boolean return value is false.
func (*Value) SetListValue ¶ added in v1.61.0
SetListValue sets the value of the ListValue field in Value.
func (*Value) SetStructValue ¶ added in v1.61.0
SetStructValue sets the value of the StructValue field in Value.
func (*Value) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (*Value) SyncFieldsDuringRead ¶ added in v1.86.0
func (Value) ToObjectValue ¶ added in v1.61.0
func (m Value) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Value only implements ToObjectValue() and Type().
type Value_SdkV2 ¶ added in v1.62.1
type Value_SdkV2 struct {
BoolValue types.Bool `tfsdk:"bool_value"`
ListValue types.List `tfsdk:"list_value"`
NumberValue types.Float64 `tfsdk:"number_value"`
StringValue types.String `tfsdk:"string_value"`
StructValue types.List `tfsdk:"struct_value"`
}
func (Value_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m Value_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Value_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in Value. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Value_SdkV2) GetListValue ¶ added in v1.62.1
func (m *Value_SdkV2) GetListValue(ctx context.Context) (ListValue_SdkV2, bool)
GetListValue returns the value of the ListValue field in Value_SdkV2 as a ListValue_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*Value_SdkV2) GetStructValue ¶ added in v1.62.1
func (m *Value_SdkV2) GetStructValue(ctx context.Context) (Struct_SdkV2, bool)
GetStructValue returns the value of the StructValue field in Value_SdkV2 as a Struct_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*Value_SdkV2) SetListValue ¶ added in v1.62.1
func (m *Value_SdkV2) SetListValue(ctx context.Context, v ListValue_SdkV2)
SetListValue sets the value of the ListValue field in Value_SdkV2.
func (*Value_SdkV2) SetStructValue ¶ added in v1.62.1
func (m *Value_SdkV2) SetStructValue(ctx context.Context, v Struct_SdkV2)
SetStructValue sets the value of the StructValue field in Value_SdkV2.
func (*Value_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *Value_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Value_SdkV2)
func (*Value_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *Value_SdkV2) SyncFieldsDuringRead(ctx context.Context, from Value_SdkV2)
func (Value_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m Value_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, Value_SdkV2 only implements ToObjectValue() and Type().
type VectorIndex ¶
type VectorIndex struct {
// The user who created the index.
Creator types.String `tfsdk:"creator"`
DeltaSyncIndexSpec types.Object `tfsdk:"delta_sync_index_spec"`
DirectAccessIndexSpec types.Object `tfsdk:"direct_access_index_spec"`
// ID of the endpoint associated with the index.
EndpointId types.String `tfsdk:"endpoint_id"`
// Name of the endpoint associated with the index
EndpointName types.String `tfsdk:"endpoint_name"`
// The subtype of the index.
IndexSubtype types.String `tfsdk:"index_subtype"`
IndexType types.String `tfsdk:"index_type"`
// Name of the index
Name types.String `tfsdk:"name"`
// Primary key of the index
PrimaryKey types.String `tfsdk:"primary_key"`
Status types.Object `tfsdk:"status"`
}
func (VectorIndex) ApplySchemaCustomizations ¶ added in v1.63.0
func (m VectorIndex) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (VectorIndex) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in VectorIndex. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*VectorIndex) GetDeltaSyncIndexSpec ¶ added in v1.61.0
func (m *VectorIndex) GetDeltaSyncIndexSpec(ctx context.Context) (DeltaSyncVectorIndexSpecResponse, bool)
GetDeltaSyncIndexSpec returns the value of the DeltaSyncIndexSpec field in VectorIndex as a DeltaSyncVectorIndexSpecResponse value. If the field is unknown or null, the boolean return value is false.
func (*VectorIndex) GetDirectAccessIndexSpec ¶ added in v1.61.0
func (m *VectorIndex) GetDirectAccessIndexSpec(ctx context.Context) (DirectAccessVectorIndexSpec, bool)
GetDirectAccessIndexSpec returns the value of the DirectAccessIndexSpec field in VectorIndex as a DirectAccessVectorIndexSpec value. If the field is unknown or null, the boolean return value is false.
func (*VectorIndex) GetStatus ¶ added in v1.61.0
func (m *VectorIndex) GetStatus(ctx context.Context) (VectorIndexStatus, bool)
GetStatus returns the value of the Status field in VectorIndex as a VectorIndexStatus value. If the field is unknown or null, the boolean return value is false.
func (*VectorIndex) SetDeltaSyncIndexSpec ¶ added in v1.61.0
func (m *VectorIndex) SetDeltaSyncIndexSpec(ctx context.Context, v DeltaSyncVectorIndexSpecResponse)
SetDeltaSyncIndexSpec sets the value of the DeltaSyncIndexSpec field in VectorIndex.
func (*VectorIndex) SetDirectAccessIndexSpec ¶ added in v1.61.0
func (m *VectorIndex) SetDirectAccessIndexSpec(ctx context.Context, v DirectAccessVectorIndexSpec)
SetDirectAccessIndexSpec sets the value of the DirectAccessIndexSpec field in VectorIndex.
func (*VectorIndex) SetStatus ¶ added in v1.61.0
func (m *VectorIndex) SetStatus(ctx context.Context, v VectorIndexStatus)
SetStatus sets the value of the Status field in VectorIndex.
func (*VectorIndex) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *VectorIndex) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from VectorIndex)
func (*VectorIndex) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *VectorIndex) SyncFieldsDuringRead(ctx context.Context, from VectorIndex)
func (VectorIndex) ToObjectValue ¶ added in v1.61.0
func (m VectorIndex) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, VectorIndex only implements ToObjectValue() and Type().
type VectorIndexStatus ¶
type VectorIndexStatus struct {
// Index API Url to be used to perform operations on the index
IndexUrl types.String `tfsdk:"index_url"`
// Number of rows indexed
IndexedRowCount types.Int64 `tfsdk:"indexed_row_count"`
// Message associated with the index status
Message types.String `tfsdk:"message"`
// Whether the index is ready for search
Ready types.Bool `tfsdk:"ready"`
}
func (VectorIndexStatus) ApplySchemaCustomizations ¶ added in v1.63.0
func (m VectorIndexStatus) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (VectorIndexStatus) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in VectorIndexStatus. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*VectorIndexStatus) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *VectorIndexStatus) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from VectorIndexStatus)
func (*VectorIndexStatus) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *VectorIndexStatus) SyncFieldsDuringRead(ctx context.Context, from VectorIndexStatus)
func (VectorIndexStatus) ToObjectValue ¶ added in v1.61.0
func (m VectorIndexStatus) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, VectorIndexStatus only implements ToObjectValue() and Type().
type VectorIndexStatus_SdkV2 ¶ added in v1.62.1
type VectorIndexStatus_SdkV2 struct {
// Index API Url to be used to perform operations on the index
IndexUrl types.String `tfsdk:"index_url"`
// Number of rows indexed
IndexedRowCount types.Int64 `tfsdk:"indexed_row_count"`
// Message associated with the index status
Message types.String `tfsdk:"message"`
// Whether the index is ready for search
Ready types.Bool `tfsdk:"ready"`
}
func (VectorIndexStatus_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m VectorIndexStatus_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (VectorIndexStatus_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in VectorIndexStatus. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*VectorIndexStatus_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *VectorIndexStatus_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from VectorIndexStatus_SdkV2)
func (*VectorIndexStatus_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *VectorIndexStatus_SdkV2) SyncFieldsDuringRead(ctx context.Context, from VectorIndexStatus_SdkV2)
func (VectorIndexStatus_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m VectorIndexStatus_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, VectorIndexStatus_SdkV2 only implements ToObjectValue() and Type().
type VectorIndex_SdkV2 ¶ added in v1.62.1
type VectorIndex_SdkV2 struct {
// The user who created the index.
Creator types.String `tfsdk:"creator"`
DeltaSyncIndexSpec types.List `tfsdk:"delta_sync_index_spec"`
DirectAccessIndexSpec types.List `tfsdk:"direct_access_index_spec"`
// ID of the endpoint associated with the index.
EndpointId types.String `tfsdk:"endpoint_id"`
// Name of the endpoint associated with the index
EndpointName types.String `tfsdk:"endpoint_name"`
// The subtype of the index.
IndexSubtype types.String `tfsdk:"index_subtype"`
IndexType types.String `tfsdk:"index_type"`
// Name of the index
Name types.String `tfsdk:"name"`
// Primary key of the index
PrimaryKey types.String `tfsdk:"primary_key"`
Status types.List `tfsdk:"status"`
}
func (VectorIndex_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m VectorIndex_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (VectorIndex_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in VectorIndex. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*VectorIndex_SdkV2) GetDeltaSyncIndexSpec ¶ added in v1.62.1
func (m *VectorIndex_SdkV2) GetDeltaSyncIndexSpec(ctx context.Context) (DeltaSyncVectorIndexSpecResponse_SdkV2, bool)
GetDeltaSyncIndexSpec returns the value of the DeltaSyncIndexSpec field in VectorIndex_SdkV2 as a DeltaSyncVectorIndexSpecResponse_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*VectorIndex_SdkV2) GetDirectAccessIndexSpec ¶ added in v1.62.1
func (m *VectorIndex_SdkV2) GetDirectAccessIndexSpec(ctx context.Context) (DirectAccessVectorIndexSpec_SdkV2, bool)
GetDirectAccessIndexSpec returns the value of the DirectAccessIndexSpec field in VectorIndex_SdkV2 as a DirectAccessVectorIndexSpec_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*VectorIndex_SdkV2) GetStatus ¶ added in v1.62.1
func (m *VectorIndex_SdkV2) GetStatus(ctx context.Context) (VectorIndexStatus_SdkV2, bool)
GetStatus returns the value of the Status field in VectorIndex_SdkV2 as a VectorIndexStatus_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*VectorIndex_SdkV2) SetDeltaSyncIndexSpec ¶ added in v1.62.1
func (m *VectorIndex_SdkV2) SetDeltaSyncIndexSpec(ctx context.Context, v DeltaSyncVectorIndexSpecResponse_SdkV2)
SetDeltaSyncIndexSpec sets the value of the DeltaSyncIndexSpec field in VectorIndex_SdkV2.
func (*VectorIndex_SdkV2) SetDirectAccessIndexSpec ¶ added in v1.62.1
func (m *VectorIndex_SdkV2) SetDirectAccessIndexSpec(ctx context.Context, v DirectAccessVectorIndexSpec_SdkV2)
SetDirectAccessIndexSpec sets the value of the DirectAccessIndexSpec field in VectorIndex_SdkV2.
func (*VectorIndex_SdkV2) SetStatus ¶ added in v1.62.1
func (m *VectorIndex_SdkV2) SetStatus(ctx context.Context, v VectorIndexStatus_SdkV2)
SetStatus sets the value of the Status field in VectorIndex_SdkV2.
func (*VectorIndex_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *VectorIndex_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from VectorIndex_SdkV2)
func (*VectorIndex_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *VectorIndex_SdkV2) SyncFieldsDuringRead(ctx context.Context, from VectorIndex_SdkV2)
func (VectorIndex_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m VectorIndex_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, VectorIndex_SdkV2 only implements ToObjectValue() and Type().
type VectorSearchEndpointAccessControlRequest ¶ added in v1.120.0
type VectorSearchEndpointAccessControlRequest struct {
// name of the group
GroupName types.String `tfsdk:"group_name"`
PermissionLevel types.String `tfsdk:"permission_level"`
// application ID of a service principal
ServicePrincipalName types.String `tfsdk:"service_principal_name"`
// name of the user
UserName types.String `tfsdk:"user_name"`
}
func (VectorSearchEndpointAccessControlRequest) ApplySchemaCustomizations ¶ added in v1.120.0
func (m VectorSearchEndpointAccessControlRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (VectorSearchEndpointAccessControlRequest) GetComplexFieldTypes ¶ added in v1.120.0
func (m VectorSearchEndpointAccessControlRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in VectorSearchEndpointAccessControlRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*VectorSearchEndpointAccessControlRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.120.0
func (to *VectorSearchEndpointAccessControlRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from VectorSearchEndpointAccessControlRequest)
func (*VectorSearchEndpointAccessControlRequest) SyncFieldsDuringRead ¶ added in v1.120.0
func (to *VectorSearchEndpointAccessControlRequest) SyncFieldsDuringRead(ctx context.Context, from VectorSearchEndpointAccessControlRequest)
func (VectorSearchEndpointAccessControlRequest) ToObjectValue ¶ added in v1.120.0
func (m VectorSearchEndpointAccessControlRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, VectorSearchEndpointAccessControlRequest only implements ToObjectValue() and Type().
type VectorSearchEndpointAccessControlRequest_SdkV2 ¶ added in v1.120.0
type VectorSearchEndpointAccessControlRequest_SdkV2 struct {
// name of the group
GroupName types.String `tfsdk:"group_name"`
PermissionLevel types.String `tfsdk:"permission_level"`
// application ID of a service principal
ServicePrincipalName types.String `tfsdk:"service_principal_name"`
// name of the user
UserName types.String `tfsdk:"user_name"`
}
func (VectorSearchEndpointAccessControlRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.120.0
func (m VectorSearchEndpointAccessControlRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (VectorSearchEndpointAccessControlRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.120.0
func (m VectorSearchEndpointAccessControlRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in VectorSearchEndpointAccessControlRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*VectorSearchEndpointAccessControlRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.120.0
func (to *VectorSearchEndpointAccessControlRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from VectorSearchEndpointAccessControlRequest_SdkV2)
func (*VectorSearchEndpointAccessControlRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.120.0
func (to *VectorSearchEndpointAccessControlRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from VectorSearchEndpointAccessControlRequest_SdkV2)
func (VectorSearchEndpointAccessControlRequest_SdkV2) ToObjectValue ¶ added in v1.120.0
func (m VectorSearchEndpointAccessControlRequest_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, VectorSearchEndpointAccessControlRequest_SdkV2 only implements ToObjectValue() and Type().
type VectorSearchEndpointAccessControlResponse ¶ added in v1.120.0
type VectorSearchEndpointAccessControlResponse struct {
// All permissions.
AllPermissions types.List `tfsdk:"all_permissions"`
// Display name of the user or service principal.
DisplayName types.String `tfsdk:"display_name"`
// name of the group
GroupName types.String `tfsdk:"group_name"`
// Name of the service principal.
ServicePrincipalName types.String `tfsdk:"service_principal_name"`
// name of the user
UserName types.String `tfsdk:"user_name"`
}
func (VectorSearchEndpointAccessControlResponse) ApplySchemaCustomizations ¶ added in v1.120.0
func (m VectorSearchEndpointAccessControlResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*VectorSearchEndpointAccessControlResponse) GetAllPermissions ¶ added in v1.120.0
func (m *VectorSearchEndpointAccessControlResponse) GetAllPermissions(ctx context.Context) ([]VectorSearchEndpointPermission, bool)
GetAllPermissions returns the value of the AllPermissions field in VectorSearchEndpointAccessControlResponse as a slice of VectorSearchEndpointPermission values. If the field is unknown or null, the boolean return value is false.
func (VectorSearchEndpointAccessControlResponse) GetComplexFieldTypes ¶ added in v1.120.0
func (m VectorSearchEndpointAccessControlResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in VectorSearchEndpointAccessControlResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*VectorSearchEndpointAccessControlResponse) SetAllPermissions ¶ added in v1.120.0
func (m *VectorSearchEndpointAccessControlResponse) SetAllPermissions(ctx context.Context, v []VectorSearchEndpointPermission)
SetAllPermissions sets the value of the AllPermissions field in VectorSearchEndpointAccessControlResponse.
func (*VectorSearchEndpointAccessControlResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.120.0
func (to *VectorSearchEndpointAccessControlResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from VectorSearchEndpointAccessControlResponse)
func (*VectorSearchEndpointAccessControlResponse) SyncFieldsDuringRead ¶ added in v1.120.0
func (to *VectorSearchEndpointAccessControlResponse) SyncFieldsDuringRead(ctx context.Context, from VectorSearchEndpointAccessControlResponse)
func (VectorSearchEndpointAccessControlResponse) ToObjectValue ¶ added in v1.120.0
func (m VectorSearchEndpointAccessControlResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, VectorSearchEndpointAccessControlResponse only implements ToObjectValue() and Type().
type VectorSearchEndpointAccessControlResponse_SdkV2 ¶ added in v1.120.0
type VectorSearchEndpointAccessControlResponse_SdkV2 struct {
// All permissions.
AllPermissions types.List `tfsdk:"all_permissions"`
// Display name of the user or service principal.
DisplayName types.String `tfsdk:"display_name"`
// name of the group
GroupName types.String `tfsdk:"group_name"`
// Name of the service principal.
ServicePrincipalName types.String `tfsdk:"service_principal_name"`
// name of the user
UserName types.String `tfsdk:"user_name"`
}
func (VectorSearchEndpointAccessControlResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.120.0
func (m VectorSearchEndpointAccessControlResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*VectorSearchEndpointAccessControlResponse_SdkV2) GetAllPermissions ¶ added in v1.120.0
func (m *VectorSearchEndpointAccessControlResponse_SdkV2) GetAllPermissions(ctx context.Context) ([]VectorSearchEndpointPermission_SdkV2, bool)
GetAllPermissions returns the value of the AllPermissions field in VectorSearchEndpointAccessControlResponse_SdkV2 as a slice of VectorSearchEndpointPermission_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (VectorSearchEndpointAccessControlResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.120.0
func (m VectorSearchEndpointAccessControlResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in VectorSearchEndpointAccessControlResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*VectorSearchEndpointAccessControlResponse_SdkV2) SetAllPermissions ¶ added in v1.120.0
func (m *VectorSearchEndpointAccessControlResponse_SdkV2) SetAllPermissions(ctx context.Context, v []VectorSearchEndpointPermission_SdkV2)
SetAllPermissions sets the value of the AllPermissions field in VectorSearchEndpointAccessControlResponse_SdkV2.
func (*VectorSearchEndpointAccessControlResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.120.0
func (to *VectorSearchEndpointAccessControlResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from VectorSearchEndpointAccessControlResponse_SdkV2)
func (*VectorSearchEndpointAccessControlResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.120.0
func (to *VectorSearchEndpointAccessControlResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from VectorSearchEndpointAccessControlResponse_SdkV2)
func (VectorSearchEndpointAccessControlResponse_SdkV2) ToObjectValue ¶ added in v1.120.0
func (m VectorSearchEndpointAccessControlResponse_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, VectorSearchEndpointAccessControlResponse_SdkV2 only implements ToObjectValue() and Type().
type VectorSearchEndpointPermission ¶ added in v1.120.0
type VectorSearchEndpointPermission struct {
Inherited types.Bool `tfsdk:"inherited"`
InheritedFromObject types.List `tfsdk:"inherited_from_object"`
PermissionLevel types.String `tfsdk:"permission_level"`
}
func (VectorSearchEndpointPermission) ApplySchemaCustomizations ¶ added in v1.120.0
func (m VectorSearchEndpointPermission) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (VectorSearchEndpointPermission) GetComplexFieldTypes ¶ added in v1.120.0
func (m VectorSearchEndpointPermission) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in VectorSearchEndpointPermission. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*VectorSearchEndpointPermission) GetInheritedFromObject ¶ added in v1.120.0
func (m *VectorSearchEndpointPermission) GetInheritedFromObject(ctx context.Context) ([]types.String, bool)
GetInheritedFromObject returns the value of the InheritedFromObject field in VectorSearchEndpointPermission as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*VectorSearchEndpointPermission) SetInheritedFromObject ¶ added in v1.120.0
func (m *VectorSearchEndpointPermission) SetInheritedFromObject(ctx context.Context, v []types.String)
SetInheritedFromObject sets the value of the InheritedFromObject field in VectorSearchEndpointPermission.
func (*VectorSearchEndpointPermission) SyncFieldsDuringCreateOrUpdate ¶ added in v1.120.0
func (to *VectorSearchEndpointPermission) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from VectorSearchEndpointPermission)
func (*VectorSearchEndpointPermission) SyncFieldsDuringRead ¶ added in v1.120.0
func (to *VectorSearchEndpointPermission) SyncFieldsDuringRead(ctx context.Context, from VectorSearchEndpointPermission)
func (VectorSearchEndpointPermission) ToObjectValue ¶ added in v1.120.0
func (m VectorSearchEndpointPermission) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, VectorSearchEndpointPermission only implements ToObjectValue() and Type().
type VectorSearchEndpointPermission_SdkV2 ¶ added in v1.120.0
type VectorSearchEndpointPermission_SdkV2 struct {
Inherited types.Bool `tfsdk:"inherited"`
InheritedFromObject types.List `tfsdk:"inherited_from_object"`
PermissionLevel types.String `tfsdk:"permission_level"`
}
func (VectorSearchEndpointPermission_SdkV2) ApplySchemaCustomizations ¶ added in v1.120.0
func (m VectorSearchEndpointPermission_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (VectorSearchEndpointPermission_SdkV2) GetComplexFieldTypes ¶ added in v1.120.0
func (m VectorSearchEndpointPermission_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in VectorSearchEndpointPermission. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*VectorSearchEndpointPermission_SdkV2) GetInheritedFromObject ¶ added in v1.120.0
func (m *VectorSearchEndpointPermission_SdkV2) GetInheritedFromObject(ctx context.Context) ([]types.String, bool)
GetInheritedFromObject returns the value of the InheritedFromObject field in VectorSearchEndpointPermission_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*VectorSearchEndpointPermission_SdkV2) SetInheritedFromObject ¶ added in v1.120.0
func (m *VectorSearchEndpointPermission_SdkV2) SetInheritedFromObject(ctx context.Context, v []types.String)
SetInheritedFromObject sets the value of the InheritedFromObject field in VectorSearchEndpointPermission_SdkV2.
func (*VectorSearchEndpointPermission_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.120.0
func (to *VectorSearchEndpointPermission_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from VectorSearchEndpointPermission_SdkV2)
func (*VectorSearchEndpointPermission_SdkV2) SyncFieldsDuringRead ¶ added in v1.120.0
func (to *VectorSearchEndpointPermission_SdkV2) SyncFieldsDuringRead(ctx context.Context, from VectorSearchEndpointPermission_SdkV2)
func (VectorSearchEndpointPermission_SdkV2) ToObjectValue ¶ added in v1.120.0
func (m VectorSearchEndpointPermission_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, VectorSearchEndpointPermission_SdkV2 only implements ToObjectValue() and Type().
type VectorSearchEndpointPermissions ¶ added in v1.120.0
type VectorSearchEndpointPermissions struct {
AccessControlList types.List `tfsdk:"access_control_list"`
ObjectId types.String `tfsdk:"object_id"`
ObjectType types.String `tfsdk:"object_type"`
}
func (VectorSearchEndpointPermissions) ApplySchemaCustomizations ¶ added in v1.120.0
func (m VectorSearchEndpointPermissions) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*VectorSearchEndpointPermissions) GetAccessControlList ¶ added in v1.120.0
func (m *VectorSearchEndpointPermissions) GetAccessControlList(ctx context.Context) ([]VectorSearchEndpointAccessControlResponse, bool)
GetAccessControlList returns the value of the AccessControlList field in VectorSearchEndpointPermissions as a slice of VectorSearchEndpointAccessControlResponse values. If the field is unknown or null, the boolean return value is false.
func (VectorSearchEndpointPermissions) GetComplexFieldTypes ¶ added in v1.120.0
func (m VectorSearchEndpointPermissions) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in VectorSearchEndpointPermissions. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*VectorSearchEndpointPermissions) SetAccessControlList ¶ added in v1.120.0
func (m *VectorSearchEndpointPermissions) SetAccessControlList(ctx context.Context, v []VectorSearchEndpointAccessControlResponse)
SetAccessControlList sets the value of the AccessControlList field in VectorSearchEndpointPermissions.
func (*VectorSearchEndpointPermissions) SyncFieldsDuringCreateOrUpdate ¶ added in v1.120.0
func (to *VectorSearchEndpointPermissions) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from VectorSearchEndpointPermissions)
func (*VectorSearchEndpointPermissions) SyncFieldsDuringRead ¶ added in v1.120.0
func (to *VectorSearchEndpointPermissions) SyncFieldsDuringRead(ctx context.Context, from VectorSearchEndpointPermissions)
func (VectorSearchEndpointPermissions) ToObjectValue ¶ added in v1.120.0
func (m VectorSearchEndpointPermissions) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, VectorSearchEndpointPermissions only implements ToObjectValue() and Type().
type VectorSearchEndpointPermissionsDescription ¶ added in v1.120.0
type VectorSearchEndpointPermissionsDescription struct {
Description types.String `tfsdk:"description"`
PermissionLevel types.String `tfsdk:"permission_level"`
}
func (VectorSearchEndpointPermissionsDescription) ApplySchemaCustomizations ¶ added in v1.120.0
func (m VectorSearchEndpointPermissionsDescription) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (VectorSearchEndpointPermissionsDescription) GetComplexFieldTypes ¶ added in v1.120.0
func (m VectorSearchEndpointPermissionsDescription) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in VectorSearchEndpointPermissionsDescription. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*VectorSearchEndpointPermissionsDescription) SyncFieldsDuringCreateOrUpdate ¶ added in v1.120.0
func (to *VectorSearchEndpointPermissionsDescription) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from VectorSearchEndpointPermissionsDescription)
func (*VectorSearchEndpointPermissionsDescription) SyncFieldsDuringRead ¶ added in v1.120.0
func (to *VectorSearchEndpointPermissionsDescription) SyncFieldsDuringRead(ctx context.Context, from VectorSearchEndpointPermissionsDescription)
func (VectorSearchEndpointPermissionsDescription) ToObjectValue ¶ added in v1.120.0
func (m VectorSearchEndpointPermissionsDescription) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, VectorSearchEndpointPermissionsDescription only implements ToObjectValue() and Type().
type VectorSearchEndpointPermissionsDescription_SdkV2 ¶ added in v1.120.0
type VectorSearchEndpointPermissionsDescription_SdkV2 struct {
Description types.String `tfsdk:"description"`
PermissionLevel types.String `tfsdk:"permission_level"`
}
func (VectorSearchEndpointPermissionsDescription_SdkV2) ApplySchemaCustomizations ¶ added in v1.120.0
func (m VectorSearchEndpointPermissionsDescription_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (VectorSearchEndpointPermissionsDescription_SdkV2) GetComplexFieldTypes ¶ added in v1.120.0
func (m VectorSearchEndpointPermissionsDescription_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in VectorSearchEndpointPermissionsDescription. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*VectorSearchEndpointPermissionsDescription_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.120.0
func (to *VectorSearchEndpointPermissionsDescription_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from VectorSearchEndpointPermissionsDescription_SdkV2)
func (*VectorSearchEndpointPermissionsDescription_SdkV2) SyncFieldsDuringRead ¶ added in v1.120.0
func (to *VectorSearchEndpointPermissionsDescription_SdkV2) SyncFieldsDuringRead(ctx context.Context, from VectorSearchEndpointPermissionsDescription_SdkV2)
func (VectorSearchEndpointPermissionsDescription_SdkV2) ToObjectValue ¶ added in v1.120.0
func (m VectorSearchEndpointPermissionsDescription_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, VectorSearchEndpointPermissionsDescription_SdkV2 only implements ToObjectValue() and Type().
type VectorSearchEndpointPermissionsRequest ¶ added in v1.120.0
type VectorSearchEndpointPermissionsRequest struct {
AccessControlList types.List `tfsdk:"access_control_list"`
// The vector search endpoint for which to get or manage permissions.
EndpointId types.String `tfsdk:"-"`
}
func (VectorSearchEndpointPermissionsRequest) ApplySchemaCustomizations ¶ added in v1.120.0
func (m VectorSearchEndpointPermissionsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*VectorSearchEndpointPermissionsRequest) GetAccessControlList ¶ added in v1.120.0
func (m *VectorSearchEndpointPermissionsRequest) GetAccessControlList(ctx context.Context) ([]VectorSearchEndpointAccessControlRequest, bool)
GetAccessControlList returns the value of the AccessControlList field in VectorSearchEndpointPermissionsRequest as a slice of VectorSearchEndpointAccessControlRequest values. If the field is unknown or null, the boolean return value is false.
func (VectorSearchEndpointPermissionsRequest) GetComplexFieldTypes ¶ added in v1.120.0
func (m VectorSearchEndpointPermissionsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in VectorSearchEndpointPermissionsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*VectorSearchEndpointPermissionsRequest) SetAccessControlList ¶ added in v1.120.0
func (m *VectorSearchEndpointPermissionsRequest) SetAccessControlList(ctx context.Context, v []VectorSearchEndpointAccessControlRequest)
SetAccessControlList sets the value of the AccessControlList field in VectorSearchEndpointPermissionsRequest.
func (*VectorSearchEndpointPermissionsRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.120.0
func (to *VectorSearchEndpointPermissionsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from VectorSearchEndpointPermissionsRequest)
func (*VectorSearchEndpointPermissionsRequest) SyncFieldsDuringRead ¶ added in v1.120.0
func (to *VectorSearchEndpointPermissionsRequest) SyncFieldsDuringRead(ctx context.Context, from VectorSearchEndpointPermissionsRequest)
func (VectorSearchEndpointPermissionsRequest) ToObjectValue ¶ added in v1.120.0
func (m VectorSearchEndpointPermissionsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, VectorSearchEndpointPermissionsRequest only implements ToObjectValue() and Type().
type VectorSearchEndpointPermissionsRequest_SdkV2 ¶ added in v1.120.0
type VectorSearchEndpointPermissionsRequest_SdkV2 struct {
AccessControlList types.List `tfsdk:"access_control_list"`
// The vector search endpoint for which to get or manage permissions.
EndpointId types.String `tfsdk:"-"`
}
func (VectorSearchEndpointPermissionsRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.120.0
func (m VectorSearchEndpointPermissionsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*VectorSearchEndpointPermissionsRequest_SdkV2) GetAccessControlList ¶ added in v1.120.0
func (m *VectorSearchEndpointPermissionsRequest_SdkV2) GetAccessControlList(ctx context.Context) ([]VectorSearchEndpointAccessControlRequest_SdkV2, bool)
GetAccessControlList returns the value of the AccessControlList field in VectorSearchEndpointPermissionsRequest_SdkV2 as a slice of VectorSearchEndpointAccessControlRequest_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (VectorSearchEndpointPermissionsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.120.0
func (m VectorSearchEndpointPermissionsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in VectorSearchEndpointPermissionsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*VectorSearchEndpointPermissionsRequest_SdkV2) SetAccessControlList ¶ added in v1.120.0
func (m *VectorSearchEndpointPermissionsRequest_SdkV2) SetAccessControlList(ctx context.Context, v []VectorSearchEndpointAccessControlRequest_SdkV2)
SetAccessControlList sets the value of the AccessControlList field in VectorSearchEndpointPermissionsRequest_SdkV2.
func (*VectorSearchEndpointPermissionsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.120.0
func (to *VectorSearchEndpointPermissionsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from VectorSearchEndpointPermissionsRequest_SdkV2)
func (*VectorSearchEndpointPermissionsRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.120.0
func (to *VectorSearchEndpointPermissionsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from VectorSearchEndpointPermissionsRequest_SdkV2)
func (VectorSearchEndpointPermissionsRequest_SdkV2) ToObjectValue ¶ added in v1.120.0
func (m VectorSearchEndpointPermissionsRequest_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, VectorSearchEndpointPermissionsRequest_SdkV2 only implements ToObjectValue() and Type().
type VectorSearchEndpointPermissions_SdkV2 ¶ added in v1.120.0
type VectorSearchEndpointPermissions_SdkV2 struct {
AccessControlList types.List `tfsdk:"access_control_list"`
ObjectId types.String `tfsdk:"object_id"`
ObjectType types.String `tfsdk:"object_type"`
}
func (VectorSearchEndpointPermissions_SdkV2) ApplySchemaCustomizations ¶ added in v1.120.0
func (m VectorSearchEndpointPermissions_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*VectorSearchEndpointPermissions_SdkV2) GetAccessControlList ¶ added in v1.120.0
func (m *VectorSearchEndpointPermissions_SdkV2) GetAccessControlList(ctx context.Context) ([]VectorSearchEndpointAccessControlResponse_SdkV2, bool)
GetAccessControlList returns the value of the AccessControlList field in VectorSearchEndpointPermissions_SdkV2 as a slice of VectorSearchEndpointAccessControlResponse_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (VectorSearchEndpointPermissions_SdkV2) GetComplexFieldTypes ¶ added in v1.120.0
func (m VectorSearchEndpointPermissions_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in VectorSearchEndpointPermissions. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*VectorSearchEndpointPermissions_SdkV2) SetAccessControlList ¶ added in v1.120.0
func (m *VectorSearchEndpointPermissions_SdkV2) SetAccessControlList(ctx context.Context, v []VectorSearchEndpointAccessControlResponse_SdkV2)
SetAccessControlList sets the value of the AccessControlList field in VectorSearchEndpointPermissions_SdkV2.
func (*VectorSearchEndpointPermissions_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.120.0
func (to *VectorSearchEndpointPermissions_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from VectorSearchEndpointPermissions_SdkV2)
func (*VectorSearchEndpointPermissions_SdkV2) SyncFieldsDuringRead ¶ added in v1.120.0
func (to *VectorSearchEndpointPermissions_SdkV2) SyncFieldsDuringRead(ctx context.Context, from VectorSearchEndpointPermissions_SdkV2)
func (VectorSearchEndpointPermissions_SdkV2) ToObjectValue ¶ added in v1.120.0
func (m VectorSearchEndpointPermissions_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, VectorSearchEndpointPermissions_SdkV2 only implements ToObjectValue() and Type().