Documentation
¶
Index ¶
- type App
- func (m App) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m App) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *App) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from App)
- func (to *App) SyncFieldsDuringRead(ctx context.Context, from App)
- func (m App) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m App) Type(ctx context.Context) attr.Type
- type App_SdkV2
- func (m App_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m App_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *App_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from App_SdkV2)
- func (to *App_SdkV2) SyncFieldsDuringRead(ctx context.Context, from App_SdkV2)
- func (m App_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m App_SdkV2) Type(ctx context.Context) attr.Type
- type CreateExampleRequest
- func (m CreateExampleRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateExampleRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateExampleRequest) GetExample(ctx context.Context) (Example, bool)
- func (m *CreateExampleRequest) SetExample(ctx context.Context, v Example)
- func (to *CreateExampleRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateExampleRequest)
- func (to *CreateExampleRequest) SyncFieldsDuringRead(ctx context.Context, from CreateExampleRequest)
- func (m CreateExampleRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateExampleRequest) Type(ctx context.Context) attr.Type
- type CreateExampleRequest_SdkV2
- func (m CreateExampleRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateExampleRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateExampleRequest_SdkV2) GetExample(ctx context.Context) (Example_SdkV2, bool)
- func (m *CreateExampleRequest_SdkV2) SetExample(ctx context.Context, v Example_SdkV2)
- func (to *CreateExampleRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateExampleRequest_SdkV2)
- func (to *CreateExampleRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateExampleRequest_SdkV2)
- func (m CreateExampleRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateExampleRequest_SdkV2) Type(ctx context.Context) attr.Type
- type CreateSupervisorAgentRequest
- func (m CreateSupervisorAgentRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateSupervisorAgentRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateSupervisorAgentRequest) GetSupervisorAgent(ctx context.Context) (SupervisorAgent, bool)
- func (m *CreateSupervisorAgentRequest) SetSupervisorAgent(ctx context.Context, v SupervisorAgent)
- func (to *CreateSupervisorAgentRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateSupervisorAgentRequest)
- func (to *CreateSupervisorAgentRequest) SyncFieldsDuringRead(ctx context.Context, from CreateSupervisorAgentRequest)
- func (m CreateSupervisorAgentRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateSupervisorAgentRequest) Type(ctx context.Context) attr.Type
- type CreateSupervisorAgentRequest_SdkV2
- func (m CreateSupervisorAgentRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateSupervisorAgentRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateSupervisorAgentRequest_SdkV2) GetSupervisorAgent(ctx context.Context) (SupervisorAgent_SdkV2, bool)
- func (m *CreateSupervisorAgentRequest_SdkV2) SetSupervisorAgent(ctx context.Context, v SupervisorAgent_SdkV2)
- func (to *CreateSupervisorAgentRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateSupervisorAgentRequest_SdkV2)
- func (to *CreateSupervisorAgentRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateSupervisorAgentRequest_SdkV2)
- func (m CreateSupervisorAgentRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateSupervisorAgentRequest_SdkV2) Type(ctx context.Context) attr.Type
- type CreateToolRequest
- func (m CreateToolRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateToolRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateToolRequest) GetTool(ctx context.Context) (Tool, bool)
- func (m *CreateToolRequest) SetTool(ctx context.Context, v Tool)
- func (to *CreateToolRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateToolRequest)
- func (to *CreateToolRequest) SyncFieldsDuringRead(ctx context.Context, from CreateToolRequest)
- func (m CreateToolRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateToolRequest) Type(ctx context.Context) attr.Type
- type CreateToolRequest_SdkV2
- func (m CreateToolRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateToolRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateToolRequest_SdkV2) GetTool(ctx context.Context) (Tool_SdkV2, bool)
- func (m *CreateToolRequest_SdkV2) SetTool(ctx context.Context, v Tool_SdkV2)
- func (to *CreateToolRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateToolRequest_SdkV2)
- func (to *CreateToolRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateToolRequest_SdkV2)
- func (m CreateToolRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateToolRequest_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteExampleRequest
- func (m DeleteExampleRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteExampleRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteExampleRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteExampleRequest)
- func (to *DeleteExampleRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteExampleRequest)
- func (m DeleteExampleRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteExampleRequest) Type(ctx context.Context) attr.Type
- type DeleteExampleRequest_SdkV2
- func (m DeleteExampleRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteExampleRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteExampleRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteExampleRequest_SdkV2)
- func (to *DeleteExampleRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteExampleRequest_SdkV2)
- func (m DeleteExampleRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteExampleRequest_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteSupervisorAgentRequest
- func (m DeleteSupervisorAgentRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteSupervisorAgentRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteSupervisorAgentRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteSupervisorAgentRequest)
- func (to *DeleteSupervisorAgentRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteSupervisorAgentRequest)
- func (m DeleteSupervisorAgentRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteSupervisorAgentRequest) Type(ctx context.Context) attr.Type
- type DeleteSupervisorAgentRequest_SdkV2
- func (m DeleteSupervisorAgentRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteSupervisorAgentRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteSupervisorAgentRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteSupervisorAgentRequest_SdkV2)
- func (to *DeleteSupervisorAgentRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteSupervisorAgentRequest_SdkV2)
- func (m DeleteSupervisorAgentRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteSupervisorAgentRequest_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteToolRequest
- func (m DeleteToolRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteToolRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteToolRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteToolRequest)
- func (to *DeleteToolRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteToolRequest)
- func (m DeleteToolRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteToolRequest) Type(ctx context.Context) attr.Type
- type DeleteToolRequest_SdkV2
- func (m DeleteToolRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteToolRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteToolRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteToolRequest_SdkV2)
- func (to *DeleteToolRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteToolRequest_SdkV2)
- func (m DeleteToolRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteToolRequest_SdkV2) Type(ctx context.Context) attr.Type
- type Example
- func (m Example) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m Example) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *Example) GetGuidelines(ctx context.Context) ([]types.String, bool)
- func (m *Example) SetGuidelines(ctx context.Context, v []types.String)
- func (to *Example) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Example)
- func (to *Example) SyncFieldsDuringRead(ctx context.Context, from Example)
- func (m Example) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m Example) Type(ctx context.Context) attr.Type
- type Example_SdkV2
- func (m Example_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m Example_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *Example_SdkV2) GetGuidelines(ctx context.Context) ([]types.String, bool)
- func (m *Example_SdkV2) SetGuidelines(ctx context.Context, v []types.String)
- func (to *Example_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Example_SdkV2)
- func (to *Example_SdkV2) SyncFieldsDuringRead(ctx context.Context, from Example_SdkV2)
- func (m Example_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m Example_SdkV2) Type(ctx context.Context) attr.Type
- type GenieSpace
- func (m GenieSpace) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GenieSpace) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GenieSpace) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GenieSpace)
- func (to *GenieSpace) SyncFieldsDuringRead(ctx context.Context, from GenieSpace)
- func (m GenieSpace) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GenieSpace) Type(ctx context.Context) attr.Type
- type GenieSpace_SdkV2
- func (m GenieSpace_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GenieSpace_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GenieSpace_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GenieSpace_SdkV2)
- func (to *GenieSpace_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GenieSpace_SdkV2)
- func (m GenieSpace_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GenieSpace_SdkV2) Type(ctx context.Context) attr.Type
- type GetExampleRequest
- func (m GetExampleRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetExampleRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetExampleRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetExampleRequest)
- func (to *GetExampleRequest) SyncFieldsDuringRead(ctx context.Context, from GetExampleRequest)
- func (m GetExampleRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetExampleRequest) Type(ctx context.Context) attr.Type
- type GetExampleRequest_SdkV2
- func (m GetExampleRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetExampleRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetExampleRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetExampleRequest_SdkV2)
- func (to *GetExampleRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetExampleRequest_SdkV2)
- func (m GetExampleRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetExampleRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetSupervisorAgentPermissionLevelsRequest
- func (m GetSupervisorAgentPermissionLevelsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetSupervisorAgentPermissionLevelsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetSupervisorAgentPermissionLevelsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetSupervisorAgentPermissionLevelsRequest)
- func (to *GetSupervisorAgentPermissionLevelsRequest) SyncFieldsDuringRead(ctx context.Context, from GetSupervisorAgentPermissionLevelsRequest)
- func (m GetSupervisorAgentPermissionLevelsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetSupervisorAgentPermissionLevelsRequest) Type(ctx context.Context) attr.Type
- type GetSupervisorAgentPermissionLevelsRequest_SdkV2
- func (m GetSupervisorAgentPermissionLevelsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetSupervisorAgentPermissionLevelsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetSupervisorAgentPermissionLevelsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetSupervisorAgentPermissionLevelsRequest_SdkV2)
- func (to *GetSupervisorAgentPermissionLevelsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetSupervisorAgentPermissionLevelsRequest_SdkV2)
- func (m GetSupervisorAgentPermissionLevelsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetSupervisorAgentPermissionLevelsRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetSupervisorAgentPermissionLevelsResponse
- func (m GetSupervisorAgentPermissionLevelsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetSupervisorAgentPermissionLevelsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *GetSupervisorAgentPermissionLevelsResponse) GetPermissionLevels(ctx context.Context) ([]SupervisorAgentPermissionsDescription, bool)
- func (m *GetSupervisorAgentPermissionLevelsResponse) SetPermissionLevels(ctx context.Context, v []SupervisorAgentPermissionsDescription)
- func (to *GetSupervisorAgentPermissionLevelsResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetSupervisorAgentPermissionLevelsResponse)
- func (to *GetSupervisorAgentPermissionLevelsResponse) SyncFieldsDuringRead(ctx context.Context, from GetSupervisorAgentPermissionLevelsResponse)
- func (m GetSupervisorAgentPermissionLevelsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetSupervisorAgentPermissionLevelsResponse) Type(ctx context.Context) attr.Type
- type GetSupervisorAgentPermissionLevelsResponse_SdkV2
- func (m GetSupervisorAgentPermissionLevelsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetSupervisorAgentPermissionLevelsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *GetSupervisorAgentPermissionLevelsResponse_SdkV2) GetPermissionLevels(ctx context.Context) ([]SupervisorAgentPermissionsDescription_SdkV2, bool)
- func (m *GetSupervisorAgentPermissionLevelsResponse_SdkV2) SetPermissionLevels(ctx context.Context, v []SupervisorAgentPermissionsDescription_SdkV2)
- func (to *GetSupervisorAgentPermissionLevelsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetSupervisorAgentPermissionLevelsResponse_SdkV2)
- func (to *GetSupervisorAgentPermissionLevelsResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetSupervisorAgentPermissionLevelsResponse_SdkV2)
- func (m GetSupervisorAgentPermissionLevelsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetSupervisorAgentPermissionLevelsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type GetSupervisorAgentPermissionsRequest
- func (m GetSupervisorAgentPermissionsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetSupervisorAgentPermissionsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetSupervisorAgentPermissionsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetSupervisorAgentPermissionsRequest)
- func (to *GetSupervisorAgentPermissionsRequest) SyncFieldsDuringRead(ctx context.Context, from GetSupervisorAgentPermissionsRequest)
- func (m GetSupervisorAgentPermissionsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetSupervisorAgentPermissionsRequest) Type(ctx context.Context) attr.Type
- type GetSupervisorAgentPermissionsRequest_SdkV2
- func (m GetSupervisorAgentPermissionsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetSupervisorAgentPermissionsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetSupervisorAgentPermissionsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetSupervisorAgentPermissionsRequest_SdkV2)
- func (to *GetSupervisorAgentPermissionsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetSupervisorAgentPermissionsRequest_SdkV2)
- func (m GetSupervisorAgentPermissionsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetSupervisorAgentPermissionsRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetSupervisorAgentRequest
- func (m GetSupervisorAgentRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetSupervisorAgentRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetSupervisorAgentRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetSupervisorAgentRequest)
- func (to *GetSupervisorAgentRequest) SyncFieldsDuringRead(ctx context.Context, from GetSupervisorAgentRequest)
- func (m GetSupervisorAgentRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetSupervisorAgentRequest) Type(ctx context.Context) attr.Type
- type GetSupervisorAgentRequest_SdkV2
- func (m GetSupervisorAgentRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetSupervisorAgentRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetSupervisorAgentRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetSupervisorAgentRequest_SdkV2)
- func (to *GetSupervisorAgentRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetSupervisorAgentRequest_SdkV2)
- func (m GetSupervisorAgentRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetSupervisorAgentRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetToolRequest
- func (m GetToolRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetToolRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetToolRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetToolRequest)
- func (to *GetToolRequest) SyncFieldsDuringRead(ctx context.Context, from GetToolRequest)
- func (m GetToolRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetToolRequest) Type(ctx context.Context) attr.Type
- type GetToolRequest_SdkV2
- func (m GetToolRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetToolRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetToolRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetToolRequest_SdkV2)
- func (to *GetToolRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetToolRequest_SdkV2)
- func (m GetToolRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetToolRequest_SdkV2) Type(ctx context.Context) attr.Type
- type KnowledgeAssistant
- func (m KnowledgeAssistant) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m KnowledgeAssistant) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *KnowledgeAssistant) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from KnowledgeAssistant)
- func (to *KnowledgeAssistant) SyncFieldsDuringRead(ctx context.Context, from KnowledgeAssistant)
- func (m KnowledgeAssistant) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m KnowledgeAssistant) Type(ctx context.Context) attr.Type
- type KnowledgeAssistant_SdkV2
- func (m KnowledgeAssistant_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m KnowledgeAssistant_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *KnowledgeAssistant_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from KnowledgeAssistant_SdkV2)
- func (to *KnowledgeAssistant_SdkV2) SyncFieldsDuringRead(ctx context.Context, from KnowledgeAssistant_SdkV2)
- func (m KnowledgeAssistant_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m KnowledgeAssistant_SdkV2) Type(ctx context.Context) attr.Type
- type ListExamplesRequest
- func (m ListExamplesRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListExamplesRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListExamplesRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListExamplesRequest)
- func (to *ListExamplesRequest) SyncFieldsDuringRead(ctx context.Context, from ListExamplesRequest)
- func (m ListExamplesRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListExamplesRequest) Type(ctx context.Context) attr.Type
- type ListExamplesRequest_SdkV2
- func (m ListExamplesRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListExamplesRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListExamplesRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListExamplesRequest_SdkV2)
- func (to *ListExamplesRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListExamplesRequest_SdkV2)
- func (m ListExamplesRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListExamplesRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ListExamplesResponse
- func (m ListExamplesResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListExamplesResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListExamplesResponse) GetExamples(ctx context.Context) ([]Example, bool)
- func (m *ListExamplesResponse) SetExamples(ctx context.Context, v []Example)
- func (to *ListExamplesResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListExamplesResponse)
- func (to *ListExamplesResponse) SyncFieldsDuringRead(ctx context.Context, from ListExamplesResponse)
- func (m ListExamplesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListExamplesResponse) Type(ctx context.Context) attr.Type
- type ListExamplesResponse_SdkV2
- func (m ListExamplesResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListExamplesResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListExamplesResponse_SdkV2) GetExamples(ctx context.Context) ([]Example_SdkV2, bool)
- func (m *ListExamplesResponse_SdkV2) SetExamples(ctx context.Context, v []Example_SdkV2)
- func (to *ListExamplesResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListExamplesResponse_SdkV2)
- func (to *ListExamplesResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListExamplesResponse_SdkV2)
- func (m ListExamplesResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListExamplesResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListSupervisorAgentsRequest
- func (m ListSupervisorAgentsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListSupervisorAgentsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListSupervisorAgentsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListSupervisorAgentsRequest)
- func (to *ListSupervisorAgentsRequest) SyncFieldsDuringRead(ctx context.Context, from ListSupervisorAgentsRequest)
- func (m ListSupervisorAgentsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListSupervisorAgentsRequest) Type(ctx context.Context) attr.Type
- type ListSupervisorAgentsRequest_SdkV2
- func (m ListSupervisorAgentsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListSupervisorAgentsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListSupervisorAgentsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListSupervisorAgentsRequest_SdkV2)
- func (to *ListSupervisorAgentsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListSupervisorAgentsRequest_SdkV2)
- func (m ListSupervisorAgentsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListSupervisorAgentsRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ListSupervisorAgentsResponse
- func (m ListSupervisorAgentsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListSupervisorAgentsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListSupervisorAgentsResponse) GetSupervisorAgents(ctx context.Context) ([]SupervisorAgent, bool)
- func (m *ListSupervisorAgentsResponse) SetSupervisorAgents(ctx context.Context, v []SupervisorAgent)
- func (to *ListSupervisorAgentsResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListSupervisorAgentsResponse)
- func (to *ListSupervisorAgentsResponse) SyncFieldsDuringRead(ctx context.Context, from ListSupervisorAgentsResponse)
- func (m ListSupervisorAgentsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListSupervisorAgentsResponse) Type(ctx context.Context) attr.Type
- type ListSupervisorAgentsResponse_SdkV2
- func (m ListSupervisorAgentsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListSupervisorAgentsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListSupervisorAgentsResponse_SdkV2) GetSupervisorAgents(ctx context.Context) ([]SupervisorAgent_SdkV2, bool)
- func (m *ListSupervisorAgentsResponse_SdkV2) SetSupervisorAgents(ctx context.Context, v []SupervisorAgent_SdkV2)
- func (to *ListSupervisorAgentsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListSupervisorAgentsResponse_SdkV2)
- func (to *ListSupervisorAgentsResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListSupervisorAgentsResponse_SdkV2)
- func (m ListSupervisorAgentsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListSupervisorAgentsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListToolsRequest
- func (m ListToolsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListToolsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListToolsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListToolsRequest)
- func (to *ListToolsRequest) SyncFieldsDuringRead(ctx context.Context, from ListToolsRequest)
- func (m ListToolsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListToolsRequest) Type(ctx context.Context) attr.Type
- type ListToolsRequest_SdkV2
- func (m ListToolsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListToolsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListToolsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListToolsRequest_SdkV2)
- func (to *ListToolsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListToolsRequest_SdkV2)
- func (m ListToolsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListToolsRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ListToolsResponse
- func (m ListToolsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListToolsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListToolsResponse) GetTools(ctx context.Context) ([]Tool, bool)
- func (m *ListToolsResponse) SetTools(ctx context.Context, v []Tool)
- func (to *ListToolsResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListToolsResponse)
- func (to *ListToolsResponse) SyncFieldsDuringRead(ctx context.Context, from ListToolsResponse)
- func (m ListToolsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListToolsResponse) Type(ctx context.Context) attr.Type
- type ListToolsResponse_SdkV2
- func (m ListToolsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListToolsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListToolsResponse_SdkV2) GetTools(ctx context.Context) ([]Tool_SdkV2, bool)
- func (m *ListToolsResponse_SdkV2) SetTools(ctx context.Context, v []Tool_SdkV2)
- func (to *ListToolsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListToolsResponse_SdkV2)
- func (to *ListToolsResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListToolsResponse_SdkV2)
- func (m ListToolsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListToolsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type SupervisorAgent
- func (m SupervisorAgent) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SupervisorAgent) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *SupervisorAgent) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SupervisorAgent)
- func (to *SupervisorAgent) SyncFieldsDuringRead(ctx context.Context, from SupervisorAgent)
- func (m SupervisorAgent) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SupervisorAgent) Type(ctx context.Context) attr.Type
- type SupervisorAgentAccessControlRequest
- func (m SupervisorAgentAccessControlRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SupervisorAgentAccessControlRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *SupervisorAgentAccessControlRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SupervisorAgentAccessControlRequest)
- func (to *SupervisorAgentAccessControlRequest) SyncFieldsDuringRead(ctx context.Context, from SupervisorAgentAccessControlRequest)
- func (m SupervisorAgentAccessControlRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SupervisorAgentAccessControlRequest) Type(ctx context.Context) attr.Type
- type SupervisorAgentAccessControlRequest_SdkV2
- func (m SupervisorAgentAccessControlRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SupervisorAgentAccessControlRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *SupervisorAgentAccessControlRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SupervisorAgentAccessControlRequest_SdkV2)
- func (to *SupervisorAgentAccessControlRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SupervisorAgentAccessControlRequest_SdkV2)
- func (m SupervisorAgentAccessControlRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SupervisorAgentAccessControlRequest_SdkV2) Type(ctx context.Context) attr.Type
- type SupervisorAgentAccessControlResponse
- func (m SupervisorAgentAccessControlResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *SupervisorAgentAccessControlResponse) GetAllPermissions(ctx context.Context) ([]SupervisorAgentPermission, bool)
- func (m SupervisorAgentAccessControlResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *SupervisorAgentAccessControlResponse) SetAllPermissions(ctx context.Context, v []SupervisorAgentPermission)
- func (to *SupervisorAgentAccessControlResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SupervisorAgentAccessControlResponse)
- func (to *SupervisorAgentAccessControlResponse) SyncFieldsDuringRead(ctx context.Context, from SupervisorAgentAccessControlResponse)
- func (m SupervisorAgentAccessControlResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SupervisorAgentAccessControlResponse) Type(ctx context.Context) attr.Type
- type SupervisorAgentAccessControlResponse_SdkV2
- func (m SupervisorAgentAccessControlResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *SupervisorAgentAccessControlResponse_SdkV2) GetAllPermissions(ctx context.Context) ([]SupervisorAgentPermission_SdkV2, bool)
- func (m SupervisorAgentAccessControlResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *SupervisorAgentAccessControlResponse_SdkV2) SetAllPermissions(ctx context.Context, v []SupervisorAgentPermission_SdkV2)
- func (to *SupervisorAgentAccessControlResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SupervisorAgentAccessControlResponse_SdkV2)
- func (to *SupervisorAgentAccessControlResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SupervisorAgentAccessControlResponse_SdkV2)
- func (m SupervisorAgentAccessControlResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SupervisorAgentAccessControlResponse_SdkV2) Type(ctx context.Context) attr.Type
- type SupervisorAgentPermission
- func (m SupervisorAgentPermission) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SupervisorAgentPermission) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *SupervisorAgentPermission) GetInheritedFromObject(ctx context.Context) ([]types.String, bool)
- func (m *SupervisorAgentPermission) SetInheritedFromObject(ctx context.Context, v []types.String)
- func (to *SupervisorAgentPermission) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SupervisorAgentPermission)
- func (to *SupervisorAgentPermission) SyncFieldsDuringRead(ctx context.Context, from SupervisorAgentPermission)
- func (m SupervisorAgentPermission) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SupervisorAgentPermission) Type(ctx context.Context) attr.Type
- type SupervisorAgentPermission_SdkV2
- func (m SupervisorAgentPermission_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SupervisorAgentPermission_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *SupervisorAgentPermission_SdkV2) GetInheritedFromObject(ctx context.Context) ([]types.String, bool)
- func (m *SupervisorAgentPermission_SdkV2) SetInheritedFromObject(ctx context.Context, v []types.String)
- func (to *SupervisorAgentPermission_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SupervisorAgentPermission_SdkV2)
- func (to *SupervisorAgentPermission_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SupervisorAgentPermission_SdkV2)
- func (m SupervisorAgentPermission_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SupervisorAgentPermission_SdkV2) Type(ctx context.Context) attr.Type
- type SupervisorAgentPermissions
- func (m SupervisorAgentPermissions) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *SupervisorAgentPermissions) GetAccessControlList(ctx context.Context) ([]SupervisorAgentAccessControlResponse, bool)
- func (m SupervisorAgentPermissions) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *SupervisorAgentPermissions) SetAccessControlList(ctx context.Context, v []SupervisorAgentAccessControlResponse)
- func (to *SupervisorAgentPermissions) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SupervisorAgentPermissions)
- func (to *SupervisorAgentPermissions) SyncFieldsDuringRead(ctx context.Context, from SupervisorAgentPermissions)
- func (m SupervisorAgentPermissions) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SupervisorAgentPermissions) Type(ctx context.Context) attr.Type
- type SupervisorAgentPermissionsDescription
- func (m SupervisorAgentPermissionsDescription) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SupervisorAgentPermissionsDescription) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *SupervisorAgentPermissionsDescription) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SupervisorAgentPermissionsDescription)
- func (to *SupervisorAgentPermissionsDescription) SyncFieldsDuringRead(ctx context.Context, from SupervisorAgentPermissionsDescription)
- func (m SupervisorAgentPermissionsDescription) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SupervisorAgentPermissionsDescription) Type(ctx context.Context) attr.Type
- type SupervisorAgentPermissionsDescription_SdkV2
- func (m SupervisorAgentPermissionsDescription_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SupervisorAgentPermissionsDescription_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *SupervisorAgentPermissionsDescription_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SupervisorAgentPermissionsDescription_SdkV2)
- func (to *SupervisorAgentPermissionsDescription_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SupervisorAgentPermissionsDescription_SdkV2)
- func (m SupervisorAgentPermissionsDescription_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SupervisorAgentPermissionsDescription_SdkV2) Type(ctx context.Context) attr.Type
- type SupervisorAgentPermissionsRequest
- func (m SupervisorAgentPermissionsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *SupervisorAgentPermissionsRequest) GetAccessControlList(ctx context.Context) ([]SupervisorAgentAccessControlRequest, bool)
- func (m SupervisorAgentPermissionsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *SupervisorAgentPermissionsRequest) SetAccessControlList(ctx context.Context, v []SupervisorAgentAccessControlRequest)
- func (to *SupervisorAgentPermissionsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SupervisorAgentPermissionsRequest)
- func (to *SupervisorAgentPermissionsRequest) SyncFieldsDuringRead(ctx context.Context, from SupervisorAgentPermissionsRequest)
- func (m SupervisorAgentPermissionsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SupervisorAgentPermissionsRequest) Type(ctx context.Context) attr.Type
- type SupervisorAgentPermissionsRequest_SdkV2
- func (m SupervisorAgentPermissionsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *SupervisorAgentPermissionsRequest_SdkV2) GetAccessControlList(ctx context.Context) ([]SupervisorAgentAccessControlRequest_SdkV2, bool)
- func (m SupervisorAgentPermissionsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *SupervisorAgentPermissionsRequest_SdkV2) SetAccessControlList(ctx context.Context, v []SupervisorAgentAccessControlRequest_SdkV2)
- func (to *SupervisorAgentPermissionsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SupervisorAgentPermissionsRequest_SdkV2)
- func (to *SupervisorAgentPermissionsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SupervisorAgentPermissionsRequest_SdkV2)
- func (m SupervisorAgentPermissionsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SupervisorAgentPermissionsRequest_SdkV2) Type(ctx context.Context) attr.Type
- type SupervisorAgentPermissions_SdkV2
- func (m SupervisorAgentPermissions_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *SupervisorAgentPermissions_SdkV2) GetAccessControlList(ctx context.Context) ([]SupervisorAgentAccessControlResponse_SdkV2, bool)
- func (m SupervisorAgentPermissions_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *SupervisorAgentPermissions_SdkV2) SetAccessControlList(ctx context.Context, v []SupervisorAgentAccessControlResponse_SdkV2)
- func (to *SupervisorAgentPermissions_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SupervisorAgentPermissions_SdkV2)
- func (to *SupervisorAgentPermissions_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SupervisorAgentPermissions_SdkV2)
- func (m SupervisorAgentPermissions_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SupervisorAgentPermissions_SdkV2) Type(ctx context.Context) attr.Type
- type SupervisorAgent_SdkV2
- func (m SupervisorAgent_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SupervisorAgent_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *SupervisorAgent_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SupervisorAgent_SdkV2)
- func (to *SupervisorAgent_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SupervisorAgent_SdkV2)
- func (m SupervisorAgent_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SupervisorAgent_SdkV2) Type(ctx context.Context) attr.Type
- type Tool
- func (m Tool) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *Tool) GetApp(ctx context.Context) (App, bool)
- func (m Tool) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *Tool) GetGenieSpace(ctx context.Context) (GenieSpace, bool)
- func (m *Tool) GetKnowledgeAssistant(ctx context.Context) (KnowledgeAssistant, bool)
- func (m *Tool) GetUcConnection(ctx context.Context) (UcConnection, bool)
- func (m *Tool) GetUcFunction(ctx context.Context) (UcFunction, bool)
- func (m *Tool) GetVolume(ctx context.Context) (Volume, bool)
- func (m *Tool) SetApp(ctx context.Context, v App)
- func (m *Tool) SetGenieSpace(ctx context.Context, v GenieSpace)
- func (m *Tool) SetKnowledgeAssistant(ctx context.Context, v KnowledgeAssistant)
- func (m *Tool) SetUcConnection(ctx context.Context, v UcConnection)
- func (m *Tool) SetUcFunction(ctx context.Context, v UcFunction)
- func (m *Tool) SetVolume(ctx context.Context, v Volume)
- func (to *Tool) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Tool)
- func (to *Tool) SyncFieldsDuringRead(ctx context.Context, from Tool)
- func (m Tool) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m Tool) Type(ctx context.Context) attr.Type
- type Tool_SdkV2
- func (m Tool_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *Tool_SdkV2) GetApp(ctx context.Context) (App_SdkV2, bool)
- func (m Tool_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *Tool_SdkV2) GetGenieSpace(ctx context.Context) (GenieSpace_SdkV2, bool)
- func (m *Tool_SdkV2) GetKnowledgeAssistant(ctx context.Context) (KnowledgeAssistant_SdkV2, bool)
- func (m *Tool_SdkV2) GetUcConnection(ctx context.Context) (UcConnection_SdkV2, bool)
- func (m *Tool_SdkV2) GetUcFunction(ctx context.Context) (UcFunction_SdkV2, bool)
- func (m *Tool_SdkV2) GetVolume(ctx context.Context) (Volume_SdkV2, bool)
- func (m *Tool_SdkV2) SetApp(ctx context.Context, v App_SdkV2)
- func (m *Tool_SdkV2) SetGenieSpace(ctx context.Context, v GenieSpace_SdkV2)
- func (m *Tool_SdkV2) SetKnowledgeAssistant(ctx context.Context, v KnowledgeAssistant_SdkV2)
- func (m *Tool_SdkV2) SetUcConnection(ctx context.Context, v UcConnection_SdkV2)
- func (m *Tool_SdkV2) SetUcFunction(ctx context.Context, v UcFunction_SdkV2)
- func (m *Tool_SdkV2) SetVolume(ctx context.Context, v Volume_SdkV2)
- func (to *Tool_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Tool_SdkV2)
- func (to *Tool_SdkV2) SyncFieldsDuringRead(ctx context.Context, from Tool_SdkV2)
- func (m Tool_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m Tool_SdkV2) Type(ctx context.Context) attr.Type
- type UcConnection
- func (m UcConnection) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UcConnection) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *UcConnection) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UcConnection)
- func (to *UcConnection) SyncFieldsDuringRead(ctx context.Context, from UcConnection)
- func (m UcConnection) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UcConnection) Type(ctx context.Context) attr.Type
- type UcConnection_SdkV2
- func (m UcConnection_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UcConnection_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *UcConnection_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UcConnection_SdkV2)
- func (to *UcConnection_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UcConnection_SdkV2)
- func (m UcConnection_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UcConnection_SdkV2) Type(ctx context.Context) attr.Type
- type UcFunction
- func (m UcFunction) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UcFunction) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *UcFunction) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UcFunction)
- func (to *UcFunction) SyncFieldsDuringRead(ctx context.Context, from UcFunction)
- func (m UcFunction) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UcFunction) Type(ctx context.Context) attr.Type
- type UcFunction_SdkV2
- func (m UcFunction_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UcFunction_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *UcFunction_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UcFunction_SdkV2)
- func (to *UcFunction_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UcFunction_SdkV2)
- func (m UcFunction_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UcFunction_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateExampleRequest
- func (m UpdateExampleRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpdateExampleRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateExampleRequest) GetExample(ctx context.Context) (Example, bool)
- func (m *UpdateExampleRequest) SetExample(ctx context.Context, v Example)
- func (to *UpdateExampleRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateExampleRequest)
- func (to *UpdateExampleRequest) SyncFieldsDuringRead(ctx context.Context, from UpdateExampleRequest)
- func (m UpdateExampleRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateExampleRequest) Type(ctx context.Context) attr.Type
- type UpdateExampleRequest_SdkV2
- func (m UpdateExampleRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpdateExampleRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateExampleRequest_SdkV2) GetExample(ctx context.Context) (Example_SdkV2, bool)
- func (m *UpdateExampleRequest_SdkV2) SetExample(ctx context.Context, v Example_SdkV2)
- func (to *UpdateExampleRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateExampleRequest_SdkV2)
- func (to *UpdateExampleRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateExampleRequest_SdkV2)
- func (m UpdateExampleRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateExampleRequest_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateSupervisorAgentRequest
- func (m UpdateSupervisorAgentRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpdateSupervisorAgentRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateSupervisorAgentRequest) GetSupervisorAgent(ctx context.Context) (SupervisorAgent, bool)
- func (m *UpdateSupervisorAgentRequest) SetSupervisorAgent(ctx context.Context, v SupervisorAgent)
- func (to *UpdateSupervisorAgentRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateSupervisorAgentRequest)
- func (to *UpdateSupervisorAgentRequest) SyncFieldsDuringRead(ctx context.Context, from UpdateSupervisorAgentRequest)
- func (m UpdateSupervisorAgentRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateSupervisorAgentRequest) Type(ctx context.Context) attr.Type
- type UpdateSupervisorAgentRequest_SdkV2
- func (m UpdateSupervisorAgentRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpdateSupervisorAgentRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateSupervisorAgentRequest_SdkV2) GetSupervisorAgent(ctx context.Context) (SupervisorAgent_SdkV2, bool)
- func (m *UpdateSupervisorAgentRequest_SdkV2) SetSupervisorAgent(ctx context.Context, v SupervisorAgent_SdkV2)
- func (to *UpdateSupervisorAgentRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateSupervisorAgentRequest_SdkV2)
- func (to *UpdateSupervisorAgentRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateSupervisorAgentRequest_SdkV2)
- func (m UpdateSupervisorAgentRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateSupervisorAgentRequest_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateToolRequest
- func (m UpdateToolRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpdateToolRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateToolRequest) GetTool(ctx context.Context) (Tool, bool)
- func (m *UpdateToolRequest) SetTool(ctx context.Context, v Tool)
- func (to *UpdateToolRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateToolRequest)
- func (to *UpdateToolRequest) SyncFieldsDuringRead(ctx context.Context, from UpdateToolRequest)
- func (m UpdateToolRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateToolRequest) Type(ctx context.Context) attr.Type
- type UpdateToolRequest_SdkV2
- func (m UpdateToolRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpdateToolRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateToolRequest_SdkV2) GetTool(ctx context.Context) (Tool_SdkV2, bool)
- func (m *UpdateToolRequest_SdkV2) SetTool(ctx context.Context, v Tool_SdkV2)
- func (to *UpdateToolRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateToolRequest_SdkV2)
- func (to *UpdateToolRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateToolRequest_SdkV2)
- func (m UpdateToolRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateToolRequest_SdkV2) Type(ctx context.Context) attr.Type
- type Volume
- func (m Volume) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m Volume) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *Volume) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Volume)
- func (to *Volume) SyncFieldsDuringRead(ctx context.Context, from Volume)
- func (m Volume) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m Volume) Type(ctx context.Context) attr.Type
- type Volume_SdkV2
- func (m Volume_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m Volume_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *Volume_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Volume_SdkV2)
- func (to *Volume_SdkV2) SyncFieldsDuringRead(ctx context.Context, from Volume_SdkV2)
- func (m Volume_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m Volume_SdkV2) Type(ctx context.Context) attr.Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
Databricks app. Supported app: custom mcp, custom agent.
func (App) ApplySchemaCustomizations ¶
func (m App) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (App) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in App. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*App) SyncFieldsDuringCreateOrUpdate ¶
func (*App) SyncFieldsDuringRead ¶
func (App) ToObjectValue ¶
func (m App) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, App only implements ToObjectValue() and Type().
type App_SdkV2 ¶
Databricks app. Supported app: custom mcp, custom agent.
func (App_SdkV2) ApplySchemaCustomizations ¶
func (m App_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (App_SdkV2) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in App. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*App_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (*App_SdkV2) SyncFieldsDuringRead ¶
func (App_SdkV2) ToObjectValue ¶
func (m App_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, App_SdkV2 only implements ToObjectValue() and Type().
type CreateExampleRequest ¶ added in v1.115.0
type CreateExampleRequest struct {
// The example to create under the parent Supervisor Agent.
Example types.Object `tfsdk:"example"`
// Parent resource where this example will be created. Format:
// supervisor-agents/{supervisor_agent_id}
Parent types.String `tfsdk:"-"`
}
func (CreateExampleRequest) ApplySchemaCustomizations ¶ added in v1.115.0
func (m CreateExampleRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateExampleRequest) GetComplexFieldTypes ¶ added in v1.115.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateExampleRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateExampleRequest) GetExample ¶ added in v1.115.0
func (m *CreateExampleRequest) GetExample(ctx context.Context) (Example, bool)
GetExample returns the value of the Example field in CreateExampleRequest as a Example value. If the field is unknown or null, the boolean return value is false.
func (*CreateExampleRequest) SetExample ¶ added in v1.115.0
func (m *CreateExampleRequest) SetExample(ctx context.Context, v Example)
SetExample sets the value of the Example field in CreateExampleRequest.
func (*CreateExampleRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.115.0
func (to *CreateExampleRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateExampleRequest)
func (*CreateExampleRequest) SyncFieldsDuringRead ¶ added in v1.115.0
func (to *CreateExampleRequest) SyncFieldsDuringRead(ctx context.Context, from CreateExampleRequest)
func (CreateExampleRequest) ToObjectValue ¶ added in v1.115.0
func (m CreateExampleRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateExampleRequest only implements ToObjectValue() and Type().
type CreateExampleRequest_SdkV2 ¶ added in v1.115.0
type CreateExampleRequest_SdkV2 struct {
// The example to create under the parent Supervisor Agent.
Example types.List `tfsdk:"example"`
// Parent resource where this example will be created. Format:
// supervisor-agents/{supervisor_agent_id}
Parent types.String `tfsdk:"-"`
}
func (CreateExampleRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.115.0
func (m CreateExampleRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateExampleRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.115.0
func (m CreateExampleRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateExampleRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateExampleRequest_SdkV2) GetExample ¶ added in v1.115.0
func (m *CreateExampleRequest_SdkV2) GetExample(ctx context.Context) (Example_SdkV2, bool)
GetExample returns the value of the Example field in CreateExampleRequest_SdkV2 as a Example_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreateExampleRequest_SdkV2) SetExample ¶ added in v1.115.0
func (m *CreateExampleRequest_SdkV2) SetExample(ctx context.Context, v Example_SdkV2)
SetExample sets the value of the Example field in CreateExampleRequest_SdkV2.
func (*CreateExampleRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.115.0
func (to *CreateExampleRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateExampleRequest_SdkV2)
func (*CreateExampleRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.115.0
func (to *CreateExampleRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateExampleRequest_SdkV2)
func (CreateExampleRequest_SdkV2) ToObjectValue ¶ added in v1.115.0
func (m CreateExampleRequest_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, CreateExampleRequest_SdkV2 only implements ToObjectValue() and Type().
type CreateSupervisorAgentRequest ¶
type CreateSupervisorAgentRequest struct {
// The Supervisor Agent to create.
SupervisorAgent types.Object `tfsdk:"supervisor_agent"`
}
func (CreateSupervisorAgentRequest) ApplySchemaCustomizations ¶
func (m CreateSupervisorAgentRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateSupervisorAgentRequest) GetComplexFieldTypes ¶
func (m CreateSupervisorAgentRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateSupervisorAgentRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateSupervisorAgentRequest) GetSupervisorAgent ¶
func (m *CreateSupervisorAgentRequest) GetSupervisorAgent(ctx context.Context) (SupervisorAgent, bool)
GetSupervisorAgent returns the value of the SupervisorAgent field in CreateSupervisorAgentRequest as a SupervisorAgent value. If the field is unknown or null, the boolean return value is false.
func (*CreateSupervisorAgentRequest) SetSupervisorAgent ¶
func (m *CreateSupervisorAgentRequest) SetSupervisorAgent(ctx context.Context, v SupervisorAgent)
SetSupervisorAgent sets the value of the SupervisorAgent field in CreateSupervisorAgentRequest.
func (*CreateSupervisorAgentRequest) SyncFieldsDuringCreateOrUpdate ¶
func (to *CreateSupervisorAgentRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateSupervisorAgentRequest)
func (*CreateSupervisorAgentRequest) SyncFieldsDuringRead ¶
func (to *CreateSupervisorAgentRequest) SyncFieldsDuringRead(ctx context.Context, from CreateSupervisorAgentRequest)
func (CreateSupervisorAgentRequest) ToObjectValue ¶
func (m CreateSupervisorAgentRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateSupervisorAgentRequest only implements ToObjectValue() and Type().
type CreateSupervisorAgentRequest_SdkV2 ¶
type CreateSupervisorAgentRequest_SdkV2 struct {
// The Supervisor Agent to create.
SupervisorAgent types.List `tfsdk:"supervisor_agent"`
}
func (CreateSupervisorAgentRequest_SdkV2) ApplySchemaCustomizations ¶
func (m CreateSupervisorAgentRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateSupervisorAgentRequest_SdkV2) GetComplexFieldTypes ¶
func (m CreateSupervisorAgentRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateSupervisorAgentRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateSupervisorAgentRequest_SdkV2) GetSupervisorAgent ¶
func (m *CreateSupervisorAgentRequest_SdkV2) GetSupervisorAgent(ctx context.Context) (SupervisorAgent_SdkV2, bool)
GetSupervisorAgent returns the value of the SupervisorAgent field in CreateSupervisorAgentRequest_SdkV2 as a SupervisorAgent_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreateSupervisorAgentRequest_SdkV2) SetSupervisorAgent ¶
func (m *CreateSupervisorAgentRequest_SdkV2) SetSupervisorAgent(ctx context.Context, v SupervisorAgent_SdkV2)
SetSupervisorAgent sets the value of the SupervisorAgent field in CreateSupervisorAgentRequest_SdkV2.
func (*CreateSupervisorAgentRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *CreateSupervisorAgentRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateSupervisorAgentRequest_SdkV2)
func (*CreateSupervisorAgentRequest_SdkV2) SyncFieldsDuringRead ¶
func (to *CreateSupervisorAgentRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateSupervisorAgentRequest_SdkV2)
func (CreateSupervisorAgentRequest_SdkV2) ToObjectValue ¶
func (m CreateSupervisorAgentRequest_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, CreateSupervisorAgentRequest_SdkV2 only implements ToObjectValue() and Type().
type CreateToolRequest ¶
type CreateToolRequest struct {
// Parent resource where this tool will be created. Format:
// supervisor-agents/{supervisor_agent_id}
Parent types.String `tfsdk:"-"`
Tool types.Object `tfsdk:"tool"`
// The ID to use for the tool, which will become the final component of the
// tool's resource name.
ToolId types.String `tfsdk:"-"`
}
func (CreateToolRequest) ApplySchemaCustomizations ¶
func (m CreateToolRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateToolRequest) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateToolRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateToolRequest) GetTool ¶
func (m *CreateToolRequest) GetTool(ctx context.Context) (Tool, bool)
GetTool returns the value of the Tool field in CreateToolRequest as a Tool value. If the field is unknown or null, the boolean return value is false.
func (*CreateToolRequest) SetTool ¶
func (m *CreateToolRequest) SetTool(ctx context.Context, v Tool)
SetTool sets the value of the Tool field in CreateToolRequest.
func (*CreateToolRequest) SyncFieldsDuringCreateOrUpdate ¶
func (to *CreateToolRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateToolRequest)
func (*CreateToolRequest) SyncFieldsDuringRead ¶
func (to *CreateToolRequest) SyncFieldsDuringRead(ctx context.Context, from CreateToolRequest)
func (CreateToolRequest) ToObjectValue ¶
func (m CreateToolRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateToolRequest only implements ToObjectValue() and Type().
type CreateToolRequest_SdkV2 ¶
type CreateToolRequest_SdkV2 struct {
// Parent resource where this tool will be created. Format:
// supervisor-agents/{supervisor_agent_id}
Parent types.String `tfsdk:"-"`
Tool types.List `tfsdk:"tool"`
// The ID to use for the tool, which will become the final component of the
// tool's resource name.
ToolId types.String `tfsdk:"-"`
}
func (CreateToolRequest_SdkV2) ApplySchemaCustomizations ¶
func (m CreateToolRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateToolRequest_SdkV2) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateToolRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateToolRequest_SdkV2) GetTool ¶
func (m *CreateToolRequest_SdkV2) GetTool(ctx context.Context) (Tool_SdkV2, bool)
GetTool returns the value of the Tool field in CreateToolRequest_SdkV2 as a Tool_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreateToolRequest_SdkV2) SetTool ¶
func (m *CreateToolRequest_SdkV2) SetTool(ctx context.Context, v Tool_SdkV2)
SetTool sets the value of the Tool field in CreateToolRequest_SdkV2.
func (*CreateToolRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *CreateToolRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateToolRequest_SdkV2)
func (*CreateToolRequest_SdkV2) SyncFieldsDuringRead ¶
func (to *CreateToolRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateToolRequest_SdkV2)
func (CreateToolRequest_SdkV2) ToObjectValue ¶
func (m CreateToolRequest_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, CreateToolRequest_SdkV2 only implements ToObjectValue() and Type().
type DeleteExampleRequest ¶ added in v1.115.0
type DeleteExampleRequest struct {
// The resource name of the example to delete. Format:
// supervisor-agents/{supervisor_agent_id}/examples/{example_id}
Name types.String `tfsdk:"-"`
}
func (DeleteExampleRequest) ApplySchemaCustomizations ¶ added in v1.115.0
func (m DeleteExampleRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteExampleRequest) GetComplexFieldTypes ¶ added in v1.115.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteExampleRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteExampleRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.115.0
func (to *DeleteExampleRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteExampleRequest)
func (*DeleteExampleRequest) SyncFieldsDuringRead ¶ added in v1.115.0
func (to *DeleteExampleRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteExampleRequest)
func (DeleteExampleRequest) ToObjectValue ¶ added in v1.115.0
func (m DeleteExampleRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteExampleRequest only implements ToObjectValue() and Type().
type DeleteExampleRequest_SdkV2 ¶ added in v1.115.0
type DeleteExampleRequest_SdkV2 struct {
// The resource name of the example to delete. Format:
// supervisor-agents/{supervisor_agent_id}/examples/{example_id}
Name types.String `tfsdk:"-"`
}
func (DeleteExampleRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.115.0
func (m DeleteExampleRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteExampleRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.115.0
func (m DeleteExampleRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteExampleRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteExampleRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.115.0
func (to *DeleteExampleRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteExampleRequest_SdkV2)
func (*DeleteExampleRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.115.0
func (to *DeleteExampleRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteExampleRequest_SdkV2)
func (DeleteExampleRequest_SdkV2) ToObjectValue ¶ added in v1.115.0
func (m DeleteExampleRequest_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, DeleteExampleRequest_SdkV2 only implements ToObjectValue() and Type().
type DeleteSupervisorAgentRequest ¶
type DeleteSupervisorAgentRequest struct {
// The resource name of the Supervisor Agent. Format:
// supervisor-agents/{supervisor_agent_id}
Name types.String `tfsdk:"-"`
}
func (DeleteSupervisorAgentRequest) ApplySchemaCustomizations ¶
func (m DeleteSupervisorAgentRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteSupervisorAgentRequest) GetComplexFieldTypes ¶
func (m DeleteSupervisorAgentRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteSupervisorAgentRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteSupervisorAgentRequest) SyncFieldsDuringCreateOrUpdate ¶
func (to *DeleteSupervisorAgentRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteSupervisorAgentRequest)
func (*DeleteSupervisorAgentRequest) SyncFieldsDuringRead ¶
func (to *DeleteSupervisorAgentRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteSupervisorAgentRequest)
func (DeleteSupervisorAgentRequest) ToObjectValue ¶
func (m DeleteSupervisorAgentRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteSupervisorAgentRequest only implements ToObjectValue() and Type().
type DeleteSupervisorAgentRequest_SdkV2 ¶
type DeleteSupervisorAgentRequest_SdkV2 struct {
// The resource name of the Supervisor Agent. Format:
// supervisor-agents/{supervisor_agent_id}
Name types.String `tfsdk:"-"`
}
func (DeleteSupervisorAgentRequest_SdkV2) ApplySchemaCustomizations ¶
func (m DeleteSupervisorAgentRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteSupervisorAgentRequest_SdkV2) GetComplexFieldTypes ¶
func (m DeleteSupervisorAgentRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteSupervisorAgentRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteSupervisorAgentRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *DeleteSupervisorAgentRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteSupervisorAgentRequest_SdkV2)
func (*DeleteSupervisorAgentRequest_SdkV2) SyncFieldsDuringRead ¶
func (to *DeleteSupervisorAgentRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteSupervisorAgentRequest_SdkV2)
func (DeleteSupervisorAgentRequest_SdkV2) ToObjectValue ¶
func (m DeleteSupervisorAgentRequest_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, DeleteSupervisorAgentRequest_SdkV2 only implements ToObjectValue() and Type().
type DeleteToolRequest ¶
type DeleteToolRequest struct {
// The resource name of the Tool. Format:
// supervisor-agents/{supervisor_agent_id}/tools/{tool_id}
Name types.String `tfsdk:"-"`
}
func (DeleteToolRequest) ApplySchemaCustomizations ¶
func (m DeleteToolRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteToolRequest) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteToolRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteToolRequest) SyncFieldsDuringCreateOrUpdate ¶
func (to *DeleteToolRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteToolRequest)
func (*DeleteToolRequest) SyncFieldsDuringRead ¶
func (to *DeleteToolRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteToolRequest)
func (DeleteToolRequest) ToObjectValue ¶
func (m DeleteToolRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteToolRequest only implements ToObjectValue() and Type().
type DeleteToolRequest_SdkV2 ¶
type DeleteToolRequest_SdkV2 struct {
// The resource name of the Tool. Format:
// supervisor-agents/{supervisor_agent_id}/tools/{tool_id}
Name types.String `tfsdk:"-"`
}
func (DeleteToolRequest_SdkV2) ApplySchemaCustomizations ¶
func (m DeleteToolRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteToolRequest_SdkV2) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteToolRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteToolRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *DeleteToolRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteToolRequest_SdkV2)
func (*DeleteToolRequest_SdkV2) SyncFieldsDuringRead ¶
func (to *DeleteToolRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteToolRequest_SdkV2)
func (DeleteToolRequest_SdkV2) ToObjectValue ¶
func (m DeleteToolRequest_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, DeleteToolRequest_SdkV2 only implements ToObjectValue() and Type().
type Example ¶ added in v1.115.0
type Example struct {
// The universally unique identifier (UUID) of the example.
ExampleId types.String `tfsdk:"example_id"`
// Guidelines for answering the question.
Guidelines types.List `tfsdk:"guidelines"`
// Full resource name:
// supervisor-agents/{supervisor_agent_id}/examples/{example_id}
Name types.String `tfsdk:"name"`
// The example question.
Question types.String `tfsdk:"question"`
}
An example associated with a Supervisor Agent. Contains a question and guidelines for how the agent should respond.
func (Example) ApplySchemaCustomizations ¶ added in v1.115.0
func (m Example) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Example) GetComplexFieldTypes ¶ added in v1.115.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Example. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Example) GetGuidelines ¶ added in v1.115.0
GetGuidelines returns the value of the Guidelines field in Example as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*Example) SetGuidelines ¶ added in v1.115.0
SetGuidelines sets the value of the Guidelines field in Example.
func (*Example) SyncFieldsDuringCreateOrUpdate ¶ added in v1.115.0
func (*Example) SyncFieldsDuringRead ¶ added in v1.115.0
func (Example) ToObjectValue ¶ added in v1.115.0
func (m Example) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Example only implements ToObjectValue() and Type().
type Example_SdkV2 ¶ added in v1.115.0
type Example_SdkV2 struct {
// The universally unique identifier (UUID) of the example.
ExampleId types.String `tfsdk:"example_id"`
// Guidelines for answering the question.
Guidelines types.List `tfsdk:"guidelines"`
// Full resource name:
// supervisor-agents/{supervisor_agent_id}/examples/{example_id}
Name types.String `tfsdk:"name"`
// The example question.
Question types.String `tfsdk:"question"`
}
An example associated with a Supervisor Agent. Contains a question and guidelines for how the agent should respond.
func (Example_SdkV2) ApplySchemaCustomizations ¶ added in v1.115.0
func (m Example_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Example_SdkV2) GetComplexFieldTypes ¶ added in v1.115.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Example. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Example_SdkV2) GetGuidelines ¶ added in v1.115.0
GetGuidelines returns the value of the Guidelines field in Example_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*Example_SdkV2) SetGuidelines ¶ added in v1.115.0
func (m *Example_SdkV2) SetGuidelines(ctx context.Context, v []types.String)
SetGuidelines sets the value of the Guidelines field in Example_SdkV2.
func (*Example_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.115.0
func (to *Example_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Example_SdkV2)
func (*Example_SdkV2) SyncFieldsDuringRead ¶ added in v1.115.0
func (to *Example_SdkV2) SyncFieldsDuringRead(ctx context.Context, from Example_SdkV2)
func (Example_SdkV2) ToObjectValue ¶ added in v1.115.0
func (m Example_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, Example_SdkV2 only implements ToObjectValue() and Type().
type GenieSpace ¶
type GenieSpace struct {
// Deprecated: use space_id instead. Still REQUIRED for backward
// compatibility until a future API version removes it.
Id types.String `tfsdk:"id"`
}
func (GenieSpace) ApplySchemaCustomizations ¶
func (m GenieSpace) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GenieSpace) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in GenieSpace. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GenieSpace) SyncFieldsDuringCreateOrUpdate ¶
func (to *GenieSpace) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GenieSpace)
func (*GenieSpace) SyncFieldsDuringRead ¶
func (to *GenieSpace) SyncFieldsDuringRead(ctx context.Context, from GenieSpace)
func (GenieSpace) ToObjectValue ¶
func (m GenieSpace) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GenieSpace only implements ToObjectValue() and Type().
type GenieSpace_SdkV2 ¶
type GenieSpace_SdkV2 struct {
// Deprecated: use space_id instead. Still REQUIRED for backward
// compatibility until a future API version removes it.
Id types.String `tfsdk:"id"`
}
func (GenieSpace_SdkV2) ApplySchemaCustomizations ¶
func (m GenieSpace_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GenieSpace_SdkV2) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in GenieSpace. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GenieSpace_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *GenieSpace_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GenieSpace_SdkV2)
func (*GenieSpace_SdkV2) SyncFieldsDuringRead ¶
func (to *GenieSpace_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GenieSpace_SdkV2)
func (GenieSpace_SdkV2) ToObjectValue ¶
func (m GenieSpace_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, GenieSpace_SdkV2 only implements ToObjectValue() and Type().
type GetExampleRequest ¶ added in v1.115.0
type GetExampleRequest struct {
// The resource name of the example. Format:
// supervisor-agents/{supervisor_agent_id}/examples/{example_id}
Name types.String `tfsdk:"-"`
}
func (GetExampleRequest) ApplySchemaCustomizations ¶ added in v1.115.0
func (m GetExampleRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetExampleRequest) GetComplexFieldTypes ¶ added in v1.115.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetExampleRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetExampleRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.115.0
func (to *GetExampleRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetExampleRequest)
func (*GetExampleRequest) SyncFieldsDuringRead ¶ added in v1.115.0
func (to *GetExampleRequest) SyncFieldsDuringRead(ctx context.Context, from GetExampleRequest)
func (GetExampleRequest) ToObjectValue ¶ added in v1.115.0
func (m GetExampleRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetExampleRequest only implements ToObjectValue() and Type().
type GetExampleRequest_SdkV2 ¶ added in v1.115.0
type GetExampleRequest_SdkV2 struct {
// The resource name of the example. Format:
// supervisor-agents/{supervisor_agent_id}/examples/{example_id}
Name types.String `tfsdk:"-"`
}
func (GetExampleRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.115.0
func (m GetExampleRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetExampleRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.115.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetExampleRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetExampleRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.115.0
func (to *GetExampleRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetExampleRequest_SdkV2)
func (*GetExampleRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.115.0
func (to *GetExampleRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetExampleRequest_SdkV2)
func (GetExampleRequest_SdkV2) ToObjectValue ¶ added in v1.115.0
func (m GetExampleRequest_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, GetExampleRequest_SdkV2 only implements ToObjectValue() and Type().
type GetSupervisorAgentPermissionLevelsRequest ¶ added in v1.115.0
type GetSupervisorAgentPermissionLevelsRequest struct {
// The supervisor agent for which to get or manage permissions.
SupervisorAgentId types.String `tfsdk:"-"`
}
func (GetSupervisorAgentPermissionLevelsRequest) ApplySchemaCustomizations ¶ added in v1.115.0
func (m GetSupervisorAgentPermissionLevelsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetSupervisorAgentPermissionLevelsRequest) GetComplexFieldTypes ¶ added in v1.115.0
func (m GetSupervisorAgentPermissionLevelsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetSupervisorAgentPermissionLevelsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetSupervisorAgentPermissionLevelsRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.115.0
func (to *GetSupervisorAgentPermissionLevelsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetSupervisorAgentPermissionLevelsRequest)
func (*GetSupervisorAgentPermissionLevelsRequest) SyncFieldsDuringRead ¶ added in v1.115.0
func (to *GetSupervisorAgentPermissionLevelsRequest) SyncFieldsDuringRead(ctx context.Context, from GetSupervisorAgentPermissionLevelsRequest)
func (GetSupervisorAgentPermissionLevelsRequest) ToObjectValue ¶ added in v1.115.0
func (m GetSupervisorAgentPermissionLevelsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetSupervisorAgentPermissionLevelsRequest only implements ToObjectValue() and Type().
type GetSupervisorAgentPermissionLevelsRequest_SdkV2 ¶ added in v1.115.0
type GetSupervisorAgentPermissionLevelsRequest_SdkV2 struct {
// The supervisor agent for which to get or manage permissions.
SupervisorAgentId types.String `tfsdk:"-"`
}
func (GetSupervisorAgentPermissionLevelsRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.115.0
func (m GetSupervisorAgentPermissionLevelsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetSupervisorAgentPermissionLevelsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.115.0
func (m GetSupervisorAgentPermissionLevelsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetSupervisorAgentPermissionLevelsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetSupervisorAgentPermissionLevelsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.115.0
func (to *GetSupervisorAgentPermissionLevelsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetSupervisorAgentPermissionLevelsRequest_SdkV2)
func (*GetSupervisorAgentPermissionLevelsRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.115.0
func (to *GetSupervisorAgentPermissionLevelsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetSupervisorAgentPermissionLevelsRequest_SdkV2)
func (GetSupervisorAgentPermissionLevelsRequest_SdkV2) ToObjectValue ¶ added in v1.115.0
func (m GetSupervisorAgentPermissionLevelsRequest_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, GetSupervisorAgentPermissionLevelsRequest_SdkV2 only implements ToObjectValue() and Type().
type GetSupervisorAgentPermissionLevelsResponse ¶ added in v1.115.0
type GetSupervisorAgentPermissionLevelsResponse struct {
// Specific permission levels
PermissionLevels types.List `tfsdk:"permission_levels"`
}
func (GetSupervisorAgentPermissionLevelsResponse) ApplySchemaCustomizations ¶ added in v1.115.0
func (m GetSupervisorAgentPermissionLevelsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetSupervisorAgentPermissionLevelsResponse) GetComplexFieldTypes ¶ added in v1.115.0
func (m GetSupervisorAgentPermissionLevelsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetSupervisorAgentPermissionLevelsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetSupervisorAgentPermissionLevelsResponse) GetPermissionLevels ¶ added in v1.115.0
func (m *GetSupervisorAgentPermissionLevelsResponse) GetPermissionLevels(ctx context.Context) ([]SupervisorAgentPermissionsDescription, bool)
GetPermissionLevels returns the value of the PermissionLevels field in GetSupervisorAgentPermissionLevelsResponse as a slice of SupervisorAgentPermissionsDescription values. If the field is unknown or null, the boolean return value is false.
func (*GetSupervisorAgentPermissionLevelsResponse) SetPermissionLevels ¶ added in v1.115.0
func (m *GetSupervisorAgentPermissionLevelsResponse) SetPermissionLevels(ctx context.Context, v []SupervisorAgentPermissionsDescription)
SetPermissionLevels sets the value of the PermissionLevels field in GetSupervisorAgentPermissionLevelsResponse.
func (*GetSupervisorAgentPermissionLevelsResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.115.0
func (to *GetSupervisorAgentPermissionLevelsResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetSupervisorAgentPermissionLevelsResponse)
func (*GetSupervisorAgentPermissionLevelsResponse) SyncFieldsDuringRead ¶ added in v1.115.0
func (to *GetSupervisorAgentPermissionLevelsResponse) SyncFieldsDuringRead(ctx context.Context, from GetSupervisorAgentPermissionLevelsResponse)
func (GetSupervisorAgentPermissionLevelsResponse) ToObjectValue ¶ added in v1.115.0
func (m GetSupervisorAgentPermissionLevelsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetSupervisorAgentPermissionLevelsResponse only implements ToObjectValue() and Type().
type GetSupervisorAgentPermissionLevelsResponse_SdkV2 ¶ added in v1.115.0
type GetSupervisorAgentPermissionLevelsResponse_SdkV2 struct {
// Specific permission levels
PermissionLevels types.List `tfsdk:"permission_levels"`
}
func (GetSupervisorAgentPermissionLevelsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.115.0
func (m GetSupervisorAgentPermissionLevelsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetSupervisorAgentPermissionLevelsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.115.0
func (m GetSupervisorAgentPermissionLevelsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetSupervisorAgentPermissionLevelsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetSupervisorAgentPermissionLevelsResponse_SdkV2) GetPermissionLevels ¶ added in v1.115.0
func (m *GetSupervisorAgentPermissionLevelsResponse_SdkV2) GetPermissionLevels(ctx context.Context) ([]SupervisorAgentPermissionsDescription_SdkV2, bool)
GetPermissionLevels returns the value of the PermissionLevels field in GetSupervisorAgentPermissionLevelsResponse_SdkV2 as a slice of SupervisorAgentPermissionsDescription_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*GetSupervisorAgentPermissionLevelsResponse_SdkV2) SetPermissionLevels ¶ added in v1.115.0
func (m *GetSupervisorAgentPermissionLevelsResponse_SdkV2) SetPermissionLevels(ctx context.Context, v []SupervisorAgentPermissionsDescription_SdkV2)
SetPermissionLevels sets the value of the PermissionLevels field in GetSupervisorAgentPermissionLevelsResponse_SdkV2.
func (*GetSupervisorAgentPermissionLevelsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.115.0
func (to *GetSupervisorAgentPermissionLevelsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetSupervisorAgentPermissionLevelsResponse_SdkV2)
func (*GetSupervisorAgentPermissionLevelsResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.115.0
func (to *GetSupervisorAgentPermissionLevelsResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetSupervisorAgentPermissionLevelsResponse_SdkV2)
func (GetSupervisorAgentPermissionLevelsResponse_SdkV2) ToObjectValue ¶ added in v1.115.0
func (m GetSupervisorAgentPermissionLevelsResponse_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, GetSupervisorAgentPermissionLevelsResponse_SdkV2 only implements ToObjectValue() and Type().
type GetSupervisorAgentPermissionsRequest ¶ added in v1.115.0
type GetSupervisorAgentPermissionsRequest struct {
// The supervisor agent for which to get or manage permissions.
SupervisorAgentId types.String `tfsdk:"-"`
}
func (GetSupervisorAgentPermissionsRequest) ApplySchemaCustomizations ¶ added in v1.115.0
func (m GetSupervisorAgentPermissionsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetSupervisorAgentPermissionsRequest) GetComplexFieldTypes ¶ added in v1.115.0
func (m GetSupervisorAgentPermissionsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetSupervisorAgentPermissionsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetSupervisorAgentPermissionsRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.115.0
func (to *GetSupervisorAgentPermissionsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetSupervisorAgentPermissionsRequest)
func (*GetSupervisorAgentPermissionsRequest) SyncFieldsDuringRead ¶ added in v1.115.0
func (to *GetSupervisorAgentPermissionsRequest) SyncFieldsDuringRead(ctx context.Context, from GetSupervisorAgentPermissionsRequest)
func (GetSupervisorAgentPermissionsRequest) ToObjectValue ¶ added in v1.115.0
func (m GetSupervisorAgentPermissionsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetSupervisorAgentPermissionsRequest only implements ToObjectValue() and Type().
type GetSupervisorAgentPermissionsRequest_SdkV2 ¶ added in v1.115.0
type GetSupervisorAgentPermissionsRequest_SdkV2 struct {
// The supervisor agent for which to get or manage permissions.
SupervisorAgentId types.String `tfsdk:"-"`
}
func (GetSupervisorAgentPermissionsRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.115.0
func (m GetSupervisorAgentPermissionsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetSupervisorAgentPermissionsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.115.0
func (m GetSupervisorAgentPermissionsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetSupervisorAgentPermissionsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetSupervisorAgentPermissionsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.115.0
func (to *GetSupervisorAgentPermissionsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetSupervisorAgentPermissionsRequest_SdkV2)
func (*GetSupervisorAgentPermissionsRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.115.0
func (to *GetSupervisorAgentPermissionsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetSupervisorAgentPermissionsRequest_SdkV2)
func (GetSupervisorAgentPermissionsRequest_SdkV2) ToObjectValue ¶ added in v1.115.0
func (m GetSupervisorAgentPermissionsRequest_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, GetSupervisorAgentPermissionsRequest_SdkV2 only implements ToObjectValue() and Type().
type GetSupervisorAgentRequest ¶
type GetSupervisorAgentRequest struct {
// The resource name of the Supervisor Agent. Format:
// supervisor-agents/{supervisor_agent_id}
Name types.String `tfsdk:"-"`
}
func (GetSupervisorAgentRequest) ApplySchemaCustomizations ¶
func (m GetSupervisorAgentRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetSupervisorAgentRequest) GetComplexFieldTypes ¶
func (m GetSupervisorAgentRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetSupervisorAgentRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetSupervisorAgentRequest) SyncFieldsDuringCreateOrUpdate ¶
func (to *GetSupervisorAgentRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetSupervisorAgentRequest)
func (*GetSupervisorAgentRequest) SyncFieldsDuringRead ¶
func (to *GetSupervisorAgentRequest) SyncFieldsDuringRead(ctx context.Context, from GetSupervisorAgentRequest)
func (GetSupervisorAgentRequest) ToObjectValue ¶
func (m GetSupervisorAgentRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetSupervisorAgentRequest only implements ToObjectValue() and Type().
type GetSupervisorAgentRequest_SdkV2 ¶
type GetSupervisorAgentRequest_SdkV2 struct {
// The resource name of the Supervisor Agent. Format:
// supervisor-agents/{supervisor_agent_id}
Name types.String `tfsdk:"-"`
}
func (GetSupervisorAgentRequest_SdkV2) ApplySchemaCustomizations ¶
func (m GetSupervisorAgentRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetSupervisorAgentRequest_SdkV2) GetComplexFieldTypes ¶
func (m GetSupervisorAgentRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetSupervisorAgentRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetSupervisorAgentRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *GetSupervisorAgentRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetSupervisorAgentRequest_SdkV2)
func (*GetSupervisorAgentRequest_SdkV2) SyncFieldsDuringRead ¶
func (to *GetSupervisorAgentRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetSupervisorAgentRequest_SdkV2)
func (GetSupervisorAgentRequest_SdkV2) ToObjectValue ¶
func (m GetSupervisorAgentRequest_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, GetSupervisorAgentRequest_SdkV2 only implements ToObjectValue() and Type().
type GetToolRequest ¶
type GetToolRequest struct {
// The resource name of the Tool. Format:
// supervisor-agents/{supervisor_agent_id}/tools/{tool_id}
Name types.String `tfsdk:"-"`
}
func (GetToolRequest) ApplySchemaCustomizations ¶
func (m GetToolRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetToolRequest) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetToolRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetToolRequest) SyncFieldsDuringCreateOrUpdate ¶
func (to *GetToolRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetToolRequest)
func (*GetToolRequest) SyncFieldsDuringRead ¶
func (to *GetToolRequest) SyncFieldsDuringRead(ctx context.Context, from GetToolRequest)
func (GetToolRequest) ToObjectValue ¶
func (m GetToolRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetToolRequest only implements ToObjectValue() and Type().
type GetToolRequest_SdkV2 ¶
type GetToolRequest_SdkV2 struct {
// The resource name of the Tool. Format:
// supervisor-agents/{supervisor_agent_id}/tools/{tool_id}
Name types.String `tfsdk:"-"`
}
func (GetToolRequest_SdkV2) ApplySchemaCustomizations ¶
func (m GetToolRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetToolRequest_SdkV2) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetToolRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetToolRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *GetToolRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetToolRequest_SdkV2)
func (*GetToolRequest_SdkV2) SyncFieldsDuringRead ¶
func (to *GetToolRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetToolRequest_SdkV2)
func (GetToolRequest_SdkV2) ToObjectValue ¶
func (m GetToolRequest_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, GetToolRequest_SdkV2 only implements ToObjectValue() and Type().
type KnowledgeAssistant ¶
type KnowledgeAssistant struct {
// The ID of the knowledge assistant.
KnowledgeAssistantId types.String `tfsdk:"knowledge_assistant_id"`
// Deprecated: use knowledge_assistant_id instead.
ServingEndpointName types.String `tfsdk:"serving_endpoint_name"`
}
func (KnowledgeAssistant) ApplySchemaCustomizations ¶
func (m KnowledgeAssistant) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (KnowledgeAssistant) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in KnowledgeAssistant. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*KnowledgeAssistant) SyncFieldsDuringCreateOrUpdate ¶
func (to *KnowledgeAssistant) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from KnowledgeAssistant)
func (*KnowledgeAssistant) SyncFieldsDuringRead ¶
func (to *KnowledgeAssistant) SyncFieldsDuringRead(ctx context.Context, from KnowledgeAssistant)
func (KnowledgeAssistant) ToObjectValue ¶
func (m KnowledgeAssistant) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, KnowledgeAssistant only implements ToObjectValue() and Type().
type KnowledgeAssistant_SdkV2 ¶
type KnowledgeAssistant_SdkV2 struct {
// The ID of the knowledge assistant.
KnowledgeAssistantId types.String `tfsdk:"knowledge_assistant_id"`
// Deprecated: use knowledge_assistant_id instead.
ServingEndpointName types.String `tfsdk:"serving_endpoint_name"`
}
func (KnowledgeAssistant_SdkV2) ApplySchemaCustomizations ¶
func (m KnowledgeAssistant_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (KnowledgeAssistant_SdkV2) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in KnowledgeAssistant. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*KnowledgeAssistant_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *KnowledgeAssistant_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from KnowledgeAssistant_SdkV2)
func (*KnowledgeAssistant_SdkV2) SyncFieldsDuringRead ¶
func (to *KnowledgeAssistant_SdkV2) SyncFieldsDuringRead(ctx context.Context, from KnowledgeAssistant_SdkV2)
func (KnowledgeAssistant_SdkV2) ToObjectValue ¶
func (m KnowledgeAssistant_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, KnowledgeAssistant_SdkV2 only implements ToObjectValue() and Type().
type ListExamplesRequest ¶ added in v1.115.0
type ListExamplesRequest struct {
// The maximum number of examples to return. If unspecified, at most 100
// examples will be returned. The maximum value is 100; values above 100
// will be coerced to 100.
PageSize types.Int64 `tfsdk:"-"`
// A page token, received from a previous `ListExamples` call. Provide this
// to retrieve the subsequent page. If unspecified, the first page will be
// returned.
PageToken types.String `tfsdk:"-"`
// Parent resource to list from. Format:
// supervisor-agents/{supervisor_agent_id}
Parent types.String `tfsdk:"-"`
}
func (ListExamplesRequest) ApplySchemaCustomizations ¶ added in v1.115.0
func (m ListExamplesRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListExamplesRequest) GetComplexFieldTypes ¶ added in v1.115.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListExamplesRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListExamplesRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.115.0
func (to *ListExamplesRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListExamplesRequest)
func (*ListExamplesRequest) SyncFieldsDuringRead ¶ added in v1.115.0
func (to *ListExamplesRequest) SyncFieldsDuringRead(ctx context.Context, from ListExamplesRequest)
func (ListExamplesRequest) ToObjectValue ¶ added in v1.115.0
func (m ListExamplesRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListExamplesRequest only implements ToObjectValue() and Type().
type ListExamplesRequest_SdkV2 ¶ added in v1.115.0
type ListExamplesRequest_SdkV2 struct {
// The maximum number of examples to return. If unspecified, at most 100
// examples will be returned. The maximum value is 100; values above 100
// will be coerced to 100.
PageSize types.Int64 `tfsdk:"-"`
// A page token, received from a previous `ListExamples` call. Provide this
// to retrieve the subsequent page. If unspecified, the first page will be
// returned.
PageToken types.String `tfsdk:"-"`
// Parent resource to list from. Format:
// supervisor-agents/{supervisor_agent_id}
Parent types.String `tfsdk:"-"`
}
func (ListExamplesRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.115.0
func (m ListExamplesRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListExamplesRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.115.0
func (m ListExamplesRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListExamplesRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListExamplesRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.115.0
func (to *ListExamplesRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListExamplesRequest_SdkV2)
func (*ListExamplesRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.115.0
func (to *ListExamplesRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListExamplesRequest_SdkV2)
func (ListExamplesRequest_SdkV2) ToObjectValue ¶ added in v1.115.0
func (m ListExamplesRequest_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, ListExamplesRequest_SdkV2 only implements ToObjectValue() and Type().
type ListExamplesResponse ¶ added in v1.115.0
type ListExamplesResponse struct {
Examples types.List `tfsdk:"examples"`
NextPageToken types.String `tfsdk:"next_page_token"`
}
A list of Supervisor Agent examples.
func (ListExamplesResponse) ApplySchemaCustomizations ¶ added in v1.115.0
func (m ListExamplesResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListExamplesResponse) GetComplexFieldTypes ¶ added in v1.115.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListExamplesResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListExamplesResponse) GetExamples ¶ added in v1.115.0
func (m *ListExamplesResponse) GetExamples(ctx context.Context) ([]Example, bool)
GetExamples returns the value of the Examples field in ListExamplesResponse as a slice of Example values. If the field is unknown or null, the boolean return value is false.
func (*ListExamplesResponse) SetExamples ¶ added in v1.115.0
func (m *ListExamplesResponse) SetExamples(ctx context.Context, v []Example)
SetExamples sets the value of the Examples field in ListExamplesResponse.
func (*ListExamplesResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.115.0
func (to *ListExamplesResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListExamplesResponse)
func (*ListExamplesResponse) SyncFieldsDuringRead ¶ added in v1.115.0
func (to *ListExamplesResponse) SyncFieldsDuringRead(ctx context.Context, from ListExamplesResponse)
func (ListExamplesResponse) ToObjectValue ¶ added in v1.115.0
func (m ListExamplesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListExamplesResponse only implements ToObjectValue() and Type().
type ListExamplesResponse_SdkV2 ¶ added in v1.115.0
type ListExamplesResponse_SdkV2 struct {
Examples types.List `tfsdk:"examples"`
NextPageToken types.String `tfsdk:"next_page_token"`
}
A list of Supervisor Agent examples.
func (ListExamplesResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.115.0
func (m ListExamplesResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListExamplesResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.115.0
func (m ListExamplesResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListExamplesResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListExamplesResponse_SdkV2) GetExamples ¶ added in v1.115.0
func (m *ListExamplesResponse_SdkV2) GetExamples(ctx context.Context) ([]Example_SdkV2, bool)
GetExamples returns the value of the Examples field in ListExamplesResponse_SdkV2 as a slice of Example_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListExamplesResponse_SdkV2) SetExamples ¶ added in v1.115.0
func (m *ListExamplesResponse_SdkV2) SetExamples(ctx context.Context, v []Example_SdkV2)
SetExamples sets the value of the Examples field in ListExamplesResponse_SdkV2.
func (*ListExamplesResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.115.0
func (to *ListExamplesResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListExamplesResponse_SdkV2)
func (*ListExamplesResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.115.0
func (to *ListExamplesResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListExamplesResponse_SdkV2)
func (ListExamplesResponse_SdkV2) ToObjectValue ¶ added in v1.115.0
func (m ListExamplesResponse_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, ListExamplesResponse_SdkV2 only implements ToObjectValue() and Type().
type ListSupervisorAgentsRequest ¶
type ListSupervisorAgentsRequest struct {
// The maximum number of supervisor agents to return. If unspecified, at
// most 100 supervisor agents will be returned. The maximum value is 100;
// values above 100 will be coerced to 100.
PageSize types.Int64 `tfsdk:"-"`
// A page token, received from a previous `ListSupervisorAgents` call.
// Provide this to retrieve the subsequent page. If unspecified, the first
// page will be returned.
PageToken types.String `tfsdk:"-"`
}
func (ListSupervisorAgentsRequest) ApplySchemaCustomizations ¶
func (m ListSupervisorAgentsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListSupervisorAgentsRequest) GetComplexFieldTypes ¶
func (m ListSupervisorAgentsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListSupervisorAgentsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListSupervisorAgentsRequest) SyncFieldsDuringCreateOrUpdate ¶
func (to *ListSupervisorAgentsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListSupervisorAgentsRequest)
func (*ListSupervisorAgentsRequest) SyncFieldsDuringRead ¶
func (to *ListSupervisorAgentsRequest) SyncFieldsDuringRead(ctx context.Context, from ListSupervisorAgentsRequest)
func (ListSupervisorAgentsRequest) ToObjectValue ¶
func (m ListSupervisorAgentsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListSupervisorAgentsRequest only implements ToObjectValue() and Type().
type ListSupervisorAgentsRequest_SdkV2 ¶
type ListSupervisorAgentsRequest_SdkV2 struct {
// The maximum number of supervisor agents to return. If unspecified, at
// most 100 supervisor agents will be returned. The maximum value is 100;
// values above 100 will be coerced to 100.
PageSize types.Int64 `tfsdk:"-"`
// A page token, received from a previous `ListSupervisorAgents` call.
// Provide this to retrieve the subsequent page. If unspecified, the first
// page will be returned.
PageToken types.String `tfsdk:"-"`
}
func (ListSupervisorAgentsRequest_SdkV2) ApplySchemaCustomizations ¶
func (m ListSupervisorAgentsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListSupervisorAgentsRequest_SdkV2) GetComplexFieldTypes ¶
func (m ListSupervisorAgentsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListSupervisorAgentsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListSupervisorAgentsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *ListSupervisorAgentsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListSupervisorAgentsRequest_SdkV2)
func (*ListSupervisorAgentsRequest_SdkV2) SyncFieldsDuringRead ¶
func (to *ListSupervisorAgentsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListSupervisorAgentsRequest_SdkV2)
func (ListSupervisorAgentsRequest_SdkV2) ToObjectValue ¶
func (m ListSupervisorAgentsRequest_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, ListSupervisorAgentsRequest_SdkV2 only implements ToObjectValue() and Type().
type ListSupervisorAgentsResponse ¶
type ListSupervisorAgentsResponse struct {
// A token that can be sent as `page_token` to retrieve the next page. If
// this field is omitted, there are no subsequent pages.
NextPageToken types.String `tfsdk:"next_page_token"`
SupervisorAgents types.List `tfsdk:"supervisor_agents"`
}
func (ListSupervisorAgentsResponse) ApplySchemaCustomizations ¶
func (m ListSupervisorAgentsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListSupervisorAgentsResponse) GetComplexFieldTypes ¶
func (m ListSupervisorAgentsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListSupervisorAgentsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListSupervisorAgentsResponse) GetSupervisorAgents ¶
func (m *ListSupervisorAgentsResponse) GetSupervisorAgents(ctx context.Context) ([]SupervisorAgent, bool)
GetSupervisorAgents returns the value of the SupervisorAgents field in ListSupervisorAgentsResponse as a slice of SupervisorAgent values. If the field is unknown or null, the boolean return value is false.
func (*ListSupervisorAgentsResponse) SetSupervisorAgents ¶
func (m *ListSupervisorAgentsResponse) SetSupervisorAgents(ctx context.Context, v []SupervisorAgent)
SetSupervisorAgents sets the value of the SupervisorAgents field in ListSupervisorAgentsResponse.
func (*ListSupervisorAgentsResponse) SyncFieldsDuringCreateOrUpdate ¶
func (to *ListSupervisorAgentsResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListSupervisorAgentsResponse)
func (*ListSupervisorAgentsResponse) SyncFieldsDuringRead ¶
func (to *ListSupervisorAgentsResponse) SyncFieldsDuringRead(ctx context.Context, from ListSupervisorAgentsResponse)
func (ListSupervisorAgentsResponse) ToObjectValue ¶
func (m ListSupervisorAgentsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListSupervisorAgentsResponse only implements ToObjectValue() and Type().
type ListSupervisorAgentsResponse_SdkV2 ¶
type ListSupervisorAgentsResponse_SdkV2 struct {
// A token that can be sent as `page_token` to retrieve the next page. If
// this field is omitted, there are no subsequent pages.
NextPageToken types.String `tfsdk:"next_page_token"`
SupervisorAgents types.List `tfsdk:"supervisor_agents"`
}
func (ListSupervisorAgentsResponse_SdkV2) ApplySchemaCustomizations ¶
func (m ListSupervisorAgentsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListSupervisorAgentsResponse_SdkV2) GetComplexFieldTypes ¶
func (m ListSupervisorAgentsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListSupervisorAgentsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListSupervisorAgentsResponse_SdkV2) GetSupervisorAgents ¶
func (m *ListSupervisorAgentsResponse_SdkV2) GetSupervisorAgents(ctx context.Context) ([]SupervisorAgent_SdkV2, bool)
GetSupervisorAgents returns the value of the SupervisorAgents field in ListSupervisorAgentsResponse_SdkV2 as a slice of SupervisorAgent_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListSupervisorAgentsResponse_SdkV2) SetSupervisorAgents ¶
func (m *ListSupervisorAgentsResponse_SdkV2) SetSupervisorAgents(ctx context.Context, v []SupervisorAgent_SdkV2)
SetSupervisorAgents sets the value of the SupervisorAgents field in ListSupervisorAgentsResponse_SdkV2.
func (*ListSupervisorAgentsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *ListSupervisorAgentsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListSupervisorAgentsResponse_SdkV2)
func (*ListSupervisorAgentsResponse_SdkV2) SyncFieldsDuringRead ¶
func (to *ListSupervisorAgentsResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListSupervisorAgentsResponse_SdkV2)
func (ListSupervisorAgentsResponse_SdkV2) ToObjectValue ¶
func (m ListSupervisorAgentsResponse_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, ListSupervisorAgentsResponse_SdkV2 only implements ToObjectValue() and Type().
type ListToolsRequest ¶
type ListToolsRequest struct {
PageSize types.Int64 `tfsdk:"-"`
PageToken types.String `tfsdk:"-"`
// Parent resource to list from. Format:
// supervisor-agents/{supervisor_agent_id}
Parent types.String `tfsdk:"-"`
}
func (ListToolsRequest) ApplySchemaCustomizations ¶
func (m ListToolsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListToolsRequest) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListToolsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListToolsRequest) SyncFieldsDuringCreateOrUpdate ¶
func (to *ListToolsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListToolsRequest)
func (*ListToolsRequest) SyncFieldsDuringRead ¶
func (to *ListToolsRequest) SyncFieldsDuringRead(ctx context.Context, from ListToolsRequest)
func (ListToolsRequest) ToObjectValue ¶
func (m ListToolsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListToolsRequest only implements ToObjectValue() and Type().
type ListToolsRequest_SdkV2 ¶
type ListToolsRequest_SdkV2 struct {
PageSize types.Int64 `tfsdk:"-"`
PageToken types.String `tfsdk:"-"`
// Parent resource to list from. Format:
// supervisor-agents/{supervisor_agent_id}
Parent types.String `tfsdk:"-"`
}
func (ListToolsRequest_SdkV2) ApplySchemaCustomizations ¶
func (m ListToolsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListToolsRequest_SdkV2) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListToolsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListToolsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *ListToolsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListToolsRequest_SdkV2)
func (*ListToolsRequest_SdkV2) SyncFieldsDuringRead ¶
func (to *ListToolsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListToolsRequest_SdkV2)
func (ListToolsRequest_SdkV2) ToObjectValue ¶
func (m ListToolsRequest_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, ListToolsRequest_SdkV2 only implements ToObjectValue() and Type().
type ListToolsResponse ¶
type ListToolsResponse struct {
NextPageToken types.String `tfsdk:"next_page_token"`
Tools types.List `tfsdk:"tools"`
}
func (ListToolsResponse) ApplySchemaCustomizations ¶
func (m ListToolsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListToolsResponse) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListToolsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListToolsResponse) GetTools ¶
func (m *ListToolsResponse) GetTools(ctx context.Context) ([]Tool, bool)
GetTools returns the value of the Tools field in ListToolsResponse as a slice of Tool values. If the field is unknown or null, the boolean return value is false.
func (*ListToolsResponse) SetTools ¶
func (m *ListToolsResponse) SetTools(ctx context.Context, v []Tool)
SetTools sets the value of the Tools field in ListToolsResponse.
func (*ListToolsResponse) SyncFieldsDuringCreateOrUpdate ¶
func (to *ListToolsResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListToolsResponse)
func (*ListToolsResponse) SyncFieldsDuringRead ¶
func (to *ListToolsResponse) SyncFieldsDuringRead(ctx context.Context, from ListToolsResponse)
func (ListToolsResponse) ToObjectValue ¶
func (m ListToolsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListToolsResponse only implements ToObjectValue() and Type().
type ListToolsResponse_SdkV2 ¶
type ListToolsResponse_SdkV2 struct {
NextPageToken types.String `tfsdk:"next_page_token"`
Tools types.List `tfsdk:"tools"`
}
func (ListToolsResponse_SdkV2) ApplySchemaCustomizations ¶
func (m ListToolsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListToolsResponse_SdkV2) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListToolsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListToolsResponse_SdkV2) GetTools ¶
func (m *ListToolsResponse_SdkV2) GetTools(ctx context.Context) ([]Tool_SdkV2, bool)
GetTools returns the value of the Tools field in ListToolsResponse_SdkV2 as a slice of Tool_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListToolsResponse_SdkV2) SetTools ¶
func (m *ListToolsResponse_SdkV2) SetTools(ctx context.Context, v []Tool_SdkV2)
SetTools sets the value of the Tools field in ListToolsResponse_SdkV2.
func (*ListToolsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *ListToolsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListToolsResponse_SdkV2)
func (*ListToolsResponse_SdkV2) SyncFieldsDuringRead ¶
func (to *ListToolsResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListToolsResponse_SdkV2)
func (ListToolsResponse_SdkV2) ToObjectValue ¶
func (m ListToolsResponse_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, ListToolsResponse_SdkV2 only implements ToObjectValue() and Type().
type SupervisorAgent ¶
type SupervisorAgent struct {
// Creation timestamp.
CreateTime timetypes.RFC3339 `tfsdk:"create_time"`
// The creator of the Supervisor Agent.
Creator types.String `tfsdk:"creator"`
// Description of what this agent can do (user-facing).
Description types.String `tfsdk:"description"`
// The display name of the Supervisor Agent, unique at workspace level.
DisplayName types.String `tfsdk:"display_name"`
// The name of the supervisor agent's serving endpoint.
EndpointName types.String `tfsdk:"endpoint_name"`
// The MLflow experiment ID.
ExperimentId types.String `tfsdk:"experiment_id"`
// Deprecated: Use supervisor_agent_id instead.
Id types.String `tfsdk:"id"`
// Optional natural-language instructions for the supervisor agent.
Instructions types.String `tfsdk:"instructions"`
// The resource name of the SupervisorAgent. Format:
// supervisor-agents/{supervisor_agent_id}
Name types.String `tfsdk:"name"`
// The universally unique identifier (UUID) of the Supervisor Agent.
SupervisorAgentId types.String `tfsdk:"supervisor_agent_id"`
}
func (SupervisorAgent) ApplySchemaCustomizations ¶
func (m SupervisorAgent) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SupervisorAgent) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in SupervisorAgent. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SupervisorAgent) SyncFieldsDuringCreateOrUpdate ¶
func (to *SupervisorAgent) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SupervisorAgent)
func (*SupervisorAgent) SyncFieldsDuringRead ¶
func (to *SupervisorAgent) SyncFieldsDuringRead(ctx context.Context, from SupervisorAgent)
func (SupervisorAgent) ToObjectValue ¶
func (m SupervisorAgent) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SupervisorAgent only implements ToObjectValue() and Type().
type SupervisorAgentAccessControlRequest ¶ added in v1.115.0
type SupervisorAgentAccessControlRequest 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 (SupervisorAgentAccessControlRequest) ApplySchemaCustomizations ¶ added in v1.115.0
func (m SupervisorAgentAccessControlRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SupervisorAgentAccessControlRequest) GetComplexFieldTypes ¶ added in v1.115.0
func (m SupervisorAgentAccessControlRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in SupervisorAgentAccessControlRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SupervisorAgentAccessControlRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.115.0
func (to *SupervisorAgentAccessControlRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SupervisorAgentAccessControlRequest)
func (*SupervisorAgentAccessControlRequest) SyncFieldsDuringRead ¶ added in v1.115.0
func (to *SupervisorAgentAccessControlRequest) SyncFieldsDuringRead(ctx context.Context, from SupervisorAgentAccessControlRequest)
func (SupervisorAgentAccessControlRequest) ToObjectValue ¶ added in v1.115.0
func (m SupervisorAgentAccessControlRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SupervisorAgentAccessControlRequest only implements ToObjectValue() and Type().
type SupervisorAgentAccessControlRequest_SdkV2 ¶ added in v1.115.0
type SupervisorAgentAccessControlRequest_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 (SupervisorAgentAccessControlRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.115.0
func (m SupervisorAgentAccessControlRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SupervisorAgentAccessControlRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.115.0
func (m SupervisorAgentAccessControlRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in SupervisorAgentAccessControlRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SupervisorAgentAccessControlRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.115.0
func (to *SupervisorAgentAccessControlRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SupervisorAgentAccessControlRequest_SdkV2)
func (*SupervisorAgentAccessControlRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.115.0
func (to *SupervisorAgentAccessControlRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SupervisorAgentAccessControlRequest_SdkV2)
func (SupervisorAgentAccessControlRequest_SdkV2) ToObjectValue ¶ added in v1.115.0
func (m SupervisorAgentAccessControlRequest_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, SupervisorAgentAccessControlRequest_SdkV2 only implements ToObjectValue() and Type().
type SupervisorAgentAccessControlResponse ¶ added in v1.115.0
type SupervisorAgentAccessControlResponse 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 (SupervisorAgentAccessControlResponse) ApplySchemaCustomizations ¶ added in v1.115.0
func (m SupervisorAgentAccessControlResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*SupervisorAgentAccessControlResponse) GetAllPermissions ¶ added in v1.115.0
func (m *SupervisorAgentAccessControlResponse) GetAllPermissions(ctx context.Context) ([]SupervisorAgentPermission, bool)
GetAllPermissions returns the value of the AllPermissions field in SupervisorAgentAccessControlResponse as a slice of SupervisorAgentPermission values. If the field is unknown or null, the boolean return value is false.
func (SupervisorAgentAccessControlResponse) GetComplexFieldTypes ¶ added in v1.115.0
func (m SupervisorAgentAccessControlResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in SupervisorAgentAccessControlResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SupervisorAgentAccessControlResponse) SetAllPermissions ¶ added in v1.115.0
func (m *SupervisorAgentAccessControlResponse) SetAllPermissions(ctx context.Context, v []SupervisorAgentPermission)
SetAllPermissions sets the value of the AllPermissions field in SupervisorAgentAccessControlResponse.
func (*SupervisorAgentAccessControlResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.115.0
func (to *SupervisorAgentAccessControlResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SupervisorAgentAccessControlResponse)
func (*SupervisorAgentAccessControlResponse) SyncFieldsDuringRead ¶ added in v1.115.0
func (to *SupervisorAgentAccessControlResponse) SyncFieldsDuringRead(ctx context.Context, from SupervisorAgentAccessControlResponse)
func (SupervisorAgentAccessControlResponse) ToObjectValue ¶ added in v1.115.0
func (m SupervisorAgentAccessControlResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SupervisorAgentAccessControlResponse only implements ToObjectValue() and Type().
type SupervisorAgentAccessControlResponse_SdkV2 ¶ added in v1.115.0
type SupervisorAgentAccessControlResponse_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 (SupervisorAgentAccessControlResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.115.0
func (m SupervisorAgentAccessControlResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*SupervisorAgentAccessControlResponse_SdkV2) GetAllPermissions ¶ added in v1.115.0
func (m *SupervisorAgentAccessControlResponse_SdkV2) GetAllPermissions(ctx context.Context) ([]SupervisorAgentPermission_SdkV2, bool)
GetAllPermissions returns the value of the AllPermissions field in SupervisorAgentAccessControlResponse_SdkV2 as a slice of SupervisorAgentPermission_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (SupervisorAgentAccessControlResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.115.0
func (m SupervisorAgentAccessControlResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in SupervisorAgentAccessControlResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SupervisorAgentAccessControlResponse_SdkV2) SetAllPermissions ¶ added in v1.115.0
func (m *SupervisorAgentAccessControlResponse_SdkV2) SetAllPermissions(ctx context.Context, v []SupervisorAgentPermission_SdkV2)
SetAllPermissions sets the value of the AllPermissions field in SupervisorAgentAccessControlResponse_SdkV2.
func (*SupervisorAgentAccessControlResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.115.0
func (to *SupervisorAgentAccessControlResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SupervisorAgentAccessControlResponse_SdkV2)
func (*SupervisorAgentAccessControlResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.115.0
func (to *SupervisorAgentAccessControlResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SupervisorAgentAccessControlResponse_SdkV2)
func (SupervisorAgentAccessControlResponse_SdkV2) ToObjectValue ¶ added in v1.115.0
func (m SupervisorAgentAccessControlResponse_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, SupervisorAgentAccessControlResponse_SdkV2 only implements ToObjectValue() and Type().
type SupervisorAgentPermission ¶ added in v1.115.0
type SupervisorAgentPermission struct {
Inherited types.Bool `tfsdk:"inherited"`
InheritedFromObject types.List `tfsdk:"inherited_from_object"`
PermissionLevel types.String `tfsdk:"permission_level"`
}
func (SupervisorAgentPermission) ApplySchemaCustomizations ¶ added in v1.115.0
func (m SupervisorAgentPermission) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SupervisorAgentPermission) GetComplexFieldTypes ¶ added in v1.115.0
func (m SupervisorAgentPermission) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in SupervisorAgentPermission. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SupervisorAgentPermission) GetInheritedFromObject ¶ added in v1.115.0
func (m *SupervisorAgentPermission) GetInheritedFromObject(ctx context.Context) ([]types.String, bool)
GetInheritedFromObject returns the value of the InheritedFromObject field in SupervisorAgentPermission as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*SupervisorAgentPermission) SetInheritedFromObject ¶ added in v1.115.0
func (m *SupervisorAgentPermission) SetInheritedFromObject(ctx context.Context, v []types.String)
SetInheritedFromObject sets the value of the InheritedFromObject field in SupervisorAgentPermission.
func (*SupervisorAgentPermission) SyncFieldsDuringCreateOrUpdate ¶ added in v1.115.0
func (to *SupervisorAgentPermission) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SupervisorAgentPermission)
func (*SupervisorAgentPermission) SyncFieldsDuringRead ¶ added in v1.115.0
func (to *SupervisorAgentPermission) SyncFieldsDuringRead(ctx context.Context, from SupervisorAgentPermission)
func (SupervisorAgentPermission) ToObjectValue ¶ added in v1.115.0
func (m SupervisorAgentPermission) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SupervisorAgentPermission only implements ToObjectValue() and Type().
type SupervisorAgentPermission_SdkV2 ¶ added in v1.115.0
type SupervisorAgentPermission_SdkV2 struct {
Inherited types.Bool `tfsdk:"inherited"`
InheritedFromObject types.List `tfsdk:"inherited_from_object"`
PermissionLevel types.String `tfsdk:"permission_level"`
}
func (SupervisorAgentPermission_SdkV2) ApplySchemaCustomizations ¶ added in v1.115.0
func (m SupervisorAgentPermission_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SupervisorAgentPermission_SdkV2) GetComplexFieldTypes ¶ added in v1.115.0
func (m SupervisorAgentPermission_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in SupervisorAgentPermission. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SupervisorAgentPermission_SdkV2) GetInheritedFromObject ¶ added in v1.115.0
func (m *SupervisorAgentPermission_SdkV2) GetInheritedFromObject(ctx context.Context) ([]types.String, bool)
GetInheritedFromObject returns the value of the InheritedFromObject field in SupervisorAgentPermission_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*SupervisorAgentPermission_SdkV2) SetInheritedFromObject ¶ added in v1.115.0
func (m *SupervisorAgentPermission_SdkV2) SetInheritedFromObject(ctx context.Context, v []types.String)
SetInheritedFromObject sets the value of the InheritedFromObject field in SupervisorAgentPermission_SdkV2.
func (*SupervisorAgentPermission_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.115.0
func (to *SupervisorAgentPermission_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SupervisorAgentPermission_SdkV2)
func (*SupervisorAgentPermission_SdkV2) SyncFieldsDuringRead ¶ added in v1.115.0
func (to *SupervisorAgentPermission_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SupervisorAgentPermission_SdkV2)
func (SupervisorAgentPermission_SdkV2) ToObjectValue ¶ added in v1.115.0
func (m SupervisorAgentPermission_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, SupervisorAgentPermission_SdkV2 only implements ToObjectValue() and Type().
type SupervisorAgentPermissions ¶ added in v1.115.0
type SupervisorAgentPermissions struct {
AccessControlList types.List `tfsdk:"access_control_list"`
ObjectId types.String `tfsdk:"object_id"`
ObjectType types.String `tfsdk:"object_type"`
}
func (SupervisorAgentPermissions) ApplySchemaCustomizations ¶ added in v1.115.0
func (m SupervisorAgentPermissions) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*SupervisorAgentPermissions) GetAccessControlList ¶ added in v1.115.0
func (m *SupervisorAgentPermissions) GetAccessControlList(ctx context.Context) ([]SupervisorAgentAccessControlResponse, bool)
GetAccessControlList returns the value of the AccessControlList field in SupervisorAgentPermissions as a slice of SupervisorAgentAccessControlResponse values. If the field is unknown or null, the boolean return value is false.
func (SupervisorAgentPermissions) GetComplexFieldTypes ¶ added in v1.115.0
func (m SupervisorAgentPermissions) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in SupervisorAgentPermissions. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SupervisorAgentPermissions) SetAccessControlList ¶ added in v1.115.0
func (m *SupervisorAgentPermissions) SetAccessControlList(ctx context.Context, v []SupervisorAgentAccessControlResponse)
SetAccessControlList sets the value of the AccessControlList field in SupervisorAgentPermissions.
func (*SupervisorAgentPermissions) SyncFieldsDuringCreateOrUpdate ¶ added in v1.115.0
func (to *SupervisorAgentPermissions) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SupervisorAgentPermissions)
func (*SupervisorAgentPermissions) SyncFieldsDuringRead ¶ added in v1.115.0
func (to *SupervisorAgentPermissions) SyncFieldsDuringRead(ctx context.Context, from SupervisorAgentPermissions)
func (SupervisorAgentPermissions) ToObjectValue ¶ added in v1.115.0
func (m SupervisorAgentPermissions) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SupervisorAgentPermissions only implements ToObjectValue() and Type().
type SupervisorAgentPermissionsDescription ¶ added in v1.115.0
type SupervisorAgentPermissionsDescription struct {
Description types.String `tfsdk:"description"`
PermissionLevel types.String `tfsdk:"permission_level"`
}
func (SupervisorAgentPermissionsDescription) ApplySchemaCustomizations ¶ added in v1.115.0
func (m SupervisorAgentPermissionsDescription) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SupervisorAgentPermissionsDescription) GetComplexFieldTypes ¶ added in v1.115.0
func (m SupervisorAgentPermissionsDescription) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in SupervisorAgentPermissionsDescription. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SupervisorAgentPermissionsDescription) SyncFieldsDuringCreateOrUpdate ¶ added in v1.115.0
func (to *SupervisorAgentPermissionsDescription) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SupervisorAgentPermissionsDescription)
func (*SupervisorAgentPermissionsDescription) SyncFieldsDuringRead ¶ added in v1.115.0
func (to *SupervisorAgentPermissionsDescription) SyncFieldsDuringRead(ctx context.Context, from SupervisorAgentPermissionsDescription)
func (SupervisorAgentPermissionsDescription) ToObjectValue ¶ added in v1.115.0
func (m SupervisorAgentPermissionsDescription) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SupervisorAgentPermissionsDescription only implements ToObjectValue() and Type().
type SupervisorAgentPermissionsDescription_SdkV2 ¶ added in v1.115.0
type SupervisorAgentPermissionsDescription_SdkV2 struct {
Description types.String `tfsdk:"description"`
PermissionLevel types.String `tfsdk:"permission_level"`
}
func (SupervisorAgentPermissionsDescription_SdkV2) ApplySchemaCustomizations ¶ added in v1.115.0
func (m SupervisorAgentPermissionsDescription_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SupervisorAgentPermissionsDescription_SdkV2) GetComplexFieldTypes ¶ added in v1.115.0
func (m SupervisorAgentPermissionsDescription_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in SupervisorAgentPermissionsDescription. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SupervisorAgentPermissionsDescription_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.115.0
func (to *SupervisorAgentPermissionsDescription_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SupervisorAgentPermissionsDescription_SdkV2)
func (*SupervisorAgentPermissionsDescription_SdkV2) SyncFieldsDuringRead ¶ added in v1.115.0
func (to *SupervisorAgentPermissionsDescription_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SupervisorAgentPermissionsDescription_SdkV2)
func (SupervisorAgentPermissionsDescription_SdkV2) ToObjectValue ¶ added in v1.115.0
func (m SupervisorAgentPermissionsDescription_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, SupervisorAgentPermissionsDescription_SdkV2 only implements ToObjectValue() and Type().
type SupervisorAgentPermissionsRequest ¶ added in v1.115.0
type SupervisorAgentPermissionsRequest struct {
AccessControlList types.List `tfsdk:"access_control_list"`
// The supervisor agent for which to get or manage permissions.
SupervisorAgentId types.String `tfsdk:"-"`
}
func (SupervisorAgentPermissionsRequest) ApplySchemaCustomizations ¶ added in v1.115.0
func (m SupervisorAgentPermissionsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*SupervisorAgentPermissionsRequest) GetAccessControlList ¶ added in v1.115.0
func (m *SupervisorAgentPermissionsRequest) GetAccessControlList(ctx context.Context) ([]SupervisorAgentAccessControlRequest, bool)
GetAccessControlList returns the value of the AccessControlList field in SupervisorAgentPermissionsRequest as a slice of SupervisorAgentAccessControlRequest values. If the field is unknown or null, the boolean return value is false.
func (SupervisorAgentPermissionsRequest) GetComplexFieldTypes ¶ added in v1.115.0
func (m SupervisorAgentPermissionsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in SupervisorAgentPermissionsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SupervisorAgentPermissionsRequest) SetAccessControlList ¶ added in v1.115.0
func (m *SupervisorAgentPermissionsRequest) SetAccessControlList(ctx context.Context, v []SupervisorAgentAccessControlRequest)
SetAccessControlList sets the value of the AccessControlList field in SupervisorAgentPermissionsRequest.
func (*SupervisorAgentPermissionsRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.115.0
func (to *SupervisorAgentPermissionsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SupervisorAgentPermissionsRequest)
func (*SupervisorAgentPermissionsRequest) SyncFieldsDuringRead ¶ added in v1.115.0
func (to *SupervisorAgentPermissionsRequest) SyncFieldsDuringRead(ctx context.Context, from SupervisorAgentPermissionsRequest)
func (SupervisorAgentPermissionsRequest) ToObjectValue ¶ added in v1.115.0
func (m SupervisorAgentPermissionsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SupervisorAgentPermissionsRequest only implements ToObjectValue() and Type().
type SupervisorAgentPermissionsRequest_SdkV2 ¶ added in v1.115.0
type SupervisorAgentPermissionsRequest_SdkV2 struct {
AccessControlList types.List `tfsdk:"access_control_list"`
// The supervisor agent for which to get or manage permissions.
SupervisorAgentId types.String `tfsdk:"-"`
}
func (SupervisorAgentPermissionsRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.115.0
func (m SupervisorAgentPermissionsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*SupervisorAgentPermissionsRequest_SdkV2) GetAccessControlList ¶ added in v1.115.0
func (m *SupervisorAgentPermissionsRequest_SdkV2) GetAccessControlList(ctx context.Context) ([]SupervisorAgentAccessControlRequest_SdkV2, bool)
GetAccessControlList returns the value of the AccessControlList field in SupervisorAgentPermissionsRequest_SdkV2 as a slice of SupervisorAgentAccessControlRequest_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (SupervisorAgentPermissionsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.115.0
func (m SupervisorAgentPermissionsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in SupervisorAgentPermissionsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SupervisorAgentPermissionsRequest_SdkV2) SetAccessControlList ¶ added in v1.115.0
func (m *SupervisorAgentPermissionsRequest_SdkV2) SetAccessControlList(ctx context.Context, v []SupervisorAgentAccessControlRequest_SdkV2)
SetAccessControlList sets the value of the AccessControlList field in SupervisorAgentPermissionsRequest_SdkV2.
func (*SupervisorAgentPermissionsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.115.0
func (to *SupervisorAgentPermissionsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SupervisorAgentPermissionsRequest_SdkV2)
func (*SupervisorAgentPermissionsRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.115.0
func (to *SupervisorAgentPermissionsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SupervisorAgentPermissionsRequest_SdkV2)
func (SupervisorAgentPermissionsRequest_SdkV2) ToObjectValue ¶ added in v1.115.0
func (m SupervisorAgentPermissionsRequest_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, SupervisorAgentPermissionsRequest_SdkV2 only implements ToObjectValue() and Type().
type SupervisorAgentPermissions_SdkV2 ¶ added in v1.115.0
type SupervisorAgentPermissions_SdkV2 struct {
AccessControlList types.List `tfsdk:"access_control_list"`
ObjectId types.String `tfsdk:"object_id"`
ObjectType types.String `tfsdk:"object_type"`
}
func (SupervisorAgentPermissions_SdkV2) ApplySchemaCustomizations ¶ added in v1.115.0
func (m SupervisorAgentPermissions_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*SupervisorAgentPermissions_SdkV2) GetAccessControlList ¶ added in v1.115.0
func (m *SupervisorAgentPermissions_SdkV2) GetAccessControlList(ctx context.Context) ([]SupervisorAgentAccessControlResponse_SdkV2, bool)
GetAccessControlList returns the value of the AccessControlList field in SupervisorAgentPermissions_SdkV2 as a slice of SupervisorAgentAccessControlResponse_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (SupervisorAgentPermissions_SdkV2) GetComplexFieldTypes ¶ added in v1.115.0
func (m SupervisorAgentPermissions_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in SupervisorAgentPermissions. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SupervisorAgentPermissions_SdkV2) SetAccessControlList ¶ added in v1.115.0
func (m *SupervisorAgentPermissions_SdkV2) SetAccessControlList(ctx context.Context, v []SupervisorAgentAccessControlResponse_SdkV2)
SetAccessControlList sets the value of the AccessControlList field in SupervisorAgentPermissions_SdkV2.
func (*SupervisorAgentPermissions_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.115.0
func (to *SupervisorAgentPermissions_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SupervisorAgentPermissions_SdkV2)
func (*SupervisorAgentPermissions_SdkV2) SyncFieldsDuringRead ¶ added in v1.115.0
func (to *SupervisorAgentPermissions_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SupervisorAgentPermissions_SdkV2)
func (SupervisorAgentPermissions_SdkV2) ToObjectValue ¶ added in v1.115.0
func (m SupervisorAgentPermissions_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, SupervisorAgentPermissions_SdkV2 only implements ToObjectValue() and Type().
type SupervisorAgent_SdkV2 ¶
type SupervisorAgent_SdkV2 struct {
// Creation timestamp.
CreateTime timetypes.RFC3339 `tfsdk:"create_time"`
// The creator of the Supervisor Agent.
Creator types.String `tfsdk:"creator"`
// Description of what this agent can do (user-facing).
Description types.String `tfsdk:"description"`
// The display name of the Supervisor Agent, unique at workspace level.
DisplayName types.String `tfsdk:"display_name"`
// The name of the supervisor agent's serving endpoint.
EndpointName types.String `tfsdk:"endpoint_name"`
// The MLflow experiment ID.
ExperimentId types.String `tfsdk:"experiment_id"`
// Deprecated: Use supervisor_agent_id instead.
Id types.String `tfsdk:"id"`
// Optional natural-language instructions for the supervisor agent.
Instructions types.String `tfsdk:"instructions"`
// The resource name of the SupervisorAgent. Format:
// supervisor-agents/{supervisor_agent_id}
Name types.String `tfsdk:"name"`
// The universally unique identifier (UUID) of the Supervisor Agent.
SupervisorAgentId types.String `tfsdk:"supervisor_agent_id"`
}
func (SupervisorAgent_SdkV2) ApplySchemaCustomizations ¶
func (m SupervisorAgent_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SupervisorAgent_SdkV2) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in SupervisorAgent. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SupervisorAgent_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *SupervisorAgent_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SupervisorAgent_SdkV2)
func (*SupervisorAgent_SdkV2) SyncFieldsDuringRead ¶
func (to *SupervisorAgent_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SupervisorAgent_SdkV2)
func (SupervisorAgent_SdkV2) ToObjectValue ¶
func (m SupervisorAgent_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, SupervisorAgent_SdkV2 only implements ToObjectValue() and Type().
type Tool ¶
type Tool struct {
App types.Object `tfsdk:"app"`
// Description of what this tool does (user-facing).
Description types.String `tfsdk:"description"`
GenieSpace types.Object `tfsdk:"genie_space"`
// Deprecated: Use tool_id instead.
Id types.String `tfsdk:"id"`
KnowledgeAssistant types.Object `tfsdk:"knowledge_assistant"`
// Full resource name:
// supervisor-agents/{supervisor_agent_id}/tools/{tool_id}
Name types.String `tfsdk:"name"`
// User specified id of the Tool.
ToolId types.String `tfsdk:"tool_id"`
// Tool type. Must be one of: "genie_space", "knowledge_assistant",
// "uc_function", "uc_connection", "uc_mcp", "app", "volume", "dashboard",
// "serving_endpoint", "table", "vector_search_index", "catalog", "schema",
// "supervisor_agent", "databricks_web_search", "skill". The legacy values
// "lakeview_dashboard", "uc_table", and "web_search" are also accepted and
// remain equivalent to "dashboard", "table", and "databricks_web_search"
// respectively. The "databricks_web_search" tool_type maps to the
// `web_search` spec field.
ToolType types.String `tfsdk:"tool_type"`
UcConnection types.Object `tfsdk:"uc_connection"`
UcFunction types.Object `tfsdk:"uc_function"`
Volume types.Object `tfsdk:"volume"`
}
func (Tool) ApplySchemaCustomizations ¶
func (m Tool) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*Tool) GetApp ¶
GetApp returns the value of the App field in Tool as a App value. If the field is unknown or null, the boolean return value is false.
func (Tool) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in Tool. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Tool) GetGenieSpace ¶
func (m *Tool) GetGenieSpace(ctx context.Context) (GenieSpace, bool)
GetGenieSpace returns the value of the GenieSpace field in Tool as a GenieSpace value. If the field is unknown or null, the boolean return value is false.
func (*Tool) GetKnowledgeAssistant ¶
func (m *Tool) GetKnowledgeAssistant(ctx context.Context) (KnowledgeAssistant, bool)
GetKnowledgeAssistant returns the value of the KnowledgeAssistant field in Tool as a KnowledgeAssistant value. If the field is unknown or null, the boolean return value is false.
func (*Tool) GetUcConnection ¶
func (m *Tool) GetUcConnection(ctx context.Context) (UcConnection, bool)
GetUcConnection returns the value of the UcConnection field in Tool as a UcConnection value. If the field is unknown or null, the boolean return value is false.
func (*Tool) GetUcFunction ¶
func (m *Tool) GetUcFunction(ctx context.Context) (UcFunction, bool)
GetUcFunction returns the value of the UcFunction field in Tool as a UcFunction value. If the field is unknown or null, the boolean return value is false.
func (*Tool) GetVolume ¶
GetVolume returns the value of the Volume field in Tool as a Volume value. If the field is unknown or null, the boolean return value is false.
func (*Tool) SetGenieSpace ¶
func (m *Tool) SetGenieSpace(ctx context.Context, v GenieSpace)
SetGenieSpace sets the value of the GenieSpace field in Tool.
func (*Tool) SetKnowledgeAssistant ¶
func (m *Tool) SetKnowledgeAssistant(ctx context.Context, v KnowledgeAssistant)
SetKnowledgeAssistant sets the value of the KnowledgeAssistant field in Tool.
func (*Tool) SetUcConnection ¶
func (m *Tool) SetUcConnection(ctx context.Context, v UcConnection)
SetUcConnection sets the value of the UcConnection field in Tool.
func (*Tool) SetUcFunction ¶
func (m *Tool) SetUcFunction(ctx context.Context, v UcFunction)
SetUcFunction sets the value of the UcFunction field in Tool.
func (*Tool) SyncFieldsDuringCreateOrUpdate ¶
func (*Tool) SyncFieldsDuringRead ¶
func (Tool) ToObjectValue ¶
func (m Tool) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Tool only implements ToObjectValue() and Type().
type Tool_SdkV2 ¶
type Tool_SdkV2 struct {
App types.List `tfsdk:"app"`
// Description of what this tool does (user-facing).
Description types.String `tfsdk:"description"`
GenieSpace types.List `tfsdk:"genie_space"`
// Deprecated: Use tool_id instead.
Id types.String `tfsdk:"id"`
KnowledgeAssistant types.List `tfsdk:"knowledge_assistant"`
// Full resource name:
// supervisor-agents/{supervisor_agent_id}/tools/{tool_id}
Name types.String `tfsdk:"name"`
// User specified id of the Tool.
ToolId types.String `tfsdk:"tool_id"`
// Tool type. Must be one of: "genie_space", "knowledge_assistant",
// "uc_function", "uc_connection", "uc_mcp", "app", "volume", "dashboard",
// "serving_endpoint", "table", "vector_search_index", "catalog", "schema",
// "supervisor_agent", "databricks_web_search", "skill". The legacy values
// "lakeview_dashboard", "uc_table", and "web_search" are also accepted and
// remain equivalent to "dashboard", "table", and "databricks_web_search"
// respectively. The "databricks_web_search" tool_type maps to the
// `web_search` spec field.
ToolType types.String `tfsdk:"tool_type"`
UcConnection types.List `tfsdk:"uc_connection"`
UcFunction types.List `tfsdk:"uc_function"`
Volume types.List `tfsdk:"volume"`
}
func (Tool_SdkV2) ApplySchemaCustomizations ¶
func (m Tool_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*Tool_SdkV2) GetApp ¶
func (m *Tool_SdkV2) GetApp(ctx context.Context) (App_SdkV2, bool)
GetApp returns the value of the App field in Tool_SdkV2 as a App_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (Tool_SdkV2) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in Tool. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Tool_SdkV2) GetGenieSpace ¶
func (m *Tool_SdkV2) GetGenieSpace(ctx context.Context) (GenieSpace_SdkV2, bool)
GetGenieSpace returns the value of the GenieSpace field in Tool_SdkV2 as a GenieSpace_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*Tool_SdkV2) GetKnowledgeAssistant ¶
func (m *Tool_SdkV2) GetKnowledgeAssistant(ctx context.Context) (KnowledgeAssistant_SdkV2, bool)
GetKnowledgeAssistant returns the value of the KnowledgeAssistant field in Tool_SdkV2 as a KnowledgeAssistant_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*Tool_SdkV2) GetUcConnection ¶
func (m *Tool_SdkV2) GetUcConnection(ctx context.Context) (UcConnection_SdkV2, bool)
GetUcConnection returns the value of the UcConnection field in Tool_SdkV2 as a UcConnection_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*Tool_SdkV2) GetUcFunction ¶
func (m *Tool_SdkV2) GetUcFunction(ctx context.Context) (UcFunction_SdkV2, bool)
GetUcFunction returns the value of the UcFunction field in Tool_SdkV2 as a UcFunction_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*Tool_SdkV2) GetVolume ¶
func (m *Tool_SdkV2) GetVolume(ctx context.Context) (Volume_SdkV2, bool)
GetVolume returns the value of the Volume field in Tool_SdkV2 as a Volume_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*Tool_SdkV2) SetApp ¶
func (m *Tool_SdkV2) SetApp(ctx context.Context, v App_SdkV2)
SetApp sets the value of the App field in Tool_SdkV2.
func (*Tool_SdkV2) SetGenieSpace ¶
func (m *Tool_SdkV2) SetGenieSpace(ctx context.Context, v GenieSpace_SdkV2)
SetGenieSpace sets the value of the GenieSpace field in Tool_SdkV2.
func (*Tool_SdkV2) SetKnowledgeAssistant ¶
func (m *Tool_SdkV2) SetKnowledgeAssistant(ctx context.Context, v KnowledgeAssistant_SdkV2)
SetKnowledgeAssistant sets the value of the KnowledgeAssistant field in Tool_SdkV2.
func (*Tool_SdkV2) SetUcConnection ¶
func (m *Tool_SdkV2) SetUcConnection(ctx context.Context, v UcConnection_SdkV2)
SetUcConnection sets the value of the UcConnection field in Tool_SdkV2.
func (*Tool_SdkV2) SetUcFunction ¶
func (m *Tool_SdkV2) SetUcFunction(ctx context.Context, v UcFunction_SdkV2)
SetUcFunction sets the value of the UcFunction field in Tool_SdkV2.
func (*Tool_SdkV2) SetVolume ¶
func (m *Tool_SdkV2) SetVolume(ctx context.Context, v Volume_SdkV2)
SetVolume sets the value of the Volume field in Tool_SdkV2.
func (*Tool_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *Tool_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Tool_SdkV2)
func (*Tool_SdkV2) SyncFieldsDuringRead ¶
func (to *Tool_SdkV2) SyncFieldsDuringRead(ctx context.Context, from Tool_SdkV2)
func (Tool_SdkV2) ToObjectValue ¶
func (m Tool_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, Tool_SdkV2 only implements ToObjectValue() and Type().
type UcConnection ¶
Databricks UC connection. Supported connection: external mcp server.
func (UcConnection) ApplySchemaCustomizations ¶
func (m UcConnection) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UcConnection) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in UcConnection. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UcConnection) SyncFieldsDuringCreateOrUpdate ¶
func (to *UcConnection) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UcConnection)
func (*UcConnection) SyncFieldsDuringRead ¶
func (to *UcConnection) SyncFieldsDuringRead(ctx context.Context, from UcConnection)
func (UcConnection) ToObjectValue ¶
func (m UcConnection) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UcConnection only implements ToObjectValue() and Type().
type UcConnection_SdkV2 ¶
Databricks UC connection. Supported connection: external mcp server.
func (UcConnection_SdkV2) ApplySchemaCustomizations ¶
func (m UcConnection_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UcConnection_SdkV2) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in UcConnection. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UcConnection_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *UcConnection_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UcConnection_SdkV2)
func (*UcConnection_SdkV2) SyncFieldsDuringRead ¶
func (to *UcConnection_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UcConnection_SdkV2)
func (UcConnection_SdkV2) ToObjectValue ¶
func (m UcConnection_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, UcConnection_SdkV2 only implements ToObjectValue() and Type().
type UcFunction ¶
func (UcFunction) ApplySchemaCustomizations ¶
func (m UcFunction) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UcFunction) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in UcFunction. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UcFunction) SyncFieldsDuringCreateOrUpdate ¶
func (to *UcFunction) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UcFunction)
func (*UcFunction) SyncFieldsDuringRead ¶
func (to *UcFunction) SyncFieldsDuringRead(ctx context.Context, from UcFunction)
func (UcFunction) ToObjectValue ¶
func (m UcFunction) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UcFunction only implements ToObjectValue() and Type().
type UcFunction_SdkV2 ¶
func (UcFunction_SdkV2) ApplySchemaCustomizations ¶
func (m UcFunction_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UcFunction_SdkV2) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in UcFunction. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UcFunction_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *UcFunction_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UcFunction_SdkV2)
func (*UcFunction_SdkV2) SyncFieldsDuringRead ¶
func (to *UcFunction_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UcFunction_SdkV2)
func (UcFunction_SdkV2) ToObjectValue ¶
func (m UcFunction_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, UcFunction_SdkV2 only implements ToObjectValue() and Type().
type UpdateExampleRequest ¶ added in v1.115.0
type UpdateExampleRequest struct {
Example types.Object `tfsdk:"example"`
// The resource name of the example to update. Format:
// supervisor-agents/{supervisor_agent_id}/examples/{example_id}
Name types.String `tfsdk:"-"`
// Comma-delimited list of fields to update on the example. Allowed values:
// `question`, `guidelines`. Examples: - `question` - `question,guidelines`
UpdateMask types.String `tfsdk:"-"`
}
func (UpdateExampleRequest) ApplySchemaCustomizations ¶ added in v1.115.0
func (m UpdateExampleRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateExampleRequest) GetComplexFieldTypes ¶ added in v1.115.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateExampleRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateExampleRequest) GetExample ¶ added in v1.115.0
func (m *UpdateExampleRequest) GetExample(ctx context.Context) (Example, bool)
GetExample returns the value of the Example field in UpdateExampleRequest as a Example value. If the field is unknown or null, the boolean return value is false.
func (*UpdateExampleRequest) SetExample ¶ added in v1.115.0
func (m *UpdateExampleRequest) SetExample(ctx context.Context, v Example)
SetExample sets the value of the Example field in UpdateExampleRequest.
func (*UpdateExampleRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.115.0
func (to *UpdateExampleRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateExampleRequest)
func (*UpdateExampleRequest) SyncFieldsDuringRead ¶ added in v1.115.0
func (to *UpdateExampleRequest) SyncFieldsDuringRead(ctx context.Context, from UpdateExampleRequest)
func (UpdateExampleRequest) ToObjectValue ¶ added in v1.115.0
func (m UpdateExampleRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateExampleRequest only implements ToObjectValue() and Type().
type UpdateExampleRequest_SdkV2 ¶ added in v1.115.0
type UpdateExampleRequest_SdkV2 struct {
Example types.List `tfsdk:"example"`
// The resource name of the example to update. Format:
// supervisor-agents/{supervisor_agent_id}/examples/{example_id}
Name types.String `tfsdk:"-"`
// Comma-delimited list of fields to update on the example. Allowed values:
// `question`, `guidelines`. Examples: - `question` - `question,guidelines`
UpdateMask types.String `tfsdk:"-"`
}
func (UpdateExampleRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.115.0
func (m UpdateExampleRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateExampleRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.115.0
func (m UpdateExampleRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateExampleRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateExampleRequest_SdkV2) GetExample ¶ added in v1.115.0
func (m *UpdateExampleRequest_SdkV2) GetExample(ctx context.Context) (Example_SdkV2, bool)
GetExample returns the value of the Example field in UpdateExampleRequest_SdkV2 as a Example_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*UpdateExampleRequest_SdkV2) SetExample ¶ added in v1.115.0
func (m *UpdateExampleRequest_SdkV2) SetExample(ctx context.Context, v Example_SdkV2)
SetExample sets the value of the Example field in UpdateExampleRequest_SdkV2.
func (*UpdateExampleRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.115.0
func (to *UpdateExampleRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateExampleRequest_SdkV2)
func (*UpdateExampleRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.115.0
func (to *UpdateExampleRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateExampleRequest_SdkV2)
func (UpdateExampleRequest_SdkV2) ToObjectValue ¶ added in v1.115.0
func (m UpdateExampleRequest_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, UpdateExampleRequest_SdkV2 only implements ToObjectValue() and Type().
type UpdateSupervisorAgentRequest ¶
type UpdateSupervisorAgentRequest struct {
// The resource name of the SupervisorAgent. Format:
// supervisor-agents/{supervisor_agent_id}
Name types.String `tfsdk:"-"`
// The SupervisorAgent to update.
SupervisorAgent types.Object `tfsdk:"supervisor_agent"`
// Field mask for fields to be updated.
UpdateMask types.String `tfsdk:"-"`
}
func (UpdateSupervisorAgentRequest) ApplySchemaCustomizations ¶
func (m UpdateSupervisorAgentRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateSupervisorAgentRequest) GetComplexFieldTypes ¶
func (m UpdateSupervisorAgentRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateSupervisorAgentRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateSupervisorAgentRequest) GetSupervisorAgent ¶
func (m *UpdateSupervisorAgentRequest) GetSupervisorAgent(ctx context.Context) (SupervisorAgent, bool)
GetSupervisorAgent returns the value of the SupervisorAgent field in UpdateSupervisorAgentRequest as a SupervisorAgent value. If the field is unknown or null, the boolean return value is false.
func (*UpdateSupervisorAgentRequest) SetSupervisorAgent ¶
func (m *UpdateSupervisorAgentRequest) SetSupervisorAgent(ctx context.Context, v SupervisorAgent)
SetSupervisorAgent sets the value of the SupervisorAgent field in UpdateSupervisorAgentRequest.
func (*UpdateSupervisorAgentRequest) SyncFieldsDuringCreateOrUpdate ¶
func (to *UpdateSupervisorAgentRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateSupervisorAgentRequest)
func (*UpdateSupervisorAgentRequest) SyncFieldsDuringRead ¶
func (to *UpdateSupervisorAgentRequest) SyncFieldsDuringRead(ctx context.Context, from UpdateSupervisorAgentRequest)
func (UpdateSupervisorAgentRequest) ToObjectValue ¶
func (m UpdateSupervisorAgentRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateSupervisorAgentRequest only implements ToObjectValue() and Type().
type UpdateSupervisorAgentRequest_SdkV2 ¶
type UpdateSupervisorAgentRequest_SdkV2 struct {
// The resource name of the SupervisorAgent. Format:
// supervisor-agents/{supervisor_agent_id}
Name types.String `tfsdk:"-"`
// The SupervisorAgent to update.
SupervisorAgent types.List `tfsdk:"supervisor_agent"`
// Field mask for fields to be updated.
UpdateMask types.String `tfsdk:"-"`
}
func (UpdateSupervisorAgentRequest_SdkV2) ApplySchemaCustomizations ¶
func (m UpdateSupervisorAgentRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateSupervisorAgentRequest_SdkV2) GetComplexFieldTypes ¶
func (m UpdateSupervisorAgentRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateSupervisorAgentRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateSupervisorAgentRequest_SdkV2) GetSupervisorAgent ¶
func (m *UpdateSupervisorAgentRequest_SdkV2) GetSupervisorAgent(ctx context.Context) (SupervisorAgent_SdkV2, bool)
GetSupervisorAgent returns the value of the SupervisorAgent field in UpdateSupervisorAgentRequest_SdkV2 as a SupervisorAgent_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*UpdateSupervisorAgentRequest_SdkV2) SetSupervisorAgent ¶
func (m *UpdateSupervisorAgentRequest_SdkV2) SetSupervisorAgent(ctx context.Context, v SupervisorAgent_SdkV2)
SetSupervisorAgent sets the value of the SupervisorAgent field in UpdateSupervisorAgentRequest_SdkV2.
func (*UpdateSupervisorAgentRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *UpdateSupervisorAgentRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateSupervisorAgentRequest_SdkV2)
func (*UpdateSupervisorAgentRequest_SdkV2) SyncFieldsDuringRead ¶
func (to *UpdateSupervisorAgentRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateSupervisorAgentRequest_SdkV2)
func (UpdateSupervisorAgentRequest_SdkV2) ToObjectValue ¶
func (m UpdateSupervisorAgentRequest_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, UpdateSupervisorAgentRequest_SdkV2 only implements ToObjectValue() and Type().
type UpdateToolRequest ¶
type UpdateToolRequest struct {
// Full resource name:
// supervisor-agents/{supervisor_agent_id}/tools/{tool_id}
Name types.String `tfsdk:"-"`
// The Tool to update.
Tool types.Object `tfsdk:"tool"`
// Field mask for fields to be updated.
UpdateMask types.String `tfsdk:"-"`
}
func (UpdateToolRequest) ApplySchemaCustomizations ¶
func (m UpdateToolRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateToolRequest) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateToolRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateToolRequest) GetTool ¶
func (m *UpdateToolRequest) GetTool(ctx context.Context) (Tool, bool)
GetTool returns the value of the Tool field in UpdateToolRequest as a Tool value. If the field is unknown or null, the boolean return value is false.
func (*UpdateToolRequest) SetTool ¶
func (m *UpdateToolRequest) SetTool(ctx context.Context, v Tool)
SetTool sets the value of the Tool field in UpdateToolRequest.
func (*UpdateToolRequest) SyncFieldsDuringCreateOrUpdate ¶
func (to *UpdateToolRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateToolRequest)
func (*UpdateToolRequest) SyncFieldsDuringRead ¶
func (to *UpdateToolRequest) SyncFieldsDuringRead(ctx context.Context, from UpdateToolRequest)
func (UpdateToolRequest) ToObjectValue ¶
func (m UpdateToolRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateToolRequest only implements ToObjectValue() and Type().
type UpdateToolRequest_SdkV2 ¶
type UpdateToolRequest_SdkV2 struct {
// Full resource name:
// supervisor-agents/{supervisor_agent_id}/tools/{tool_id}
Name types.String `tfsdk:"-"`
// The Tool to update.
Tool types.List `tfsdk:"tool"`
// Field mask for fields to be updated.
UpdateMask types.String `tfsdk:"-"`
}
func (UpdateToolRequest_SdkV2) ApplySchemaCustomizations ¶
func (m UpdateToolRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateToolRequest_SdkV2) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateToolRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateToolRequest_SdkV2) GetTool ¶
func (m *UpdateToolRequest_SdkV2) GetTool(ctx context.Context) (Tool_SdkV2, bool)
GetTool returns the value of the Tool field in UpdateToolRequest_SdkV2 as a Tool_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*UpdateToolRequest_SdkV2) SetTool ¶
func (m *UpdateToolRequest_SdkV2) SetTool(ctx context.Context, v Tool_SdkV2)
SetTool sets the value of the Tool field in UpdateToolRequest_SdkV2.
func (*UpdateToolRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *UpdateToolRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateToolRequest_SdkV2)
func (*UpdateToolRequest_SdkV2) SyncFieldsDuringRead ¶
func (to *UpdateToolRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateToolRequest_SdkV2)
func (UpdateToolRequest_SdkV2) ToObjectValue ¶
func (m UpdateToolRequest_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, UpdateToolRequest_SdkV2 only implements ToObjectValue() and Type().
type Volume ¶
func (Volume) ApplySchemaCustomizations ¶
func (m Volume) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Volume) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in Volume. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Volume) SyncFieldsDuringCreateOrUpdate ¶
func (*Volume) SyncFieldsDuringRead ¶
func (Volume) ToObjectValue ¶
func (m Volume) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Volume only implements ToObjectValue() and Type().
type Volume_SdkV2 ¶
func (Volume_SdkV2) ApplySchemaCustomizations ¶
func (m Volume_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Volume_SdkV2) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in Volume. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Volume_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *Volume_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Volume_SdkV2)
func (*Volume_SdkV2) SyncFieldsDuringRead ¶
func (to *Volume_SdkV2) SyncFieldsDuringRead(ctx context.Context, from Volume_SdkV2)
func (Volume_SdkV2) ToObjectValue ¶
func (m Volume_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, Volume_SdkV2 only implements ToObjectValue() and Type().