Documentation ¶
Index ¶
- type CreateDashboardRequest
- func (a CreateDashboardRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateDashboardRequest) GetDashboard(ctx context.Context) (Dashboard, bool)
- func (o *CreateDashboardRequest) SetDashboard(ctx context.Context, v Dashboard)
- func (o CreateDashboardRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateDashboardRequest) Type(ctx context.Context) attr.Type
- type CreateDashboardRequest_SdkV2
- func (a CreateDashboardRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateDashboardRequest_SdkV2) GetDashboard(ctx context.Context) (Dashboard_SdkV2, bool)
- func (o *CreateDashboardRequest_SdkV2) SetDashboard(ctx context.Context, v Dashboard_SdkV2)
- func (o CreateDashboardRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateDashboardRequest_SdkV2) Type(ctx context.Context) attr.Type
- type CreateScheduleRequest
- func (a CreateScheduleRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateScheduleRequest) GetSchedule(ctx context.Context) (Schedule, bool)
- func (o *CreateScheduleRequest) SetSchedule(ctx context.Context, v Schedule)
- func (o CreateScheduleRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateScheduleRequest) Type(ctx context.Context) attr.Type
- type CreateScheduleRequest_SdkV2
- func (a CreateScheduleRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateScheduleRequest_SdkV2) GetSchedule(ctx context.Context) (Schedule_SdkV2, bool)
- func (o *CreateScheduleRequest_SdkV2) SetSchedule(ctx context.Context, v Schedule_SdkV2)
- func (o CreateScheduleRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateScheduleRequest_SdkV2) Type(ctx context.Context) attr.Type
- type CreateSubscriptionRequest
- func (a CreateSubscriptionRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateSubscriptionRequest) GetSubscription(ctx context.Context) (Subscription, bool)
- func (o *CreateSubscriptionRequest) SetSubscription(ctx context.Context, v Subscription)
- func (o CreateSubscriptionRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateSubscriptionRequest) Type(ctx context.Context) attr.Type
- type CreateSubscriptionRequest_SdkV2
- func (a CreateSubscriptionRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateSubscriptionRequest_SdkV2) GetSubscription(ctx context.Context) (Subscription_SdkV2, bool)
- func (o *CreateSubscriptionRequest_SdkV2) SetSubscription(ctx context.Context, v Subscription_SdkV2)
- func (o CreateSubscriptionRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateSubscriptionRequest_SdkV2) Type(ctx context.Context) attr.Type
- type CronSchedule
- func (c CronSchedule) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CronSchedule) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CronSchedule) SyncEffectiveFieldsDuringCreateOrUpdate(plan CronSchedule)
- func (newState *CronSchedule) SyncEffectiveFieldsDuringRead(existingState CronSchedule)
- func (o CronSchedule) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CronSchedule) Type(ctx context.Context) attr.Type
- type CronSchedule_SdkV2
- func (c CronSchedule_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CronSchedule_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CronSchedule_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CronSchedule_SdkV2)
- func (newState *CronSchedule_SdkV2) SyncEffectiveFieldsDuringRead(existingState CronSchedule_SdkV2)
- func (o CronSchedule_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CronSchedule_SdkV2) Type(ctx context.Context) attr.Type
- type Dashboard
- func (c Dashboard) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Dashboard) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *Dashboard) SyncEffectiveFieldsDuringCreateOrUpdate(plan Dashboard)
- func (newState *Dashboard) SyncEffectiveFieldsDuringRead(existingState Dashboard)
- func (o Dashboard) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Dashboard) Type(ctx context.Context) attr.Type
- type Dashboard_SdkV2
- func (c Dashboard_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Dashboard_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *Dashboard_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Dashboard_SdkV2)
- func (newState *Dashboard_SdkV2) SyncEffectiveFieldsDuringRead(existingState Dashboard_SdkV2)
- func (o Dashboard_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Dashboard_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteScheduleRequest
- type DeleteScheduleRequest_SdkV2
- type DeleteScheduleResponse
- type DeleteScheduleResponse_SdkV2
- type DeleteSubscriptionRequest
- type DeleteSubscriptionRequest_SdkV2
- type DeleteSubscriptionResponse
- type DeleteSubscriptionResponse_SdkV2
- type GenieAttachment
- func (c GenieAttachment) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GenieAttachment) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GenieAttachment) GetQuery(ctx context.Context) (QueryAttachment, bool)
- func (o *GenieAttachment) GetText(ctx context.Context) (TextAttachment, bool)
- func (o *GenieAttachment) SetQuery(ctx context.Context, v QueryAttachment)
- func (o *GenieAttachment) SetText(ctx context.Context, v TextAttachment)
- func (newState *GenieAttachment) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenieAttachment)
- func (newState *GenieAttachment) SyncEffectiveFieldsDuringRead(existingState GenieAttachment)
- func (o GenieAttachment) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GenieAttachment) Type(ctx context.Context) attr.Type
- type GenieAttachment_SdkV2
- func (c GenieAttachment_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GenieAttachment_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GenieAttachment_SdkV2) GetQuery(ctx context.Context) (QueryAttachment_SdkV2, bool)
- func (o *GenieAttachment_SdkV2) GetText(ctx context.Context) (TextAttachment_SdkV2, bool)
- func (o *GenieAttachment_SdkV2) SetQuery(ctx context.Context, v QueryAttachment_SdkV2)
- func (o *GenieAttachment_SdkV2) SetText(ctx context.Context, v TextAttachment_SdkV2)
- func (newState *GenieAttachment_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenieAttachment_SdkV2)
- func (newState *GenieAttachment_SdkV2) SyncEffectiveFieldsDuringRead(existingState GenieAttachment_SdkV2)
- func (o GenieAttachment_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GenieAttachment_SdkV2) Type(ctx context.Context) attr.Type
- type GenieConversation
- func (c GenieConversation) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GenieConversation) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GenieConversation) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenieConversation)
- func (newState *GenieConversation) SyncEffectiveFieldsDuringRead(existingState GenieConversation)
- func (o GenieConversation) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GenieConversation) Type(ctx context.Context) attr.Type
- type GenieConversation_SdkV2
- func (c GenieConversation_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GenieConversation_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GenieConversation_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenieConversation_SdkV2)
- func (newState *GenieConversation_SdkV2) SyncEffectiveFieldsDuringRead(existingState GenieConversation_SdkV2)
- func (o GenieConversation_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GenieConversation_SdkV2) Type(ctx context.Context) attr.Type
- type GenieCreateConversationMessageRequest
- func (c GenieCreateConversationMessageRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GenieCreateConversationMessageRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GenieCreateConversationMessageRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenieCreateConversationMessageRequest)
- func (newState *GenieCreateConversationMessageRequest) SyncEffectiveFieldsDuringRead(existingState GenieCreateConversationMessageRequest)
- func (o GenieCreateConversationMessageRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GenieCreateConversationMessageRequest) Type(ctx context.Context) attr.Type
- type GenieCreateConversationMessageRequest_SdkV2
- func (c GenieCreateConversationMessageRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GenieCreateConversationMessageRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GenieCreateConversationMessageRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenieCreateConversationMessageRequest_SdkV2)
- func (newState *GenieCreateConversationMessageRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState GenieCreateConversationMessageRequest_SdkV2)
- func (o GenieCreateConversationMessageRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GenieCreateConversationMessageRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GenieExecuteMessageQueryRequest
- type GenieExecuteMessageQueryRequest_SdkV2
- type GenieGetConversationMessageRequest
- type GenieGetConversationMessageRequest_SdkV2
- func (a GenieGetConversationMessageRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o GenieGetConversationMessageRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GenieGetConversationMessageRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GenieGetMessageQueryResultRequest
- type GenieGetMessageQueryResultRequest_SdkV2
- func (a GenieGetMessageQueryResultRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o GenieGetMessageQueryResultRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GenieGetMessageQueryResultRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GenieGetMessageQueryResultResponse
- func (c GenieGetMessageQueryResultResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GenieGetMessageQueryResultResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GenieGetMessageQueryResultResponse) GetStatementResponse(ctx context.Context) (sql_tf.StatementResponse, bool)
- func (o *GenieGetMessageQueryResultResponse) SetStatementResponse(ctx context.Context, v sql_tf.StatementResponse)
- func (newState *GenieGetMessageQueryResultResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenieGetMessageQueryResultResponse)
- func (newState *GenieGetMessageQueryResultResponse) SyncEffectiveFieldsDuringRead(existingState GenieGetMessageQueryResultResponse)
- func (o GenieGetMessageQueryResultResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GenieGetMessageQueryResultResponse) Type(ctx context.Context) attr.Type
- type GenieGetMessageQueryResultResponse_SdkV2
- func (c GenieGetMessageQueryResultResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GenieGetMessageQueryResultResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GenieGetMessageQueryResultResponse_SdkV2) GetStatementResponse(ctx context.Context) (sql_tf.StatementResponse_SdkV2, bool)
- func (o *GenieGetMessageQueryResultResponse_SdkV2) SetStatementResponse(ctx context.Context, v sql_tf.StatementResponse_SdkV2)
- func (newState *GenieGetMessageQueryResultResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenieGetMessageQueryResultResponse_SdkV2)
- func (newState *GenieGetMessageQueryResultResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GenieGetMessageQueryResultResponse_SdkV2)
- func (o GenieGetMessageQueryResultResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GenieGetMessageQueryResultResponse_SdkV2) Type(ctx context.Context) attr.Type
- type GenieMessage
- func (c GenieMessage) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *GenieMessage) GetAttachments(ctx context.Context) ([]GenieAttachment, bool)
- func (a GenieMessage) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GenieMessage) GetError(ctx context.Context) (MessageError, bool)
- func (o *GenieMessage) GetQueryResult(ctx context.Context) (Result, bool)
- func (o *GenieMessage) SetAttachments(ctx context.Context, v []GenieAttachment)
- func (o *GenieMessage) SetError(ctx context.Context, v MessageError)
- func (o *GenieMessage) SetQueryResult(ctx context.Context, v Result)
- func (newState *GenieMessage) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenieMessage)
- func (newState *GenieMessage) SyncEffectiveFieldsDuringRead(existingState GenieMessage)
- func (o GenieMessage) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GenieMessage) Type(ctx context.Context) attr.Type
- type GenieMessage_SdkV2
- func (c GenieMessage_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *GenieMessage_SdkV2) GetAttachments(ctx context.Context) ([]GenieAttachment_SdkV2, bool)
- func (a GenieMessage_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GenieMessage_SdkV2) GetError(ctx context.Context) (MessageError_SdkV2, bool)
- func (o *GenieMessage_SdkV2) GetQueryResult(ctx context.Context) (Result_SdkV2, bool)
- func (o *GenieMessage_SdkV2) SetAttachments(ctx context.Context, v []GenieAttachment_SdkV2)
- func (o *GenieMessage_SdkV2) SetError(ctx context.Context, v MessageError_SdkV2)
- func (o *GenieMessage_SdkV2) SetQueryResult(ctx context.Context, v Result_SdkV2)
- func (newState *GenieMessage_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenieMessage_SdkV2)
- func (newState *GenieMessage_SdkV2) SyncEffectiveFieldsDuringRead(existingState GenieMessage_SdkV2)
- func (o GenieMessage_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GenieMessage_SdkV2) Type(ctx context.Context) attr.Type
- type GenieStartConversationMessageRequest
- func (c GenieStartConversationMessageRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GenieStartConversationMessageRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GenieStartConversationMessageRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenieStartConversationMessageRequest)
- func (newState *GenieStartConversationMessageRequest) SyncEffectiveFieldsDuringRead(existingState GenieStartConversationMessageRequest)
- func (o GenieStartConversationMessageRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GenieStartConversationMessageRequest) Type(ctx context.Context) attr.Type
- type GenieStartConversationMessageRequest_SdkV2
- func (c GenieStartConversationMessageRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GenieStartConversationMessageRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GenieStartConversationMessageRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenieStartConversationMessageRequest_SdkV2)
- func (newState *GenieStartConversationMessageRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState GenieStartConversationMessageRequest_SdkV2)
- func (o GenieStartConversationMessageRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GenieStartConversationMessageRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GenieStartConversationResponse
- func (c GenieStartConversationResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GenieStartConversationResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GenieStartConversationResponse) GetConversation(ctx context.Context) (GenieConversation, bool)
- func (o *GenieStartConversationResponse) GetMessage(ctx context.Context) (GenieMessage, bool)
- func (o *GenieStartConversationResponse) SetConversation(ctx context.Context, v GenieConversation)
- func (o *GenieStartConversationResponse) SetMessage(ctx context.Context, v GenieMessage)
- func (newState *GenieStartConversationResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenieStartConversationResponse)
- func (newState *GenieStartConversationResponse) SyncEffectiveFieldsDuringRead(existingState GenieStartConversationResponse)
- func (o GenieStartConversationResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GenieStartConversationResponse) Type(ctx context.Context) attr.Type
- type GenieStartConversationResponse_SdkV2
- func (c GenieStartConversationResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GenieStartConversationResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GenieStartConversationResponse_SdkV2) GetConversation(ctx context.Context) (GenieConversation_SdkV2, bool)
- func (o *GenieStartConversationResponse_SdkV2) GetMessage(ctx context.Context) (GenieMessage_SdkV2, bool)
- func (o *GenieStartConversationResponse_SdkV2) SetConversation(ctx context.Context, v GenieConversation_SdkV2)
- func (o *GenieStartConversationResponse_SdkV2) SetMessage(ctx context.Context, v GenieMessage_SdkV2)
- func (newState *GenieStartConversationResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenieStartConversationResponse_SdkV2)
- func (newState *GenieStartConversationResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GenieStartConversationResponse_SdkV2)
- func (o GenieStartConversationResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GenieStartConversationResponse_SdkV2) Type(ctx context.Context) attr.Type
- type GetDashboardRequest
- type GetDashboardRequest_SdkV2
- type GetPublishedDashboardRequest
- type GetPublishedDashboardRequest_SdkV2
- type GetScheduleRequest
- type GetScheduleRequest_SdkV2
- type GetSubscriptionRequest
- type GetSubscriptionRequest_SdkV2
- type ListDashboardsRequest
- type ListDashboardsRequest_SdkV2
- type ListDashboardsResponse
- func (c ListDashboardsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListDashboardsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListDashboardsResponse) GetDashboards(ctx context.Context) ([]Dashboard, bool)
- func (o *ListDashboardsResponse) SetDashboards(ctx context.Context, v []Dashboard)
- func (newState *ListDashboardsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListDashboardsResponse)
- func (newState *ListDashboardsResponse) SyncEffectiveFieldsDuringRead(existingState ListDashboardsResponse)
- func (o ListDashboardsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListDashboardsResponse) Type(ctx context.Context) attr.Type
- type ListDashboardsResponse_SdkV2
- func (c ListDashboardsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListDashboardsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListDashboardsResponse_SdkV2) GetDashboards(ctx context.Context) ([]Dashboard_SdkV2, bool)
- func (o *ListDashboardsResponse_SdkV2) SetDashboards(ctx context.Context, v []Dashboard_SdkV2)
- func (newState *ListDashboardsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListDashboardsResponse_SdkV2)
- func (newState *ListDashboardsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListDashboardsResponse_SdkV2)
- func (o ListDashboardsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListDashboardsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListSchedulesRequest
- type ListSchedulesRequest_SdkV2
- type ListSchedulesResponse
- func (c ListSchedulesResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListSchedulesResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListSchedulesResponse) GetSchedules(ctx context.Context) ([]Schedule, bool)
- func (o *ListSchedulesResponse) SetSchedules(ctx context.Context, v []Schedule)
- func (newState *ListSchedulesResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListSchedulesResponse)
- func (newState *ListSchedulesResponse) SyncEffectiveFieldsDuringRead(existingState ListSchedulesResponse)
- func (o ListSchedulesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListSchedulesResponse) Type(ctx context.Context) attr.Type
- type ListSchedulesResponse_SdkV2
- func (c ListSchedulesResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListSchedulesResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListSchedulesResponse_SdkV2) GetSchedules(ctx context.Context) ([]Schedule_SdkV2, bool)
- func (o *ListSchedulesResponse_SdkV2) SetSchedules(ctx context.Context, v []Schedule_SdkV2)
- func (newState *ListSchedulesResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListSchedulesResponse_SdkV2)
- func (newState *ListSchedulesResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListSchedulesResponse_SdkV2)
- func (o ListSchedulesResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListSchedulesResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListSubscriptionsRequest
- type ListSubscriptionsRequest_SdkV2
- type ListSubscriptionsResponse
- func (c ListSubscriptionsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListSubscriptionsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListSubscriptionsResponse) GetSubscriptions(ctx context.Context) ([]Subscription, bool)
- func (o *ListSubscriptionsResponse) SetSubscriptions(ctx context.Context, v []Subscription)
- func (newState *ListSubscriptionsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListSubscriptionsResponse)
- func (newState *ListSubscriptionsResponse) SyncEffectiveFieldsDuringRead(existingState ListSubscriptionsResponse)
- func (o ListSubscriptionsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListSubscriptionsResponse) Type(ctx context.Context) attr.Type
- type ListSubscriptionsResponse_SdkV2
- func (c ListSubscriptionsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListSubscriptionsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListSubscriptionsResponse_SdkV2) GetSubscriptions(ctx context.Context) ([]Subscription_SdkV2, bool)
- func (o *ListSubscriptionsResponse_SdkV2) SetSubscriptions(ctx context.Context, v []Subscription_SdkV2)
- func (newState *ListSubscriptionsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListSubscriptionsResponse_SdkV2)
- func (newState *ListSubscriptionsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListSubscriptionsResponse_SdkV2)
- func (o ListSubscriptionsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListSubscriptionsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type MessageError
- func (c MessageError) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a MessageError) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *MessageError) SyncEffectiveFieldsDuringCreateOrUpdate(plan MessageError)
- func (newState *MessageError) SyncEffectiveFieldsDuringRead(existingState MessageError)
- func (o MessageError) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o MessageError) Type(ctx context.Context) attr.Type
- type MessageError_SdkV2
- func (c MessageError_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a MessageError_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *MessageError_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan MessageError_SdkV2)
- func (newState *MessageError_SdkV2) SyncEffectiveFieldsDuringRead(existingState MessageError_SdkV2)
- func (o MessageError_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o MessageError_SdkV2) Type(ctx context.Context) attr.Type
- type MigrateDashboardRequest
- func (c MigrateDashboardRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a MigrateDashboardRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *MigrateDashboardRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan MigrateDashboardRequest)
- func (newState *MigrateDashboardRequest) SyncEffectiveFieldsDuringRead(existingState MigrateDashboardRequest)
- func (o MigrateDashboardRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o MigrateDashboardRequest) Type(ctx context.Context) attr.Type
- type MigrateDashboardRequest_SdkV2
- func (c MigrateDashboardRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a MigrateDashboardRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *MigrateDashboardRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan MigrateDashboardRequest_SdkV2)
- func (newState *MigrateDashboardRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState MigrateDashboardRequest_SdkV2)
- func (o MigrateDashboardRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o MigrateDashboardRequest_SdkV2) Type(ctx context.Context) attr.Type
- type PublishRequest
- func (c PublishRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PublishRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *PublishRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan PublishRequest)
- func (newState *PublishRequest) SyncEffectiveFieldsDuringRead(existingState PublishRequest)
- func (o PublishRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PublishRequest) Type(ctx context.Context) attr.Type
- type PublishRequest_SdkV2
- func (c PublishRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PublishRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *PublishRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PublishRequest_SdkV2)
- func (newState *PublishRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState PublishRequest_SdkV2)
- func (o PublishRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PublishRequest_SdkV2) Type(ctx context.Context) attr.Type
- type PublishedDashboard
- func (c PublishedDashboard) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PublishedDashboard) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *PublishedDashboard) SyncEffectiveFieldsDuringCreateOrUpdate(plan PublishedDashboard)
- func (newState *PublishedDashboard) SyncEffectiveFieldsDuringRead(existingState PublishedDashboard)
- func (o PublishedDashboard) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PublishedDashboard) Type(ctx context.Context) attr.Type
- type PublishedDashboard_SdkV2
- func (c PublishedDashboard_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PublishedDashboard_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *PublishedDashboard_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PublishedDashboard_SdkV2)
- func (newState *PublishedDashboard_SdkV2) SyncEffectiveFieldsDuringRead(existingState PublishedDashboard_SdkV2)
- func (o PublishedDashboard_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PublishedDashboard_SdkV2) Type(ctx context.Context) attr.Type
- type QueryAttachment
- func (c QueryAttachment) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *QueryAttachment) GetCachedQuerySchema(ctx context.Context) (QuerySchema, bool)
- func (a QueryAttachment) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *QueryAttachment) SetCachedQuerySchema(ctx context.Context, v QuerySchema)
- func (newState *QueryAttachment) SyncEffectiveFieldsDuringCreateOrUpdate(plan QueryAttachment)
- func (newState *QueryAttachment) SyncEffectiveFieldsDuringRead(existingState QueryAttachment)
- func (o QueryAttachment) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o QueryAttachment) Type(ctx context.Context) attr.Type
- type QueryAttachment_SdkV2
- func (c QueryAttachment_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *QueryAttachment_SdkV2) GetCachedQuerySchema(ctx context.Context) (QuerySchema_SdkV2, bool)
- func (a QueryAttachment_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *QueryAttachment_SdkV2) SetCachedQuerySchema(ctx context.Context, v QuerySchema_SdkV2)
- func (newState *QueryAttachment_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan QueryAttachment_SdkV2)
- func (newState *QueryAttachment_SdkV2) SyncEffectiveFieldsDuringRead(existingState QueryAttachment_SdkV2)
- func (o QueryAttachment_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o QueryAttachment_SdkV2) Type(ctx context.Context) attr.Type
- type QuerySchema
- func (c QuerySchema) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *QuerySchema) GetColumns(ctx context.Context) ([]QuerySchemaColumn, bool)
- func (a QuerySchema) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *QuerySchema) SetColumns(ctx context.Context, v []QuerySchemaColumn)
- func (newState *QuerySchema) SyncEffectiveFieldsDuringCreateOrUpdate(plan QuerySchema)
- func (newState *QuerySchema) SyncEffectiveFieldsDuringRead(existingState QuerySchema)
- func (o QuerySchema) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o QuerySchema) Type(ctx context.Context) attr.Type
- type QuerySchemaColumn
- func (c QuerySchemaColumn) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a QuerySchemaColumn) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *QuerySchemaColumn) SyncEffectiveFieldsDuringCreateOrUpdate(plan QuerySchemaColumn)
- func (newState *QuerySchemaColumn) SyncEffectiveFieldsDuringRead(existingState QuerySchemaColumn)
- func (o QuerySchemaColumn) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o QuerySchemaColumn) Type(ctx context.Context) attr.Type
- type QuerySchemaColumn_SdkV2
- func (c QuerySchemaColumn_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a QuerySchemaColumn_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *QuerySchemaColumn_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan QuerySchemaColumn_SdkV2)
- func (newState *QuerySchemaColumn_SdkV2) SyncEffectiveFieldsDuringRead(existingState QuerySchemaColumn_SdkV2)
- func (o QuerySchemaColumn_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o QuerySchemaColumn_SdkV2) Type(ctx context.Context) attr.Type
- type QuerySchema_SdkV2
- func (c QuerySchema_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *QuerySchema_SdkV2) GetColumns(ctx context.Context) ([]QuerySchemaColumn_SdkV2, bool)
- func (a QuerySchema_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *QuerySchema_SdkV2) SetColumns(ctx context.Context, v []QuerySchemaColumn_SdkV2)
- func (newState *QuerySchema_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan QuerySchema_SdkV2)
- func (newState *QuerySchema_SdkV2) SyncEffectiveFieldsDuringRead(existingState QuerySchema_SdkV2)
- func (o QuerySchema_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o QuerySchema_SdkV2) Type(ctx context.Context) attr.Type
- type Result
- func (c Result) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Result) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *Result) SyncEffectiveFieldsDuringCreateOrUpdate(plan Result)
- func (newState *Result) SyncEffectiveFieldsDuringRead(existingState Result)
- func (o Result) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Result) Type(ctx context.Context) attr.Type
- type Result_SdkV2
- func (c Result_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Result_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *Result_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Result_SdkV2)
- func (newState *Result_SdkV2) SyncEffectiveFieldsDuringRead(existingState Result_SdkV2)
- func (o Result_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Result_SdkV2) Type(ctx context.Context) attr.Type
- type Schedule
- func (c Schedule) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Schedule) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *Schedule) GetCronSchedule(ctx context.Context) (CronSchedule, bool)
- func (o *Schedule) SetCronSchedule(ctx context.Context, v CronSchedule)
- func (newState *Schedule) SyncEffectiveFieldsDuringCreateOrUpdate(plan Schedule)
- func (newState *Schedule) SyncEffectiveFieldsDuringRead(existingState Schedule)
- func (o Schedule) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Schedule) Type(ctx context.Context) attr.Type
- type Schedule_SdkV2
- func (c Schedule_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Schedule_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *Schedule_SdkV2) GetCronSchedule(ctx context.Context) (CronSchedule_SdkV2, bool)
- func (o *Schedule_SdkV2) SetCronSchedule(ctx context.Context, v CronSchedule_SdkV2)
- func (newState *Schedule_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Schedule_SdkV2)
- func (newState *Schedule_SdkV2) SyncEffectiveFieldsDuringRead(existingState Schedule_SdkV2)
- func (o Schedule_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Schedule_SdkV2) Type(ctx context.Context) attr.Type
- type Subscriber
- func (c Subscriber) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Subscriber) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *Subscriber) GetDestinationSubscriber(ctx context.Context) (SubscriptionSubscriberDestination, bool)
- func (o *Subscriber) GetUserSubscriber(ctx context.Context) (SubscriptionSubscriberUser, bool)
- func (o *Subscriber) SetDestinationSubscriber(ctx context.Context, v SubscriptionSubscriberDestination)
- func (o *Subscriber) SetUserSubscriber(ctx context.Context, v SubscriptionSubscriberUser)
- func (newState *Subscriber) SyncEffectiveFieldsDuringCreateOrUpdate(plan Subscriber)
- func (newState *Subscriber) SyncEffectiveFieldsDuringRead(existingState Subscriber)
- func (o Subscriber) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Subscriber) Type(ctx context.Context) attr.Type
- type Subscriber_SdkV2
- func (c Subscriber_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Subscriber_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *Subscriber_SdkV2) GetDestinationSubscriber(ctx context.Context) (SubscriptionSubscriberDestination_SdkV2, bool)
- func (o *Subscriber_SdkV2) GetUserSubscriber(ctx context.Context) (SubscriptionSubscriberUser_SdkV2, bool)
- func (o *Subscriber_SdkV2) SetDestinationSubscriber(ctx context.Context, v SubscriptionSubscriberDestination_SdkV2)
- func (o *Subscriber_SdkV2) SetUserSubscriber(ctx context.Context, v SubscriptionSubscriberUser_SdkV2)
- func (newState *Subscriber_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Subscriber_SdkV2)
- func (newState *Subscriber_SdkV2) SyncEffectiveFieldsDuringRead(existingState Subscriber_SdkV2)
- func (o Subscriber_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Subscriber_SdkV2) Type(ctx context.Context) attr.Type
- type Subscription
- func (c Subscription) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Subscription) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *Subscription) GetSubscriber(ctx context.Context) (Subscriber, bool)
- func (o *Subscription) SetSubscriber(ctx context.Context, v Subscriber)
- func (newState *Subscription) SyncEffectiveFieldsDuringCreateOrUpdate(plan Subscription)
- func (newState *Subscription) SyncEffectiveFieldsDuringRead(existingState Subscription)
- func (o Subscription) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Subscription) Type(ctx context.Context) attr.Type
- type SubscriptionSubscriberDestination
- func (c SubscriptionSubscriberDestination) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a SubscriptionSubscriberDestination) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *SubscriptionSubscriberDestination) SyncEffectiveFieldsDuringCreateOrUpdate(plan SubscriptionSubscriberDestination)
- func (newState *SubscriptionSubscriberDestination) SyncEffectiveFieldsDuringRead(existingState SubscriptionSubscriberDestination)
- func (o SubscriptionSubscriberDestination) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o SubscriptionSubscriberDestination) Type(ctx context.Context) attr.Type
- type SubscriptionSubscriberDestination_SdkV2
- func (c SubscriptionSubscriberDestination_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a SubscriptionSubscriberDestination_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *SubscriptionSubscriberDestination_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SubscriptionSubscriberDestination_SdkV2)
- func (newState *SubscriptionSubscriberDestination_SdkV2) SyncEffectiveFieldsDuringRead(existingState SubscriptionSubscriberDestination_SdkV2)
- func (o SubscriptionSubscriberDestination_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o SubscriptionSubscriberDestination_SdkV2) Type(ctx context.Context) attr.Type
- type SubscriptionSubscriberUser
- func (c SubscriptionSubscriberUser) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a SubscriptionSubscriberUser) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *SubscriptionSubscriberUser) SyncEffectiveFieldsDuringCreateOrUpdate(plan SubscriptionSubscriberUser)
- func (newState *SubscriptionSubscriberUser) SyncEffectiveFieldsDuringRead(existingState SubscriptionSubscriberUser)
- func (o SubscriptionSubscriberUser) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o SubscriptionSubscriberUser) Type(ctx context.Context) attr.Type
- type SubscriptionSubscriberUser_SdkV2
- func (c SubscriptionSubscriberUser_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a SubscriptionSubscriberUser_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *SubscriptionSubscriberUser_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SubscriptionSubscriberUser_SdkV2)
- func (newState *SubscriptionSubscriberUser_SdkV2) SyncEffectiveFieldsDuringRead(existingState SubscriptionSubscriberUser_SdkV2)
- func (o SubscriptionSubscriberUser_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o SubscriptionSubscriberUser_SdkV2) Type(ctx context.Context) attr.Type
- type Subscription_SdkV2
- func (c Subscription_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Subscription_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *Subscription_SdkV2) GetSubscriber(ctx context.Context) (Subscriber_SdkV2, bool)
- func (o *Subscription_SdkV2) SetSubscriber(ctx context.Context, v Subscriber_SdkV2)
- func (newState *Subscription_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Subscription_SdkV2)
- func (newState *Subscription_SdkV2) SyncEffectiveFieldsDuringRead(existingState Subscription_SdkV2)
- func (o Subscription_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Subscription_SdkV2) Type(ctx context.Context) attr.Type
- type TextAttachment
- func (c TextAttachment) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a TextAttachment) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *TextAttachment) SyncEffectiveFieldsDuringCreateOrUpdate(plan TextAttachment)
- func (newState *TextAttachment) SyncEffectiveFieldsDuringRead(existingState TextAttachment)
- func (o TextAttachment) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o TextAttachment) Type(ctx context.Context) attr.Type
- type TextAttachment_SdkV2
- func (c TextAttachment_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a TextAttachment_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *TextAttachment_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan TextAttachment_SdkV2)
- func (newState *TextAttachment_SdkV2) SyncEffectiveFieldsDuringRead(existingState TextAttachment_SdkV2)
- func (o TextAttachment_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o TextAttachment_SdkV2) Type(ctx context.Context) attr.Type
- type TrashDashboardRequest
- type TrashDashboardRequest_SdkV2
- type TrashDashboardResponse
- func (c TrashDashboardResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a TrashDashboardResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *TrashDashboardResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan TrashDashboardResponse)
- func (newState *TrashDashboardResponse) SyncEffectiveFieldsDuringRead(existingState TrashDashboardResponse)
- func (o TrashDashboardResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o TrashDashboardResponse) Type(ctx context.Context) attr.Type
- type TrashDashboardResponse_SdkV2
- func (c TrashDashboardResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a TrashDashboardResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *TrashDashboardResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan TrashDashboardResponse_SdkV2)
- func (newState *TrashDashboardResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState TrashDashboardResponse_SdkV2)
- func (o TrashDashboardResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o TrashDashboardResponse_SdkV2) Type(ctx context.Context) attr.Type
- type UnpublishDashboardRequest
- type UnpublishDashboardRequest_SdkV2
- type UnpublishDashboardResponse
- func (c UnpublishDashboardResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UnpublishDashboardResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *UnpublishDashboardResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan UnpublishDashboardResponse)
- func (newState *UnpublishDashboardResponse) SyncEffectiveFieldsDuringRead(existingState UnpublishDashboardResponse)
- func (o UnpublishDashboardResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UnpublishDashboardResponse) Type(ctx context.Context) attr.Type
- type UnpublishDashboardResponse_SdkV2
- func (c UnpublishDashboardResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UnpublishDashboardResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *UnpublishDashboardResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UnpublishDashboardResponse_SdkV2)
- func (newState *UnpublishDashboardResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState UnpublishDashboardResponse_SdkV2)
- func (o UnpublishDashboardResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UnpublishDashboardResponse_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateDashboardRequest
- func (a UpdateDashboardRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateDashboardRequest) GetDashboard(ctx context.Context) (Dashboard, bool)
- func (o *UpdateDashboardRequest) SetDashboard(ctx context.Context, v Dashboard)
- func (o UpdateDashboardRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateDashboardRequest) Type(ctx context.Context) attr.Type
- type UpdateDashboardRequest_SdkV2
- func (a UpdateDashboardRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateDashboardRequest_SdkV2) GetDashboard(ctx context.Context) (Dashboard_SdkV2, bool)
- func (o *UpdateDashboardRequest_SdkV2) SetDashboard(ctx context.Context, v Dashboard_SdkV2)
- func (o UpdateDashboardRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateDashboardRequest_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateScheduleRequest
- func (a UpdateScheduleRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateScheduleRequest) GetSchedule(ctx context.Context) (Schedule, bool)
- func (o *UpdateScheduleRequest) SetSchedule(ctx context.Context, v Schedule)
- func (o UpdateScheduleRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateScheduleRequest) Type(ctx context.Context) attr.Type
- type UpdateScheduleRequest_SdkV2
- func (a UpdateScheduleRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateScheduleRequest_SdkV2) GetSchedule(ctx context.Context) (Schedule_SdkV2, bool)
- func (o *UpdateScheduleRequest_SdkV2) SetSchedule(ctx context.Context, v Schedule_SdkV2)
- func (o UpdateScheduleRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateScheduleRequest_SdkV2) Type(ctx context.Context) attr.Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateDashboardRequest ¶
Create dashboard
func (CreateDashboardRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateDashboardRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateDashboardRequest) GetDashboard ¶ added in v1.61.0
func (o *CreateDashboardRequest) GetDashboard(ctx context.Context) (Dashboard, bool)
GetDashboard returns the value of the Dashboard field in CreateDashboardRequest as a Dashboard value. If the field is unknown or null, the boolean return value is false.
func (*CreateDashboardRequest) SetDashboard ¶ added in v1.61.0
func (o *CreateDashboardRequest) SetDashboard(ctx context.Context, v Dashboard)
SetDashboard sets the value of the Dashboard field in CreateDashboardRequest.
func (CreateDashboardRequest) ToObjectValue ¶ added in v1.61.0
func (o CreateDashboardRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateDashboardRequest only implements ToObjectValue() and Type().
type CreateDashboardRequest_SdkV2 ¶ added in v1.62.1
Create dashboard
func (CreateDashboardRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a CreateDashboardRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateDashboardRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateDashboardRequest_SdkV2) GetDashboard ¶ added in v1.62.1
func (o *CreateDashboardRequest_SdkV2) GetDashboard(ctx context.Context) (Dashboard_SdkV2, bool)
GetDashboard returns the value of the Dashboard field in CreateDashboardRequest_SdkV2 as a Dashboard_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreateDashboardRequest_SdkV2) SetDashboard ¶ added in v1.62.1
func (o *CreateDashboardRequest_SdkV2) SetDashboard(ctx context.Context, v Dashboard_SdkV2)
SetDashboard sets the value of the Dashboard field in CreateDashboardRequest_SdkV2.
func (CreateDashboardRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CreateDashboardRequest_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, CreateDashboardRequest_SdkV2 only implements ToObjectValue() and Type().
type CreateScheduleRequest ¶
type CreateScheduleRequest struct { // UUID identifying the dashboard to which the schedule belongs. DashboardId types.String `tfsdk:"-"` Schedule types.Object `tfsdk:"schedule"` }
Create dashboard schedule
func (CreateScheduleRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateScheduleRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateScheduleRequest) GetSchedule ¶ added in v1.61.0
func (o *CreateScheduleRequest) GetSchedule(ctx context.Context) (Schedule, bool)
GetSchedule returns the value of the Schedule field in CreateScheduleRequest as a Schedule value. If the field is unknown or null, the boolean return value is false.
func (*CreateScheduleRequest) SetSchedule ¶ added in v1.61.0
func (o *CreateScheduleRequest) SetSchedule(ctx context.Context, v Schedule)
SetSchedule sets the value of the Schedule field in CreateScheduleRequest.
func (CreateScheduleRequest) ToObjectValue ¶ added in v1.61.0
func (o CreateScheduleRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateScheduleRequest only implements ToObjectValue() and Type().
type CreateScheduleRequest_SdkV2 ¶ added in v1.62.1
type CreateScheduleRequest_SdkV2 struct { // UUID identifying the dashboard to which the schedule belongs. DashboardId types.String `tfsdk:"-"` Schedule types.List `tfsdk:"schedule"` }
Create dashboard schedule
func (CreateScheduleRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a CreateScheduleRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateScheduleRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateScheduleRequest_SdkV2) GetSchedule ¶ added in v1.62.1
func (o *CreateScheduleRequest_SdkV2) GetSchedule(ctx context.Context) (Schedule_SdkV2, bool)
GetSchedule returns the value of the Schedule field in CreateScheduleRequest_SdkV2 as a Schedule_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreateScheduleRequest_SdkV2) SetSchedule ¶ added in v1.62.1
func (o *CreateScheduleRequest_SdkV2) SetSchedule(ctx context.Context, v Schedule_SdkV2)
SetSchedule sets the value of the Schedule field in CreateScheduleRequest_SdkV2.
func (CreateScheduleRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CreateScheduleRequest_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, CreateScheduleRequest_SdkV2 only implements ToObjectValue() and Type().
type CreateSubscriptionRequest ¶
type CreateSubscriptionRequest struct { // UUID identifying the dashboard to which the subscription belongs. DashboardId types.String `tfsdk:"-"` // UUID identifying the schedule to which the subscription belongs. ScheduleId types.String `tfsdk:"-"` Subscription types.Object `tfsdk:"subscription"` }
Create schedule subscription
func (CreateSubscriptionRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a CreateSubscriptionRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateSubscriptionRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateSubscriptionRequest) GetSubscription ¶ added in v1.61.0
func (o *CreateSubscriptionRequest) GetSubscription(ctx context.Context) (Subscription, bool)
GetSubscription returns the value of the Subscription field in CreateSubscriptionRequest as a Subscription value. If the field is unknown or null, the boolean return value is false.
func (*CreateSubscriptionRequest) SetSubscription ¶ added in v1.61.0
func (o *CreateSubscriptionRequest) SetSubscription(ctx context.Context, v Subscription)
SetSubscription sets the value of the Subscription field in CreateSubscriptionRequest.
func (CreateSubscriptionRequest) ToObjectValue ¶ added in v1.61.0
func (o CreateSubscriptionRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateSubscriptionRequest only implements ToObjectValue() and Type().
type CreateSubscriptionRequest_SdkV2 ¶ added in v1.62.1
type CreateSubscriptionRequest_SdkV2 struct { // UUID identifying the dashboard to which the subscription belongs. DashboardId types.String `tfsdk:"-"` // UUID identifying the schedule to which the subscription belongs. ScheduleId types.String `tfsdk:"-"` Subscription types.List `tfsdk:"subscription"` }
Create schedule subscription
func (CreateSubscriptionRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a CreateSubscriptionRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateSubscriptionRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateSubscriptionRequest_SdkV2) GetSubscription ¶ added in v1.62.1
func (o *CreateSubscriptionRequest_SdkV2) GetSubscription(ctx context.Context) (Subscription_SdkV2, bool)
GetSubscription returns the value of the Subscription field in CreateSubscriptionRequest_SdkV2 as a Subscription_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreateSubscriptionRequest_SdkV2) SetSubscription ¶ added in v1.62.1
func (o *CreateSubscriptionRequest_SdkV2) SetSubscription(ctx context.Context, v Subscription_SdkV2)
SetSubscription sets the value of the Subscription field in CreateSubscriptionRequest_SdkV2.
func (CreateSubscriptionRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CreateSubscriptionRequest_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, CreateSubscriptionRequest_SdkV2 only implements ToObjectValue() and Type().
type CronSchedule ¶
type CronSchedule struct { // A cron expression using quartz syntax. EX: `0 0 8 * * ?` represents // everyday at 8am. See [Cron Trigger] for details. // // [Cron Trigger]: http://www.quartz-scheduler.org/documentation/quartz-2.3.0/tutorials/crontrigger.html QuartzCronExpression types.String `tfsdk:"quartz_cron_expression"` // A Java timezone id. The schedule will be resolved with respect to this // timezone. See [Java TimeZone] for details. // // [Java TimeZone]: https://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html TimezoneId types.String `tfsdk:"timezone_id"` }
func (CronSchedule) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CronSchedule) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CronSchedule) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CronSchedule. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CronSchedule) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CronSchedule) SyncEffectiveFieldsDuringCreateOrUpdate(plan CronSchedule)
func (*CronSchedule) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CronSchedule) SyncEffectiveFieldsDuringRead(existingState CronSchedule)
func (CronSchedule) ToObjectValue ¶ added in v1.61.0
func (o CronSchedule) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CronSchedule only implements ToObjectValue() and Type().
type CronSchedule_SdkV2 ¶ added in v1.62.1
type CronSchedule_SdkV2 struct { // A cron expression using quartz syntax. EX: `0 0 8 * * ?` represents // everyday at 8am. See [Cron Trigger] for details. // // [Cron Trigger]: http://www.quartz-scheduler.org/documentation/quartz-2.3.0/tutorials/crontrigger.html QuartzCronExpression types.String `tfsdk:"quartz_cron_expression"` // A Java timezone id. The schedule will be resolved with respect to this // timezone. See [Java TimeZone] for details. // // [Java TimeZone]: https://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html TimezoneId types.String `tfsdk:"timezone_id"` }
func (CronSchedule_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CronSchedule_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CronSchedule_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in CronSchedule. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CronSchedule_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CronSchedule_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CronSchedule_SdkV2)
func (*CronSchedule_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CronSchedule_SdkV2) SyncEffectiveFieldsDuringRead(existingState CronSchedule_SdkV2)
func (CronSchedule_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CronSchedule_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, CronSchedule_SdkV2 only implements ToObjectValue() and Type().
type Dashboard ¶
type Dashboard struct { // The timestamp of when the dashboard was created. CreateTime types.String `tfsdk:"create_time"` // UUID identifying the dashboard. DashboardId types.String `tfsdk:"dashboard_id"` // The display name of the dashboard. DisplayName types.String `tfsdk:"display_name"` // The etag for the dashboard. Can be optionally provided on updates to // ensure that the dashboard has not been modified since the last read. This // field is excluded in List Dashboards responses. Etag types.String `tfsdk:"etag"` // The state of the dashboard resource. Used for tracking trashed status. LifecycleState types.String `tfsdk:"lifecycle_state"` // The workspace path of the folder containing the dashboard. Includes // leading slash and no trailing slash. This field is excluded in List // Dashboards responses. ParentPath types.String `tfsdk:"parent_path"` // The workspace path of the dashboard asset, including the file name. // Exported dashboards always have the file extension `.lvdash.json`. This // field is excluded in List Dashboards responses. Path types.String `tfsdk:"path"` // The contents of the dashboard in serialized string form. This field is // excluded in List Dashboards responses. Use the [get dashboard API] to // retrieve an example response, which includes the `serialized_dashboard` // field. This field provides the structure of the JSON string that // represents the dashboard's layout and components. // // [get dashboard API]: https://docs.databricks.com/api/workspace/lakeview/get SerializedDashboard types.String `tfsdk:"serialized_dashboard"` // The timestamp of when the dashboard was last updated by the user. This // field is excluded in List Dashboards responses. UpdateTime types.String `tfsdk:"update_time"` // The warehouse ID used to run the dashboard. WarehouseId types.String `tfsdk:"warehouse_id"` }
func (Dashboard) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Dashboard) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Dashboard) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Dashboard. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Dashboard) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*Dashboard) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (Dashboard) ToObjectValue ¶ added in v1.61.0
func (o Dashboard) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Dashboard only implements ToObjectValue() and Type().
type Dashboard_SdkV2 ¶ added in v1.62.1
type Dashboard_SdkV2 struct { // The timestamp of when the dashboard was created. CreateTime types.String `tfsdk:"create_time"` // UUID identifying the dashboard. DashboardId types.String `tfsdk:"dashboard_id"` // The display name of the dashboard. DisplayName types.String `tfsdk:"display_name"` // The etag for the dashboard. Can be optionally provided on updates to // ensure that the dashboard has not been modified since the last read. This // field is excluded in List Dashboards responses. Etag types.String `tfsdk:"etag"` // The state of the dashboard resource. Used for tracking trashed status. LifecycleState types.String `tfsdk:"lifecycle_state"` // The workspace path of the folder containing the dashboard. Includes // leading slash and no trailing slash. This field is excluded in List // Dashboards responses. ParentPath types.String `tfsdk:"parent_path"` // The workspace path of the dashboard asset, including the file name. // Exported dashboards always have the file extension `.lvdash.json`. This // field is excluded in List Dashboards responses. Path types.String `tfsdk:"path"` // The contents of the dashboard in serialized string form. This field is // excluded in List Dashboards responses. Use the [get dashboard API] to // retrieve an example response, which includes the `serialized_dashboard` // field. This field provides the structure of the JSON string that // represents the dashboard's layout and components. // // [get dashboard API]: https://docs.databricks.com/api/workspace/lakeview/get SerializedDashboard types.String `tfsdk:"serialized_dashboard"` // The timestamp of when the dashboard was last updated by the user. This // field is excluded in List Dashboards responses. UpdateTime types.String `tfsdk:"update_time"` // The warehouse ID used to run the dashboard. WarehouseId types.String `tfsdk:"warehouse_id"` }
func (Dashboard_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Dashboard_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Dashboard_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in Dashboard. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Dashboard_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *Dashboard_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Dashboard_SdkV2)
func (*Dashboard_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *Dashboard_SdkV2) SyncEffectiveFieldsDuringRead(existingState Dashboard_SdkV2)
func (Dashboard_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o Dashboard_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, Dashboard_SdkV2 only implements ToObjectValue() and Type().
type DeleteScheduleRequest ¶
type DeleteScheduleRequest struct { // UUID identifying the dashboard to which the schedule belongs. DashboardId types.String `tfsdk:"-"` // The etag for the schedule. Optionally, it can be provided to verify that // the schedule has not been modified from its last retrieval. Etag types.String `tfsdk:"-"` // UUID identifying the schedule. ScheduleId types.String `tfsdk:"-"` }
Delete dashboard schedule
func (DeleteScheduleRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteScheduleRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (DeleteScheduleRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteScheduleRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteScheduleRequest only implements ToObjectValue() and Type().
type DeleteScheduleRequest_SdkV2 ¶ added in v1.62.1
type DeleteScheduleRequest_SdkV2 struct { // UUID identifying the dashboard to which the schedule belongs. DashboardId types.String `tfsdk:"-"` // The etag for the schedule. Optionally, it can be provided to verify that // the schedule has not been modified from its last retrieval. Etag types.String `tfsdk:"-"` // UUID identifying the schedule. ScheduleId types.String `tfsdk:"-"` }
Delete dashboard schedule
func (DeleteScheduleRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteScheduleRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteScheduleRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (DeleteScheduleRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteScheduleRequest_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, DeleteScheduleRequest_SdkV2 only implements ToObjectValue() and Type().
type DeleteScheduleResponse ¶
type DeleteScheduleResponse struct { }
func (DeleteScheduleResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteScheduleResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (DeleteScheduleResponse) ToObjectValue ¶ added in v1.61.0
func (o DeleteScheduleResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteScheduleResponse only implements ToObjectValue() and Type().
type DeleteScheduleResponse_SdkV2 ¶ added in v1.62.1
type DeleteScheduleResponse_SdkV2 struct { }
func (DeleteScheduleResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteScheduleResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteScheduleResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (DeleteScheduleResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteScheduleResponse_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, DeleteScheduleResponse_SdkV2 only implements ToObjectValue() and Type().
type DeleteSubscriptionRequest ¶
type DeleteSubscriptionRequest struct { // UUID identifying the dashboard which the subscription belongs. DashboardId types.String `tfsdk:"-"` // The etag for the subscription. Can be optionally provided to ensure that // the subscription has not been modified since the last read. Etag types.String `tfsdk:"-"` // UUID identifying the schedule which the subscription belongs. ScheduleId types.String `tfsdk:"-"` // UUID identifying the subscription. SubscriptionId types.String `tfsdk:"-"` }
Delete schedule subscription
func (DeleteSubscriptionRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteSubscriptionRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteSubscriptionRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (DeleteSubscriptionRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteSubscriptionRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteSubscriptionRequest only implements ToObjectValue() and Type().
type DeleteSubscriptionRequest_SdkV2 ¶ added in v1.62.1
type DeleteSubscriptionRequest_SdkV2 struct { // UUID identifying the dashboard which the subscription belongs. DashboardId types.String `tfsdk:"-"` // The etag for the subscription. Can be optionally provided to ensure that // the subscription has not been modified since the last read. Etag types.String `tfsdk:"-"` // UUID identifying the schedule which the subscription belongs. ScheduleId types.String `tfsdk:"-"` // UUID identifying the subscription. SubscriptionId types.String `tfsdk:"-"` }
Delete schedule subscription
func (DeleteSubscriptionRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteSubscriptionRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteSubscriptionRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (DeleteSubscriptionRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteSubscriptionRequest_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, DeleteSubscriptionRequest_SdkV2 only implements ToObjectValue() and Type().
type DeleteSubscriptionResponse ¶
type DeleteSubscriptionResponse struct { }
func (DeleteSubscriptionResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteSubscriptionResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteSubscriptionResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (DeleteSubscriptionResponse) ToObjectValue ¶ added in v1.61.0
func (o DeleteSubscriptionResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteSubscriptionResponse only implements ToObjectValue() and Type().
type DeleteSubscriptionResponse_SdkV2 ¶ added in v1.62.1
type DeleteSubscriptionResponse_SdkV2 struct { }
func (DeleteSubscriptionResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteSubscriptionResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteSubscriptionResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (DeleteSubscriptionResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteSubscriptionResponse_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, DeleteSubscriptionResponse_SdkV2 only implements ToObjectValue() and Type().
type GenieAttachment ¶
Genie AI Response
func (GenieAttachment) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GenieAttachment) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GenieAttachment) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GenieAttachment. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GenieAttachment) GetQuery ¶ added in v1.61.0
func (o *GenieAttachment) GetQuery(ctx context.Context) (QueryAttachment, bool)
GetQuery returns the value of the Query field in GenieAttachment as a QueryAttachment value. If the field is unknown or null, the boolean return value is false.
func (*GenieAttachment) GetText ¶ added in v1.61.0
func (o *GenieAttachment) GetText(ctx context.Context) (TextAttachment, bool)
GetText returns the value of the Text field in GenieAttachment as a TextAttachment value. If the field is unknown or null, the boolean return value is false.
func (*GenieAttachment) SetQuery ¶ added in v1.61.0
func (o *GenieAttachment) SetQuery(ctx context.Context, v QueryAttachment)
SetQuery sets the value of the Query field in GenieAttachment.
func (*GenieAttachment) SetText ¶ added in v1.61.0
func (o *GenieAttachment) SetText(ctx context.Context, v TextAttachment)
SetText sets the value of the Text field in GenieAttachment.
func (*GenieAttachment) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GenieAttachment) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenieAttachment)
func (*GenieAttachment) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GenieAttachment) SyncEffectiveFieldsDuringRead(existingState GenieAttachment)
func (GenieAttachment) ToObjectValue ¶ added in v1.61.0
func (o GenieAttachment) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GenieAttachment only implements ToObjectValue() and Type().
type GenieAttachment_SdkV2 ¶ added in v1.62.1
type GenieAttachment_SdkV2 struct { Query types.List `tfsdk:"query"` Text types.List `tfsdk:"text"` }
Genie AI Response
func (GenieAttachment_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GenieAttachment_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GenieAttachment_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in GenieAttachment. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GenieAttachment_SdkV2) GetQuery ¶ added in v1.62.1
func (o *GenieAttachment_SdkV2) GetQuery(ctx context.Context) (QueryAttachment_SdkV2, bool)
GetQuery returns the value of the Query field in GenieAttachment_SdkV2 as a QueryAttachment_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*GenieAttachment_SdkV2) GetText ¶ added in v1.62.1
func (o *GenieAttachment_SdkV2) GetText(ctx context.Context) (TextAttachment_SdkV2, bool)
GetText returns the value of the Text field in GenieAttachment_SdkV2 as a TextAttachment_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*GenieAttachment_SdkV2) SetQuery ¶ added in v1.62.1
func (o *GenieAttachment_SdkV2) SetQuery(ctx context.Context, v QueryAttachment_SdkV2)
SetQuery sets the value of the Query field in GenieAttachment_SdkV2.
func (*GenieAttachment_SdkV2) SetText ¶ added in v1.62.1
func (o *GenieAttachment_SdkV2) SetText(ctx context.Context, v TextAttachment_SdkV2)
SetText sets the value of the Text field in GenieAttachment_SdkV2.
func (*GenieAttachment_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *GenieAttachment_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenieAttachment_SdkV2)
func (*GenieAttachment_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *GenieAttachment_SdkV2) SyncEffectiveFieldsDuringRead(existingState GenieAttachment_SdkV2)
func (GenieAttachment_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GenieAttachment_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, GenieAttachment_SdkV2 only implements ToObjectValue() and Type().
type GenieConversation ¶
type GenieConversation struct { // Timestamp when the message was created CreatedTimestamp types.Int64 `tfsdk:"created_timestamp"` // Conversation ID Id types.String `tfsdk:"id"` // Timestamp when the message was last updated LastUpdatedTimestamp types.Int64 `tfsdk:"last_updated_timestamp"` // Genie space ID SpaceId types.String `tfsdk:"space_id"` // Conversation title Title types.String `tfsdk:"title"` // ID of the user who created the conversation UserId types.Int64 `tfsdk:"user_id"` }
func (GenieConversation) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GenieConversation) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GenieConversation) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GenieConversation. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GenieConversation) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GenieConversation) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenieConversation)
func (*GenieConversation) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GenieConversation) SyncEffectiveFieldsDuringRead(existingState GenieConversation)
func (GenieConversation) ToObjectValue ¶ added in v1.61.0
func (o GenieConversation) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GenieConversation only implements ToObjectValue() and Type().
type GenieConversation_SdkV2 ¶ added in v1.62.1
type GenieConversation_SdkV2 struct { // Timestamp when the message was created CreatedTimestamp types.Int64 `tfsdk:"created_timestamp"` // Conversation ID Id types.String `tfsdk:"id"` // Timestamp when the message was last updated LastUpdatedTimestamp types.Int64 `tfsdk:"last_updated_timestamp"` // Genie space ID SpaceId types.String `tfsdk:"space_id"` // Conversation title Title types.String `tfsdk:"title"` // ID of the user who created the conversation UserId types.Int64 `tfsdk:"user_id"` }
func (GenieConversation_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GenieConversation_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GenieConversation_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in GenieConversation. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GenieConversation_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *GenieConversation_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenieConversation_SdkV2)
func (*GenieConversation_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *GenieConversation_SdkV2) SyncEffectiveFieldsDuringRead(existingState GenieConversation_SdkV2)
func (GenieConversation_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GenieConversation_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, GenieConversation_SdkV2 only implements ToObjectValue() and Type().
type GenieCreateConversationMessageRequest ¶
type GenieCreateConversationMessageRequest struct { // User message content. Content types.String `tfsdk:"content"` // The ID associated with the conversation. ConversationId types.String `tfsdk:"-"` // The ID associated with the Genie space where the conversation is started. SpaceId types.String `tfsdk:"-"` }
func (GenieCreateConversationMessageRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GenieCreateConversationMessageRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GenieCreateConversationMessageRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GenieCreateConversationMessageRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GenieCreateConversationMessageRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GenieCreateConversationMessageRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GenieCreateConversationMessageRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenieCreateConversationMessageRequest)
func (*GenieCreateConversationMessageRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GenieCreateConversationMessageRequest) SyncEffectiveFieldsDuringRead(existingState GenieCreateConversationMessageRequest)
func (GenieCreateConversationMessageRequest) ToObjectValue ¶ added in v1.61.0
func (o GenieCreateConversationMessageRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GenieCreateConversationMessageRequest only implements ToObjectValue() and Type().
type GenieCreateConversationMessageRequest_SdkV2 ¶ added in v1.62.1
type GenieCreateConversationMessageRequest_SdkV2 struct { // User message content. Content types.String `tfsdk:"content"` // The ID associated with the conversation. ConversationId types.String `tfsdk:"-"` // The ID associated with the Genie space where the conversation is started. SpaceId types.String `tfsdk:"-"` }
func (GenieCreateConversationMessageRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GenieCreateConversationMessageRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GenieCreateConversationMessageRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GenieCreateConversationMessageRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GenieCreateConversationMessageRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GenieCreateConversationMessageRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *GenieCreateConversationMessageRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenieCreateConversationMessageRequest_SdkV2)
func (*GenieCreateConversationMessageRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *GenieCreateConversationMessageRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState GenieCreateConversationMessageRequest_SdkV2)
func (GenieCreateConversationMessageRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GenieCreateConversationMessageRequest_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, GenieCreateConversationMessageRequest_SdkV2 only implements ToObjectValue() and Type().
type GenieExecuteMessageQueryRequest ¶ added in v1.57.0
type GenieExecuteMessageQueryRequest struct { // Conversation ID ConversationId types.String `tfsdk:"-"` // Message ID MessageId types.String `tfsdk:"-"` // Genie space ID SpaceId types.String `tfsdk:"-"` }
Execute SQL query in a conversation message
func (GenieExecuteMessageQueryRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GenieExecuteMessageQueryRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GenieExecuteMessageQueryRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (GenieExecuteMessageQueryRequest) ToObjectValue ¶ added in v1.61.0
func (o GenieExecuteMessageQueryRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GenieExecuteMessageQueryRequest only implements ToObjectValue() and Type().
type GenieExecuteMessageQueryRequest_SdkV2 ¶ added in v1.62.1
type GenieExecuteMessageQueryRequest_SdkV2 struct { // Conversation ID ConversationId types.String `tfsdk:"-"` // Message ID MessageId types.String `tfsdk:"-"` // Genie space ID SpaceId types.String `tfsdk:"-"` }
Execute SQL query in a conversation message
func (GenieExecuteMessageQueryRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GenieExecuteMessageQueryRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GenieExecuteMessageQueryRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (GenieExecuteMessageQueryRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GenieExecuteMessageQueryRequest_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, GenieExecuteMessageQueryRequest_SdkV2 only implements ToObjectValue() and Type().
type GenieGetConversationMessageRequest ¶
type GenieGetConversationMessageRequest struct { // The ID associated with the target conversation. ConversationId types.String `tfsdk:"-"` // The ID associated with the target message from the identified // conversation. MessageId types.String `tfsdk:"-"` // The ID associated with the Genie space where the target conversation is // located. SpaceId types.String `tfsdk:"-"` }
Get conversation message
func (GenieGetConversationMessageRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GenieGetConversationMessageRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GenieGetConversationMessageRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (GenieGetConversationMessageRequest) ToObjectValue ¶ added in v1.61.0
func (o GenieGetConversationMessageRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GenieGetConversationMessageRequest only implements ToObjectValue() and Type().
type GenieGetConversationMessageRequest_SdkV2 ¶ added in v1.62.1
type GenieGetConversationMessageRequest_SdkV2 struct { // The ID associated with the target conversation. ConversationId types.String `tfsdk:"-"` // The ID associated with the target message from the identified // conversation. MessageId types.String `tfsdk:"-"` // The ID associated with the Genie space where the target conversation is // located. SpaceId types.String `tfsdk:"-"` }
Get conversation message
func (GenieGetConversationMessageRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GenieGetConversationMessageRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GenieGetConversationMessageRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (GenieGetConversationMessageRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GenieGetConversationMessageRequest_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, GenieGetConversationMessageRequest_SdkV2 only implements ToObjectValue() and Type().
type GenieGetMessageQueryResultRequest ¶
type GenieGetMessageQueryResultRequest struct { // Conversation ID ConversationId types.String `tfsdk:"-"` // Message ID MessageId types.String `tfsdk:"-"` // Genie space ID SpaceId types.String `tfsdk:"-"` }
Get conversation message SQL query result
func (GenieGetMessageQueryResultRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GenieGetMessageQueryResultRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GenieGetMessageQueryResultRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (GenieGetMessageQueryResultRequest) ToObjectValue ¶ added in v1.61.0
func (o GenieGetMessageQueryResultRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GenieGetMessageQueryResultRequest only implements ToObjectValue() and Type().
type GenieGetMessageQueryResultRequest_SdkV2 ¶ added in v1.62.1
type GenieGetMessageQueryResultRequest_SdkV2 struct { // Conversation ID ConversationId types.String `tfsdk:"-"` // Message ID MessageId types.String `tfsdk:"-"` // Genie space ID SpaceId types.String `tfsdk:"-"` }
Get conversation message SQL query result
func (GenieGetMessageQueryResultRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GenieGetMessageQueryResultRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GenieGetMessageQueryResultRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (GenieGetMessageQueryResultRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GenieGetMessageQueryResultRequest_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, GenieGetMessageQueryResultRequest_SdkV2 only implements ToObjectValue() and Type().
type GenieGetMessageQueryResultResponse ¶
type GenieGetMessageQueryResultResponse struct { // SQL Statement Execution response. See [Get status, manifest, and result // first chunk](:method:statementexecution/getstatement) for more details. StatementResponse types.Object `tfsdk:"statement_response"` }
func (GenieGetMessageQueryResultResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GenieGetMessageQueryResultResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GenieGetMessageQueryResultResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a GenieGetMessageQueryResultResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GenieGetMessageQueryResultResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GenieGetMessageQueryResultResponse) GetStatementResponse ¶ added in v1.61.0
func (o *GenieGetMessageQueryResultResponse) GetStatementResponse(ctx context.Context) (sql_tf.StatementResponse, bool)
GetStatementResponse returns the value of the StatementResponse field in GenieGetMessageQueryResultResponse as a sql_tf.StatementResponse value. If the field is unknown or null, the boolean return value is false.
func (*GenieGetMessageQueryResultResponse) SetStatementResponse ¶ added in v1.61.0
func (o *GenieGetMessageQueryResultResponse) SetStatementResponse(ctx context.Context, v sql_tf.StatementResponse)
SetStatementResponse sets the value of the StatementResponse field in GenieGetMessageQueryResultResponse.
func (*GenieGetMessageQueryResultResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GenieGetMessageQueryResultResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenieGetMessageQueryResultResponse)
func (*GenieGetMessageQueryResultResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GenieGetMessageQueryResultResponse) SyncEffectiveFieldsDuringRead(existingState GenieGetMessageQueryResultResponse)
func (GenieGetMessageQueryResultResponse) ToObjectValue ¶ added in v1.61.0
func (o GenieGetMessageQueryResultResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GenieGetMessageQueryResultResponse only implements ToObjectValue() and Type().
type GenieGetMessageQueryResultResponse_SdkV2 ¶ added in v1.62.1
type GenieGetMessageQueryResultResponse_SdkV2 struct { // SQL Statement Execution response. See [Get status, manifest, and result // first chunk](:method:statementexecution/getstatement) for more details. StatementResponse types.List `tfsdk:"statement_response"` }
func (GenieGetMessageQueryResultResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GenieGetMessageQueryResultResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GenieGetMessageQueryResultResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GenieGetMessageQueryResultResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GenieGetMessageQueryResultResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GenieGetMessageQueryResultResponse_SdkV2) GetStatementResponse ¶ added in v1.62.1
func (o *GenieGetMessageQueryResultResponse_SdkV2) GetStatementResponse(ctx context.Context) (sql_tf.StatementResponse_SdkV2, bool)
GetStatementResponse returns the value of the StatementResponse field in GenieGetMessageQueryResultResponse_SdkV2 as a sql_tf.StatementResponse_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*GenieGetMessageQueryResultResponse_SdkV2) SetStatementResponse ¶ added in v1.62.1
func (o *GenieGetMessageQueryResultResponse_SdkV2) SetStatementResponse(ctx context.Context, v sql_tf.StatementResponse_SdkV2)
SetStatementResponse sets the value of the StatementResponse field in GenieGetMessageQueryResultResponse_SdkV2.
func (*GenieGetMessageQueryResultResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *GenieGetMessageQueryResultResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenieGetMessageQueryResultResponse_SdkV2)
func (*GenieGetMessageQueryResultResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *GenieGetMessageQueryResultResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GenieGetMessageQueryResultResponse_SdkV2)
func (GenieGetMessageQueryResultResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GenieGetMessageQueryResultResponse_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, GenieGetMessageQueryResultResponse_SdkV2 only implements ToObjectValue() and Type().
type GenieMessage ¶
type GenieMessage struct { // AI produced response to the message Attachments types.List `tfsdk:"attachments"` // User message content Content types.String `tfsdk:"content"` // Conversation ID ConversationId types.String `tfsdk:"conversation_id"` // Timestamp when the message was created CreatedTimestamp types.Int64 `tfsdk:"created_timestamp"` // Error message if AI failed to respond to the message Error types.Object `tfsdk:"error"` // Message ID Id types.String `tfsdk:"id"` // Timestamp when the message was last updated LastUpdatedTimestamp types.Int64 `tfsdk:"last_updated_timestamp"` // The result of SQL query if the message has a query attachment QueryResult types.Object `tfsdk:"query_result"` // Genie space ID SpaceId types.String `tfsdk:"space_id"` // MesssageStatus. The possible values are: * `FETCHING_METADATA`: Fetching // metadata from the data sources. * `FILTERING_CONTEXT`: Running smart // context step to determine relevant context. * `ASKING_AI`: Waiting for // the LLM to respond to the users question. * `EXECUTING_QUERY`: Executing // AI provided SQL query. Get the SQL query result by calling // [getMessageQueryResult](:method:genie/getMessageQueryResult) API. // **Important: The message status will stay in the `EXECUTING_QUERY` until // a client calls // [getMessageQueryResult](:method:genie/getMessageQueryResult)**. * // `FAILED`: Generating a response or the executing the query failed. Please // see `error` field. * `COMPLETED`: Message processing is completed. // Results are in the `attachments` field. Get the SQL query result by // calling [getMessageQueryResult](:method:genie/getMessageQueryResult) API. // * `SUBMITTED`: Message has been submitted. * `QUERY_RESULT_EXPIRED`: SQL // result is not available anymore. The user needs to execute the query // again. * `CANCELLED`: Message has been cancelled. Status types.String `tfsdk:"status"` // ID of the user who created the message UserId types.Int64 `tfsdk:"user_id"` }
func (GenieMessage) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GenieMessage) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*GenieMessage) GetAttachments ¶ added in v1.61.0
func (o *GenieMessage) GetAttachments(ctx context.Context) ([]GenieAttachment, bool)
GetAttachments returns the value of the Attachments field in GenieMessage as a slice of GenieAttachment values. If the field is unknown or null, the boolean return value is false.
func (GenieMessage) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GenieMessage. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GenieMessage) GetError ¶ added in v1.61.0
func (o *GenieMessage) GetError(ctx context.Context) (MessageError, bool)
GetError returns the value of the Error field in GenieMessage as a MessageError value. If the field is unknown or null, the boolean return value is false.
func (*GenieMessage) GetQueryResult ¶ added in v1.61.0
func (o *GenieMessage) GetQueryResult(ctx context.Context) (Result, bool)
GetQueryResult returns the value of the QueryResult field in GenieMessage as a Result value. If the field is unknown or null, the boolean return value is false.
func (*GenieMessage) SetAttachments ¶ added in v1.61.0
func (o *GenieMessage) SetAttachments(ctx context.Context, v []GenieAttachment)
SetAttachments sets the value of the Attachments field in GenieMessage.
func (*GenieMessage) SetError ¶ added in v1.61.0
func (o *GenieMessage) SetError(ctx context.Context, v MessageError)
SetError sets the value of the Error field in GenieMessage.
func (*GenieMessage) SetQueryResult ¶ added in v1.61.0
func (o *GenieMessage) SetQueryResult(ctx context.Context, v Result)
SetQueryResult sets the value of the QueryResult field in GenieMessage.
func (*GenieMessage) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GenieMessage) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenieMessage)
func (*GenieMessage) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GenieMessage) SyncEffectiveFieldsDuringRead(existingState GenieMessage)
func (GenieMessage) ToObjectValue ¶ added in v1.61.0
func (o GenieMessage) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GenieMessage only implements ToObjectValue() and Type().
type GenieMessage_SdkV2 ¶ added in v1.62.1
type GenieMessage_SdkV2 struct { // AI produced response to the message Attachments types.List `tfsdk:"attachments"` // User message content Content types.String `tfsdk:"content"` // Conversation ID ConversationId types.String `tfsdk:"conversation_id"` // Timestamp when the message was created CreatedTimestamp types.Int64 `tfsdk:"created_timestamp"` // Error message if AI failed to respond to the message Error types.List `tfsdk:"error"` // Message ID Id types.String `tfsdk:"id"` // Timestamp when the message was last updated LastUpdatedTimestamp types.Int64 `tfsdk:"last_updated_timestamp"` // The result of SQL query if the message has a query attachment QueryResult types.List `tfsdk:"query_result"` // Genie space ID SpaceId types.String `tfsdk:"space_id"` // MesssageStatus. The possible values are: * `FETCHING_METADATA`: Fetching // metadata from the data sources. * `FILTERING_CONTEXT`: Running smart // context step to determine relevant context. * `ASKING_AI`: Waiting for // the LLM to respond to the users question. * `EXECUTING_QUERY`: Executing // AI provided SQL query. Get the SQL query result by calling // [getMessageQueryResult](:method:genie/getMessageQueryResult) API. // **Important: The message status will stay in the `EXECUTING_QUERY` until // a client calls // [getMessageQueryResult](:method:genie/getMessageQueryResult)**. * // `FAILED`: Generating a response or the executing the query failed. Please // see `error` field. * `COMPLETED`: Message processing is completed. // Results are in the `attachments` field. Get the SQL query result by // calling [getMessageQueryResult](:method:genie/getMessageQueryResult) API. // * `SUBMITTED`: Message has been submitted. * `QUERY_RESULT_EXPIRED`: SQL // result is not available anymore. The user needs to execute the query // again. * `CANCELLED`: Message has been cancelled. Status types.String `tfsdk:"status"` // ID of the user who created the message UserId types.Int64 `tfsdk:"user_id"` }
func (GenieMessage_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GenieMessage_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*GenieMessage_SdkV2) GetAttachments ¶ added in v1.62.1
func (o *GenieMessage_SdkV2) GetAttachments(ctx context.Context) ([]GenieAttachment_SdkV2, bool)
GetAttachments returns the value of the Attachments field in GenieMessage_SdkV2 as a slice of GenieAttachment_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (GenieMessage_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in GenieMessage. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GenieMessage_SdkV2) GetError ¶ added in v1.62.1
func (o *GenieMessage_SdkV2) GetError(ctx context.Context) (MessageError_SdkV2, bool)
GetError returns the value of the Error field in GenieMessage_SdkV2 as a MessageError_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*GenieMessage_SdkV2) GetQueryResult ¶ added in v1.62.1
func (o *GenieMessage_SdkV2) GetQueryResult(ctx context.Context) (Result_SdkV2, bool)
GetQueryResult returns the value of the QueryResult field in GenieMessage_SdkV2 as a Result_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*GenieMessage_SdkV2) SetAttachments ¶ added in v1.62.1
func (o *GenieMessage_SdkV2) SetAttachments(ctx context.Context, v []GenieAttachment_SdkV2)
SetAttachments sets the value of the Attachments field in GenieMessage_SdkV2.
func (*GenieMessage_SdkV2) SetError ¶ added in v1.62.1
func (o *GenieMessage_SdkV2) SetError(ctx context.Context, v MessageError_SdkV2)
SetError sets the value of the Error field in GenieMessage_SdkV2.
func (*GenieMessage_SdkV2) SetQueryResult ¶ added in v1.62.1
func (o *GenieMessage_SdkV2) SetQueryResult(ctx context.Context, v Result_SdkV2)
SetQueryResult sets the value of the QueryResult field in GenieMessage_SdkV2.
func (*GenieMessage_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *GenieMessage_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenieMessage_SdkV2)
func (*GenieMessage_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *GenieMessage_SdkV2) SyncEffectiveFieldsDuringRead(existingState GenieMessage_SdkV2)
func (GenieMessage_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GenieMessage_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, GenieMessage_SdkV2 only implements ToObjectValue() and Type().
type GenieStartConversationMessageRequest ¶
type GenieStartConversationMessageRequest struct { // The text of the message that starts the conversation. Content types.String `tfsdk:"content"` // The ID associated with the Genie space where you want to start a // conversation. SpaceId types.String `tfsdk:"-"` }
func (GenieStartConversationMessageRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GenieStartConversationMessageRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GenieStartConversationMessageRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GenieStartConversationMessageRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GenieStartConversationMessageRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GenieStartConversationMessageRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GenieStartConversationMessageRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenieStartConversationMessageRequest)
func (*GenieStartConversationMessageRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GenieStartConversationMessageRequest) SyncEffectiveFieldsDuringRead(existingState GenieStartConversationMessageRequest)
func (GenieStartConversationMessageRequest) ToObjectValue ¶ added in v1.61.0
func (o GenieStartConversationMessageRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GenieStartConversationMessageRequest only implements ToObjectValue() and Type().
type GenieStartConversationMessageRequest_SdkV2 ¶ added in v1.62.1
type GenieStartConversationMessageRequest_SdkV2 struct { // The text of the message that starts the conversation. Content types.String `tfsdk:"content"` // The ID associated with the Genie space where you want to start a // conversation. SpaceId types.String `tfsdk:"-"` }
func (GenieStartConversationMessageRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GenieStartConversationMessageRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GenieStartConversationMessageRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GenieStartConversationMessageRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GenieStartConversationMessageRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GenieStartConversationMessageRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *GenieStartConversationMessageRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenieStartConversationMessageRequest_SdkV2)
func (*GenieStartConversationMessageRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *GenieStartConversationMessageRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState GenieStartConversationMessageRequest_SdkV2)
func (GenieStartConversationMessageRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GenieStartConversationMessageRequest_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, GenieStartConversationMessageRequest_SdkV2 only implements ToObjectValue() and Type().
type GenieStartConversationResponse ¶
type GenieStartConversationResponse struct { Conversation types.Object `tfsdk:"conversation"` // Conversation ID ConversationId types.String `tfsdk:"conversation_id"` Message types.Object `tfsdk:"message"` // Message ID MessageId types.String `tfsdk:"message_id"` }
func (GenieStartConversationResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GenieStartConversationResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GenieStartConversationResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a GenieStartConversationResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GenieStartConversationResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GenieStartConversationResponse) GetConversation ¶ added in v1.61.0
func (o *GenieStartConversationResponse) GetConversation(ctx context.Context) (GenieConversation, bool)
GetConversation returns the value of the Conversation field in GenieStartConversationResponse as a GenieConversation value. If the field is unknown or null, the boolean return value is false.
func (*GenieStartConversationResponse) GetMessage ¶ added in v1.61.0
func (o *GenieStartConversationResponse) GetMessage(ctx context.Context) (GenieMessage, bool)
GetMessage returns the value of the Message field in GenieStartConversationResponse as a GenieMessage value. If the field is unknown or null, the boolean return value is false.
func (*GenieStartConversationResponse) SetConversation ¶ added in v1.61.0
func (o *GenieStartConversationResponse) SetConversation(ctx context.Context, v GenieConversation)
SetConversation sets the value of the Conversation field in GenieStartConversationResponse.
func (*GenieStartConversationResponse) SetMessage ¶ added in v1.61.0
func (o *GenieStartConversationResponse) SetMessage(ctx context.Context, v GenieMessage)
SetMessage sets the value of the Message field in GenieStartConversationResponse.
func (*GenieStartConversationResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GenieStartConversationResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenieStartConversationResponse)
func (*GenieStartConversationResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GenieStartConversationResponse) SyncEffectiveFieldsDuringRead(existingState GenieStartConversationResponse)
func (GenieStartConversationResponse) ToObjectValue ¶ added in v1.61.0
func (o GenieStartConversationResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GenieStartConversationResponse only implements ToObjectValue() and Type().
type GenieStartConversationResponse_SdkV2 ¶ added in v1.62.1
type GenieStartConversationResponse_SdkV2 struct { Conversation types.List `tfsdk:"conversation"` // Conversation ID ConversationId types.String `tfsdk:"conversation_id"` Message types.List `tfsdk:"message"` // Message ID MessageId types.String `tfsdk:"message_id"` }
func (GenieStartConversationResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GenieStartConversationResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GenieStartConversationResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GenieStartConversationResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GenieStartConversationResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GenieStartConversationResponse_SdkV2) GetConversation ¶ added in v1.62.1
func (o *GenieStartConversationResponse_SdkV2) GetConversation(ctx context.Context) (GenieConversation_SdkV2, bool)
GetConversation returns the value of the Conversation field in GenieStartConversationResponse_SdkV2 as a GenieConversation_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*GenieStartConversationResponse_SdkV2) GetMessage ¶ added in v1.62.1
func (o *GenieStartConversationResponse_SdkV2) GetMessage(ctx context.Context) (GenieMessage_SdkV2, bool)
GetMessage returns the value of the Message field in GenieStartConversationResponse_SdkV2 as a GenieMessage_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*GenieStartConversationResponse_SdkV2) SetConversation ¶ added in v1.62.1
func (o *GenieStartConversationResponse_SdkV2) SetConversation(ctx context.Context, v GenieConversation_SdkV2)
SetConversation sets the value of the Conversation field in GenieStartConversationResponse_SdkV2.
func (*GenieStartConversationResponse_SdkV2) SetMessage ¶ added in v1.62.1
func (o *GenieStartConversationResponse_SdkV2) SetMessage(ctx context.Context, v GenieMessage_SdkV2)
SetMessage sets the value of the Message field in GenieStartConversationResponse_SdkV2.
func (*GenieStartConversationResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *GenieStartConversationResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GenieStartConversationResponse_SdkV2)
func (*GenieStartConversationResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *GenieStartConversationResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GenieStartConversationResponse_SdkV2)
func (GenieStartConversationResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GenieStartConversationResponse_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, GenieStartConversationResponse_SdkV2 only implements ToObjectValue() and Type().
type GetDashboardRequest ¶
type GetDashboardRequest struct { // UUID identifying the dashboard. DashboardId types.String `tfsdk:"-"` }
Get dashboard
func (GetDashboardRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetDashboardRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (GetDashboardRequest) ToObjectValue ¶ added in v1.61.0
func (o GetDashboardRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetDashboardRequest only implements ToObjectValue() and Type().
type GetDashboardRequest_SdkV2 ¶ added in v1.62.1
type GetDashboardRequest_SdkV2 struct { // UUID identifying the dashboard. DashboardId types.String `tfsdk:"-"` }
Get dashboard
func (GetDashboardRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetDashboardRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetDashboardRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (GetDashboardRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetDashboardRequest_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, GetDashboardRequest_SdkV2 only implements ToObjectValue() and Type().
type GetPublishedDashboardRequest ¶
type GetPublishedDashboardRequest struct { // UUID identifying the published dashboard. DashboardId types.String `tfsdk:"-"` }
Get published dashboard
func (GetPublishedDashboardRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetPublishedDashboardRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetPublishedDashboardRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (GetPublishedDashboardRequest) ToObjectValue ¶ added in v1.61.0
func (o GetPublishedDashboardRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetPublishedDashboardRequest only implements ToObjectValue() and Type().
type GetPublishedDashboardRequest_SdkV2 ¶ added in v1.62.1
type GetPublishedDashboardRequest_SdkV2 struct { // UUID identifying the published dashboard. DashboardId types.String `tfsdk:"-"` }
Get published dashboard
func (GetPublishedDashboardRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetPublishedDashboardRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetPublishedDashboardRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (GetPublishedDashboardRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetPublishedDashboardRequest_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, GetPublishedDashboardRequest_SdkV2 only implements ToObjectValue() and Type().
type GetScheduleRequest ¶
type GetScheduleRequest struct { // UUID identifying the dashboard to which the schedule belongs. DashboardId types.String `tfsdk:"-"` // UUID identifying the schedule. ScheduleId types.String `tfsdk:"-"` }
Get dashboard schedule
func (GetScheduleRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetScheduleRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (GetScheduleRequest) ToObjectValue ¶ added in v1.61.0
func (o GetScheduleRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetScheduleRequest only implements ToObjectValue() and Type().
type GetScheduleRequest_SdkV2 ¶ added in v1.62.1
type GetScheduleRequest_SdkV2 struct { // UUID identifying the dashboard to which the schedule belongs. DashboardId types.String `tfsdk:"-"` // UUID identifying the schedule. ScheduleId types.String `tfsdk:"-"` }
Get dashboard schedule
func (GetScheduleRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetScheduleRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (GetScheduleRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetScheduleRequest_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, GetScheduleRequest_SdkV2 only implements ToObjectValue() and Type().
type GetSubscriptionRequest ¶
type GetSubscriptionRequest struct { // UUID identifying the dashboard which the subscription belongs. DashboardId types.String `tfsdk:"-"` // UUID identifying the schedule which the subscription belongs. ScheduleId types.String `tfsdk:"-"` // UUID identifying the subscription. SubscriptionId types.String `tfsdk:"-"` }
Get schedule subscription
func (GetSubscriptionRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetSubscriptionRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (GetSubscriptionRequest) ToObjectValue ¶ added in v1.61.0
func (o GetSubscriptionRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetSubscriptionRequest only implements ToObjectValue() and Type().
type GetSubscriptionRequest_SdkV2 ¶ added in v1.62.1
type GetSubscriptionRequest_SdkV2 struct { // UUID identifying the dashboard which the subscription belongs. DashboardId types.String `tfsdk:"-"` // UUID identifying the schedule which the subscription belongs. ScheduleId types.String `tfsdk:"-"` // UUID identifying the subscription. SubscriptionId types.String `tfsdk:"-"` }
Get schedule subscription
func (GetSubscriptionRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetSubscriptionRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetSubscriptionRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (GetSubscriptionRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetSubscriptionRequest_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, GetSubscriptionRequest_SdkV2 only implements ToObjectValue() and Type().
type ListDashboardsRequest ¶
type ListDashboardsRequest struct { // The number of dashboards to return per page. PageSize types.Int64 `tfsdk:"-"` // A page token, received from a previous `ListDashboards` call. This token // can be used to retrieve the subsequent page. PageToken types.String `tfsdk:"-"` // The flag to include dashboards located in the trash. If unspecified, only // active dashboards will be returned. ShowTrashed types.Bool `tfsdk:"-"` // `DASHBOARD_VIEW_BASIC`only includes summary metadata from the dashboard. View types.String `tfsdk:"-"` }
List dashboards
func (ListDashboardsRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListDashboardsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (ListDashboardsRequest) ToObjectValue ¶ added in v1.61.0
func (o ListDashboardsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListDashboardsRequest only implements ToObjectValue() and Type().
type ListDashboardsRequest_SdkV2 ¶ added in v1.62.1
type ListDashboardsRequest_SdkV2 struct { // The number of dashboards to return per page. PageSize types.Int64 `tfsdk:"-"` // A page token, received from a previous `ListDashboards` call. This token // can be used to retrieve the subsequent page. PageToken types.String `tfsdk:"-"` // The flag to include dashboards located in the trash. If unspecified, only // active dashboards will be returned. ShowTrashed types.Bool `tfsdk:"-"` // `DASHBOARD_VIEW_BASIC`only includes summary metadata from the dashboard. View types.String `tfsdk:"-"` }
List dashboards
func (ListDashboardsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListDashboardsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListDashboardsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (ListDashboardsRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListDashboardsRequest_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, ListDashboardsRequest_SdkV2 only implements ToObjectValue() and Type().
type ListDashboardsResponse ¶
type ListDashboardsResponse struct { Dashboards types.List `tfsdk:"dashboards"` // A token, which can be sent as `page_token` to retrieve the next page. If // this field is omitted, there are no subsequent dashboards. NextPageToken types.String `tfsdk:"next_page_token"` }
func (ListDashboardsResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListDashboardsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListDashboardsResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListDashboardsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListDashboardsResponse) GetDashboards ¶ added in v1.61.0
func (o *ListDashboardsResponse) GetDashboards(ctx context.Context) ([]Dashboard, bool)
GetDashboards returns the value of the Dashboards field in ListDashboardsResponse as a slice of Dashboard values. If the field is unknown or null, the boolean return value is false.
func (*ListDashboardsResponse) SetDashboards ¶ added in v1.61.0
func (o *ListDashboardsResponse) SetDashboards(ctx context.Context, v []Dashboard)
SetDashboards sets the value of the Dashboards field in ListDashboardsResponse.
func (*ListDashboardsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListDashboardsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListDashboardsResponse)
func (*ListDashboardsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListDashboardsResponse) SyncEffectiveFieldsDuringRead(existingState ListDashboardsResponse)
func (ListDashboardsResponse) ToObjectValue ¶ added in v1.61.0
func (o ListDashboardsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListDashboardsResponse only implements ToObjectValue() and Type().
type ListDashboardsResponse_SdkV2 ¶ added in v1.62.1
type ListDashboardsResponse_SdkV2 struct { Dashboards types.List `tfsdk:"dashboards"` // A token, which can be sent as `page_token` to retrieve the next page. If // this field is omitted, there are no subsequent dashboards. NextPageToken types.String `tfsdk:"next_page_token"` }
func (ListDashboardsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListDashboardsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListDashboardsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListDashboardsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListDashboardsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListDashboardsResponse_SdkV2) GetDashboards ¶ added in v1.62.1
func (o *ListDashboardsResponse_SdkV2) GetDashboards(ctx context.Context) ([]Dashboard_SdkV2, bool)
GetDashboards returns the value of the Dashboards field in ListDashboardsResponse_SdkV2 as a slice of Dashboard_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListDashboardsResponse_SdkV2) SetDashboards ¶ added in v1.62.1
func (o *ListDashboardsResponse_SdkV2) SetDashboards(ctx context.Context, v []Dashboard_SdkV2)
SetDashboards sets the value of the Dashboards field in ListDashboardsResponse_SdkV2.
func (*ListDashboardsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ListDashboardsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListDashboardsResponse_SdkV2)
func (*ListDashboardsResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ListDashboardsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListDashboardsResponse_SdkV2)
func (ListDashboardsResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListDashboardsResponse_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, ListDashboardsResponse_SdkV2 only implements ToObjectValue() and Type().
type ListSchedulesRequest ¶
type ListSchedulesRequest struct { // UUID identifying the dashboard to which the schedules belongs. DashboardId types.String `tfsdk:"-"` // The number of schedules to return per page. PageSize types.Int64 `tfsdk:"-"` // A page token, received from a previous `ListSchedules` call. Use this to // retrieve the subsequent page. PageToken types.String `tfsdk:"-"` }
List dashboard schedules
func (ListSchedulesRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListSchedulesRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (ListSchedulesRequest) ToObjectValue ¶ added in v1.61.0
func (o ListSchedulesRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListSchedulesRequest only implements ToObjectValue() and Type().
type ListSchedulesRequest_SdkV2 ¶ added in v1.62.1
type ListSchedulesRequest_SdkV2 struct { // UUID identifying the dashboard to which the schedules belongs. DashboardId types.String `tfsdk:"-"` // The number of schedules to return per page. PageSize types.Int64 `tfsdk:"-"` // A page token, received from a previous `ListSchedules` call. Use this to // retrieve the subsequent page. PageToken types.String `tfsdk:"-"` }
List dashboard schedules
func (ListSchedulesRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListSchedulesRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListSchedulesRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (ListSchedulesRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListSchedulesRequest_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, ListSchedulesRequest_SdkV2 only implements ToObjectValue() and Type().
type ListSchedulesResponse ¶
type ListSchedulesResponse struct { // A token that can be used as a `page_token` in subsequent requests to // retrieve the next page of results. If this field is omitted, there are no // subsequent schedules. NextPageToken types.String `tfsdk:"next_page_token"` Schedules types.List `tfsdk:"schedules"` }
func (ListSchedulesResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListSchedulesResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListSchedulesResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListSchedulesResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListSchedulesResponse) GetSchedules ¶ added in v1.61.0
func (o *ListSchedulesResponse) GetSchedules(ctx context.Context) ([]Schedule, bool)
GetSchedules returns the value of the Schedules field in ListSchedulesResponse as a slice of Schedule values. If the field is unknown or null, the boolean return value is false.
func (*ListSchedulesResponse) SetSchedules ¶ added in v1.61.0
func (o *ListSchedulesResponse) SetSchedules(ctx context.Context, v []Schedule)
SetSchedules sets the value of the Schedules field in ListSchedulesResponse.
func (*ListSchedulesResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListSchedulesResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListSchedulesResponse)
func (*ListSchedulesResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListSchedulesResponse) SyncEffectiveFieldsDuringRead(existingState ListSchedulesResponse)
func (ListSchedulesResponse) ToObjectValue ¶ added in v1.61.0
func (o ListSchedulesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListSchedulesResponse only implements ToObjectValue() and Type().
type ListSchedulesResponse_SdkV2 ¶ added in v1.62.1
type ListSchedulesResponse_SdkV2 struct { // A token that can be used as a `page_token` in subsequent requests to // retrieve the next page of results. If this field is omitted, there are no // subsequent schedules. NextPageToken types.String `tfsdk:"next_page_token"` Schedules types.List `tfsdk:"schedules"` }
func (ListSchedulesResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListSchedulesResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListSchedulesResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListSchedulesResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListSchedulesResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListSchedulesResponse_SdkV2) GetSchedules ¶ added in v1.62.1
func (o *ListSchedulesResponse_SdkV2) GetSchedules(ctx context.Context) ([]Schedule_SdkV2, bool)
GetSchedules returns the value of the Schedules field in ListSchedulesResponse_SdkV2 as a slice of Schedule_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListSchedulesResponse_SdkV2) SetSchedules ¶ added in v1.62.1
func (o *ListSchedulesResponse_SdkV2) SetSchedules(ctx context.Context, v []Schedule_SdkV2)
SetSchedules sets the value of the Schedules field in ListSchedulesResponse_SdkV2.
func (*ListSchedulesResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ListSchedulesResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListSchedulesResponse_SdkV2)
func (*ListSchedulesResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ListSchedulesResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListSchedulesResponse_SdkV2)
func (ListSchedulesResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListSchedulesResponse_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, ListSchedulesResponse_SdkV2 only implements ToObjectValue() and Type().
type ListSubscriptionsRequest ¶
type ListSubscriptionsRequest struct { // UUID identifying the dashboard which the subscriptions belongs. DashboardId types.String `tfsdk:"-"` // The number of subscriptions to return per page. PageSize types.Int64 `tfsdk:"-"` // A page token, received from a previous `ListSubscriptions` call. Use this // to retrieve the subsequent page. PageToken types.String `tfsdk:"-"` // UUID identifying the schedule which the subscriptions belongs. ScheduleId types.String `tfsdk:"-"` }
List schedule subscriptions
func (ListSubscriptionsRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListSubscriptionsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (ListSubscriptionsRequest) ToObjectValue ¶ added in v1.61.0
func (o ListSubscriptionsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListSubscriptionsRequest only implements ToObjectValue() and Type().
type ListSubscriptionsRequest_SdkV2 ¶ added in v1.62.1
type ListSubscriptionsRequest_SdkV2 struct { // UUID identifying the dashboard which the subscriptions belongs. DashboardId types.String `tfsdk:"-"` // The number of subscriptions to return per page. PageSize types.Int64 `tfsdk:"-"` // A page token, received from a previous `ListSubscriptions` call. Use this // to retrieve the subsequent page. PageToken types.String `tfsdk:"-"` // UUID identifying the schedule which the subscriptions belongs. ScheduleId types.String `tfsdk:"-"` }
List schedule subscriptions
func (ListSubscriptionsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListSubscriptionsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListSubscriptionsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (ListSubscriptionsRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListSubscriptionsRequest_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, ListSubscriptionsRequest_SdkV2 only implements ToObjectValue() and Type().
type ListSubscriptionsResponse ¶
type ListSubscriptionsResponse struct { // A token that can be used as a `page_token` in subsequent requests to // retrieve the next page of results. If this field is omitted, there are no // subsequent subscriptions. NextPageToken types.String `tfsdk:"next_page_token"` Subscriptions types.List `tfsdk:"subscriptions"` }
func (ListSubscriptionsResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListSubscriptionsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListSubscriptionsResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListSubscriptionsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListSubscriptionsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListSubscriptionsResponse) GetSubscriptions ¶ added in v1.61.0
func (o *ListSubscriptionsResponse) GetSubscriptions(ctx context.Context) ([]Subscription, bool)
GetSubscriptions returns the value of the Subscriptions field in ListSubscriptionsResponse as a slice of Subscription values. If the field is unknown or null, the boolean return value is false.
func (*ListSubscriptionsResponse) SetSubscriptions ¶ added in v1.61.0
func (o *ListSubscriptionsResponse) SetSubscriptions(ctx context.Context, v []Subscription)
SetSubscriptions sets the value of the Subscriptions field in ListSubscriptionsResponse.
func (*ListSubscriptionsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListSubscriptionsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListSubscriptionsResponse)
func (*ListSubscriptionsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListSubscriptionsResponse) SyncEffectiveFieldsDuringRead(existingState ListSubscriptionsResponse)
func (ListSubscriptionsResponse) ToObjectValue ¶ added in v1.61.0
func (o ListSubscriptionsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListSubscriptionsResponse only implements ToObjectValue() and Type().
type ListSubscriptionsResponse_SdkV2 ¶ added in v1.62.1
type ListSubscriptionsResponse_SdkV2 struct { // A token that can be used as a `page_token` in subsequent requests to // retrieve the next page of results. If this field is omitted, there are no // subsequent subscriptions. NextPageToken types.String `tfsdk:"next_page_token"` Subscriptions types.List `tfsdk:"subscriptions"` }
func (ListSubscriptionsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListSubscriptionsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListSubscriptionsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListSubscriptionsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListSubscriptionsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListSubscriptionsResponse_SdkV2) GetSubscriptions ¶ added in v1.62.1
func (o *ListSubscriptionsResponse_SdkV2) GetSubscriptions(ctx context.Context) ([]Subscription_SdkV2, bool)
GetSubscriptions returns the value of the Subscriptions field in ListSubscriptionsResponse_SdkV2 as a slice of Subscription_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListSubscriptionsResponse_SdkV2) SetSubscriptions ¶ added in v1.62.1
func (o *ListSubscriptionsResponse_SdkV2) SetSubscriptions(ctx context.Context, v []Subscription_SdkV2)
SetSubscriptions sets the value of the Subscriptions field in ListSubscriptionsResponse_SdkV2.
func (*ListSubscriptionsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ListSubscriptionsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListSubscriptionsResponse_SdkV2)
func (*ListSubscriptionsResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ListSubscriptionsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListSubscriptionsResponse_SdkV2)
func (ListSubscriptionsResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListSubscriptionsResponse_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, ListSubscriptionsResponse_SdkV2 only implements ToObjectValue() and Type().
type MessageError ¶
func (MessageError) ApplySchemaCustomizations ¶ added in v1.63.0
func (c MessageError) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (MessageError) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in MessageError. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*MessageError) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *MessageError) SyncEffectiveFieldsDuringCreateOrUpdate(plan MessageError)
func (*MessageError) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *MessageError) SyncEffectiveFieldsDuringRead(existingState MessageError)
func (MessageError) ToObjectValue ¶ added in v1.61.0
func (o MessageError) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, MessageError only implements ToObjectValue() and Type().
type MessageError_SdkV2 ¶ added in v1.62.1
type MessageError_SdkV2 struct { Error types.String `tfsdk:"error"` Type_ types.String `tfsdk:"type"` }
func (MessageError_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c MessageError_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (MessageError_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in MessageError. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*MessageError_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *MessageError_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan MessageError_SdkV2)
func (*MessageError_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *MessageError_SdkV2) SyncEffectiveFieldsDuringRead(existingState MessageError_SdkV2)
func (MessageError_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o MessageError_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, MessageError_SdkV2 only implements ToObjectValue() and Type().
type MigrateDashboardRequest ¶
type MigrateDashboardRequest struct { // Display name for the new Lakeview dashboard. DisplayName types.String `tfsdk:"display_name"` // The workspace path of the folder to contain the migrated Lakeview // dashboard. ParentPath types.String `tfsdk:"parent_path"` // UUID of the dashboard to be migrated. SourceDashboardId types.String `tfsdk:"source_dashboard_id"` // Flag to indicate if mustache parameter syntax ({{ param }}) should be // auto-updated to named syntax (:param) when converting datasets in the // dashboard. UpdateParameterSyntax types.Bool `tfsdk:"update_parameter_syntax"` }
func (MigrateDashboardRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c MigrateDashboardRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (MigrateDashboardRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in MigrateDashboardRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*MigrateDashboardRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *MigrateDashboardRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan MigrateDashboardRequest)
func (*MigrateDashboardRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *MigrateDashboardRequest) SyncEffectiveFieldsDuringRead(existingState MigrateDashboardRequest)
func (MigrateDashboardRequest) ToObjectValue ¶ added in v1.61.0
func (o MigrateDashboardRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, MigrateDashboardRequest only implements ToObjectValue() and Type().
type MigrateDashboardRequest_SdkV2 ¶ added in v1.62.1
type MigrateDashboardRequest_SdkV2 struct { // Display name for the new Lakeview dashboard. DisplayName types.String `tfsdk:"display_name"` // The workspace path of the folder to contain the migrated Lakeview // dashboard. ParentPath types.String `tfsdk:"parent_path"` // UUID of the dashboard to be migrated. SourceDashboardId types.String `tfsdk:"source_dashboard_id"` // Flag to indicate if mustache parameter syntax ({{ param }}) should be // auto-updated to named syntax (:param) when converting datasets in the // dashboard. UpdateParameterSyntax types.Bool `tfsdk:"update_parameter_syntax"` }
func (MigrateDashboardRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c MigrateDashboardRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (MigrateDashboardRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a MigrateDashboardRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in MigrateDashboardRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*MigrateDashboardRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *MigrateDashboardRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan MigrateDashboardRequest_SdkV2)
func (*MigrateDashboardRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *MigrateDashboardRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState MigrateDashboardRequest_SdkV2)
func (MigrateDashboardRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o MigrateDashboardRequest_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, MigrateDashboardRequest_SdkV2 only implements ToObjectValue() and Type().
type PublishRequest ¶
type PublishRequest struct { // UUID identifying the dashboard to be published. DashboardId types.String `tfsdk:"-"` // Flag to indicate if the publisher's credentials should be embedded in the // published dashboard. These embedded credentials will be used to execute // the published dashboard's queries. EmbedCredentials types.Bool `tfsdk:"embed_credentials"` // The ID of the warehouse that can be used to override the warehouse which // was set in the draft. WarehouseId types.String `tfsdk:"warehouse_id"` }
func (PublishRequest) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PublishRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PublishRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PublishRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*PublishRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PublishRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan PublishRequest)
func (*PublishRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PublishRequest) SyncEffectiveFieldsDuringRead(existingState PublishRequest)
func (PublishRequest) ToObjectValue ¶ added in v1.61.0
func (o PublishRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, PublishRequest only implements ToObjectValue() and Type().
type PublishRequest_SdkV2 ¶ added in v1.62.1
type PublishRequest_SdkV2 struct { // UUID identifying the dashboard to be published. DashboardId types.String `tfsdk:"-"` // Flag to indicate if the publisher's credentials should be embedded in the // published dashboard. These embedded credentials will be used to execute // the published dashboard's queries. EmbedCredentials types.Bool `tfsdk:"embed_credentials"` // The ID of the warehouse that can be used to override the warehouse which // was set in the draft. WarehouseId types.String `tfsdk:"warehouse_id"` }
func (PublishRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PublishRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PublishRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in PublishRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*PublishRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *PublishRequest_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PublishRequest_SdkV2)
func (*PublishRequest_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *PublishRequest_SdkV2) SyncEffectiveFieldsDuringRead(existingState PublishRequest_SdkV2)
func (PublishRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o PublishRequest_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, PublishRequest_SdkV2 only implements ToObjectValue() and Type().
type PublishedDashboard ¶
type PublishedDashboard struct { // The display name of the published dashboard. DisplayName types.String `tfsdk:"display_name"` // Indicates whether credentials are embedded in the published dashboard. EmbedCredentials types.Bool `tfsdk:"embed_credentials"` // The timestamp of when the published dashboard was last revised. RevisionCreateTime types.String `tfsdk:"revision_create_time"` // The warehouse ID used to run the published dashboard. WarehouseId types.String `tfsdk:"warehouse_id"` }
func (PublishedDashboard) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PublishedDashboard) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PublishedDashboard) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PublishedDashboard. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*PublishedDashboard) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PublishedDashboard) SyncEffectiveFieldsDuringCreateOrUpdate(plan PublishedDashboard)
func (*PublishedDashboard) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PublishedDashboard) SyncEffectiveFieldsDuringRead(existingState PublishedDashboard)
func (PublishedDashboard) ToObjectValue ¶ added in v1.61.0
func (o PublishedDashboard) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, PublishedDashboard only implements ToObjectValue() and Type().
type PublishedDashboard_SdkV2 ¶ added in v1.62.1
type PublishedDashboard_SdkV2 struct { // The display name of the published dashboard. DisplayName types.String `tfsdk:"display_name"` // Indicates whether credentials are embedded in the published dashboard. EmbedCredentials types.Bool `tfsdk:"embed_credentials"` // The timestamp of when the published dashboard was last revised. RevisionCreateTime types.String `tfsdk:"revision_create_time"` // The warehouse ID used to run the published dashboard. WarehouseId types.String `tfsdk:"warehouse_id"` }
func (PublishedDashboard_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PublishedDashboard_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PublishedDashboard_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in PublishedDashboard. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*PublishedDashboard_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *PublishedDashboard_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PublishedDashboard_SdkV2)
func (*PublishedDashboard_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *PublishedDashboard_SdkV2) SyncEffectiveFieldsDuringRead(existingState PublishedDashboard_SdkV2)
func (PublishedDashboard_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o PublishedDashboard_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, PublishedDashboard_SdkV2 only implements ToObjectValue() and Type().
type QueryAttachment ¶
type QueryAttachment struct { CachedQuerySchema types.Object `tfsdk:"cached_query_schema"` // Description of the query Description types.String `tfsdk:"description"` Id types.String `tfsdk:"id"` // If the query was created on an instruction (trusted asset) we link to the // id InstructionId types.String `tfsdk:"instruction_id"` // Always store the title next to the id in case the original instruction // title changes or the instruction is deleted. InstructionTitle types.String `tfsdk:"instruction_title"` // Time when the user updated the query last LastUpdatedTimestamp types.Int64 `tfsdk:"last_updated_timestamp"` // AI generated SQL query Query types.String `tfsdk:"query"` // Name of the query Title types.String `tfsdk:"title"` }
func (QueryAttachment) ApplySchemaCustomizations ¶ added in v1.63.0
func (c QueryAttachment) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*QueryAttachment) GetCachedQuerySchema ¶ added in v1.61.0
func (o *QueryAttachment) GetCachedQuerySchema(ctx context.Context) (QuerySchema, bool)
GetCachedQuerySchema returns the value of the CachedQuerySchema field in QueryAttachment as a QuerySchema value. If the field is unknown or null, the boolean return value is false.
func (QueryAttachment) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in QueryAttachment. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*QueryAttachment) SetCachedQuerySchema ¶ added in v1.61.0
func (o *QueryAttachment) SetCachedQuerySchema(ctx context.Context, v QuerySchema)
SetCachedQuerySchema sets the value of the CachedQuerySchema field in QueryAttachment.
func (*QueryAttachment) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *QueryAttachment) SyncEffectiveFieldsDuringCreateOrUpdate(plan QueryAttachment)
func (*QueryAttachment) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *QueryAttachment) SyncEffectiveFieldsDuringRead(existingState QueryAttachment)
func (QueryAttachment) ToObjectValue ¶ added in v1.61.0
func (o QueryAttachment) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, QueryAttachment only implements ToObjectValue() and Type().
type QueryAttachment_SdkV2 ¶ added in v1.62.1
type QueryAttachment_SdkV2 struct { CachedQuerySchema types.List `tfsdk:"cached_query_schema"` // Description of the query Description types.String `tfsdk:"description"` Id types.String `tfsdk:"id"` // If the query was created on an instruction (trusted asset) we link to the // id InstructionId types.String `tfsdk:"instruction_id"` // Always store the title next to the id in case the original instruction // title changes or the instruction is deleted. InstructionTitle types.String `tfsdk:"instruction_title"` // Time when the user updated the query last LastUpdatedTimestamp types.Int64 `tfsdk:"last_updated_timestamp"` // AI generated SQL query Query types.String `tfsdk:"query"` // Name of the query Title types.String `tfsdk:"title"` }
func (QueryAttachment_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c QueryAttachment_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*QueryAttachment_SdkV2) GetCachedQuerySchema ¶ added in v1.62.1
func (o *QueryAttachment_SdkV2) GetCachedQuerySchema(ctx context.Context) (QuerySchema_SdkV2, bool)
GetCachedQuerySchema returns the value of the CachedQuerySchema field in QueryAttachment_SdkV2 as a QuerySchema_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (QueryAttachment_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in QueryAttachment. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*QueryAttachment_SdkV2) SetCachedQuerySchema ¶ added in v1.62.1
func (o *QueryAttachment_SdkV2) SetCachedQuerySchema(ctx context.Context, v QuerySchema_SdkV2)
SetCachedQuerySchema sets the value of the CachedQuerySchema field in QueryAttachment_SdkV2.
func (*QueryAttachment_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *QueryAttachment_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan QueryAttachment_SdkV2)
func (*QueryAttachment_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *QueryAttachment_SdkV2) SyncEffectiveFieldsDuringRead(existingState QueryAttachment_SdkV2)
func (QueryAttachment_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o QueryAttachment_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, QueryAttachment_SdkV2 only implements ToObjectValue() and Type().
type QuerySchema ¶ added in v1.60.0
type QuerySchema struct { Columns types.List `tfsdk:"columns"` // Used to determine if the stored query schema is compatible with the // latest run. The service should always clear the schema when the query is // re-executed. StatementId types.String `tfsdk:"statement_id"` }
func (QuerySchema) ApplySchemaCustomizations ¶ added in v1.63.0
func (c QuerySchema) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*QuerySchema) GetColumns ¶ added in v1.61.0
func (o *QuerySchema) GetColumns(ctx context.Context) ([]QuerySchemaColumn, bool)
GetColumns returns the value of the Columns field in QuerySchema as a slice of QuerySchemaColumn values. If the field is unknown or null, the boolean return value is false.
func (QuerySchema) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in QuerySchema. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*QuerySchema) SetColumns ¶ added in v1.61.0
func (o *QuerySchema) SetColumns(ctx context.Context, v []QuerySchemaColumn)
SetColumns sets the value of the Columns field in QuerySchema.
func (*QuerySchema) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.60.0
func (newState *QuerySchema) SyncEffectiveFieldsDuringCreateOrUpdate(plan QuerySchema)
func (*QuerySchema) SyncEffectiveFieldsDuringRead ¶ added in v1.60.0
func (newState *QuerySchema) SyncEffectiveFieldsDuringRead(existingState QuerySchema)
func (QuerySchema) ToObjectValue ¶ added in v1.61.0
func (o QuerySchema) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, QuerySchema only implements ToObjectValue() and Type().
type QuerySchemaColumn ¶ added in v1.60.0
type QuerySchemaColumn struct { // Populated from // https://docs.databricks.com/sql/language-manual/sql-ref-datatypes.html DataType types.String `tfsdk:"data_type"` Name types.String `tfsdk:"name"` // Corresponds to type desc TypeText types.String `tfsdk:"type_text"` }
func (QuerySchemaColumn) ApplySchemaCustomizations ¶ added in v1.63.0
func (c QuerySchemaColumn) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (QuerySchemaColumn) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in QuerySchemaColumn. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*QuerySchemaColumn) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.60.0
func (newState *QuerySchemaColumn) SyncEffectiveFieldsDuringCreateOrUpdate(plan QuerySchemaColumn)
func (*QuerySchemaColumn) SyncEffectiveFieldsDuringRead ¶ added in v1.60.0
func (newState *QuerySchemaColumn) SyncEffectiveFieldsDuringRead(existingState QuerySchemaColumn)
func (QuerySchemaColumn) ToObjectValue ¶ added in v1.61.0
func (o QuerySchemaColumn) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, QuerySchemaColumn only implements ToObjectValue() and Type().
type QuerySchemaColumn_SdkV2 ¶ added in v1.62.1
type QuerySchemaColumn_SdkV2 struct { // Populated from // https://docs.databricks.com/sql/language-manual/sql-ref-datatypes.html DataType types.String `tfsdk:"data_type"` Name types.String `tfsdk:"name"` // Corresponds to type desc TypeText types.String `tfsdk:"type_text"` }
func (QuerySchemaColumn_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c QuerySchemaColumn_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (QuerySchemaColumn_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in QuerySchemaColumn. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*QuerySchemaColumn_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *QuerySchemaColumn_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan QuerySchemaColumn_SdkV2)
func (*QuerySchemaColumn_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *QuerySchemaColumn_SdkV2) SyncEffectiveFieldsDuringRead(existingState QuerySchemaColumn_SdkV2)
func (QuerySchemaColumn_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o QuerySchemaColumn_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, QuerySchemaColumn_SdkV2 only implements ToObjectValue() and Type().
type QuerySchema_SdkV2 ¶ added in v1.62.1
type QuerySchema_SdkV2 struct { Columns types.List `tfsdk:"columns"` // Used to determine if the stored query schema is compatible with the // latest run. The service should always clear the schema when the query is // re-executed. StatementId types.String `tfsdk:"statement_id"` }
func (QuerySchema_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c QuerySchema_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*QuerySchema_SdkV2) GetColumns ¶ added in v1.62.1
func (o *QuerySchema_SdkV2) GetColumns(ctx context.Context) ([]QuerySchemaColumn_SdkV2, bool)
GetColumns returns the value of the Columns field in QuerySchema_SdkV2 as a slice of QuerySchemaColumn_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (QuerySchema_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in QuerySchema. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*QuerySchema_SdkV2) SetColumns ¶ added in v1.62.1
func (o *QuerySchema_SdkV2) SetColumns(ctx context.Context, v []QuerySchemaColumn_SdkV2)
SetColumns sets the value of the Columns field in QuerySchema_SdkV2.
func (*QuerySchema_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *QuerySchema_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan QuerySchema_SdkV2)
func (*QuerySchema_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *QuerySchema_SdkV2) SyncEffectiveFieldsDuringRead(existingState QuerySchema_SdkV2)
func (QuerySchema_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o QuerySchema_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, QuerySchema_SdkV2 only implements ToObjectValue() and Type().
type Result ¶
type Result struct { // If result is truncated IsTruncated types.Bool `tfsdk:"is_truncated"` // Row count of the result RowCount types.Int64 `tfsdk:"row_count"` // Statement Execution API statement id. Use [Get status, manifest, and // result first chunk](:method:statementexecution/getstatement) to get the // full result data. StatementId types.String `tfsdk:"statement_id"` }
func (Result) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Result) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Result) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Result. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Result) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*Result) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (Result) ToObjectValue ¶ added in v1.61.0
func (o Result) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Result only implements ToObjectValue() and Type().
type Result_SdkV2 ¶ added in v1.62.1
type Result_SdkV2 struct { // If result is truncated IsTruncated types.Bool `tfsdk:"is_truncated"` // Row count of the result RowCount types.Int64 `tfsdk:"row_count"` // Statement Execution API statement id. Use [Get status, manifest, and // result first chunk](:method:statementexecution/getstatement) to get the // full result data. StatementId types.String `tfsdk:"statement_id"` }
func (Result_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Result_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Result_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in Result. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Result_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *Result_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Result_SdkV2)
func (*Result_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *Result_SdkV2) SyncEffectiveFieldsDuringRead(existingState Result_SdkV2)
func (Result_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o Result_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, Result_SdkV2 only implements ToObjectValue() and Type().
type Schedule ¶
type Schedule struct { // A timestamp indicating when the schedule was created. CreateTime types.String `tfsdk:"create_time"` // The cron expression describing the frequency of the periodic refresh for // this schedule. CronSchedule types.Object `tfsdk:"cron_schedule"` // UUID identifying the dashboard to which the schedule belongs. DashboardId types.String `tfsdk:"dashboard_id"` // The display name for schedule. DisplayName types.String `tfsdk:"display_name"` // The etag for the schedule. Must be left empty on create, must be provided // on updates to ensure that the schedule has not been modified since the // last read, and can be optionally provided on delete. Etag types.String `tfsdk:"etag"` // The status indicates whether this schedule is paused or not. PauseStatus types.String `tfsdk:"pause_status"` // UUID identifying the schedule. ScheduleId types.String `tfsdk:"schedule_id"` // A timestamp indicating when the schedule was last updated. UpdateTime types.String `tfsdk:"update_time"` // The warehouse id to run the dashboard with for the schedule. WarehouseId types.String `tfsdk:"warehouse_id"` }
func (Schedule) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Schedule) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Schedule) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Schedule. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Schedule) GetCronSchedule ¶ added in v1.61.0
func (o *Schedule) GetCronSchedule(ctx context.Context) (CronSchedule, bool)
GetCronSchedule returns the value of the CronSchedule field in Schedule as a CronSchedule value. If the field is unknown or null, the boolean return value is false.
func (*Schedule) SetCronSchedule ¶ added in v1.61.0
func (o *Schedule) SetCronSchedule(ctx context.Context, v CronSchedule)
SetCronSchedule sets the value of the CronSchedule field in Schedule.
func (*Schedule) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*Schedule) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (Schedule) ToObjectValue ¶ added in v1.61.0
func (o Schedule) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Schedule only implements ToObjectValue() and Type().
type Schedule_SdkV2 ¶ added in v1.62.1
type Schedule_SdkV2 struct { // A timestamp indicating when the schedule was created. CreateTime types.String `tfsdk:"create_time"` // The cron expression describing the frequency of the periodic refresh for // this schedule. CronSchedule types.List `tfsdk:"cron_schedule"` // UUID identifying the dashboard to which the schedule belongs. DashboardId types.String `tfsdk:"dashboard_id"` // The display name for schedule. DisplayName types.String `tfsdk:"display_name"` // The etag for the schedule. Must be left empty on create, must be provided // on updates to ensure that the schedule has not been modified since the // last read, and can be optionally provided on delete. Etag types.String `tfsdk:"etag"` // The status indicates whether this schedule is paused or not. PauseStatus types.String `tfsdk:"pause_status"` // UUID identifying the schedule. ScheduleId types.String `tfsdk:"schedule_id"` // A timestamp indicating when the schedule was last updated. UpdateTime types.String `tfsdk:"update_time"` // The warehouse id to run the dashboard with for the schedule. WarehouseId types.String `tfsdk:"warehouse_id"` }
func (Schedule_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Schedule_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Schedule_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in Schedule. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Schedule_SdkV2) GetCronSchedule ¶ added in v1.62.1
func (o *Schedule_SdkV2) GetCronSchedule(ctx context.Context) (CronSchedule_SdkV2, bool)
GetCronSchedule returns the value of the CronSchedule field in Schedule_SdkV2 as a CronSchedule_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*Schedule_SdkV2) SetCronSchedule ¶ added in v1.62.1
func (o *Schedule_SdkV2) SetCronSchedule(ctx context.Context, v CronSchedule_SdkV2)
SetCronSchedule sets the value of the CronSchedule field in Schedule_SdkV2.
func (*Schedule_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *Schedule_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Schedule_SdkV2)
func (*Schedule_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *Schedule_SdkV2) SyncEffectiveFieldsDuringRead(existingState Schedule_SdkV2)
func (Schedule_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o Schedule_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, Schedule_SdkV2 only implements ToObjectValue() and Type().
type Subscriber ¶
type Subscriber struct { // The destination to receive the subscription email. This parameter is // mutually exclusive with `user_subscriber`. DestinationSubscriber types.Object `tfsdk:"destination_subscriber"` // The user to receive the subscription email. This parameter is mutually // exclusive with `destination_subscriber`. UserSubscriber types.Object `tfsdk:"user_subscriber"` }
func (Subscriber) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Subscriber) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Subscriber) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Subscriber. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Subscriber) GetDestinationSubscriber ¶ added in v1.61.0
func (o *Subscriber) GetDestinationSubscriber(ctx context.Context) (SubscriptionSubscriberDestination, bool)
GetDestinationSubscriber returns the value of the DestinationSubscriber field in Subscriber as a SubscriptionSubscriberDestination value. If the field is unknown or null, the boolean return value is false.
func (*Subscriber) GetUserSubscriber ¶ added in v1.61.0
func (o *Subscriber) GetUserSubscriber(ctx context.Context) (SubscriptionSubscriberUser, bool)
GetUserSubscriber returns the value of the UserSubscriber field in Subscriber as a SubscriptionSubscriberUser value. If the field is unknown or null, the boolean return value is false.
func (*Subscriber) SetDestinationSubscriber ¶ added in v1.61.0
func (o *Subscriber) SetDestinationSubscriber(ctx context.Context, v SubscriptionSubscriberDestination)
SetDestinationSubscriber sets the value of the DestinationSubscriber field in Subscriber.
func (*Subscriber) SetUserSubscriber ¶ added in v1.61.0
func (o *Subscriber) SetUserSubscriber(ctx context.Context, v SubscriptionSubscriberUser)
SetUserSubscriber sets the value of the UserSubscriber field in Subscriber.
func (*Subscriber) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *Subscriber) SyncEffectiveFieldsDuringCreateOrUpdate(plan Subscriber)
func (*Subscriber) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *Subscriber) SyncEffectiveFieldsDuringRead(existingState Subscriber)
func (Subscriber) ToObjectValue ¶ added in v1.61.0
func (o Subscriber) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Subscriber only implements ToObjectValue() and Type().
type Subscriber_SdkV2 ¶ added in v1.62.1
type Subscriber_SdkV2 struct { // The destination to receive the subscription email. This parameter is // mutually exclusive with `user_subscriber`. DestinationSubscriber types.List `tfsdk:"destination_subscriber"` // The user to receive the subscription email. This parameter is mutually // exclusive with `destination_subscriber`. UserSubscriber types.List `tfsdk:"user_subscriber"` }
func (Subscriber_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Subscriber_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Subscriber_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in Subscriber. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Subscriber_SdkV2) GetDestinationSubscriber ¶ added in v1.62.1
func (o *Subscriber_SdkV2) GetDestinationSubscriber(ctx context.Context) (SubscriptionSubscriberDestination_SdkV2, bool)
GetDestinationSubscriber returns the value of the DestinationSubscriber field in Subscriber_SdkV2 as a SubscriptionSubscriberDestination_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*Subscriber_SdkV2) GetUserSubscriber ¶ added in v1.62.1
func (o *Subscriber_SdkV2) GetUserSubscriber(ctx context.Context) (SubscriptionSubscriberUser_SdkV2, bool)
GetUserSubscriber returns the value of the UserSubscriber field in Subscriber_SdkV2 as a SubscriptionSubscriberUser_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*Subscriber_SdkV2) SetDestinationSubscriber ¶ added in v1.62.1
func (o *Subscriber_SdkV2) SetDestinationSubscriber(ctx context.Context, v SubscriptionSubscriberDestination_SdkV2)
SetDestinationSubscriber sets the value of the DestinationSubscriber field in Subscriber_SdkV2.
func (*Subscriber_SdkV2) SetUserSubscriber ¶ added in v1.62.1
func (o *Subscriber_SdkV2) SetUserSubscriber(ctx context.Context, v SubscriptionSubscriberUser_SdkV2)
SetUserSubscriber sets the value of the UserSubscriber field in Subscriber_SdkV2.
func (*Subscriber_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *Subscriber_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Subscriber_SdkV2)
func (*Subscriber_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *Subscriber_SdkV2) SyncEffectiveFieldsDuringRead(existingState Subscriber_SdkV2)
func (Subscriber_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o Subscriber_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, Subscriber_SdkV2 only implements ToObjectValue() and Type().
type Subscription ¶
type Subscription struct { // A timestamp indicating when the subscription was created. CreateTime types.String `tfsdk:"create_time"` // UserId of the user who adds subscribers (users or notification // destinations) to the dashboard's schedule. CreatedByUserId types.Int64 `tfsdk:"created_by_user_id"` // UUID identifying the dashboard to which the subscription belongs. DashboardId types.String `tfsdk:"dashboard_id"` // The etag for the subscription. Must be left empty on create, can be // optionally provided on delete to ensure that the subscription has not // been deleted since the last read. Etag types.String `tfsdk:"etag"` // UUID identifying the schedule to which the subscription belongs. ScheduleId types.String `tfsdk:"schedule_id"` // Subscriber details for users and destinations to be added as subscribers // to the schedule. Subscriber types.Object `tfsdk:"subscriber"` // UUID identifying the subscription. SubscriptionId types.String `tfsdk:"subscription_id"` // A timestamp indicating when the subscription was last updated. UpdateTime types.String `tfsdk:"update_time"` }
func (Subscription) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Subscription) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Subscription) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Subscription. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Subscription) GetSubscriber ¶ added in v1.61.0
func (o *Subscription) GetSubscriber(ctx context.Context) (Subscriber, bool)
GetSubscriber returns the value of the Subscriber field in Subscription as a Subscriber value. If the field is unknown or null, the boolean return value is false.
func (*Subscription) SetSubscriber ¶ added in v1.61.0
func (o *Subscription) SetSubscriber(ctx context.Context, v Subscriber)
SetSubscriber sets the value of the Subscriber field in Subscription.
func (*Subscription) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *Subscription) SyncEffectiveFieldsDuringCreateOrUpdate(plan Subscription)
func (*Subscription) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *Subscription) SyncEffectiveFieldsDuringRead(existingState Subscription)
func (Subscription) ToObjectValue ¶ added in v1.61.0
func (o Subscription) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Subscription only implements ToObjectValue() and Type().
type SubscriptionSubscriberDestination ¶
type SubscriptionSubscriberDestination struct { // The canonical identifier of the destination to receive email // notification. DestinationId types.String `tfsdk:"destination_id"` }
func (SubscriptionSubscriberDestination) ApplySchemaCustomizations ¶ added in v1.63.0
func (c SubscriptionSubscriberDestination) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SubscriptionSubscriberDestination) GetComplexFieldTypes ¶ added in v1.61.0
func (a SubscriptionSubscriberDestination) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in SubscriptionSubscriberDestination. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SubscriptionSubscriberDestination) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *SubscriptionSubscriberDestination) SyncEffectiveFieldsDuringCreateOrUpdate(plan SubscriptionSubscriberDestination)
func (*SubscriptionSubscriberDestination) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *SubscriptionSubscriberDestination) SyncEffectiveFieldsDuringRead(existingState SubscriptionSubscriberDestination)
func (SubscriptionSubscriberDestination) ToObjectValue ¶ added in v1.61.0
func (o SubscriptionSubscriberDestination) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SubscriptionSubscriberDestination only implements ToObjectValue() and Type().
type SubscriptionSubscriberDestination_SdkV2 ¶ added in v1.62.1
type SubscriptionSubscriberDestination_SdkV2 struct { // The canonical identifier of the destination to receive email // notification. DestinationId types.String `tfsdk:"destination_id"` }
func (SubscriptionSubscriberDestination_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c SubscriptionSubscriberDestination_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SubscriptionSubscriberDestination_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a SubscriptionSubscriberDestination_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in SubscriptionSubscriberDestination. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SubscriptionSubscriberDestination_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *SubscriptionSubscriberDestination_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SubscriptionSubscriberDestination_SdkV2)
func (*SubscriptionSubscriberDestination_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *SubscriptionSubscriberDestination_SdkV2) SyncEffectiveFieldsDuringRead(existingState SubscriptionSubscriberDestination_SdkV2)
func (SubscriptionSubscriberDestination_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o SubscriptionSubscriberDestination_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, SubscriptionSubscriberDestination_SdkV2 only implements ToObjectValue() and Type().
type SubscriptionSubscriberUser ¶
type SubscriptionSubscriberUser struct { // UserId of the subscriber. UserId types.Int64 `tfsdk:"user_id"` }
func (SubscriptionSubscriberUser) ApplySchemaCustomizations ¶ added in v1.63.0
func (c SubscriptionSubscriberUser) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SubscriptionSubscriberUser) GetComplexFieldTypes ¶ added in v1.61.0
func (a SubscriptionSubscriberUser) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in SubscriptionSubscriberUser. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SubscriptionSubscriberUser) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *SubscriptionSubscriberUser) SyncEffectiveFieldsDuringCreateOrUpdate(plan SubscriptionSubscriberUser)
func (*SubscriptionSubscriberUser) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *SubscriptionSubscriberUser) SyncEffectiveFieldsDuringRead(existingState SubscriptionSubscriberUser)
func (SubscriptionSubscriberUser) ToObjectValue ¶ added in v1.61.0
func (o SubscriptionSubscriberUser) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SubscriptionSubscriberUser only implements ToObjectValue() and Type().
type SubscriptionSubscriberUser_SdkV2 ¶ added in v1.62.1
type SubscriptionSubscriberUser_SdkV2 struct { // UserId of the subscriber. UserId types.Int64 `tfsdk:"user_id"` }
func (SubscriptionSubscriberUser_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c SubscriptionSubscriberUser_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SubscriptionSubscriberUser_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a SubscriptionSubscriberUser_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in SubscriptionSubscriberUser. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SubscriptionSubscriberUser_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *SubscriptionSubscriberUser_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SubscriptionSubscriberUser_SdkV2)
func (*SubscriptionSubscriberUser_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *SubscriptionSubscriberUser_SdkV2) SyncEffectiveFieldsDuringRead(existingState SubscriptionSubscriberUser_SdkV2)
func (SubscriptionSubscriberUser_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o SubscriptionSubscriberUser_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, SubscriptionSubscriberUser_SdkV2 only implements ToObjectValue() and Type().
type Subscription_SdkV2 ¶ added in v1.62.1
type Subscription_SdkV2 struct { // A timestamp indicating when the subscription was created. CreateTime types.String `tfsdk:"create_time"` // UserId of the user who adds subscribers (users or notification // destinations) to the dashboard's schedule. CreatedByUserId types.Int64 `tfsdk:"created_by_user_id"` // UUID identifying the dashboard to which the subscription belongs. DashboardId types.String `tfsdk:"dashboard_id"` // The etag for the subscription. Must be left empty on create, can be // optionally provided on delete to ensure that the subscription has not // been deleted since the last read. Etag types.String `tfsdk:"etag"` // UUID identifying the schedule to which the subscription belongs. ScheduleId types.String `tfsdk:"schedule_id"` // Subscriber details for users and destinations to be added as subscribers // to the schedule. Subscriber types.List `tfsdk:"subscriber"` // UUID identifying the subscription. SubscriptionId types.String `tfsdk:"subscription_id"` // A timestamp indicating when the subscription was last updated. UpdateTime types.String `tfsdk:"update_time"` }
func (Subscription_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Subscription_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Subscription_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in Subscription. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Subscription_SdkV2) GetSubscriber ¶ added in v1.62.1
func (o *Subscription_SdkV2) GetSubscriber(ctx context.Context) (Subscriber_SdkV2, bool)
GetSubscriber returns the value of the Subscriber field in Subscription_SdkV2 as a Subscriber_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*Subscription_SdkV2) SetSubscriber ¶ added in v1.62.1
func (o *Subscription_SdkV2) SetSubscriber(ctx context.Context, v Subscriber_SdkV2)
SetSubscriber sets the value of the Subscriber field in Subscription_SdkV2.
func (*Subscription_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *Subscription_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Subscription_SdkV2)
func (*Subscription_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *Subscription_SdkV2) SyncEffectiveFieldsDuringRead(existingState Subscription_SdkV2)
func (Subscription_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o Subscription_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, Subscription_SdkV2 only implements ToObjectValue() and Type().
type TextAttachment ¶
type TextAttachment struct { // AI generated message Content types.String `tfsdk:"content"` Id types.String `tfsdk:"id"` }
func (TextAttachment) ApplySchemaCustomizations ¶ added in v1.63.0
func (c TextAttachment) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (TextAttachment) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in TextAttachment. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*TextAttachment) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *TextAttachment) SyncEffectiveFieldsDuringCreateOrUpdate(plan TextAttachment)
func (*TextAttachment) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *TextAttachment) SyncEffectiveFieldsDuringRead(existingState TextAttachment)
func (TextAttachment) ToObjectValue ¶ added in v1.61.0
func (o TextAttachment) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, TextAttachment only implements ToObjectValue() and Type().
type TextAttachment_SdkV2 ¶ added in v1.62.1
type TextAttachment_SdkV2 struct { // AI generated message Content types.String `tfsdk:"content"` Id types.String `tfsdk:"id"` }
func (TextAttachment_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c TextAttachment_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (TextAttachment_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in TextAttachment. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*TextAttachment_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *TextAttachment_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan TextAttachment_SdkV2)
func (*TextAttachment_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *TextAttachment_SdkV2) SyncEffectiveFieldsDuringRead(existingState TextAttachment_SdkV2)
func (TextAttachment_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o TextAttachment_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, TextAttachment_SdkV2 only implements ToObjectValue() and Type().
type TrashDashboardRequest ¶
type TrashDashboardRequest struct { // UUID identifying the dashboard. DashboardId types.String `tfsdk:"-"` }
Trash dashboard
func (TrashDashboardRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in TrashDashboardRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (TrashDashboardRequest) ToObjectValue ¶ added in v1.61.0
func (o TrashDashboardRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, TrashDashboardRequest only implements ToObjectValue() and Type().
type TrashDashboardRequest_SdkV2 ¶ added in v1.62.1
type TrashDashboardRequest_SdkV2 struct { // UUID identifying the dashboard. DashboardId types.String `tfsdk:"-"` }
Trash dashboard
func (TrashDashboardRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a TrashDashboardRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in TrashDashboardRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (TrashDashboardRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o TrashDashboardRequest_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, TrashDashboardRequest_SdkV2 only implements ToObjectValue() and Type().
type TrashDashboardResponse ¶
type TrashDashboardResponse struct { }
func (TrashDashboardResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c TrashDashboardResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (TrashDashboardResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in TrashDashboardResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*TrashDashboardResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *TrashDashboardResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan TrashDashboardResponse)
func (*TrashDashboardResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *TrashDashboardResponse) SyncEffectiveFieldsDuringRead(existingState TrashDashboardResponse)
func (TrashDashboardResponse) ToObjectValue ¶ added in v1.61.0
func (o TrashDashboardResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, TrashDashboardResponse only implements ToObjectValue() and Type().
type TrashDashboardResponse_SdkV2 ¶ added in v1.62.1
type TrashDashboardResponse_SdkV2 struct { }
func (TrashDashboardResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c TrashDashboardResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (TrashDashboardResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a TrashDashboardResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in TrashDashboardResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*TrashDashboardResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *TrashDashboardResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan TrashDashboardResponse_SdkV2)
func (*TrashDashboardResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *TrashDashboardResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState TrashDashboardResponse_SdkV2)
func (TrashDashboardResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o TrashDashboardResponse_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, TrashDashboardResponse_SdkV2 only implements ToObjectValue() and Type().
type UnpublishDashboardRequest ¶
type UnpublishDashboardRequest struct { // UUID identifying the published dashboard. DashboardId types.String `tfsdk:"-"` }
Unpublish dashboard
func (UnpublishDashboardRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a UnpublishDashboardRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UnpublishDashboardRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (UnpublishDashboardRequest) ToObjectValue ¶ added in v1.61.0
func (o UnpublishDashboardRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UnpublishDashboardRequest only implements ToObjectValue() and Type().
type UnpublishDashboardRequest_SdkV2 ¶ added in v1.62.1
type UnpublishDashboardRequest_SdkV2 struct { // UUID identifying the published dashboard. DashboardId types.String `tfsdk:"-"` }
Unpublish dashboard
func (UnpublishDashboardRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a UnpublishDashboardRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UnpublishDashboardRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (UnpublishDashboardRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UnpublishDashboardRequest_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, UnpublishDashboardRequest_SdkV2 only implements ToObjectValue() and Type().
type UnpublishDashboardResponse ¶
type UnpublishDashboardResponse struct { }
func (UnpublishDashboardResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UnpublishDashboardResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UnpublishDashboardResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a UnpublishDashboardResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UnpublishDashboardResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UnpublishDashboardResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UnpublishDashboardResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan UnpublishDashboardResponse)
func (*UnpublishDashboardResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UnpublishDashboardResponse) SyncEffectiveFieldsDuringRead(existingState UnpublishDashboardResponse)
func (UnpublishDashboardResponse) ToObjectValue ¶ added in v1.61.0
func (o UnpublishDashboardResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UnpublishDashboardResponse only implements ToObjectValue() and Type().
type UnpublishDashboardResponse_SdkV2 ¶ added in v1.62.1
type UnpublishDashboardResponse_SdkV2 struct { }
func (UnpublishDashboardResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UnpublishDashboardResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UnpublishDashboardResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a UnpublishDashboardResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UnpublishDashboardResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UnpublishDashboardResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *UnpublishDashboardResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UnpublishDashboardResponse_SdkV2)
func (*UnpublishDashboardResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *UnpublishDashboardResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState UnpublishDashboardResponse_SdkV2)
func (UnpublishDashboardResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UnpublishDashboardResponse_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, UnpublishDashboardResponse_SdkV2 only implements ToObjectValue() and Type().
type UpdateDashboardRequest ¶
type UpdateDashboardRequest struct { Dashboard types.Object `tfsdk:"dashboard"` // UUID identifying the dashboard. DashboardId types.String `tfsdk:"-"` }
Update dashboard
func (UpdateDashboardRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateDashboardRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateDashboardRequest) GetDashboard ¶ added in v1.61.0
func (o *UpdateDashboardRequest) GetDashboard(ctx context.Context) (Dashboard, bool)
GetDashboard returns the value of the Dashboard field in UpdateDashboardRequest as a Dashboard value. If the field is unknown or null, the boolean return value is false.
func (*UpdateDashboardRequest) SetDashboard ¶ added in v1.61.0
func (o *UpdateDashboardRequest) SetDashboard(ctx context.Context, v Dashboard)
SetDashboard sets the value of the Dashboard field in UpdateDashboardRequest.
func (UpdateDashboardRequest) ToObjectValue ¶ added in v1.61.0
func (o UpdateDashboardRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateDashboardRequest only implements ToObjectValue() and Type().
type UpdateDashboardRequest_SdkV2 ¶ added in v1.62.1
type UpdateDashboardRequest_SdkV2 struct { Dashboard types.List `tfsdk:"dashboard"` // UUID identifying the dashboard. DashboardId types.String `tfsdk:"-"` }
Update dashboard
func (UpdateDashboardRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a UpdateDashboardRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateDashboardRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateDashboardRequest_SdkV2) GetDashboard ¶ added in v1.62.1
func (o *UpdateDashboardRequest_SdkV2) GetDashboard(ctx context.Context) (Dashboard_SdkV2, bool)
GetDashboard returns the value of the Dashboard field in UpdateDashboardRequest_SdkV2 as a Dashboard_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*UpdateDashboardRequest_SdkV2) SetDashboard ¶ added in v1.62.1
func (o *UpdateDashboardRequest_SdkV2) SetDashboard(ctx context.Context, v Dashboard_SdkV2)
SetDashboard sets the value of the Dashboard field in UpdateDashboardRequest_SdkV2.
func (UpdateDashboardRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UpdateDashboardRequest_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, UpdateDashboardRequest_SdkV2 only implements ToObjectValue() and Type().
type UpdateScheduleRequest ¶
type UpdateScheduleRequest struct { // UUID identifying the dashboard to which the schedule belongs. DashboardId types.String `tfsdk:"-"` Schedule types.Object `tfsdk:"schedule"` // UUID identifying the schedule. ScheduleId types.String `tfsdk:"-"` }
Update dashboard schedule
func (UpdateScheduleRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateScheduleRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateScheduleRequest) GetSchedule ¶ added in v1.61.0
func (o *UpdateScheduleRequest) GetSchedule(ctx context.Context) (Schedule, bool)
GetSchedule returns the value of the Schedule field in UpdateScheduleRequest as a Schedule value. If the field is unknown or null, the boolean return value is false.
func (*UpdateScheduleRequest) SetSchedule ¶ added in v1.61.0
func (o *UpdateScheduleRequest) SetSchedule(ctx context.Context, v Schedule)
SetSchedule sets the value of the Schedule field in UpdateScheduleRequest.
func (UpdateScheduleRequest) ToObjectValue ¶ added in v1.61.0
func (o UpdateScheduleRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateScheduleRequest only implements ToObjectValue() and Type().
type UpdateScheduleRequest_SdkV2 ¶ added in v1.62.1
type UpdateScheduleRequest_SdkV2 struct { // UUID identifying the dashboard to which the schedule belongs. DashboardId types.String `tfsdk:"-"` Schedule types.List `tfsdk:"schedule"` // UUID identifying the schedule. ScheduleId types.String `tfsdk:"-"` }
Update dashboard schedule
func (UpdateScheduleRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a UpdateScheduleRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateScheduleRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateScheduleRequest_SdkV2) GetSchedule ¶ added in v1.62.1
func (o *UpdateScheduleRequest_SdkV2) GetSchedule(ctx context.Context) (Schedule_SdkV2, bool)
GetSchedule returns the value of the Schedule field in UpdateScheduleRequest_SdkV2 as a Schedule_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*UpdateScheduleRequest_SdkV2) SetSchedule ¶ added in v1.62.1
func (o *UpdateScheduleRequest_SdkV2) SetSchedule(ctx context.Context, v Schedule_SdkV2)
SetSchedule sets the value of the Schedule field in UpdateScheduleRequest_SdkV2.
func (UpdateScheduleRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UpdateScheduleRequest_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, UpdateScheduleRequest_SdkV2 only implements ToObjectValue() and Type().