Documentation ¶
Index ¶
- type AddExchangeForListingRequest
- func (a AddExchangeForListingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *AddExchangeForListingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan AddExchangeForListingRequest)
- func (newState *AddExchangeForListingRequest) SyncEffectiveFieldsDuringRead(existingState AddExchangeForListingRequest)
- func (o AddExchangeForListingRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AddExchangeForListingRequest) Type(ctx context.Context) attr.Type
- type AddExchangeForListingResponse
- func (a AddExchangeForListingResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *AddExchangeForListingResponse) GetExchangeForListing(ctx context.Context) (ExchangeListing, bool)
- func (o *AddExchangeForListingResponse) SetExchangeForListing(ctx context.Context, v ExchangeListing)
- func (newState *AddExchangeForListingResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan AddExchangeForListingResponse)
- func (newState *AddExchangeForListingResponse) SyncEffectiveFieldsDuringRead(existingState AddExchangeForListingResponse)
- func (o AddExchangeForListingResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o AddExchangeForListingResponse) Type(ctx context.Context) attr.Type
- type BatchGetListingsRequest
- func (a BatchGetListingsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *BatchGetListingsRequest) GetIds(ctx context.Context) ([]types.String, bool)
- func (o *BatchGetListingsRequest) SetIds(ctx context.Context, v []types.String)
- func (newState *BatchGetListingsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan BatchGetListingsRequest)
- func (newState *BatchGetListingsRequest) SyncEffectiveFieldsDuringRead(existingState BatchGetListingsRequest)
- func (o BatchGetListingsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o BatchGetListingsRequest) Type(ctx context.Context) attr.Type
- type BatchGetListingsResponse
- func (a BatchGetListingsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *BatchGetListingsResponse) GetListings(ctx context.Context) ([]Listing, bool)
- func (o *BatchGetListingsResponse) SetListings(ctx context.Context, v []Listing)
- func (newState *BatchGetListingsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan BatchGetListingsResponse)
- func (newState *BatchGetListingsResponse) SyncEffectiveFieldsDuringRead(existingState BatchGetListingsResponse)
- func (o BatchGetListingsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o BatchGetListingsResponse) Type(ctx context.Context) attr.Type
- type BatchGetProvidersRequest
- func (a BatchGetProvidersRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *BatchGetProvidersRequest) GetIds(ctx context.Context) ([]types.String, bool)
- func (o *BatchGetProvidersRequest) SetIds(ctx context.Context, v []types.String)
- func (newState *BatchGetProvidersRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan BatchGetProvidersRequest)
- func (newState *BatchGetProvidersRequest) SyncEffectiveFieldsDuringRead(existingState BatchGetProvidersRequest)
- func (o BatchGetProvidersRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o BatchGetProvidersRequest) Type(ctx context.Context) attr.Type
- type BatchGetProvidersResponse
- func (a BatchGetProvidersResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *BatchGetProvidersResponse) GetProviders(ctx context.Context) ([]ProviderInfo, bool)
- func (o *BatchGetProvidersResponse) SetProviders(ctx context.Context, v []ProviderInfo)
- func (newState *BatchGetProvidersResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan BatchGetProvidersResponse)
- func (newState *BatchGetProvidersResponse) SyncEffectiveFieldsDuringRead(existingState BatchGetProvidersResponse)
- func (o BatchGetProvidersResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o BatchGetProvidersResponse) Type(ctx context.Context) attr.Type
- type ConsumerTerms
- func (a ConsumerTerms) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ConsumerTerms) SyncEffectiveFieldsDuringCreateOrUpdate(plan ConsumerTerms)
- func (newState *ConsumerTerms) SyncEffectiveFieldsDuringRead(existingState ConsumerTerms)
- func (o ConsumerTerms) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ConsumerTerms) Type(ctx context.Context) attr.Type
- type ContactInfo
- func (a ContactInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ContactInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan ContactInfo)
- func (newState *ContactInfo) SyncEffectiveFieldsDuringRead(existingState ContactInfo)
- func (o ContactInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ContactInfo) Type(ctx context.Context) attr.Type
- type CreateExchangeFilterRequest
- func (a CreateExchangeFilterRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateExchangeFilterRequest) GetFilter(ctx context.Context) (ExchangeFilter, bool)
- func (o *CreateExchangeFilterRequest) SetFilter(ctx context.Context, v ExchangeFilter)
- func (newState *CreateExchangeFilterRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateExchangeFilterRequest)
- func (newState *CreateExchangeFilterRequest) SyncEffectiveFieldsDuringRead(existingState CreateExchangeFilterRequest)
- func (o CreateExchangeFilterRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateExchangeFilterRequest) Type(ctx context.Context) attr.Type
- type CreateExchangeFilterResponse
- func (a CreateExchangeFilterResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CreateExchangeFilterResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateExchangeFilterResponse)
- func (newState *CreateExchangeFilterResponse) SyncEffectiveFieldsDuringRead(existingState CreateExchangeFilterResponse)
- func (o CreateExchangeFilterResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateExchangeFilterResponse) Type(ctx context.Context) attr.Type
- type CreateExchangeRequest
- func (a CreateExchangeRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateExchangeRequest) GetExchange(ctx context.Context) (Exchange, bool)
- func (o *CreateExchangeRequest) SetExchange(ctx context.Context, v Exchange)
- func (newState *CreateExchangeRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateExchangeRequest)
- func (newState *CreateExchangeRequest) SyncEffectiveFieldsDuringRead(existingState CreateExchangeRequest)
- func (o CreateExchangeRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateExchangeRequest) Type(ctx context.Context) attr.Type
- type CreateExchangeResponse
- func (a CreateExchangeResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CreateExchangeResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateExchangeResponse)
- func (newState *CreateExchangeResponse) SyncEffectiveFieldsDuringRead(existingState CreateExchangeResponse)
- func (o CreateExchangeResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateExchangeResponse) Type(ctx context.Context) attr.Type
- type CreateFileRequest
- func (a CreateFileRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateFileRequest) GetFileParent(ctx context.Context) (FileParent, bool)
- func (o *CreateFileRequest) SetFileParent(ctx context.Context, v FileParent)
- func (newState *CreateFileRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateFileRequest)
- func (newState *CreateFileRequest) SyncEffectiveFieldsDuringRead(existingState CreateFileRequest)
- func (o CreateFileRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateFileRequest) Type(ctx context.Context) attr.Type
- type CreateFileResponse
- func (a CreateFileResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateFileResponse) GetFileInfo(ctx context.Context) (FileInfo, bool)
- func (o *CreateFileResponse) SetFileInfo(ctx context.Context, v FileInfo)
- func (newState *CreateFileResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateFileResponse)
- func (newState *CreateFileResponse) SyncEffectiveFieldsDuringRead(existingState CreateFileResponse)
- func (o CreateFileResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateFileResponse) Type(ctx context.Context) attr.Type
- type CreateInstallationRequest
- func (o *CreateInstallationRequest) GetAcceptedConsumerTerms(ctx context.Context) (ConsumerTerms, bool)
- func (a CreateInstallationRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateInstallationRequest) GetRepoDetail(ctx context.Context) (RepoInstallation, bool)
- func (o *CreateInstallationRequest) SetAcceptedConsumerTerms(ctx context.Context, v ConsumerTerms)
- func (o *CreateInstallationRequest) SetRepoDetail(ctx context.Context, v RepoInstallation)
- func (newState *CreateInstallationRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateInstallationRequest)
- func (newState *CreateInstallationRequest) SyncEffectiveFieldsDuringRead(existingState CreateInstallationRequest)
- func (o CreateInstallationRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateInstallationRequest) Type(ctx context.Context) attr.Type
- type CreateListingRequest
- func (a CreateListingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateListingRequest) GetListing(ctx context.Context) (Listing, bool)
- func (o *CreateListingRequest) SetListing(ctx context.Context, v Listing)
- func (newState *CreateListingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateListingRequest)
- func (newState *CreateListingRequest) SyncEffectiveFieldsDuringRead(existingState CreateListingRequest)
- func (o CreateListingRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateListingRequest) Type(ctx context.Context) attr.Type
- type CreateListingResponse
- func (a CreateListingResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CreateListingResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateListingResponse)
- func (newState *CreateListingResponse) SyncEffectiveFieldsDuringRead(existingState CreateListingResponse)
- func (o CreateListingResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateListingResponse) Type(ctx context.Context) attr.Type
- type CreatePersonalizationRequest
- func (o *CreatePersonalizationRequest) GetAcceptedConsumerTerms(ctx context.Context) (ConsumerTerms, bool)
- func (a CreatePersonalizationRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreatePersonalizationRequest) SetAcceptedConsumerTerms(ctx context.Context, v ConsumerTerms)
- func (newState *CreatePersonalizationRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreatePersonalizationRequest)
- func (newState *CreatePersonalizationRequest) SyncEffectiveFieldsDuringRead(existingState CreatePersonalizationRequest)
- func (o CreatePersonalizationRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreatePersonalizationRequest) Type(ctx context.Context) attr.Type
- type CreatePersonalizationRequestResponse
- func (a CreatePersonalizationRequestResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CreatePersonalizationRequestResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreatePersonalizationRequestResponse)
- func (newState *CreatePersonalizationRequestResponse) SyncEffectiveFieldsDuringRead(existingState CreatePersonalizationRequestResponse)
- func (o CreatePersonalizationRequestResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreatePersonalizationRequestResponse) Type(ctx context.Context) attr.Type
- type CreateProviderRequest
- func (a CreateProviderRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateProviderRequest) GetProvider(ctx context.Context) (ProviderInfo, bool)
- func (o *CreateProviderRequest) SetProvider(ctx context.Context, v ProviderInfo)
- func (newState *CreateProviderRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateProviderRequest)
- func (newState *CreateProviderRequest) SyncEffectiveFieldsDuringRead(existingState CreateProviderRequest)
- func (o CreateProviderRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateProviderRequest) Type(ctx context.Context) attr.Type
- type CreateProviderResponse
- func (a CreateProviderResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CreateProviderResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateProviderResponse)
- func (newState *CreateProviderResponse) SyncEffectiveFieldsDuringRead(existingState CreateProviderResponse)
- func (o CreateProviderResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateProviderResponse) Type(ctx context.Context) attr.Type
- type DataRefreshInfo
- func (a DataRefreshInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DataRefreshInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan DataRefreshInfo)
- func (newState *DataRefreshInfo) SyncEffectiveFieldsDuringRead(existingState DataRefreshInfo)
- func (o DataRefreshInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DataRefreshInfo) Type(ctx context.Context) attr.Type
- type DeleteExchangeFilterRequest
- func (a DeleteExchangeFilterRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteExchangeFilterRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteExchangeFilterRequest)
- func (newState *DeleteExchangeFilterRequest) SyncEffectiveFieldsDuringRead(existingState DeleteExchangeFilterRequest)
- func (o DeleteExchangeFilterRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteExchangeFilterRequest) Type(ctx context.Context) attr.Type
- type DeleteExchangeFilterResponse
- func (a DeleteExchangeFilterResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteExchangeFilterResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteExchangeFilterResponse)
- func (newState *DeleteExchangeFilterResponse) SyncEffectiveFieldsDuringRead(existingState DeleteExchangeFilterResponse)
- func (o DeleteExchangeFilterResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteExchangeFilterResponse) Type(ctx context.Context) attr.Type
- type DeleteExchangeRequest
- func (a DeleteExchangeRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteExchangeRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteExchangeRequest)
- func (newState *DeleteExchangeRequest) SyncEffectiveFieldsDuringRead(existingState DeleteExchangeRequest)
- func (o DeleteExchangeRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteExchangeRequest) Type(ctx context.Context) attr.Type
- type DeleteExchangeResponse
- func (a DeleteExchangeResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteExchangeResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteExchangeResponse)
- func (newState *DeleteExchangeResponse) SyncEffectiveFieldsDuringRead(existingState DeleteExchangeResponse)
- func (o DeleteExchangeResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteExchangeResponse) Type(ctx context.Context) attr.Type
- type DeleteFileRequest
- func (a DeleteFileRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteFileRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteFileRequest)
- func (newState *DeleteFileRequest) SyncEffectiveFieldsDuringRead(existingState DeleteFileRequest)
- func (o DeleteFileRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteFileRequest) Type(ctx context.Context) attr.Type
- type DeleteFileResponse
- func (a DeleteFileResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteFileResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteFileResponse)
- func (newState *DeleteFileResponse) SyncEffectiveFieldsDuringRead(existingState DeleteFileResponse)
- func (o DeleteFileResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteFileResponse) Type(ctx context.Context) attr.Type
- type DeleteInstallationRequest
- func (a DeleteInstallationRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteInstallationRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteInstallationRequest)
- func (newState *DeleteInstallationRequest) SyncEffectiveFieldsDuringRead(existingState DeleteInstallationRequest)
- func (o DeleteInstallationRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteInstallationRequest) Type(ctx context.Context) attr.Type
- type DeleteInstallationResponse
- func (a DeleteInstallationResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteInstallationResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteInstallationResponse)
- func (newState *DeleteInstallationResponse) SyncEffectiveFieldsDuringRead(existingState DeleteInstallationResponse)
- func (o DeleteInstallationResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteInstallationResponse) Type(ctx context.Context) attr.Type
- type DeleteListingRequest
- func (a DeleteListingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteListingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteListingRequest)
- func (newState *DeleteListingRequest) SyncEffectiveFieldsDuringRead(existingState DeleteListingRequest)
- func (o DeleteListingRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteListingRequest) Type(ctx context.Context) attr.Type
- type DeleteListingResponse
- func (a DeleteListingResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteListingResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteListingResponse)
- func (newState *DeleteListingResponse) SyncEffectiveFieldsDuringRead(existingState DeleteListingResponse)
- func (o DeleteListingResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteListingResponse) Type(ctx context.Context) attr.Type
- type DeleteProviderRequest
- func (a DeleteProviderRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteProviderRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteProviderRequest)
- func (newState *DeleteProviderRequest) SyncEffectiveFieldsDuringRead(existingState DeleteProviderRequest)
- func (o DeleteProviderRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteProviderRequest) Type(ctx context.Context) attr.Type
- type DeleteProviderResponse
- func (a DeleteProviderResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *DeleteProviderResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteProviderResponse)
- func (newState *DeleteProviderResponse) SyncEffectiveFieldsDuringRead(existingState DeleteProviderResponse)
- func (o DeleteProviderResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o DeleteProviderResponse) Type(ctx context.Context) attr.Type
- type Exchange
- func (a Exchange) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *Exchange) GetFilters(ctx context.Context) ([]ExchangeFilter, bool)
- func (o *Exchange) GetLinkedListings(ctx context.Context) ([]ExchangeListing, bool)
- func (o *Exchange) SetFilters(ctx context.Context, v []ExchangeFilter)
- func (o *Exchange) SetLinkedListings(ctx context.Context, v []ExchangeListing)
- func (newState *Exchange) SyncEffectiveFieldsDuringCreateOrUpdate(plan Exchange)
- func (newState *Exchange) SyncEffectiveFieldsDuringRead(existingState Exchange)
- func (o Exchange) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Exchange) Type(ctx context.Context) attr.Type
- type ExchangeFilter
- func (a ExchangeFilter) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ExchangeFilter) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExchangeFilter)
- func (newState *ExchangeFilter) SyncEffectiveFieldsDuringRead(existingState ExchangeFilter)
- func (o ExchangeFilter) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ExchangeFilter) Type(ctx context.Context) attr.Type
- type ExchangeListing
- func (a ExchangeListing) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ExchangeListing) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExchangeListing)
- func (newState *ExchangeListing) SyncEffectiveFieldsDuringRead(existingState ExchangeListing)
- func (o ExchangeListing) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ExchangeListing) Type(ctx context.Context) attr.Type
- type FileInfo
- func (a FileInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *FileInfo) GetFileParent(ctx context.Context) (FileParent, bool)
- func (o *FileInfo) SetFileParent(ctx context.Context, v FileParent)
- func (newState *FileInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan FileInfo)
- func (newState *FileInfo) SyncEffectiveFieldsDuringRead(existingState FileInfo)
- func (o FileInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o FileInfo) Type(ctx context.Context) attr.Type
- type FileParent
- func (a FileParent) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *FileParent) SyncEffectiveFieldsDuringCreateOrUpdate(plan FileParent)
- func (newState *FileParent) SyncEffectiveFieldsDuringRead(existingState FileParent)
- func (o FileParent) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o FileParent) Type(ctx context.Context) attr.Type
- type GetExchangeRequest
- func (a GetExchangeRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetExchangeRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetExchangeRequest)
- func (newState *GetExchangeRequest) SyncEffectiveFieldsDuringRead(existingState GetExchangeRequest)
- func (o GetExchangeRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetExchangeRequest) Type(ctx context.Context) attr.Type
- type GetExchangeResponse
- func (a GetExchangeResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetExchangeResponse) GetExchange(ctx context.Context) (Exchange, bool)
- func (o *GetExchangeResponse) SetExchange(ctx context.Context, v Exchange)
- func (newState *GetExchangeResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetExchangeResponse)
- func (newState *GetExchangeResponse) SyncEffectiveFieldsDuringRead(existingState GetExchangeResponse)
- func (o GetExchangeResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetExchangeResponse) Type(ctx context.Context) attr.Type
- type GetFileRequest
- func (a GetFileRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetFileRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetFileRequest)
- func (newState *GetFileRequest) SyncEffectiveFieldsDuringRead(existingState GetFileRequest)
- func (o GetFileRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetFileRequest) Type(ctx context.Context) attr.Type
- type GetFileResponse
- func (a GetFileResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetFileResponse) GetFileInfo(ctx context.Context) (FileInfo, bool)
- func (o *GetFileResponse) SetFileInfo(ctx context.Context, v FileInfo)
- func (newState *GetFileResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetFileResponse)
- func (newState *GetFileResponse) SyncEffectiveFieldsDuringRead(existingState GetFileResponse)
- func (o GetFileResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetFileResponse) Type(ctx context.Context) attr.Type
- type GetLatestVersionProviderAnalyticsDashboardResponse
- func (a GetLatestVersionProviderAnalyticsDashboardResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetLatestVersionProviderAnalyticsDashboardResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetLatestVersionProviderAnalyticsDashboardResponse)
- func (newState *GetLatestVersionProviderAnalyticsDashboardResponse) SyncEffectiveFieldsDuringRead(existingState GetLatestVersionProviderAnalyticsDashboardResponse)
- func (o GetLatestVersionProviderAnalyticsDashboardResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetLatestVersionProviderAnalyticsDashboardResponse) Type(ctx context.Context) attr.Type
- type GetListingContentMetadataRequest
- func (a GetListingContentMetadataRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetListingContentMetadataRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetListingContentMetadataRequest)
- func (newState *GetListingContentMetadataRequest) SyncEffectiveFieldsDuringRead(existingState GetListingContentMetadataRequest)
- func (o GetListingContentMetadataRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetListingContentMetadataRequest) Type(ctx context.Context) attr.Type
- type GetListingContentMetadataResponse
- func (a GetListingContentMetadataResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetListingContentMetadataResponse) GetSharedDataObjects(ctx context.Context) ([]SharedDataObject, bool)
- func (o *GetListingContentMetadataResponse) SetSharedDataObjects(ctx context.Context, v []SharedDataObject)
- func (newState *GetListingContentMetadataResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetListingContentMetadataResponse)
- func (newState *GetListingContentMetadataResponse) SyncEffectiveFieldsDuringRead(existingState GetListingContentMetadataResponse)
- func (o GetListingContentMetadataResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetListingContentMetadataResponse) Type(ctx context.Context) attr.Type
- type GetListingRequest
- func (a GetListingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetListingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetListingRequest)
- func (newState *GetListingRequest) SyncEffectiveFieldsDuringRead(existingState GetListingRequest)
- func (o GetListingRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetListingRequest) Type(ctx context.Context) attr.Type
- type GetListingResponse
- func (a GetListingResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetListingResponse) GetListing(ctx context.Context) (Listing, bool)
- func (o *GetListingResponse) SetListing(ctx context.Context, v Listing)
- func (newState *GetListingResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetListingResponse)
- func (newState *GetListingResponse) SyncEffectiveFieldsDuringRead(existingState GetListingResponse)
- func (o GetListingResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetListingResponse) Type(ctx context.Context) attr.Type
- type GetListingsRequest
- func (a GetListingsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetListingsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetListingsRequest)
- func (newState *GetListingsRequest) SyncEffectiveFieldsDuringRead(existingState GetListingsRequest)
- func (o GetListingsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetListingsRequest) Type(ctx context.Context) attr.Type
- type GetListingsResponse
- func (a GetListingsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetListingsResponse) GetListings(ctx context.Context) ([]Listing, bool)
- func (o *GetListingsResponse) SetListings(ctx context.Context, v []Listing)
- func (newState *GetListingsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetListingsResponse)
- func (newState *GetListingsResponse) SyncEffectiveFieldsDuringRead(existingState GetListingsResponse)
- func (o GetListingsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetListingsResponse) Type(ctx context.Context) attr.Type
- type GetPersonalizationRequestRequest
- func (a GetPersonalizationRequestRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetPersonalizationRequestRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetPersonalizationRequestRequest)
- func (newState *GetPersonalizationRequestRequest) SyncEffectiveFieldsDuringRead(existingState GetPersonalizationRequestRequest)
- func (o GetPersonalizationRequestRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetPersonalizationRequestRequest) Type(ctx context.Context) attr.Type
- type GetPersonalizationRequestResponse
- func (a GetPersonalizationRequestResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetPersonalizationRequestResponse) GetPersonalizationRequests(ctx context.Context) ([]PersonalizationRequest, bool)
- func (o *GetPersonalizationRequestResponse) SetPersonalizationRequests(ctx context.Context, v []PersonalizationRequest)
- func (newState *GetPersonalizationRequestResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetPersonalizationRequestResponse)
- func (newState *GetPersonalizationRequestResponse) SyncEffectiveFieldsDuringRead(existingState GetPersonalizationRequestResponse)
- func (o GetPersonalizationRequestResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetPersonalizationRequestResponse) Type(ctx context.Context) attr.Type
- type GetProviderRequest
- func (a GetProviderRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetProviderRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetProviderRequest)
- func (newState *GetProviderRequest) SyncEffectiveFieldsDuringRead(existingState GetProviderRequest)
- func (o GetProviderRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetProviderRequest) Type(ctx context.Context) attr.Type
- type GetProviderResponse
- func (a GetProviderResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetProviderResponse) GetProvider(ctx context.Context) (ProviderInfo, bool)
- func (o *GetProviderResponse) SetProvider(ctx context.Context, v ProviderInfo)
- func (newState *GetProviderResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetProviderResponse)
- func (newState *GetProviderResponse) SyncEffectiveFieldsDuringRead(existingState GetProviderResponse)
- func (o GetProviderResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetProviderResponse) Type(ctx context.Context) attr.Type
- type Installation
- func (a Installation) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *Installation) GetInstallation(ctx context.Context) (InstallationDetail, bool)
- func (o *Installation) SetInstallation(ctx context.Context, v InstallationDetail)
- func (newState *Installation) SyncEffectiveFieldsDuringCreateOrUpdate(plan Installation)
- func (newState *Installation) SyncEffectiveFieldsDuringRead(existingState Installation)
- func (o Installation) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Installation) Type(ctx context.Context) attr.Type
- type InstallationDetail
- func (a InstallationDetail) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *InstallationDetail) GetTokenDetail(ctx context.Context) (TokenDetail, bool)
- func (o *InstallationDetail) GetTokens(ctx context.Context) ([]TokenInfo, bool)
- func (o *InstallationDetail) SetTokenDetail(ctx context.Context, v TokenDetail)
- func (o *InstallationDetail) SetTokens(ctx context.Context, v []TokenInfo)
- func (newState *InstallationDetail) SyncEffectiveFieldsDuringCreateOrUpdate(plan InstallationDetail)
- func (newState *InstallationDetail) SyncEffectiveFieldsDuringRead(existingState InstallationDetail)
- func (o InstallationDetail) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o InstallationDetail) Type(ctx context.Context) attr.Type
- type ListAllInstallationsRequest
- func (a ListAllInstallationsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListAllInstallationsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListAllInstallationsRequest)
- func (newState *ListAllInstallationsRequest) SyncEffectiveFieldsDuringRead(existingState ListAllInstallationsRequest)
- func (o ListAllInstallationsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListAllInstallationsRequest) Type(ctx context.Context) attr.Type
- type ListAllInstallationsResponse
- func (a ListAllInstallationsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListAllInstallationsResponse) GetInstallations(ctx context.Context) ([]InstallationDetail, bool)
- func (o *ListAllInstallationsResponse) SetInstallations(ctx context.Context, v []InstallationDetail)
- func (newState *ListAllInstallationsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListAllInstallationsResponse)
- func (newState *ListAllInstallationsResponse) SyncEffectiveFieldsDuringRead(existingState ListAllInstallationsResponse)
- func (o ListAllInstallationsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListAllInstallationsResponse) Type(ctx context.Context) attr.Type
- type ListAllPersonalizationRequestsRequest
- func (a ListAllPersonalizationRequestsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListAllPersonalizationRequestsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListAllPersonalizationRequestsRequest)
- func (newState *ListAllPersonalizationRequestsRequest) SyncEffectiveFieldsDuringRead(existingState ListAllPersonalizationRequestsRequest)
- func (o ListAllPersonalizationRequestsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListAllPersonalizationRequestsRequest) Type(ctx context.Context) attr.Type
- type ListAllPersonalizationRequestsResponse
- func (a ListAllPersonalizationRequestsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListAllPersonalizationRequestsResponse) GetPersonalizationRequests(ctx context.Context) ([]PersonalizationRequest, bool)
- func (o *ListAllPersonalizationRequestsResponse) SetPersonalizationRequests(ctx context.Context, v []PersonalizationRequest)
- func (newState *ListAllPersonalizationRequestsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListAllPersonalizationRequestsResponse)
- func (newState *ListAllPersonalizationRequestsResponse) SyncEffectiveFieldsDuringRead(existingState ListAllPersonalizationRequestsResponse)
- func (o ListAllPersonalizationRequestsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListAllPersonalizationRequestsResponse) Type(ctx context.Context) attr.Type
- type ListExchangeFiltersRequest
- func (a ListExchangeFiltersRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListExchangeFiltersRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListExchangeFiltersRequest)
- func (newState *ListExchangeFiltersRequest) SyncEffectiveFieldsDuringRead(existingState ListExchangeFiltersRequest)
- func (o ListExchangeFiltersRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListExchangeFiltersRequest) Type(ctx context.Context) attr.Type
- type ListExchangeFiltersResponse
- func (a ListExchangeFiltersResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListExchangeFiltersResponse) GetFilters(ctx context.Context) ([]ExchangeFilter, bool)
- func (o *ListExchangeFiltersResponse) SetFilters(ctx context.Context, v []ExchangeFilter)
- func (newState *ListExchangeFiltersResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListExchangeFiltersResponse)
- func (newState *ListExchangeFiltersResponse) SyncEffectiveFieldsDuringRead(existingState ListExchangeFiltersResponse)
- func (o ListExchangeFiltersResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListExchangeFiltersResponse) Type(ctx context.Context) attr.Type
- type ListExchangesForListingRequest
- func (a ListExchangesForListingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListExchangesForListingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListExchangesForListingRequest)
- func (newState *ListExchangesForListingRequest) SyncEffectiveFieldsDuringRead(existingState ListExchangesForListingRequest)
- func (o ListExchangesForListingRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListExchangesForListingRequest) Type(ctx context.Context) attr.Type
- type ListExchangesForListingResponse
- func (a ListExchangesForListingResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListExchangesForListingResponse) GetExchangeListing(ctx context.Context) ([]ExchangeListing, bool)
- func (o *ListExchangesForListingResponse) SetExchangeListing(ctx context.Context, v []ExchangeListing)
- func (newState *ListExchangesForListingResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListExchangesForListingResponse)
- func (newState *ListExchangesForListingResponse) SyncEffectiveFieldsDuringRead(existingState ListExchangesForListingResponse)
- func (o ListExchangesForListingResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListExchangesForListingResponse) Type(ctx context.Context) attr.Type
- type ListExchangesRequest
- func (a ListExchangesRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListExchangesRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListExchangesRequest)
- func (newState *ListExchangesRequest) SyncEffectiveFieldsDuringRead(existingState ListExchangesRequest)
- func (o ListExchangesRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListExchangesRequest) Type(ctx context.Context) attr.Type
- type ListExchangesResponse
- func (a ListExchangesResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListExchangesResponse) GetExchanges(ctx context.Context) ([]Exchange, bool)
- func (o *ListExchangesResponse) SetExchanges(ctx context.Context, v []Exchange)
- func (newState *ListExchangesResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListExchangesResponse)
- func (newState *ListExchangesResponse) SyncEffectiveFieldsDuringRead(existingState ListExchangesResponse)
- func (o ListExchangesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListExchangesResponse) Type(ctx context.Context) attr.Type
- type ListFilesRequest
- func (a ListFilesRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListFilesRequest) GetFileParent(ctx context.Context) (FileParent, bool)
- func (o *ListFilesRequest) SetFileParent(ctx context.Context, v FileParent)
- func (newState *ListFilesRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListFilesRequest)
- func (newState *ListFilesRequest) SyncEffectiveFieldsDuringRead(existingState ListFilesRequest)
- func (o ListFilesRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListFilesRequest) Type(ctx context.Context) attr.Type
- type ListFilesResponse
- func (a ListFilesResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListFilesResponse) GetFileInfos(ctx context.Context) ([]FileInfo, bool)
- func (o *ListFilesResponse) SetFileInfos(ctx context.Context, v []FileInfo)
- func (newState *ListFilesResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListFilesResponse)
- func (newState *ListFilesResponse) SyncEffectiveFieldsDuringRead(existingState ListFilesResponse)
- func (o ListFilesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListFilesResponse) Type(ctx context.Context) attr.Type
- type ListFulfillmentsRequest
- func (a ListFulfillmentsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListFulfillmentsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListFulfillmentsRequest)
- func (newState *ListFulfillmentsRequest) SyncEffectiveFieldsDuringRead(existingState ListFulfillmentsRequest)
- func (o ListFulfillmentsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListFulfillmentsRequest) Type(ctx context.Context) attr.Type
- type ListFulfillmentsResponse
- func (a ListFulfillmentsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListFulfillmentsResponse) GetFulfillments(ctx context.Context) ([]ListingFulfillment, bool)
- func (o *ListFulfillmentsResponse) SetFulfillments(ctx context.Context, v []ListingFulfillment)
- func (newState *ListFulfillmentsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListFulfillmentsResponse)
- func (newState *ListFulfillmentsResponse) SyncEffectiveFieldsDuringRead(existingState ListFulfillmentsResponse)
- func (o ListFulfillmentsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListFulfillmentsResponse) Type(ctx context.Context) attr.Type
- type ListInstallationsRequest
- func (a ListInstallationsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListInstallationsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListInstallationsRequest)
- func (newState *ListInstallationsRequest) SyncEffectiveFieldsDuringRead(existingState ListInstallationsRequest)
- func (o ListInstallationsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListInstallationsRequest) Type(ctx context.Context) attr.Type
- type ListInstallationsResponse
- func (a ListInstallationsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListInstallationsResponse) GetInstallations(ctx context.Context) ([]InstallationDetail, bool)
- func (o *ListInstallationsResponse) SetInstallations(ctx context.Context, v []InstallationDetail)
- func (newState *ListInstallationsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListInstallationsResponse)
- func (newState *ListInstallationsResponse) SyncEffectiveFieldsDuringRead(existingState ListInstallationsResponse)
- func (o ListInstallationsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListInstallationsResponse) Type(ctx context.Context) attr.Type
- type ListListingsForExchangeRequest
- func (a ListListingsForExchangeRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListListingsForExchangeRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListListingsForExchangeRequest)
- func (newState *ListListingsForExchangeRequest) SyncEffectiveFieldsDuringRead(existingState ListListingsForExchangeRequest)
- func (o ListListingsForExchangeRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListListingsForExchangeRequest) Type(ctx context.Context) attr.Type
- type ListListingsForExchangeResponse
- func (a ListListingsForExchangeResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListListingsForExchangeResponse) GetExchangeListings(ctx context.Context) ([]ExchangeListing, bool)
- func (o *ListListingsForExchangeResponse) SetExchangeListings(ctx context.Context, v []ExchangeListing)
- func (newState *ListListingsForExchangeResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListListingsForExchangeResponse)
- func (newState *ListListingsForExchangeResponse) SyncEffectiveFieldsDuringRead(existingState ListListingsForExchangeResponse)
- func (o ListListingsForExchangeResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListListingsForExchangeResponse) Type(ctx context.Context) attr.Type
- type ListListingsRequest
- func (o *ListListingsRequest) GetAssets(ctx context.Context) ([]types.String, bool)
- func (o *ListListingsRequest) GetCategories(ctx context.Context) ([]types.String, bool)
- func (a ListListingsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListListingsRequest) GetProviderIds(ctx context.Context) ([]types.String, bool)
- func (o *ListListingsRequest) GetTags(ctx context.Context) ([]ListingTag, bool)
- func (o *ListListingsRequest) SetAssets(ctx context.Context, v []types.String)
- func (o *ListListingsRequest) SetCategories(ctx context.Context, v []types.String)
- func (o *ListListingsRequest) SetProviderIds(ctx context.Context, v []types.String)
- func (o *ListListingsRequest) SetTags(ctx context.Context, v []ListingTag)
- func (newState *ListListingsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListListingsRequest)
- func (newState *ListListingsRequest) SyncEffectiveFieldsDuringRead(existingState ListListingsRequest)
- func (o ListListingsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListListingsRequest) Type(ctx context.Context) attr.Type
- type ListListingsResponse
- func (a ListListingsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListListingsResponse) GetListings(ctx context.Context) ([]Listing, bool)
- func (o *ListListingsResponse) SetListings(ctx context.Context, v []Listing)
- func (newState *ListListingsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListListingsResponse)
- func (newState *ListListingsResponse) SyncEffectiveFieldsDuringRead(existingState ListListingsResponse)
- func (o ListListingsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListListingsResponse) Type(ctx context.Context) attr.Type
- type ListProviderAnalyticsDashboardResponse
- func (a ListProviderAnalyticsDashboardResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListProviderAnalyticsDashboardResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListProviderAnalyticsDashboardResponse)
- func (newState *ListProviderAnalyticsDashboardResponse) SyncEffectiveFieldsDuringRead(existingState ListProviderAnalyticsDashboardResponse)
- func (o ListProviderAnalyticsDashboardResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListProviderAnalyticsDashboardResponse) Type(ctx context.Context) attr.Type
- type ListProvidersRequest
- func (a ListProvidersRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListProvidersRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListProvidersRequest)
- func (newState *ListProvidersRequest) SyncEffectiveFieldsDuringRead(existingState ListProvidersRequest)
- func (o ListProvidersRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListProvidersRequest) Type(ctx context.Context) attr.Type
- type ListProvidersResponse
- func (a ListProvidersResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListProvidersResponse) GetProviders(ctx context.Context) ([]ProviderInfo, bool)
- func (o *ListProvidersResponse) SetProviders(ctx context.Context, v []ProviderInfo)
- func (newState *ListProvidersResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListProvidersResponse)
- func (newState *ListProvidersResponse) SyncEffectiveFieldsDuringRead(existingState ListProvidersResponse)
- func (o ListProvidersResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListProvidersResponse) Type(ctx context.Context) attr.Type
- type Listing
- func (a Listing) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *Listing) GetDetail(ctx context.Context) (ListingDetail, bool)
- func (o *Listing) GetSummary(ctx context.Context) (ListingSummary, bool)
- func (o *Listing) SetDetail(ctx context.Context, v ListingDetail)
- func (o *Listing) SetSummary(ctx context.Context, v ListingSummary)
- func (newState *Listing) SyncEffectiveFieldsDuringCreateOrUpdate(plan Listing)
- func (newState *Listing) SyncEffectiveFieldsDuringRead(existingState Listing)
- func (o Listing) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Listing) Type(ctx context.Context) attr.Type
- type ListingDetail
- func (o *ListingDetail) GetAssets(ctx context.Context) ([]types.String, bool)
- func (o *ListingDetail) GetCollectionGranularity(ctx context.Context) (DataRefreshInfo, bool)
- func (a ListingDetail) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListingDetail) GetEmbeddedNotebookFileInfos(ctx context.Context) ([]FileInfo, bool)
- func (o *ListingDetail) GetFileIds(ctx context.Context) ([]types.String, bool)
- func (o *ListingDetail) GetTags(ctx context.Context) ([]ListingTag, bool)
- func (o *ListingDetail) GetUpdateFrequency(ctx context.Context) (DataRefreshInfo, bool)
- func (o *ListingDetail) SetAssets(ctx context.Context, v []types.String)
- func (o *ListingDetail) SetCollectionGranularity(ctx context.Context, v DataRefreshInfo)
- func (o *ListingDetail) SetEmbeddedNotebookFileInfos(ctx context.Context, v []FileInfo)
- func (o *ListingDetail) SetFileIds(ctx context.Context, v []types.String)
- func (o *ListingDetail) SetTags(ctx context.Context, v []ListingTag)
- func (o *ListingDetail) SetUpdateFrequency(ctx context.Context, v DataRefreshInfo)
- func (newState *ListingDetail) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListingDetail)
- func (newState *ListingDetail) SyncEffectiveFieldsDuringRead(existingState ListingDetail)
- func (o ListingDetail) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListingDetail) Type(ctx context.Context) attr.Type
- type ListingFulfillment
- func (a ListingFulfillment) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListingFulfillment) GetRepoInfo(ctx context.Context) (RepoInfo, bool)
- func (o *ListingFulfillment) GetShareInfo(ctx context.Context) (ShareInfo, bool)
- func (o *ListingFulfillment) SetRepoInfo(ctx context.Context, v RepoInfo)
- func (o *ListingFulfillment) SetShareInfo(ctx context.Context, v ShareInfo)
- func (newState *ListingFulfillment) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListingFulfillment)
- func (newState *ListingFulfillment) SyncEffectiveFieldsDuringRead(existingState ListingFulfillment)
- func (o ListingFulfillment) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListingFulfillment) Type(ctx context.Context) attr.Type
- type ListingSetting
- func (a ListingSetting) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ListingSetting) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListingSetting)
- func (newState *ListingSetting) SyncEffectiveFieldsDuringRead(existingState ListingSetting)
- func (o ListingSetting) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListingSetting) Type(ctx context.Context) attr.Type
- type ListingSummary
- func (o *ListingSummary) GetCategories(ctx context.Context) ([]types.String, bool)
- func (a ListingSummary) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListingSummary) GetExchangeIds(ctx context.Context) ([]types.String, bool)
- func (o *ListingSummary) GetGitRepo(ctx context.Context) (RepoInfo, bool)
- func (o *ListingSummary) GetProviderRegion(ctx context.Context) (RegionInfo, bool)
- func (o *ListingSummary) GetSetting(ctx context.Context) (ListingSetting, bool)
- func (o *ListingSummary) GetShare(ctx context.Context) (ShareInfo, bool)
- func (o *ListingSummary) SetCategories(ctx context.Context, v []types.String)
- func (o *ListingSummary) SetExchangeIds(ctx context.Context, v []types.String)
- func (o *ListingSummary) SetGitRepo(ctx context.Context, v RepoInfo)
- func (o *ListingSummary) SetProviderRegion(ctx context.Context, v RegionInfo)
- func (o *ListingSummary) SetSetting(ctx context.Context, v ListingSetting)
- func (o *ListingSummary) SetShare(ctx context.Context, v ShareInfo)
- func (newState *ListingSummary) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListingSummary)
- func (newState *ListingSummary) SyncEffectiveFieldsDuringRead(existingState ListingSummary)
- func (o ListingSummary) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListingSummary) Type(ctx context.Context) attr.Type
- type ListingTag
- func (a ListingTag) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListingTag) GetTagValues(ctx context.Context) ([]types.String, bool)
- func (o *ListingTag) SetTagValues(ctx context.Context, v []types.String)
- func (newState *ListingTag) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListingTag)
- func (newState *ListingTag) SyncEffectiveFieldsDuringRead(existingState ListingTag)
- func (o ListingTag) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListingTag) Type(ctx context.Context) attr.Type
- type PersonalizationRequest
- func (a PersonalizationRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *PersonalizationRequest) GetConsumerRegion(ctx context.Context) (RegionInfo, bool)
- func (o *PersonalizationRequest) GetContactInfo(ctx context.Context) (ContactInfo, bool)
- func (o *PersonalizationRequest) GetShare(ctx context.Context) (ShareInfo, bool)
- func (o *PersonalizationRequest) SetConsumerRegion(ctx context.Context, v RegionInfo)
- func (o *PersonalizationRequest) SetContactInfo(ctx context.Context, v ContactInfo)
- func (o *PersonalizationRequest) SetShare(ctx context.Context, v ShareInfo)
- func (newState *PersonalizationRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan PersonalizationRequest)
- func (newState *PersonalizationRequest) SyncEffectiveFieldsDuringRead(existingState PersonalizationRequest)
- func (o PersonalizationRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PersonalizationRequest) Type(ctx context.Context) attr.Type
- type ProviderAnalyticsDashboard
- func (a ProviderAnalyticsDashboard) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ProviderAnalyticsDashboard) SyncEffectiveFieldsDuringCreateOrUpdate(plan ProviderAnalyticsDashboard)
- func (newState *ProviderAnalyticsDashboard) SyncEffectiveFieldsDuringRead(existingState ProviderAnalyticsDashboard)
- func (o ProviderAnalyticsDashboard) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ProviderAnalyticsDashboard) Type(ctx context.Context) attr.Type
- type ProviderInfo
- func (a ProviderInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ProviderInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan ProviderInfo)
- func (newState *ProviderInfo) SyncEffectiveFieldsDuringRead(existingState ProviderInfo)
- func (o ProviderInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ProviderInfo) Type(ctx context.Context) attr.Type
- type RegionInfo
- func (a RegionInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *RegionInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan RegionInfo)
- func (newState *RegionInfo) SyncEffectiveFieldsDuringRead(existingState RegionInfo)
- func (o RegionInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RegionInfo) Type(ctx context.Context) attr.Type
- type RemoveExchangeForListingRequest
- func (a RemoveExchangeForListingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *RemoveExchangeForListingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan RemoveExchangeForListingRequest)
- func (newState *RemoveExchangeForListingRequest) SyncEffectiveFieldsDuringRead(existingState RemoveExchangeForListingRequest)
- func (o RemoveExchangeForListingRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RemoveExchangeForListingRequest) Type(ctx context.Context) attr.Type
- type RemoveExchangeForListingResponse
- func (a RemoveExchangeForListingResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *RemoveExchangeForListingResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan RemoveExchangeForListingResponse)
- func (newState *RemoveExchangeForListingResponse) SyncEffectiveFieldsDuringRead(existingState RemoveExchangeForListingResponse)
- func (o RemoveExchangeForListingResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RemoveExchangeForListingResponse) Type(ctx context.Context) attr.Type
- type RepoInfo
- func (a RepoInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *RepoInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan RepoInfo)
- func (newState *RepoInfo) SyncEffectiveFieldsDuringRead(existingState RepoInfo)
- func (o RepoInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RepoInfo) Type(ctx context.Context) attr.Type
- type RepoInstallation
- func (a RepoInstallation) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *RepoInstallation) SyncEffectiveFieldsDuringCreateOrUpdate(plan RepoInstallation)
- func (newState *RepoInstallation) SyncEffectiveFieldsDuringRead(existingState RepoInstallation)
- func (o RepoInstallation) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RepoInstallation) Type(ctx context.Context) attr.Type
- type SearchListingsRequest
- func (o *SearchListingsRequest) GetAssets(ctx context.Context) ([]types.String, bool)
- func (o *SearchListingsRequest) GetCategories(ctx context.Context) ([]types.String, bool)
- func (a SearchListingsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *SearchListingsRequest) GetProviderIds(ctx context.Context) ([]types.String, bool)
- func (o *SearchListingsRequest) SetAssets(ctx context.Context, v []types.String)
- func (o *SearchListingsRequest) SetCategories(ctx context.Context, v []types.String)
- func (o *SearchListingsRequest) SetProviderIds(ctx context.Context, v []types.String)
- func (newState *SearchListingsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan SearchListingsRequest)
- func (newState *SearchListingsRequest) SyncEffectiveFieldsDuringRead(existingState SearchListingsRequest)
- func (o SearchListingsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o SearchListingsRequest) Type(ctx context.Context) attr.Type
- type SearchListingsResponse
- func (a SearchListingsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *SearchListingsResponse) GetListings(ctx context.Context) ([]Listing, bool)
- func (o *SearchListingsResponse) SetListings(ctx context.Context, v []Listing)
- func (newState *SearchListingsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan SearchListingsResponse)
- func (newState *SearchListingsResponse) SyncEffectiveFieldsDuringRead(existingState SearchListingsResponse)
- func (o SearchListingsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o SearchListingsResponse) Type(ctx context.Context) attr.Type
- type ShareInfo
- func (a ShareInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ShareInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan ShareInfo)
- func (newState *ShareInfo) SyncEffectiveFieldsDuringRead(existingState ShareInfo)
- func (o ShareInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ShareInfo) Type(ctx context.Context) attr.Type
- type SharedDataObject
- func (a SharedDataObject) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *SharedDataObject) SyncEffectiveFieldsDuringCreateOrUpdate(plan SharedDataObject)
- func (newState *SharedDataObject) SyncEffectiveFieldsDuringRead(existingState SharedDataObject)
- func (o SharedDataObject) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o SharedDataObject) Type(ctx context.Context) attr.Type
- type TokenDetail
- func (a TokenDetail) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *TokenDetail) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenDetail)
- func (newState *TokenDetail) SyncEffectiveFieldsDuringRead(existingState TokenDetail)
- func (o TokenDetail) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o TokenDetail) Type(ctx context.Context) attr.Type
- type TokenInfo
- func (a TokenInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *TokenInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenInfo)
- func (newState *TokenInfo) SyncEffectiveFieldsDuringRead(existingState TokenInfo)
- func (o TokenInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o TokenInfo) Type(ctx context.Context) attr.Type
- type UpdateExchangeFilterRequest
- func (a UpdateExchangeFilterRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateExchangeFilterRequest) GetFilter(ctx context.Context) (ExchangeFilter, bool)
- func (o *UpdateExchangeFilterRequest) SetFilter(ctx context.Context, v ExchangeFilter)
- func (newState *UpdateExchangeFilterRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateExchangeFilterRequest)
- func (newState *UpdateExchangeFilterRequest) SyncEffectiveFieldsDuringRead(existingState UpdateExchangeFilterRequest)
- func (o UpdateExchangeFilterRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateExchangeFilterRequest) Type(ctx context.Context) attr.Type
- type UpdateExchangeFilterResponse
- func (a UpdateExchangeFilterResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateExchangeFilterResponse) GetFilter(ctx context.Context) (ExchangeFilter, bool)
- func (o *UpdateExchangeFilterResponse) SetFilter(ctx context.Context, v ExchangeFilter)
- func (newState *UpdateExchangeFilterResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateExchangeFilterResponse)
- func (newState *UpdateExchangeFilterResponse) SyncEffectiveFieldsDuringRead(existingState UpdateExchangeFilterResponse)
- func (o UpdateExchangeFilterResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateExchangeFilterResponse) Type(ctx context.Context) attr.Type
- type UpdateExchangeRequest
- func (a UpdateExchangeRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateExchangeRequest) GetExchange(ctx context.Context) (Exchange, bool)
- func (o *UpdateExchangeRequest) SetExchange(ctx context.Context, v Exchange)
- func (newState *UpdateExchangeRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateExchangeRequest)
- func (newState *UpdateExchangeRequest) SyncEffectiveFieldsDuringRead(existingState UpdateExchangeRequest)
- func (o UpdateExchangeRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateExchangeRequest) Type(ctx context.Context) attr.Type
- type UpdateExchangeResponse
- func (a UpdateExchangeResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateExchangeResponse) GetExchange(ctx context.Context) (Exchange, bool)
- func (o *UpdateExchangeResponse) SetExchange(ctx context.Context, v Exchange)
- func (newState *UpdateExchangeResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateExchangeResponse)
- func (newState *UpdateExchangeResponse) SyncEffectiveFieldsDuringRead(existingState UpdateExchangeResponse)
- func (o UpdateExchangeResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateExchangeResponse) Type(ctx context.Context) attr.Type
- type UpdateInstallationRequest
- func (a UpdateInstallationRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateInstallationRequest) GetInstallation(ctx context.Context) (InstallationDetail, bool)
- func (o *UpdateInstallationRequest) SetInstallation(ctx context.Context, v InstallationDetail)
- func (newState *UpdateInstallationRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateInstallationRequest)
- func (newState *UpdateInstallationRequest) SyncEffectiveFieldsDuringRead(existingState UpdateInstallationRequest)
- func (o UpdateInstallationRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateInstallationRequest) Type(ctx context.Context) attr.Type
- type UpdateInstallationResponse
- func (a UpdateInstallationResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateInstallationResponse) GetInstallation(ctx context.Context) (InstallationDetail, bool)
- func (o *UpdateInstallationResponse) SetInstallation(ctx context.Context, v InstallationDetail)
- func (newState *UpdateInstallationResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateInstallationResponse)
- func (newState *UpdateInstallationResponse) SyncEffectiveFieldsDuringRead(existingState UpdateInstallationResponse)
- func (o UpdateInstallationResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateInstallationResponse) Type(ctx context.Context) attr.Type
- type UpdateListingRequest
- func (a UpdateListingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateListingRequest) GetListing(ctx context.Context) (Listing, bool)
- func (o *UpdateListingRequest) SetListing(ctx context.Context, v Listing)
- func (newState *UpdateListingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateListingRequest)
- func (newState *UpdateListingRequest) SyncEffectiveFieldsDuringRead(existingState UpdateListingRequest)
- func (o UpdateListingRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateListingRequest) Type(ctx context.Context) attr.Type
- type UpdateListingResponse
- func (a UpdateListingResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateListingResponse) GetListing(ctx context.Context) (Listing, bool)
- func (o *UpdateListingResponse) SetListing(ctx context.Context, v Listing)
- func (newState *UpdateListingResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateListingResponse)
- func (newState *UpdateListingResponse) SyncEffectiveFieldsDuringRead(existingState UpdateListingResponse)
- func (o UpdateListingResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateListingResponse) Type(ctx context.Context) attr.Type
- type UpdatePersonalizationRequestRequest
- func (a UpdatePersonalizationRequestRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdatePersonalizationRequestRequest) GetShare(ctx context.Context) (ShareInfo, bool)
- func (o *UpdatePersonalizationRequestRequest) SetShare(ctx context.Context, v ShareInfo)
- func (newState *UpdatePersonalizationRequestRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdatePersonalizationRequestRequest)
- func (newState *UpdatePersonalizationRequestRequest) SyncEffectiveFieldsDuringRead(existingState UpdatePersonalizationRequestRequest)
- func (o UpdatePersonalizationRequestRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdatePersonalizationRequestRequest) Type(ctx context.Context) attr.Type
- type UpdatePersonalizationRequestResponse
- func (a UpdatePersonalizationRequestResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdatePersonalizationRequestResponse) GetRequest(ctx context.Context) (PersonalizationRequest, bool)
- func (o *UpdatePersonalizationRequestResponse) SetRequest(ctx context.Context, v PersonalizationRequest)
- func (newState *UpdatePersonalizationRequestResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdatePersonalizationRequestResponse)
- func (newState *UpdatePersonalizationRequestResponse) SyncEffectiveFieldsDuringRead(existingState UpdatePersonalizationRequestResponse)
- func (o UpdatePersonalizationRequestResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdatePersonalizationRequestResponse) Type(ctx context.Context) attr.Type
- type UpdateProviderAnalyticsDashboardRequest
- func (a UpdateProviderAnalyticsDashboardRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *UpdateProviderAnalyticsDashboardRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateProviderAnalyticsDashboardRequest)
- func (newState *UpdateProviderAnalyticsDashboardRequest) SyncEffectiveFieldsDuringRead(existingState UpdateProviderAnalyticsDashboardRequest)
- func (o UpdateProviderAnalyticsDashboardRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateProviderAnalyticsDashboardRequest) Type(ctx context.Context) attr.Type
- type UpdateProviderAnalyticsDashboardResponse
- func (a UpdateProviderAnalyticsDashboardResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *UpdateProviderAnalyticsDashboardResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateProviderAnalyticsDashboardResponse)
- func (newState *UpdateProviderAnalyticsDashboardResponse) SyncEffectiveFieldsDuringRead(existingState UpdateProviderAnalyticsDashboardResponse)
- func (o UpdateProviderAnalyticsDashboardResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateProviderAnalyticsDashboardResponse) Type(ctx context.Context) attr.Type
- type UpdateProviderRequest
- func (a UpdateProviderRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateProviderRequest) GetProvider(ctx context.Context) (ProviderInfo, bool)
- func (o *UpdateProviderRequest) SetProvider(ctx context.Context, v ProviderInfo)
- func (newState *UpdateProviderRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateProviderRequest)
- func (newState *UpdateProviderRequest) SyncEffectiveFieldsDuringRead(existingState UpdateProviderRequest)
- func (o UpdateProviderRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateProviderRequest) Type(ctx context.Context) attr.Type
- type UpdateProviderResponse
- func (a UpdateProviderResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateProviderResponse) GetProvider(ctx context.Context) (ProviderInfo, bool)
- func (o *UpdateProviderResponse) SetProvider(ctx context.Context, v ProviderInfo)
- func (newState *UpdateProviderResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateProviderResponse)
- func (newState *UpdateProviderResponse) SyncEffectiveFieldsDuringRead(existingState UpdateProviderResponse)
- func (o UpdateProviderResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateProviderResponse) Type(ctx context.Context) attr.Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddExchangeForListingRequest ¶
type AddExchangeForListingRequest struct { ExchangeId types.String `tfsdk:"exchange_id" tf:""` ListingId types.String `tfsdk:"listing_id" tf:""` }
func (AddExchangeForListingRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a AddExchangeForListingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AddExchangeForListingRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AddExchangeForListingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *AddExchangeForListingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan AddExchangeForListingRequest)
func (*AddExchangeForListingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *AddExchangeForListingRequest) SyncEffectiveFieldsDuringRead(existingState AddExchangeForListingRequest)
func (AddExchangeForListingRequest) ToObjectValue ¶ added in v1.61.0
func (o AddExchangeForListingRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AddExchangeForListingRequest only implements ToObjectValue() and Type().
type AddExchangeForListingResponse ¶
type AddExchangeForListingResponse struct {
ExchangeForListing types.List `tfsdk:"exchange_for_listing" tf:"optional,object"`
}
func (AddExchangeForListingResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a AddExchangeForListingResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AddExchangeForListingResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AddExchangeForListingResponse) GetExchangeForListing ¶ added in v1.61.0
func (o *AddExchangeForListingResponse) GetExchangeForListing(ctx context.Context) (ExchangeListing, bool)
GetExchangeForListing returns the value of the ExchangeForListing field in AddExchangeForListingResponse as a ExchangeListing value. If the field is unknown or null, the boolean return value is false.
func (*AddExchangeForListingResponse) SetExchangeForListing ¶ added in v1.61.0
func (o *AddExchangeForListingResponse) SetExchangeForListing(ctx context.Context, v ExchangeListing)
SetExchangeForListing sets the value of the ExchangeForListing field in AddExchangeForListingResponse.
func (*AddExchangeForListingResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *AddExchangeForListingResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan AddExchangeForListingResponse)
func (*AddExchangeForListingResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *AddExchangeForListingResponse) SyncEffectiveFieldsDuringRead(existingState AddExchangeForListingResponse)
func (AddExchangeForListingResponse) ToObjectValue ¶ added in v1.61.0
func (o AddExchangeForListingResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AddExchangeForListingResponse only implements ToObjectValue() and Type().
type BatchGetListingsRequest ¶
Get one batch of listings. One may specify up to 50 IDs per request.
func (BatchGetListingsRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in BatchGetListingsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*BatchGetListingsRequest) GetIds ¶ added in v1.61.0
GetIds returns the value of the Ids field in BatchGetListingsRequest as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*BatchGetListingsRequest) SetIds ¶ added in v1.61.0
func (o *BatchGetListingsRequest) SetIds(ctx context.Context, v []types.String)
SetIds sets the value of the Ids field in BatchGetListingsRequest.
func (*BatchGetListingsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *BatchGetListingsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan BatchGetListingsRequest)
func (*BatchGetListingsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *BatchGetListingsRequest) SyncEffectiveFieldsDuringRead(existingState BatchGetListingsRequest)
func (BatchGetListingsRequest) ToObjectValue ¶ added in v1.61.0
func (o BatchGetListingsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, BatchGetListingsRequest only implements ToObjectValue() and Type().
type BatchGetListingsResponse ¶
func (BatchGetListingsResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in BatchGetListingsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*BatchGetListingsResponse) GetListings ¶ added in v1.61.0
func (o *BatchGetListingsResponse) GetListings(ctx context.Context) ([]Listing, bool)
GetListings returns the value of the Listings field in BatchGetListingsResponse as a slice of Listing values. If the field is unknown or null, the boolean return value is false.
func (*BatchGetListingsResponse) SetListings ¶ added in v1.61.0
func (o *BatchGetListingsResponse) SetListings(ctx context.Context, v []Listing)
SetListings sets the value of the Listings field in BatchGetListingsResponse.
func (*BatchGetListingsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *BatchGetListingsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan BatchGetListingsResponse)
func (*BatchGetListingsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *BatchGetListingsResponse) SyncEffectiveFieldsDuringRead(existingState BatchGetListingsResponse)
func (BatchGetListingsResponse) ToObjectValue ¶ added in v1.61.0
func (o BatchGetListingsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, BatchGetListingsResponse only implements ToObjectValue() and Type().
type BatchGetProvidersRequest ¶
Get one batch of providers. One may specify up to 50 IDs per request.
func (BatchGetProvidersRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in BatchGetProvidersRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*BatchGetProvidersRequest) GetIds ¶ added in v1.61.0
GetIds returns the value of the Ids field in BatchGetProvidersRequest as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*BatchGetProvidersRequest) SetIds ¶ added in v1.61.0
func (o *BatchGetProvidersRequest) SetIds(ctx context.Context, v []types.String)
SetIds sets the value of the Ids field in BatchGetProvidersRequest.
func (*BatchGetProvidersRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *BatchGetProvidersRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan BatchGetProvidersRequest)
func (*BatchGetProvidersRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *BatchGetProvidersRequest) SyncEffectiveFieldsDuringRead(existingState BatchGetProvidersRequest)
func (BatchGetProvidersRequest) ToObjectValue ¶ added in v1.61.0
func (o BatchGetProvidersRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, BatchGetProvidersRequest only implements ToObjectValue() and Type().
type BatchGetProvidersResponse ¶
func (BatchGetProvidersResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a BatchGetProvidersResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in BatchGetProvidersResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*BatchGetProvidersResponse) GetProviders ¶ added in v1.61.0
func (o *BatchGetProvidersResponse) GetProviders(ctx context.Context) ([]ProviderInfo, bool)
GetProviders returns the value of the Providers field in BatchGetProvidersResponse as a slice of ProviderInfo values. If the field is unknown or null, the boolean return value is false.
func (*BatchGetProvidersResponse) SetProviders ¶ added in v1.61.0
func (o *BatchGetProvidersResponse) SetProviders(ctx context.Context, v []ProviderInfo)
SetProviders sets the value of the Providers field in BatchGetProvidersResponse.
func (*BatchGetProvidersResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *BatchGetProvidersResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan BatchGetProvidersResponse)
func (*BatchGetProvidersResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *BatchGetProvidersResponse) SyncEffectiveFieldsDuringRead(existingState BatchGetProvidersResponse)
func (BatchGetProvidersResponse) ToObjectValue ¶ added in v1.61.0
func (o BatchGetProvidersResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, BatchGetProvidersResponse only implements ToObjectValue() and Type().
type ConsumerTerms ¶
func (ConsumerTerms) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ConsumerTerms. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ConsumerTerms) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ConsumerTerms) SyncEffectiveFieldsDuringCreateOrUpdate(plan ConsumerTerms)
func (*ConsumerTerms) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ConsumerTerms) SyncEffectiveFieldsDuringRead(existingState ConsumerTerms)
func (ConsumerTerms) ToObjectValue ¶ added in v1.61.0
func (o ConsumerTerms) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ConsumerTerms only implements ToObjectValue() and Type().
type ContactInfo ¶
type ContactInfo struct { Company types.String `tfsdk:"company" tf:"optional"` Email types.String `tfsdk:"email" tf:"optional"` FirstName types.String `tfsdk:"first_name" tf:"optional"` LastName types.String `tfsdk:"last_name" tf:"optional"` }
contact info for the consumer requesting data or performing a listing installation
func (ContactInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ContactInfo. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ContactInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ContactInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan ContactInfo)
func (*ContactInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ContactInfo) SyncEffectiveFieldsDuringRead(existingState ContactInfo)
func (ContactInfo) ToObjectValue ¶ added in v1.61.0
func (o ContactInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ContactInfo only implements ToObjectValue() and Type().
type CreateExchangeFilterRequest ¶
func (CreateExchangeFilterRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a CreateExchangeFilterRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateExchangeFilterRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateExchangeFilterRequest) GetFilter ¶ added in v1.61.0
func (o *CreateExchangeFilterRequest) GetFilter(ctx context.Context) (ExchangeFilter, bool)
GetFilter returns the value of the Filter field in CreateExchangeFilterRequest as a ExchangeFilter value. If the field is unknown or null, the boolean return value is false.
func (*CreateExchangeFilterRequest) SetFilter ¶ added in v1.61.0
func (o *CreateExchangeFilterRequest) SetFilter(ctx context.Context, v ExchangeFilter)
SetFilter sets the value of the Filter field in CreateExchangeFilterRequest.
func (*CreateExchangeFilterRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateExchangeFilterRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateExchangeFilterRequest)
func (*CreateExchangeFilterRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateExchangeFilterRequest) SyncEffectiveFieldsDuringRead(existingState CreateExchangeFilterRequest)
func (CreateExchangeFilterRequest) ToObjectValue ¶ added in v1.61.0
func (o CreateExchangeFilterRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateExchangeFilterRequest only implements ToObjectValue() and Type().
type CreateExchangeFilterResponse ¶
type CreateExchangeFilterResponse struct {
FilterId types.String `tfsdk:"filter_id" tf:"optional"`
}
func (CreateExchangeFilterResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a CreateExchangeFilterResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateExchangeFilterResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateExchangeFilterResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateExchangeFilterResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateExchangeFilterResponse)
func (*CreateExchangeFilterResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateExchangeFilterResponse) SyncEffectiveFieldsDuringRead(existingState CreateExchangeFilterResponse)
func (CreateExchangeFilterResponse) ToObjectValue ¶ added in v1.61.0
func (o CreateExchangeFilterResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateExchangeFilterResponse only implements ToObjectValue() and Type().
type CreateExchangeRequest ¶
func (CreateExchangeRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateExchangeRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateExchangeRequest) GetExchange ¶ added in v1.61.0
func (o *CreateExchangeRequest) GetExchange(ctx context.Context) (Exchange, bool)
GetExchange returns the value of the Exchange field in CreateExchangeRequest as a Exchange value. If the field is unknown or null, the boolean return value is false.
func (*CreateExchangeRequest) SetExchange ¶ added in v1.61.0
func (o *CreateExchangeRequest) SetExchange(ctx context.Context, v Exchange)
SetExchange sets the value of the Exchange field in CreateExchangeRequest.
func (*CreateExchangeRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateExchangeRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateExchangeRequest)
func (*CreateExchangeRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateExchangeRequest) SyncEffectiveFieldsDuringRead(existingState CreateExchangeRequest)
func (CreateExchangeRequest) ToObjectValue ¶ added in v1.61.0
func (o CreateExchangeRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateExchangeRequest only implements ToObjectValue() and Type().
type CreateExchangeResponse ¶
func (CreateExchangeResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateExchangeResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateExchangeResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateExchangeResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateExchangeResponse)
func (*CreateExchangeResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateExchangeResponse) SyncEffectiveFieldsDuringRead(existingState CreateExchangeResponse)
func (CreateExchangeResponse) ToObjectValue ¶ added in v1.61.0
func (o CreateExchangeResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateExchangeResponse only implements ToObjectValue() and Type().
type CreateFileRequest ¶
type CreateFileRequest struct { DisplayName types.String `tfsdk:"display_name" tf:"optional"` FileParent types.List `tfsdk:"file_parent" tf:"object"` MarketplaceFileType types.String `tfsdk:"marketplace_file_type" tf:""` MimeType types.String `tfsdk:"mime_type" tf:""` }
func (CreateFileRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateFileRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateFileRequest) GetFileParent ¶ added in v1.61.0
func (o *CreateFileRequest) GetFileParent(ctx context.Context) (FileParent, bool)
GetFileParent returns the value of the FileParent field in CreateFileRequest as a FileParent value. If the field is unknown or null, the boolean return value is false.
func (*CreateFileRequest) SetFileParent ¶ added in v1.61.0
func (o *CreateFileRequest) SetFileParent(ctx context.Context, v FileParent)
SetFileParent sets the value of the FileParent field in CreateFileRequest.
func (*CreateFileRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateFileRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateFileRequest)
func (*CreateFileRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateFileRequest) SyncEffectiveFieldsDuringRead(existingState CreateFileRequest)
func (CreateFileRequest) ToObjectValue ¶ added in v1.61.0
func (o CreateFileRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateFileRequest only implements ToObjectValue() and Type().
type CreateFileResponse ¶
type CreateFileResponse struct { FileInfo types.List `tfsdk:"file_info" tf:"optional,object"` // Pre-signed POST URL to blob storage UploadUrl types.String `tfsdk:"upload_url" tf:"optional"` }
func (CreateFileResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateFileResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateFileResponse) GetFileInfo ¶ added in v1.61.0
func (o *CreateFileResponse) GetFileInfo(ctx context.Context) (FileInfo, bool)
GetFileInfo returns the value of the FileInfo field in CreateFileResponse as a FileInfo value. If the field is unknown or null, the boolean return value is false.
func (*CreateFileResponse) SetFileInfo ¶ added in v1.61.0
func (o *CreateFileResponse) SetFileInfo(ctx context.Context, v FileInfo)
SetFileInfo sets the value of the FileInfo field in CreateFileResponse.
func (*CreateFileResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateFileResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateFileResponse)
func (*CreateFileResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateFileResponse) SyncEffectiveFieldsDuringRead(existingState CreateFileResponse)
func (CreateFileResponse) ToObjectValue ¶ added in v1.61.0
func (o CreateFileResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateFileResponse only implements ToObjectValue() and Type().
type CreateInstallationRequest ¶
type CreateInstallationRequest struct { AcceptedConsumerTerms types.List `tfsdk:"accepted_consumer_terms" tf:"optional,object"` CatalogName types.String `tfsdk:"catalog_name" tf:"optional"` ListingId types.String `tfsdk:"-"` RecipientType types.String `tfsdk:"recipient_type" tf:"optional"` // for git repo installations RepoDetail types.List `tfsdk:"repo_detail" tf:"optional,object"` }
func (*CreateInstallationRequest) GetAcceptedConsumerTerms ¶ added in v1.61.0
func (o *CreateInstallationRequest) GetAcceptedConsumerTerms(ctx context.Context) (ConsumerTerms, bool)
GetAcceptedConsumerTerms returns the value of the AcceptedConsumerTerms field in CreateInstallationRequest as a ConsumerTerms value. If the field is unknown or null, the boolean return value is false.
func (CreateInstallationRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a CreateInstallationRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateInstallationRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateInstallationRequest) GetRepoDetail ¶ added in v1.61.0
func (o *CreateInstallationRequest) GetRepoDetail(ctx context.Context) (RepoInstallation, bool)
GetRepoDetail returns the value of the RepoDetail field in CreateInstallationRequest as a RepoInstallation value. If the field is unknown or null, the boolean return value is false.
func (*CreateInstallationRequest) SetAcceptedConsumerTerms ¶ added in v1.61.0
func (o *CreateInstallationRequest) SetAcceptedConsumerTerms(ctx context.Context, v ConsumerTerms)
SetAcceptedConsumerTerms sets the value of the AcceptedConsumerTerms field in CreateInstallationRequest.
func (*CreateInstallationRequest) SetRepoDetail ¶ added in v1.61.0
func (o *CreateInstallationRequest) SetRepoDetail(ctx context.Context, v RepoInstallation)
SetRepoDetail sets the value of the RepoDetail field in CreateInstallationRequest.
func (*CreateInstallationRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateInstallationRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateInstallationRequest)
func (*CreateInstallationRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateInstallationRequest) SyncEffectiveFieldsDuringRead(existingState CreateInstallationRequest)
func (CreateInstallationRequest) ToObjectValue ¶ added in v1.61.0
func (o CreateInstallationRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateInstallationRequest only implements ToObjectValue() and Type().
type CreateListingRequest ¶
func (CreateListingRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateListingRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateListingRequest) GetListing ¶ added in v1.61.0
func (o *CreateListingRequest) GetListing(ctx context.Context) (Listing, bool)
GetListing returns the value of the Listing field in CreateListingRequest as a Listing value. If the field is unknown or null, the boolean return value is false.
func (*CreateListingRequest) SetListing ¶ added in v1.61.0
func (o *CreateListingRequest) SetListing(ctx context.Context, v Listing)
SetListing sets the value of the Listing field in CreateListingRequest.
func (*CreateListingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateListingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateListingRequest)
func (*CreateListingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateListingRequest) SyncEffectiveFieldsDuringRead(existingState CreateListingRequest)
func (CreateListingRequest) ToObjectValue ¶ added in v1.61.0
func (o CreateListingRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateListingRequest only implements ToObjectValue() and Type().
type CreateListingResponse ¶
func (CreateListingResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateListingResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateListingResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateListingResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateListingResponse)
func (*CreateListingResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateListingResponse) SyncEffectiveFieldsDuringRead(existingState CreateListingResponse)
func (CreateListingResponse) ToObjectValue ¶ added in v1.61.0
func (o CreateListingResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateListingResponse only implements ToObjectValue() and Type().
type CreatePersonalizationRequest ¶
type CreatePersonalizationRequest struct { AcceptedConsumerTerms types.List `tfsdk:"accepted_consumer_terms" tf:"object"` Comment types.String `tfsdk:"comment" tf:"optional"` Company types.String `tfsdk:"company" tf:"optional"` FirstName types.String `tfsdk:"first_name" tf:"optional"` IntendedUse types.String `tfsdk:"intended_use" tf:""` IsFromLighthouse types.Bool `tfsdk:"is_from_lighthouse" tf:"optional"` LastName types.String `tfsdk:"last_name" tf:"optional"` ListingId types.String `tfsdk:"-"` RecipientType types.String `tfsdk:"recipient_type" tf:"optional"` }
Data request messages also creates a lead (maybe)
func (*CreatePersonalizationRequest) GetAcceptedConsumerTerms ¶ added in v1.61.0
func (o *CreatePersonalizationRequest) GetAcceptedConsumerTerms(ctx context.Context) (ConsumerTerms, bool)
GetAcceptedConsumerTerms returns the value of the AcceptedConsumerTerms field in CreatePersonalizationRequest as a ConsumerTerms value. If the field is unknown or null, the boolean return value is false.
func (CreatePersonalizationRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a CreatePersonalizationRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreatePersonalizationRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreatePersonalizationRequest) SetAcceptedConsumerTerms ¶ added in v1.61.0
func (o *CreatePersonalizationRequest) SetAcceptedConsumerTerms(ctx context.Context, v ConsumerTerms)
SetAcceptedConsumerTerms sets the value of the AcceptedConsumerTerms field in CreatePersonalizationRequest.
func (*CreatePersonalizationRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreatePersonalizationRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreatePersonalizationRequest)
func (*CreatePersonalizationRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreatePersonalizationRequest) SyncEffectiveFieldsDuringRead(existingState CreatePersonalizationRequest)
func (CreatePersonalizationRequest) ToObjectValue ¶ added in v1.61.0
func (o CreatePersonalizationRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreatePersonalizationRequest only implements ToObjectValue() and Type().
type CreatePersonalizationRequestResponse ¶
func (CreatePersonalizationRequestResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a CreatePersonalizationRequestResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreatePersonalizationRequestResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreatePersonalizationRequestResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreatePersonalizationRequestResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreatePersonalizationRequestResponse)
func (*CreatePersonalizationRequestResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreatePersonalizationRequestResponse) SyncEffectiveFieldsDuringRead(existingState CreatePersonalizationRequestResponse)
func (CreatePersonalizationRequestResponse) ToObjectValue ¶ added in v1.61.0
func (o CreatePersonalizationRequestResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreatePersonalizationRequestResponse only implements ToObjectValue() and Type().
type CreateProviderRequest ¶
func (CreateProviderRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateProviderRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateProviderRequest) GetProvider ¶ added in v1.61.0
func (o *CreateProviderRequest) GetProvider(ctx context.Context) (ProviderInfo, bool)
GetProvider returns the value of the Provider field in CreateProviderRequest as a ProviderInfo value. If the field is unknown or null, the boolean return value is false.
func (*CreateProviderRequest) SetProvider ¶ added in v1.61.0
func (o *CreateProviderRequest) SetProvider(ctx context.Context, v ProviderInfo)
SetProvider sets the value of the Provider field in CreateProviderRequest.
func (*CreateProviderRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateProviderRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateProviderRequest)
func (*CreateProviderRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateProviderRequest) SyncEffectiveFieldsDuringRead(existingState CreateProviderRequest)
func (CreateProviderRequest) ToObjectValue ¶ added in v1.61.0
func (o CreateProviderRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateProviderRequest only implements ToObjectValue() and Type().
type CreateProviderResponse ¶
func (CreateProviderResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateProviderResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateProviderResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateProviderResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateProviderResponse)
func (*CreateProviderResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateProviderResponse) SyncEffectiveFieldsDuringRead(existingState CreateProviderResponse)
func (CreateProviderResponse) ToObjectValue ¶ added in v1.61.0
func (o CreateProviderResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateProviderResponse only implements ToObjectValue() and Type().
type DataRefreshInfo ¶
type DataRefreshInfo struct { Interval types.Int64 `tfsdk:"interval" tf:""` Unit types.String `tfsdk:"unit" tf:""` }
func (DataRefreshInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DataRefreshInfo. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DataRefreshInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DataRefreshInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan DataRefreshInfo)
func (*DataRefreshInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DataRefreshInfo) SyncEffectiveFieldsDuringRead(existingState DataRefreshInfo)
func (DataRefreshInfo) ToObjectValue ¶ added in v1.61.0
func (o DataRefreshInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DataRefreshInfo only implements ToObjectValue() and Type().
type DeleteExchangeFilterRequest ¶
Delete an exchange filter
func (DeleteExchangeFilterRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteExchangeFilterRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteExchangeFilterRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteExchangeFilterRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteExchangeFilterRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteExchangeFilterRequest)
func (*DeleteExchangeFilterRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteExchangeFilterRequest) SyncEffectiveFieldsDuringRead(existingState DeleteExchangeFilterRequest)
func (DeleteExchangeFilterRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteExchangeFilterRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteExchangeFilterRequest only implements ToObjectValue() and Type().
type DeleteExchangeFilterResponse ¶
type DeleteExchangeFilterResponse struct { }
func (DeleteExchangeFilterResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteExchangeFilterResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteExchangeFilterResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteExchangeFilterResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteExchangeFilterResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteExchangeFilterResponse)
func (*DeleteExchangeFilterResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteExchangeFilterResponse) SyncEffectiveFieldsDuringRead(existingState DeleteExchangeFilterResponse)
func (DeleteExchangeFilterResponse) ToObjectValue ¶ added in v1.61.0
func (o DeleteExchangeFilterResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteExchangeFilterResponse only implements ToObjectValue() and Type().
type DeleteExchangeRequest ¶
Delete an exchange
func (DeleteExchangeRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteExchangeRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteExchangeRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteExchangeRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteExchangeRequest)
func (*DeleteExchangeRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteExchangeRequest) SyncEffectiveFieldsDuringRead(existingState DeleteExchangeRequest)
func (DeleteExchangeRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteExchangeRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteExchangeRequest only implements ToObjectValue() and Type().
type DeleteExchangeResponse ¶
type DeleteExchangeResponse struct { }
func (DeleteExchangeResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteExchangeResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteExchangeResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteExchangeResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteExchangeResponse)
func (*DeleteExchangeResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteExchangeResponse) SyncEffectiveFieldsDuringRead(existingState DeleteExchangeResponse)
func (DeleteExchangeResponse) ToObjectValue ¶ added in v1.61.0
func (o DeleteExchangeResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteExchangeResponse only implements ToObjectValue() and Type().
type DeleteFileRequest ¶
Delete a file
func (DeleteFileRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteFileRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteFileRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteFileRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteFileRequest)
func (*DeleteFileRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteFileRequest) SyncEffectiveFieldsDuringRead(existingState DeleteFileRequest)
func (DeleteFileRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteFileRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteFileRequest only implements ToObjectValue() and Type().
type DeleteFileResponse ¶
type DeleteFileResponse struct { }
func (DeleteFileResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteFileResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteFileResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteFileResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteFileResponse)
func (*DeleteFileResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteFileResponse) SyncEffectiveFieldsDuringRead(existingState DeleteFileResponse)
func (DeleteFileResponse) ToObjectValue ¶ added in v1.61.0
func (o DeleteFileResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteFileResponse only implements ToObjectValue() and Type().
type DeleteInstallationRequest ¶
type DeleteInstallationRequest struct { InstallationId types.String `tfsdk:"-"` ListingId types.String `tfsdk:"-"` }
Uninstall from a listing
func (DeleteInstallationRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteInstallationRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteInstallationRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteInstallationRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteInstallationRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteInstallationRequest)
func (*DeleteInstallationRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteInstallationRequest) SyncEffectiveFieldsDuringRead(existingState DeleteInstallationRequest)
func (DeleteInstallationRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteInstallationRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteInstallationRequest only implements ToObjectValue() and Type().
type DeleteInstallationResponse ¶
type DeleteInstallationResponse struct { }
func (DeleteInstallationResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a DeleteInstallationResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteInstallationResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteInstallationResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteInstallationResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteInstallationResponse)
func (*DeleteInstallationResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteInstallationResponse) SyncEffectiveFieldsDuringRead(existingState DeleteInstallationResponse)
func (DeleteInstallationResponse) ToObjectValue ¶ added in v1.61.0
func (o DeleteInstallationResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteInstallationResponse only implements ToObjectValue() and Type().
type DeleteListingRequest ¶
Delete a listing
func (DeleteListingRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteListingRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteListingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteListingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteListingRequest)
func (*DeleteListingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteListingRequest) SyncEffectiveFieldsDuringRead(existingState DeleteListingRequest)
func (DeleteListingRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteListingRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteListingRequest only implements ToObjectValue() and Type().
type DeleteListingResponse ¶
type DeleteListingResponse struct { }
func (DeleteListingResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteListingResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteListingResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteListingResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteListingResponse)
func (*DeleteListingResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteListingResponse) SyncEffectiveFieldsDuringRead(existingState DeleteListingResponse)
func (DeleteListingResponse) ToObjectValue ¶ added in v1.61.0
func (o DeleteListingResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteListingResponse only implements ToObjectValue() and Type().
type DeleteProviderRequest ¶
Delete provider
func (DeleteProviderRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteProviderRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteProviderRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteProviderRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteProviderRequest)
func (*DeleteProviderRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteProviderRequest) SyncEffectiveFieldsDuringRead(existingState DeleteProviderRequest)
func (DeleteProviderRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteProviderRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteProviderRequest only implements ToObjectValue() and Type().
type DeleteProviderResponse ¶
type DeleteProviderResponse struct { }
func (DeleteProviderResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteProviderResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteProviderResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *DeleteProviderResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan DeleteProviderResponse)
func (*DeleteProviderResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *DeleteProviderResponse) SyncEffectiveFieldsDuringRead(existingState DeleteProviderResponse)
func (DeleteProviderResponse) ToObjectValue ¶ added in v1.61.0
func (o DeleteProviderResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteProviderResponse only implements ToObjectValue() and Type().
type Exchange ¶
type Exchange struct { Comment types.String `tfsdk:"comment" tf:"optional"` CreatedAt types.Int64 `tfsdk:"created_at" tf:"optional"` CreatedBy types.String `tfsdk:"created_by" tf:"optional"` Filters types.List `tfsdk:"filters" tf:"optional"` Id types.String `tfsdk:"id" tf:"optional"` LinkedListings types.List `tfsdk:"linked_listings" tf:"optional"` Name types.String `tfsdk:"name" tf:""` UpdatedAt types.Int64 `tfsdk:"updated_at" tf:"optional"` UpdatedBy types.String `tfsdk:"updated_by" tf:"optional"` }
func (Exchange) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Exchange. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Exchange) GetFilters ¶ added in v1.61.0
func (o *Exchange) GetFilters(ctx context.Context) ([]ExchangeFilter, bool)
GetFilters returns the value of the Filters field in Exchange as a slice of ExchangeFilter values. If the field is unknown or null, the boolean return value is false.
func (*Exchange) GetLinkedListings ¶ added in v1.61.0
func (o *Exchange) GetLinkedListings(ctx context.Context) ([]ExchangeListing, bool)
GetLinkedListings returns the value of the LinkedListings field in Exchange as a slice of ExchangeListing values. If the field is unknown or null, the boolean return value is false.
func (*Exchange) SetFilters ¶ added in v1.61.0
func (o *Exchange) SetFilters(ctx context.Context, v []ExchangeFilter)
SetFilters sets the value of the Filters field in Exchange.
func (*Exchange) SetLinkedListings ¶ added in v1.61.0
func (o *Exchange) SetLinkedListings(ctx context.Context, v []ExchangeListing)
SetLinkedListings sets the value of the LinkedListings field in Exchange.
func (*Exchange) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*Exchange) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (Exchange) ToObjectValue ¶ added in v1.61.0
func (o Exchange) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Exchange only implements ToObjectValue() and Type().
type ExchangeFilter ¶
type ExchangeFilter struct { CreatedAt types.Int64 `tfsdk:"created_at" tf:"optional"` CreatedBy types.String `tfsdk:"created_by" tf:"optional"` ExchangeId types.String `tfsdk:"exchange_id" tf:""` FilterType types.String `tfsdk:"filter_type" tf:""` FilterValue types.String `tfsdk:"filter_value" tf:""` Id types.String `tfsdk:"id" tf:"optional"` Name types.String `tfsdk:"name" tf:"optional"` UpdatedAt types.Int64 `tfsdk:"updated_at" tf:"optional"` UpdatedBy types.String `tfsdk:"updated_by" tf:"optional"` }
func (ExchangeFilter) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ExchangeFilter. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ExchangeFilter) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ExchangeFilter) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExchangeFilter)
func (*ExchangeFilter) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ExchangeFilter) SyncEffectiveFieldsDuringRead(existingState ExchangeFilter)
func (ExchangeFilter) ToObjectValue ¶ added in v1.61.0
func (o ExchangeFilter) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ExchangeFilter only implements ToObjectValue() and Type().
type ExchangeListing ¶
type ExchangeListing struct { CreatedAt types.Int64 `tfsdk:"created_at" tf:"optional"` CreatedBy types.String `tfsdk:"created_by" tf:"optional"` ExchangeId types.String `tfsdk:"exchange_id" tf:"optional"` ExchangeName types.String `tfsdk:"exchange_name" tf:"optional"` Id types.String `tfsdk:"id" tf:"optional"` ListingId types.String `tfsdk:"listing_id" tf:"optional"` ListingName types.String `tfsdk:"listing_name" tf:"optional"` }
func (ExchangeListing) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ExchangeListing. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ExchangeListing) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ExchangeListing) SyncEffectiveFieldsDuringCreateOrUpdate(plan ExchangeListing)
func (*ExchangeListing) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ExchangeListing) SyncEffectiveFieldsDuringRead(existingState ExchangeListing)
func (ExchangeListing) ToObjectValue ¶ added in v1.61.0
func (o ExchangeListing) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ExchangeListing only implements ToObjectValue() and Type().
type FileInfo ¶
type FileInfo struct { CreatedAt types.Int64 `tfsdk:"created_at" tf:"optional"` // Name displayed to users for applicable files, e.g. embedded notebooks DisplayName types.String `tfsdk:"display_name" tf:"optional"` DownloadLink types.String `tfsdk:"download_link" tf:"optional"` FileParent types.List `tfsdk:"file_parent" tf:"optional,object"` Id types.String `tfsdk:"id" tf:"optional"` MarketplaceFileType types.String `tfsdk:"marketplace_file_type" tf:"optional"` MimeType types.String `tfsdk:"mime_type" tf:"optional"` Status types.String `tfsdk:"status" tf:"optional"` // Populated if status is in a failed state with more information on reason // for the failure. StatusMessage types.String `tfsdk:"status_message" tf:"optional"` UpdatedAt types.Int64 `tfsdk:"updated_at" tf:"optional"` }
func (FileInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in FileInfo. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*FileInfo) GetFileParent ¶ added in v1.61.0
func (o *FileInfo) GetFileParent(ctx context.Context) (FileParent, bool)
GetFileParent returns the value of the FileParent field in FileInfo as a FileParent value. If the field is unknown or null, the boolean return value is false.
func (*FileInfo) SetFileParent ¶ added in v1.61.0
func (o *FileInfo) SetFileParent(ctx context.Context, v FileParent)
SetFileParent sets the value of the FileParent field in FileInfo.
func (*FileInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*FileInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (FileInfo) ToObjectValue ¶ added in v1.61.0
func (o FileInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, FileInfo only implements ToObjectValue() and Type().
type FileParent ¶
type FileParent struct { FileParentType types.String `tfsdk:"file_parent_type" tf:"optional"` // TODO make the following fields required ParentId types.String `tfsdk:"parent_id" tf:"optional"` }
func (FileParent) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in FileParent. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*FileParent) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *FileParent) SyncEffectiveFieldsDuringCreateOrUpdate(plan FileParent)
func (*FileParent) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *FileParent) SyncEffectiveFieldsDuringRead(existingState FileParent)
func (FileParent) ToObjectValue ¶ added in v1.61.0
func (o FileParent) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, FileParent only implements ToObjectValue() and Type().
type GetExchangeRequest ¶
Get an exchange
func (GetExchangeRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetExchangeRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetExchangeRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetExchangeRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetExchangeRequest)
func (*GetExchangeRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetExchangeRequest) SyncEffectiveFieldsDuringRead(existingState GetExchangeRequest)
func (GetExchangeRequest) ToObjectValue ¶ added in v1.61.0
func (o GetExchangeRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetExchangeRequest only implements ToObjectValue() and Type().
type GetExchangeResponse ¶
func (GetExchangeResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetExchangeResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetExchangeResponse) GetExchange ¶ added in v1.61.0
func (o *GetExchangeResponse) GetExchange(ctx context.Context) (Exchange, bool)
GetExchange returns the value of the Exchange field in GetExchangeResponse as a Exchange value. If the field is unknown or null, the boolean return value is false.
func (*GetExchangeResponse) SetExchange ¶ added in v1.61.0
func (o *GetExchangeResponse) SetExchange(ctx context.Context, v Exchange)
SetExchange sets the value of the Exchange field in GetExchangeResponse.
func (*GetExchangeResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetExchangeResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetExchangeResponse)
func (*GetExchangeResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetExchangeResponse) SyncEffectiveFieldsDuringRead(existingState GetExchangeResponse)
func (GetExchangeResponse) ToObjectValue ¶ added in v1.61.0
func (o GetExchangeResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetExchangeResponse only implements ToObjectValue() and Type().
type GetFileRequest ¶
Get a file
func (GetFileRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetFileRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetFileRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetFileRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetFileRequest)
func (*GetFileRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetFileRequest) SyncEffectiveFieldsDuringRead(existingState GetFileRequest)
func (GetFileRequest) ToObjectValue ¶ added in v1.61.0
func (o GetFileRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetFileRequest only implements ToObjectValue() and Type().
type GetFileResponse ¶
func (GetFileResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetFileResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetFileResponse) GetFileInfo ¶ added in v1.61.0
func (o *GetFileResponse) GetFileInfo(ctx context.Context) (FileInfo, bool)
GetFileInfo returns the value of the FileInfo field in GetFileResponse as a FileInfo value. If the field is unknown or null, the boolean return value is false.
func (*GetFileResponse) SetFileInfo ¶ added in v1.61.0
func (o *GetFileResponse) SetFileInfo(ctx context.Context, v FileInfo)
SetFileInfo sets the value of the FileInfo field in GetFileResponse.
func (*GetFileResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetFileResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetFileResponse)
func (*GetFileResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetFileResponse) SyncEffectiveFieldsDuringRead(existingState GetFileResponse)
func (GetFileResponse) ToObjectValue ¶ added in v1.61.0
func (o GetFileResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetFileResponse only implements ToObjectValue() and Type().
type GetLatestVersionProviderAnalyticsDashboardResponse ¶
type GetLatestVersionProviderAnalyticsDashboardResponse struct { // version here is latest logical version of the dashboard template Version types.Int64 `tfsdk:"version" tf:"optional"` }
func (GetLatestVersionProviderAnalyticsDashboardResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetLatestVersionProviderAnalyticsDashboardResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetLatestVersionProviderAnalyticsDashboardResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetLatestVersionProviderAnalyticsDashboardResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetLatestVersionProviderAnalyticsDashboardResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetLatestVersionProviderAnalyticsDashboardResponse)
func (*GetLatestVersionProviderAnalyticsDashboardResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetLatestVersionProviderAnalyticsDashboardResponse) SyncEffectiveFieldsDuringRead(existingState GetLatestVersionProviderAnalyticsDashboardResponse)
func (GetLatestVersionProviderAnalyticsDashboardResponse) ToObjectValue ¶ added in v1.61.0
func (o GetLatestVersionProviderAnalyticsDashboardResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetLatestVersionProviderAnalyticsDashboardResponse only implements ToObjectValue() and Type().
type GetListingContentMetadataRequest ¶
type GetListingContentMetadataRequest struct { ListingId types.String `tfsdk:"-"` PageSize types.Int64 `tfsdk:"-"` PageToken types.String `tfsdk:"-"` }
Get listing content metadata
func (GetListingContentMetadataRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetListingContentMetadataRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetListingContentMetadataRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetListingContentMetadataRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetListingContentMetadataRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetListingContentMetadataRequest)
func (*GetListingContentMetadataRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetListingContentMetadataRequest) SyncEffectiveFieldsDuringRead(existingState GetListingContentMetadataRequest)
func (GetListingContentMetadataRequest) ToObjectValue ¶ added in v1.61.0
func (o GetListingContentMetadataRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetListingContentMetadataRequest only implements ToObjectValue() and Type().
type GetListingContentMetadataResponse ¶
type GetListingContentMetadataResponse struct { NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` }
func (GetListingContentMetadataResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetListingContentMetadataResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetListingContentMetadataResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetListingContentMetadataResponse) GetSharedDataObjects ¶ added in v1.61.0
func (o *GetListingContentMetadataResponse) GetSharedDataObjects(ctx context.Context) ([]SharedDataObject, bool)
GetSharedDataObjects returns the value of the SharedDataObjects field in GetListingContentMetadataResponse as a slice of SharedDataObject values. If the field is unknown or null, the boolean return value is false.
func (*GetListingContentMetadataResponse) SetSharedDataObjects ¶ added in v1.61.0
func (o *GetListingContentMetadataResponse) SetSharedDataObjects(ctx context.Context, v []SharedDataObject)
SetSharedDataObjects sets the value of the SharedDataObjects field in GetListingContentMetadataResponse.
func (*GetListingContentMetadataResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetListingContentMetadataResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetListingContentMetadataResponse)
func (*GetListingContentMetadataResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetListingContentMetadataResponse) SyncEffectiveFieldsDuringRead(existingState GetListingContentMetadataResponse)
func (GetListingContentMetadataResponse) ToObjectValue ¶ added in v1.61.0
func (o GetListingContentMetadataResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetListingContentMetadataResponse only implements ToObjectValue() and Type().
type GetListingRequest ¶
Get listing
func (GetListingRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetListingRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetListingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetListingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetListingRequest)
func (*GetListingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetListingRequest) SyncEffectiveFieldsDuringRead(existingState GetListingRequest)
func (GetListingRequest) ToObjectValue ¶ added in v1.61.0
func (o GetListingRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetListingRequest only implements ToObjectValue() and Type().
type GetListingResponse ¶
func (GetListingResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetListingResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetListingResponse) GetListing ¶ added in v1.61.0
func (o *GetListingResponse) GetListing(ctx context.Context) (Listing, bool)
GetListing returns the value of the Listing field in GetListingResponse as a Listing value. If the field is unknown or null, the boolean return value is false.
func (*GetListingResponse) SetListing ¶ added in v1.61.0
func (o *GetListingResponse) SetListing(ctx context.Context, v Listing)
SetListing sets the value of the Listing field in GetListingResponse.
func (*GetListingResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetListingResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetListingResponse)
func (*GetListingResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetListingResponse) SyncEffectiveFieldsDuringRead(existingState GetListingResponse)
func (GetListingResponse) ToObjectValue ¶ added in v1.61.0
func (o GetListingResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetListingResponse only implements ToObjectValue() and Type().
type GetListingsRequest ¶
type GetListingsRequest struct { PageSize types.Int64 `tfsdk:"-"` PageToken types.String `tfsdk:"-"` }
List listings
func (GetListingsRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetListingsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetListingsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetListingsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetListingsRequest)
func (*GetListingsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetListingsRequest) SyncEffectiveFieldsDuringRead(existingState GetListingsRequest)
func (GetListingsRequest) ToObjectValue ¶ added in v1.61.0
func (o GetListingsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetListingsRequest only implements ToObjectValue() and Type().
type GetListingsResponse ¶
type GetListingsResponse struct { Listings types.List `tfsdk:"listings" tf:"optional"` NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` }
func (GetListingsResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetListingsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetListingsResponse) GetListings ¶ added in v1.61.0
func (o *GetListingsResponse) GetListings(ctx context.Context) ([]Listing, bool)
GetListings returns the value of the Listings field in GetListingsResponse as a slice of Listing values. If the field is unknown or null, the boolean return value is false.
func (*GetListingsResponse) SetListings ¶ added in v1.61.0
func (o *GetListingsResponse) SetListings(ctx context.Context, v []Listing)
SetListings sets the value of the Listings field in GetListingsResponse.
func (*GetListingsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetListingsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetListingsResponse)
func (*GetListingsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetListingsResponse) SyncEffectiveFieldsDuringRead(existingState GetListingsResponse)
func (GetListingsResponse) ToObjectValue ¶ added in v1.61.0
func (o GetListingsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetListingsResponse only implements ToObjectValue() and Type().
type GetPersonalizationRequestRequest ¶
Get the personalization request for a listing
func (GetPersonalizationRequestRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetPersonalizationRequestRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetPersonalizationRequestRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetPersonalizationRequestRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetPersonalizationRequestRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetPersonalizationRequestRequest)
func (*GetPersonalizationRequestRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetPersonalizationRequestRequest) SyncEffectiveFieldsDuringRead(existingState GetPersonalizationRequestRequest)
func (GetPersonalizationRequestRequest) ToObjectValue ¶ added in v1.61.0
func (o GetPersonalizationRequestRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetPersonalizationRequestRequest only implements ToObjectValue() and Type().
type GetPersonalizationRequestResponse ¶
type GetPersonalizationRequestResponse struct {
PersonalizationRequests types.List `tfsdk:"personalization_requests" tf:"optional"`
}
func (GetPersonalizationRequestResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetPersonalizationRequestResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetPersonalizationRequestResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetPersonalizationRequestResponse) GetPersonalizationRequests ¶ added in v1.61.0
func (o *GetPersonalizationRequestResponse) GetPersonalizationRequests(ctx context.Context) ([]PersonalizationRequest, bool)
GetPersonalizationRequests returns the value of the PersonalizationRequests field in GetPersonalizationRequestResponse as a slice of PersonalizationRequest values. If the field is unknown or null, the boolean return value is false.
func (*GetPersonalizationRequestResponse) SetPersonalizationRequests ¶ added in v1.61.0
func (o *GetPersonalizationRequestResponse) SetPersonalizationRequests(ctx context.Context, v []PersonalizationRequest)
SetPersonalizationRequests sets the value of the PersonalizationRequests field in GetPersonalizationRequestResponse.
func (*GetPersonalizationRequestResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetPersonalizationRequestResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetPersonalizationRequestResponse)
func (*GetPersonalizationRequestResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetPersonalizationRequestResponse) SyncEffectiveFieldsDuringRead(existingState GetPersonalizationRequestResponse)
func (GetPersonalizationRequestResponse) ToObjectValue ¶ added in v1.61.0
func (o GetPersonalizationRequestResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetPersonalizationRequestResponse only implements ToObjectValue() and Type().
type GetProviderRequest ¶
Get a provider
func (GetProviderRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetProviderRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetProviderRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetProviderRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetProviderRequest)
func (*GetProviderRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetProviderRequest) SyncEffectiveFieldsDuringRead(existingState GetProviderRequest)
func (GetProviderRequest) ToObjectValue ¶ added in v1.61.0
func (o GetProviderRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetProviderRequest only implements ToObjectValue() and Type().
type GetProviderResponse ¶
func (GetProviderResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetProviderResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetProviderResponse) GetProvider ¶ added in v1.61.0
func (o *GetProviderResponse) GetProvider(ctx context.Context) (ProviderInfo, bool)
GetProvider returns the value of the Provider field in GetProviderResponse as a ProviderInfo value. If the field is unknown or null, the boolean return value is false.
func (*GetProviderResponse) SetProvider ¶ added in v1.61.0
func (o *GetProviderResponse) SetProvider(ctx context.Context, v ProviderInfo)
SetProvider sets the value of the Provider field in GetProviderResponse.
func (*GetProviderResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetProviderResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetProviderResponse)
func (*GetProviderResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetProviderResponse) SyncEffectiveFieldsDuringRead(existingState GetProviderResponse)
func (GetProviderResponse) ToObjectValue ¶ added in v1.61.0
func (o GetProviderResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetProviderResponse only implements ToObjectValue() and Type().
type Installation ¶
func (Installation) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Installation. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Installation) GetInstallation ¶ added in v1.61.0
func (o *Installation) GetInstallation(ctx context.Context) (InstallationDetail, bool)
GetInstallation returns the value of the Installation field in Installation as a InstallationDetail value. If the field is unknown or null, the boolean return value is false.
func (*Installation) SetInstallation ¶ added in v1.61.0
func (o *Installation) SetInstallation(ctx context.Context, v InstallationDetail)
SetInstallation sets the value of the Installation field in Installation.
func (*Installation) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *Installation) SyncEffectiveFieldsDuringCreateOrUpdate(plan Installation)
func (*Installation) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *Installation) SyncEffectiveFieldsDuringRead(existingState Installation)
func (Installation) ToObjectValue ¶ added in v1.61.0
func (o Installation) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Installation only implements ToObjectValue() and Type().
type InstallationDetail ¶
type InstallationDetail struct { CatalogName types.String `tfsdk:"catalog_name" tf:"optional"` ErrorMessage types.String `tfsdk:"error_message" tf:"optional"` Id types.String `tfsdk:"id" tf:"optional"` InstalledOn types.Int64 `tfsdk:"installed_on" tf:"optional"` ListingId types.String `tfsdk:"listing_id" tf:"optional"` ListingName types.String `tfsdk:"listing_name" tf:"optional"` RecipientType types.String `tfsdk:"recipient_type" tf:"optional"` RepoName types.String `tfsdk:"repo_name" tf:"optional"` RepoPath types.String `tfsdk:"repo_path" tf:"optional"` Status types.String `tfsdk:"status" tf:"optional"` TokenDetail types.List `tfsdk:"token_detail" tf:"optional,object"` Tokens types.List `tfsdk:"tokens" tf:"optional"` }
func (InstallationDetail) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in InstallationDetail. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*InstallationDetail) GetTokenDetail ¶ added in v1.61.0
func (o *InstallationDetail) GetTokenDetail(ctx context.Context) (TokenDetail, bool)
GetTokenDetail returns the value of the TokenDetail field in InstallationDetail as a TokenDetail value. If the field is unknown or null, the boolean return value is false.
func (*InstallationDetail) GetTokens ¶ added in v1.61.0
func (o *InstallationDetail) GetTokens(ctx context.Context) ([]TokenInfo, bool)
GetTokens returns the value of the Tokens field in InstallationDetail as a slice of TokenInfo values. If the field is unknown or null, the boolean return value is false.
func (*InstallationDetail) SetTokenDetail ¶ added in v1.61.0
func (o *InstallationDetail) SetTokenDetail(ctx context.Context, v TokenDetail)
SetTokenDetail sets the value of the TokenDetail field in InstallationDetail.
func (*InstallationDetail) SetTokens ¶ added in v1.61.0
func (o *InstallationDetail) SetTokens(ctx context.Context, v []TokenInfo)
SetTokens sets the value of the Tokens field in InstallationDetail.
func (*InstallationDetail) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *InstallationDetail) SyncEffectiveFieldsDuringCreateOrUpdate(plan InstallationDetail)
func (*InstallationDetail) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *InstallationDetail) SyncEffectiveFieldsDuringRead(existingState InstallationDetail)
func (InstallationDetail) ToObjectValue ¶ added in v1.61.0
func (o InstallationDetail) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, InstallationDetail only implements ToObjectValue() and Type().
type ListAllInstallationsRequest ¶
type ListAllInstallationsRequest struct { PageSize types.Int64 `tfsdk:"-"` PageToken types.String `tfsdk:"-"` }
List all installations
func (ListAllInstallationsRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListAllInstallationsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListAllInstallationsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListAllInstallationsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListAllInstallationsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListAllInstallationsRequest)
func (*ListAllInstallationsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListAllInstallationsRequest) SyncEffectiveFieldsDuringRead(existingState ListAllInstallationsRequest)
func (ListAllInstallationsRequest) ToObjectValue ¶ added in v1.61.0
func (o ListAllInstallationsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListAllInstallationsRequest only implements ToObjectValue() and Type().
type ListAllInstallationsResponse ¶
type ListAllInstallationsResponse struct { Installations types.List `tfsdk:"installations" tf:"optional"` NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` }
func (ListAllInstallationsResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListAllInstallationsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListAllInstallationsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListAllInstallationsResponse) GetInstallations ¶ added in v1.61.0
func (o *ListAllInstallationsResponse) GetInstallations(ctx context.Context) ([]InstallationDetail, bool)
GetInstallations returns the value of the Installations field in ListAllInstallationsResponse as a slice of InstallationDetail values. If the field is unknown or null, the boolean return value is false.
func (*ListAllInstallationsResponse) SetInstallations ¶ added in v1.61.0
func (o *ListAllInstallationsResponse) SetInstallations(ctx context.Context, v []InstallationDetail)
SetInstallations sets the value of the Installations field in ListAllInstallationsResponse.
func (*ListAllInstallationsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListAllInstallationsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListAllInstallationsResponse)
func (*ListAllInstallationsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListAllInstallationsResponse) SyncEffectiveFieldsDuringRead(existingState ListAllInstallationsResponse)
func (ListAllInstallationsResponse) ToObjectValue ¶ added in v1.61.0
func (o ListAllInstallationsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListAllInstallationsResponse only implements ToObjectValue() and Type().
type ListAllPersonalizationRequestsRequest ¶
type ListAllPersonalizationRequestsRequest struct { PageSize types.Int64 `tfsdk:"-"` PageToken types.String `tfsdk:"-"` }
List all personalization requests
func (ListAllPersonalizationRequestsRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListAllPersonalizationRequestsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListAllPersonalizationRequestsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListAllPersonalizationRequestsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListAllPersonalizationRequestsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListAllPersonalizationRequestsRequest)
func (*ListAllPersonalizationRequestsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListAllPersonalizationRequestsRequest) SyncEffectiveFieldsDuringRead(existingState ListAllPersonalizationRequestsRequest)
func (ListAllPersonalizationRequestsRequest) ToObjectValue ¶ added in v1.61.0
func (o ListAllPersonalizationRequestsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListAllPersonalizationRequestsRequest only implements ToObjectValue() and Type().
type ListAllPersonalizationRequestsResponse ¶
type ListAllPersonalizationRequestsResponse struct { NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` PersonalizationRequests types.List `tfsdk:"personalization_requests" tf:"optional"` }
func (ListAllPersonalizationRequestsResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListAllPersonalizationRequestsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListAllPersonalizationRequestsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListAllPersonalizationRequestsResponse) GetPersonalizationRequests ¶ added in v1.61.0
func (o *ListAllPersonalizationRequestsResponse) GetPersonalizationRequests(ctx context.Context) ([]PersonalizationRequest, bool)
GetPersonalizationRequests returns the value of the PersonalizationRequests field in ListAllPersonalizationRequestsResponse as a slice of PersonalizationRequest values. If the field is unknown or null, the boolean return value is false.
func (*ListAllPersonalizationRequestsResponse) SetPersonalizationRequests ¶ added in v1.61.0
func (o *ListAllPersonalizationRequestsResponse) SetPersonalizationRequests(ctx context.Context, v []PersonalizationRequest)
SetPersonalizationRequests sets the value of the PersonalizationRequests field in ListAllPersonalizationRequestsResponse.
func (*ListAllPersonalizationRequestsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListAllPersonalizationRequestsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListAllPersonalizationRequestsResponse)
func (*ListAllPersonalizationRequestsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListAllPersonalizationRequestsResponse) SyncEffectiveFieldsDuringRead(existingState ListAllPersonalizationRequestsResponse)
func (ListAllPersonalizationRequestsResponse) ToObjectValue ¶ added in v1.61.0
func (o ListAllPersonalizationRequestsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListAllPersonalizationRequestsResponse only implements ToObjectValue() and Type().
type ListExchangeFiltersRequest ¶
type ListExchangeFiltersRequest struct { ExchangeId types.String `tfsdk:"-"` PageSize types.Int64 `tfsdk:"-"` PageToken types.String `tfsdk:"-"` }
List exchange filters
func (ListExchangeFiltersRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListExchangeFiltersRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListExchangeFiltersRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListExchangeFiltersRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListExchangeFiltersRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListExchangeFiltersRequest)
func (*ListExchangeFiltersRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListExchangeFiltersRequest) SyncEffectiveFieldsDuringRead(existingState ListExchangeFiltersRequest)
func (ListExchangeFiltersRequest) ToObjectValue ¶ added in v1.61.0
func (o ListExchangeFiltersRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListExchangeFiltersRequest only implements ToObjectValue() and Type().
type ListExchangeFiltersResponse ¶
type ListExchangeFiltersResponse struct { Filters types.List `tfsdk:"filters" tf:"optional"` NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` }
func (ListExchangeFiltersResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListExchangeFiltersResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListExchangeFiltersResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListExchangeFiltersResponse) GetFilters ¶ added in v1.61.0
func (o *ListExchangeFiltersResponse) GetFilters(ctx context.Context) ([]ExchangeFilter, bool)
GetFilters returns the value of the Filters field in ListExchangeFiltersResponse as a slice of ExchangeFilter values. If the field is unknown or null, the boolean return value is false.
func (*ListExchangeFiltersResponse) SetFilters ¶ added in v1.61.0
func (o *ListExchangeFiltersResponse) SetFilters(ctx context.Context, v []ExchangeFilter)
SetFilters sets the value of the Filters field in ListExchangeFiltersResponse.
func (*ListExchangeFiltersResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListExchangeFiltersResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListExchangeFiltersResponse)
func (*ListExchangeFiltersResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListExchangeFiltersResponse) SyncEffectiveFieldsDuringRead(existingState ListExchangeFiltersResponse)
func (ListExchangeFiltersResponse) ToObjectValue ¶ added in v1.61.0
func (o ListExchangeFiltersResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListExchangeFiltersResponse only implements ToObjectValue() and Type().
type ListExchangesForListingRequest ¶
type ListExchangesForListingRequest struct { ListingId types.String `tfsdk:"-"` PageSize types.Int64 `tfsdk:"-"` PageToken types.String `tfsdk:"-"` }
List exchanges for listing
func (ListExchangesForListingRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListExchangesForListingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListExchangesForListingRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListExchangesForListingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListExchangesForListingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListExchangesForListingRequest)
func (*ListExchangesForListingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListExchangesForListingRequest) SyncEffectiveFieldsDuringRead(existingState ListExchangesForListingRequest)
func (ListExchangesForListingRequest) ToObjectValue ¶ added in v1.61.0
func (o ListExchangesForListingRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListExchangesForListingRequest only implements ToObjectValue() and Type().
type ListExchangesForListingResponse ¶
type ListExchangesForListingResponse struct { ExchangeListing types.List `tfsdk:"exchange_listing" tf:"optional"` NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` }
func (ListExchangesForListingResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListExchangesForListingResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListExchangesForListingResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListExchangesForListingResponse) GetExchangeListing ¶ added in v1.61.0
func (o *ListExchangesForListingResponse) GetExchangeListing(ctx context.Context) ([]ExchangeListing, bool)
GetExchangeListing returns the value of the ExchangeListing field in ListExchangesForListingResponse as a slice of ExchangeListing values. If the field is unknown or null, the boolean return value is false.
func (*ListExchangesForListingResponse) SetExchangeListing ¶ added in v1.61.0
func (o *ListExchangesForListingResponse) SetExchangeListing(ctx context.Context, v []ExchangeListing)
SetExchangeListing sets the value of the ExchangeListing field in ListExchangesForListingResponse.
func (*ListExchangesForListingResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListExchangesForListingResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListExchangesForListingResponse)
func (*ListExchangesForListingResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListExchangesForListingResponse) SyncEffectiveFieldsDuringRead(existingState ListExchangesForListingResponse)
func (ListExchangesForListingResponse) ToObjectValue ¶ added in v1.61.0
func (o ListExchangesForListingResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListExchangesForListingResponse only implements ToObjectValue() and Type().
type ListExchangesRequest ¶
type ListExchangesRequest struct { PageSize types.Int64 `tfsdk:"-"` PageToken types.String `tfsdk:"-"` }
List exchanges
func (ListExchangesRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListExchangesRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListExchangesRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListExchangesRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListExchangesRequest)
func (*ListExchangesRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListExchangesRequest) SyncEffectiveFieldsDuringRead(existingState ListExchangesRequest)
func (ListExchangesRequest) ToObjectValue ¶ added in v1.61.0
func (o ListExchangesRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListExchangesRequest only implements ToObjectValue() and Type().
type ListExchangesResponse ¶
type ListExchangesResponse struct { Exchanges types.List `tfsdk:"exchanges" tf:"optional"` NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` }
func (ListExchangesResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListExchangesResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListExchangesResponse) GetExchanges ¶ added in v1.61.0
func (o *ListExchangesResponse) GetExchanges(ctx context.Context) ([]Exchange, bool)
GetExchanges returns the value of the Exchanges field in ListExchangesResponse as a slice of Exchange values. If the field is unknown or null, the boolean return value is false.
func (*ListExchangesResponse) SetExchanges ¶ added in v1.61.0
func (o *ListExchangesResponse) SetExchanges(ctx context.Context, v []Exchange)
SetExchanges sets the value of the Exchanges field in ListExchangesResponse.
func (*ListExchangesResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListExchangesResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListExchangesResponse)
func (*ListExchangesResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListExchangesResponse) SyncEffectiveFieldsDuringRead(existingState ListExchangesResponse)
func (ListExchangesResponse) ToObjectValue ¶ added in v1.61.0
func (o ListExchangesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListExchangesResponse only implements ToObjectValue() and Type().
type ListFilesRequest ¶
type ListFilesRequest struct { FileParent types.List `tfsdk:"-"` PageSize types.Int64 `tfsdk:"-"` PageToken types.String `tfsdk:"-"` }
List files
func (ListFilesRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListFilesRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListFilesRequest) GetFileParent ¶ added in v1.61.0
func (o *ListFilesRequest) GetFileParent(ctx context.Context) (FileParent, bool)
GetFileParent returns the value of the FileParent field in ListFilesRequest as a FileParent value. If the field is unknown or null, the boolean return value is false.
func (*ListFilesRequest) SetFileParent ¶ added in v1.61.0
func (o *ListFilesRequest) SetFileParent(ctx context.Context, v FileParent)
SetFileParent sets the value of the FileParent field in ListFilesRequest.
func (*ListFilesRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListFilesRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListFilesRequest)
func (*ListFilesRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListFilesRequest) SyncEffectiveFieldsDuringRead(existingState ListFilesRequest)
func (ListFilesRequest) ToObjectValue ¶ added in v1.61.0
func (o ListFilesRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListFilesRequest only implements ToObjectValue() and Type().
type ListFilesResponse ¶
type ListFilesResponse struct { FileInfos types.List `tfsdk:"file_infos" tf:"optional"` NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` }
func (ListFilesResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListFilesResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListFilesResponse) GetFileInfos ¶ added in v1.61.0
func (o *ListFilesResponse) GetFileInfos(ctx context.Context) ([]FileInfo, bool)
GetFileInfos returns the value of the FileInfos field in ListFilesResponse as a slice of FileInfo values. If the field is unknown or null, the boolean return value is false.
func (*ListFilesResponse) SetFileInfos ¶ added in v1.61.0
func (o *ListFilesResponse) SetFileInfos(ctx context.Context, v []FileInfo)
SetFileInfos sets the value of the FileInfos field in ListFilesResponse.
func (*ListFilesResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListFilesResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListFilesResponse)
func (*ListFilesResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListFilesResponse) SyncEffectiveFieldsDuringRead(existingState ListFilesResponse)
func (ListFilesResponse) ToObjectValue ¶ added in v1.61.0
func (o ListFilesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListFilesResponse only implements ToObjectValue() and Type().
type ListFulfillmentsRequest ¶
type ListFulfillmentsRequest struct { ListingId types.String `tfsdk:"-"` PageSize types.Int64 `tfsdk:"-"` PageToken types.String `tfsdk:"-"` }
List all listing fulfillments
func (ListFulfillmentsRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListFulfillmentsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListFulfillmentsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListFulfillmentsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListFulfillmentsRequest)
func (*ListFulfillmentsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListFulfillmentsRequest) SyncEffectiveFieldsDuringRead(existingState ListFulfillmentsRequest)
func (ListFulfillmentsRequest) ToObjectValue ¶ added in v1.61.0
func (o ListFulfillmentsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListFulfillmentsRequest only implements ToObjectValue() and Type().
type ListFulfillmentsResponse ¶
type ListFulfillmentsResponse struct { Fulfillments types.List `tfsdk:"fulfillments" tf:"optional"` NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` }
func (ListFulfillmentsResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListFulfillmentsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListFulfillmentsResponse) GetFulfillments ¶ added in v1.61.0
func (o *ListFulfillmentsResponse) GetFulfillments(ctx context.Context) ([]ListingFulfillment, bool)
GetFulfillments returns the value of the Fulfillments field in ListFulfillmentsResponse as a slice of ListingFulfillment values. If the field is unknown or null, the boolean return value is false.
func (*ListFulfillmentsResponse) SetFulfillments ¶ added in v1.61.0
func (o *ListFulfillmentsResponse) SetFulfillments(ctx context.Context, v []ListingFulfillment)
SetFulfillments sets the value of the Fulfillments field in ListFulfillmentsResponse.
func (*ListFulfillmentsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListFulfillmentsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListFulfillmentsResponse)
func (*ListFulfillmentsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListFulfillmentsResponse) SyncEffectiveFieldsDuringRead(existingState ListFulfillmentsResponse)
func (ListFulfillmentsResponse) ToObjectValue ¶ added in v1.61.0
func (o ListFulfillmentsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListFulfillmentsResponse only implements ToObjectValue() and Type().
type ListInstallationsRequest ¶
type ListInstallationsRequest struct { ListingId types.String `tfsdk:"-"` PageSize types.Int64 `tfsdk:"-"` PageToken types.String `tfsdk:"-"` }
List installations for a listing
func (ListInstallationsRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListInstallationsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListInstallationsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListInstallationsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListInstallationsRequest)
func (*ListInstallationsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListInstallationsRequest) SyncEffectiveFieldsDuringRead(existingState ListInstallationsRequest)
func (ListInstallationsRequest) ToObjectValue ¶ added in v1.61.0
func (o ListInstallationsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListInstallationsRequest only implements ToObjectValue() and Type().
type ListInstallationsResponse ¶
type ListInstallationsResponse struct { Installations types.List `tfsdk:"installations" tf:"optional"` NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` }
func (ListInstallationsResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListInstallationsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListInstallationsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListInstallationsResponse) GetInstallations ¶ added in v1.61.0
func (o *ListInstallationsResponse) GetInstallations(ctx context.Context) ([]InstallationDetail, bool)
GetInstallations returns the value of the Installations field in ListInstallationsResponse as a slice of InstallationDetail values. If the field is unknown or null, the boolean return value is false.
func (*ListInstallationsResponse) SetInstallations ¶ added in v1.61.0
func (o *ListInstallationsResponse) SetInstallations(ctx context.Context, v []InstallationDetail)
SetInstallations sets the value of the Installations field in ListInstallationsResponse.
func (*ListInstallationsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListInstallationsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListInstallationsResponse)
func (*ListInstallationsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListInstallationsResponse) SyncEffectiveFieldsDuringRead(existingState ListInstallationsResponse)
func (ListInstallationsResponse) ToObjectValue ¶ added in v1.61.0
func (o ListInstallationsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListInstallationsResponse only implements ToObjectValue() and Type().
type ListListingsForExchangeRequest ¶
type ListListingsForExchangeRequest struct { ExchangeId types.String `tfsdk:"-"` PageSize types.Int64 `tfsdk:"-"` PageToken types.String `tfsdk:"-"` }
List listings for exchange
func (ListListingsForExchangeRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListListingsForExchangeRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListListingsForExchangeRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListListingsForExchangeRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListListingsForExchangeRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListListingsForExchangeRequest)
func (*ListListingsForExchangeRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListListingsForExchangeRequest) SyncEffectiveFieldsDuringRead(existingState ListListingsForExchangeRequest)
func (ListListingsForExchangeRequest) ToObjectValue ¶ added in v1.61.0
func (o ListListingsForExchangeRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListListingsForExchangeRequest only implements ToObjectValue() and Type().
type ListListingsForExchangeResponse ¶
type ListListingsForExchangeResponse struct { ExchangeListings types.List `tfsdk:"exchange_listings" tf:"optional"` NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` }
func (ListListingsForExchangeResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListListingsForExchangeResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListListingsForExchangeResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListListingsForExchangeResponse) GetExchangeListings ¶ added in v1.61.0
func (o *ListListingsForExchangeResponse) GetExchangeListings(ctx context.Context) ([]ExchangeListing, bool)
GetExchangeListings returns the value of the ExchangeListings field in ListListingsForExchangeResponse as a slice of ExchangeListing values. If the field is unknown or null, the boolean return value is false.
func (*ListListingsForExchangeResponse) SetExchangeListings ¶ added in v1.61.0
func (o *ListListingsForExchangeResponse) SetExchangeListings(ctx context.Context, v []ExchangeListing)
SetExchangeListings sets the value of the ExchangeListings field in ListListingsForExchangeResponse.
func (*ListListingsForExchangeResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListListingsForExchangeResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListListingsForExchangeResponse)
func (*ListListingsForExchangeResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListListingsForExchangeResponse) SyncEffectiveFieldsDuringRead(existingState ListListingsForExchangeResponse)
func (ListListingsForExchangeResponse) ToObjectValue ¶ added in v1.61.0
func (o ListListingsForExchangeResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListListingsForExchangeResponse only implements ToObjectValue() and Type().
type ListListingsRequest ¶
type ListListingsRequest struct { // Matches any of the following asset types Assets types.List `tfsdk:"-"` // Matches any of the following categories Categories types.List `tfsdk:"-"` // Filters each listing based on if it is free. IsFree types.Bool `tfsdk:"-"` // Filters each listing based on if it is a private exchange. IsPrivateExchange types.Bool `tfsdk:"-"` // Filters each listing based on whether it is a staff pick. IsStaffPick types.Bool `tfsdk:"-"` PageSize types.Int64 `tfsdk:"-"` PageToken types.String `tfsdk:"-"` // Matches any of the following provider ids ProviderIds types.List `tfsdk:"-"` // Matches any of the following tags Tags types.List `tfsdk:"-"` }
List listings
func (*ListListingsRequest) GetAssets ¶ added in v1.61.0
GetAssets returns the value of the Assets field in ListListingsRequest as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*ListListingsRequest) GetCategories ¶ added in v1.61.0
GetCategories returns the value of the Categories field in ListListingsRequest as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (ListListingsRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListListingsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListListingsRequest) GetProviderIds ¶ added in v1.61.0
GetProviderIds returns the value of the ProviderIds field in ListListingsRequest as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*ListListingsRequest) GetTags ¶ added in v1.61.0
func (o *ListListingsRequest) GetTags(ctx context.Context) ([]ListingTag, bool)
GetTags returns the value of the Tags field in ListListingsRequest as a slice of ListingTag values. If the field is unknown or null, the boolean return value is false.
func (*ListListingsRequest) SetAssets ¶ added in v1.61.0
func (o *ListListingsRequest) SetAssets(ctx context.Context, v []types.String)
SetAssets sets the value of the Assets field in ListListingsRequest.
func (*ListListingsRequest) SetCategories ¶ added in v1.61.0
func (o *ListListingsRequest) SetCategories(ctx context.Context, v []types.String)
SetCategories sets the value of the Categories field in ListListingsRequest.
func (*ListListingsRequest) SetProviderIds ¶ added in v1.61.0
func (o *ListListingsRequest) SetProviderIds(ctx context.Context, v []types.String)
SetProviderIds sets the value of the ProviderIds field in ListListingsRequest.
func (*ListListingsRequest) SetTags ¶ added in v1.61.0
func (o *ListListingsRequest) SetTags(ctx context.Context, v []ListingTag)
SetTags sets the value of the Tags field in ListListingsRequest.
func (*ListListingsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListListingsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListListingsRequest)
func (*ListListingsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListListingsRequest) SyncEffectiveFieldsDuringRead(existingState ListListingsRequest)
func (ListListingsRequest) ToObjectValue ¶ added in v1.61.0
func (o ListListingsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListListingsRequest only implements ToObjectValue() and Type().
type ListListingsResponse ¶
type ListListingsResponse struct { Listings types.List `tfsdk:"listings" tf:"optional"` NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` }
func (ListListingsResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListListingsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListListingsResponse) GetListings ¶ added in v1.61.0
func (o *ListListingsResponse) GetListings(ctx context.Context) ([]Listing, bool)
GetListings returns the value of the Listings field in ListListingsResponse as a slice of Listing values. If the field is unknown or null, the boolean return value is false.
func (*ListListingsResponse) SetListings ¶ added in v1.61.0
func (o *ListListingsResponse) SetListings(ctx context.Context, v []Listing)
SetListings sets the value of the Listings field in ListListingsResponse.
func (*ListListingsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListListingsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListListingsResponse)
func (*ListListingsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListListingsResponse) SyncEffectiveFieldsDuringRead(existingState ListListingsResponse)
func (ListListingsResponse) ToObjectValue ¶ added in v1.61.0
func (o ListListingsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListListingsResponse only implements ToObjectValue() and Type().
type ListProviderAnalyticsDashboardResponse ¶
type ListProviderAnalyticsDashboardResponse struct { // dashboard_id will be used to open Lakeview dashboard. DashboardId types.String `tfsdk:"dashboard_id" tf:""` Id types.String `tfsdk:"id" tf:""` Version types.Int64 `tfsdk:"version" tf:"optional"` }
func (ListProviderAnalyticsDashboardResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListProviderAnalyticsDashboardResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListProviderAnalyticsDashboardResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListProviderAnalyticsDashboardResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListProviderAnalyticsDashboardResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListProviderAnalyticsDashboardResponse)
func (*ListProviderAnalyticsDashboardResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListProviderAnalyticsDashboardResponse) SyncEffectiveFieldsDuringRead(existingState ListProviderAnalyticsDashboardResponse)
func (ListProviderAnalyticsDashboardResponse) ToObjectValue ¶ added in v1.61.0
func (o ListProviderAnalyticsDashboardResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListProviderAnalyticsDashboardResponse only implements ToObjectValue() and Type().
type ListProvidersRequest ¶
type ListProvidersRequest struct { IsFeatured types.Bool `tfsdk:"-"` PageSize types.Int64 `tfsdk:"-"` PageToken types.String `tfsdk:"-"` }
List providers
func (ListProvidersRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListProvidersRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListProvidersRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListProvidersRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListProvidersRequest)
func (*ListProvidersRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListProvidersRequest) SyncEffectiveFieldsDuringRead(existingState ListProvidersRequest)
func (ListProvidersRequest) ToObjectValue ¶ added in v1.61.0
func (o ListProvidersRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListProvidersRequest only implements ToObjectValue() and Type().
type ListProvidersResponse ¶
type ListProvidersResponse struct { NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` Providers types.List `tfsdk:"providers" tf:"optional"` }
func (ListProvidersResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListProvidersResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListProvidersResponse) GetProviders ¶ added in v1.61.0
func (o *ListProvidersResponse) GetProviders(ctx context.Context) ([]ProviderInfo, bool)
GetProviders returns the value of the Providers field in ListProvidersResponse as a slice of ProviderInfo values. If the field is unknown or null, the boolean return value is false.
func (*ListProvidersResponse) SetProviders ¶ added in v1.61.0
func (o *ListProvidersResponse) SetProviders(ctx context.Context, v []ProviderInfo)
SetProviders sets the value of the Providers field in ListProvidersResponse.
func (*ListProvidersResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListProvidersResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListProvidersResponse)
func (*ListProvidersResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListProvidersResponse) SyncEffectiveFieldsDuringRead(existingState ListProvidersResponse)
func (ListProvidersResponse) ToObjectValue ¶ added in v1.61.0
func (o ListProvidersResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListProvidersResponse only implements ToObjectValue() and Type().
type Listing ¶
type Listing struct { Detail types.List `tfsdk:"detail" tf:"optional,object"` Id types.String `tfsdk:"id" tf:"optional"` // Next Number: 26 Summary types.List `tfsdk:"summary" tf:"object"` }
func (Listing) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Listing. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Listing) GetDetail ¶ added in v1.61.0
func (o *Listing) GetDetail(ctx context.Context) (ListingDetail, bool)
GetDetail returns the value of the Detail field in Listing as a ListingDetail value. If the field is unknown or null, the boolean return value is false.
func (*Listing) GetSummary ¶ added in v1.61.0
func (o *Listing) GetSummary(ctx context.Context) (ListingSummary, bool)
GetSummary returns the value of the Summary field in Listing as a ListingSummary value. If the field is unknown or null, the boolean return value is false.
func (*Listing) SetDetail ¶ added in v1.61.0
func (o *Listing) SetDetail(ctx context.Context, v ListingDetail)
SetDetail sets the value of the Detail field in Listing.
func (*Listing) SetSummary ¶ added in v1.61.0
func (o *Listing) SetSummary(ctx context.Context, v ListingSummary)
SetSummary sets the value of the Summary field in Listing.
func (*Listing) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*Listing) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (Listing) ToObjectValue ¶ added in v1.61.0
func (o Listing) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Listing only implements ToObjectValue() and Type().
type ListingDetail ¶
type ListingDetail struct { // Type of assets included in the listing. eg. GIT_REPO, DATA_TABLE, MODEL, // NOTEBOOK Assets types.List `tfsdk:"assets" tf:"optional"` // The ending date timestamp for when the data spans CollectionDateEnd types.Int64 `tfsdk:"collection_date_end" tf:"optional"` // The starting date timestamp for when the data spans CollectionDateStart types.Int64 `tfsdk:"collection_date_start" tf:"optional"` // Smallest unit of time in the dataset CollectionGranularity types.List `tfsdk:"collection_granularity" tf:"optional,object"` // Whether the dataset is free or paid Cost types.String `tfsdk:"cost" tf:"optional"` // Where/how the data is sourced DataSource types.String `tfsdk:"data_source" tf:"optional"` Description types.String `tfsdk:"description" tf:"optional"` DocumentationLink types.String `tfsdk:"documentation_link" tf:"optional"` EmbeddedNotebookFileInfos types.List `tfsdk:"embedded_notebook_file_infos" tf:"optional"` FileIds types.List `tfsdk:"file_ids" tf:"optional"` // Which geo region the listing data is collected from GeographicalCoverage types.String `tfsdk:"geographical_coverage" tf:"optional"` // ID 20, 21 removed don't use License of the data asset - Required for // listings with model based assets License types.String `tfsdk:"license" tf:"optional"` // What the pricing model is (e.g. paid, subscription, paid upfront); should // only be present if cost is paid TODO: Not used yet, should deprecate if // we will never use it PricingModel types.String `tfsdk:"pricing_model" tf:"optional"` PrivacyPolicyLink types.String `tfsdk:"privacy_policy_link" tf:"optional"` // size of the dataset in GB Size types.Float64 `tfsdk:"size" tf:"optional"` SupportLink types.String `tfsdk:"support_link" tf:"optional"` // Listing tags - Simple key value pair to annotate listings. When should I // use tags vs dedicated fields? Using tags avoids the need to add new // columns in the database for new annotations. However, this should be used // sparingly since tags are stored as key value pair. Use tags only: 1. If // the field is optional and won't need to have NOT NULL integrity check 2. // The value is fairly fixed, static and low cardinality (eg. enums). 3. The // value won't be used in filters or joins with other tables. Tags types.List `tfsdk:"tags" tf:"optional"` TermsOfService types.String `tfsdk:"terms_of_service" tf:"optional"` // How often data is updated UpdateFrequency types.List `tfsdk:"update_frequency" tf:"optional,object"` }
func (*ListingDetail) GetAssets ¶ added in v1.61.0
GetAssets returns the value of the Assets field in ListingDetail as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*ListingDetail) GetCollectionGranularity ¶ added in v1.61.0
func (o *ListingDetail) GetCollectionGranularity(ctx context.Context) (DataRefreshInfo, bool)
GetCollectionGranularity returns the value of the CollectionGranularity field in ListingDetail as a DataRefreshInfo value. If the field is unknown or null, the boolean return value is false.
func (ListingDetail) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListingDetail. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListingDetail) GetEmbeddedNotebookFileInfos ¶ added in v1.61.0
func (o *ListingDetail) GetEmbeddedNotebookFileInfos(ctx context.Context) ([]FileInfo, bool)
GetEmbeddedNotebookFileInfos returns the value of the EmbeddedNotebookFileInfos field in ListingDetail as a slice of FileInfo values. If the field is unknown or null, the boolean return value is false.
func (*ListingDetail) GetFileIds ¶ added in v1.61.0
GetFileIds returns the value of the FileIds field in ListingDetail as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*ListingDetail) GetTags ¶ added in v1.61.0
func (o *ListingDetail) GetTags(ctx context.Context) ([]ListingTag, bool)
GetTags returns the value of the Tags field in ListingDetail as a slice of ListingTag values. If the field is unknown or null, the boolean return value is false.
func (*ListingDetail) GetUpdateFrequency ¶ added in v1.61.0
func (o *ListingDetail) GetUpdateFrequency(ctx context.Context) (DataRefreshInfo, bool)
GetUpdateFrequency returns the value of the UpdateFrequency field in ListingDetail as a DataRefreshInfo value. If the field is unknown or null, the boolean return value is false.
func (*ListingDetail) SetAssets ¶ added in v1.61.0
func (o *ListingDetail) SetAssets(ctx context.Context, v []types.String)
SetAssets sets the value of the Assets field in ListingDetail.
func (*ListingDetail) SetCollectionGranularity ¶ added in v1.61.0
func (o *ListingDetail) SetCollectionGranularity(ctx context.Context, v DataRefreshInfo)
SetCollectionGranularity sets the value of the CollectionGranularity field in ListingDetail.
func (*ListingDetail) SetEmbeddedNotebookFileInfos ¶ added in v1.61.0
func (o *ListingDetail) SetEmbeddedNotebookFileInfos(ctx context.Context, v []FileInfo)
SetEmbeddedNotebookFileInfos sets the value of the EmbeddedNotebookFileInfos field in ListingDetail.
func (*ListingDetail) SetFileIds ¶ added in v1.61.0
func (o *ListingDetail) SetFileIds(ctx context.Context, v []types.String)
SetFileIds sets the value of the FileIds field in ListingDetail.
func (*ListingDetail) SetTags ¶ added in v1.61.0
func (o *ListingDetail) SetTags(ctx context.Context, v []ListingTag)
SetTags sets the value of the Tags field in ListingDetail.
func (*ListingDetail) SetUpdateFrequency ¶ added in v1.61.0
func (o *ListingDetail) SetUpdateFrequency(ctx context.Context, v DataRefreshInfo)
SetUpdateFrequency sets the value of the UpdateFrequency field in ListingDetail.
func (*ListingDetail) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListingDetail) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListingDetail)
func (*ListingDetail) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListingDetail) SyncEffectiveFieldsDuringRead(existingState ListingDetail)
func (ListingDetail) ToObjectValue ¶ added in v1.61.0
func (o ListingDetail) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListingDetail only implements ToObjectValue() and Type().
type ListingFulfillment ¶
type ListingFulfillment struct { FulfillmentType types.String `tfsdk:"fulfillment_type" tf:"optional"` ListingId types.String `tfsdk:"listing_id" tf:""` RecipientType types.String `tfsdk:"recipient_type" tf:"optional"` RepoInfo types.List `tfsdk:"repo_info" tf:"optional,object"` }
func (ListingFulfillment) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListingFulfillment. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListingFulfillment) GetRepoInfo ¶ added in v1.61.0
func (o *ListingFulfillment) GetRepoInfo(ctx context.Context) (RepoInfo, bool)
GetRepoInfo returns the value of the RepoInfo field in ListingFulfillment as a RepoInfo value. If the field is unknown or null, the boolean return value is false.
func (*ListingFulfillment) GetShareInfo ¶ added in v1.61.0
func (o *ListingFulfillment) GetShareInfo(ctx context.Context) (ShareInfo, bool)
GetShareInfo returns the value of the ShareInfo field in ListingFulfillment as a ShareInfo value. If the field is unknown or null, the boolean return value is false.
func (*ListingFulfillment) SetRepoInfo ¶ added in v1.61.0
func (o *ListingFulfillment) SetRepoInfo(ctx context.Context, v RepoInfo)
SetRepoInfo sets the value of the RepoInfo field in ListingFulfillment.
func (*ListingFulfillment) SetShareInfo ¶ added in v1.61.0
func (o *ListingFulfillment) SetShareInfo(ctx context.Context, v ShareInfo)
SetShareInfo sets the value of the ShareInfo field in ListingFulfillment.
func (*ListingFulfillment) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListingFulfillment) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListingFulfillment)
func (*ListingFulfillment) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListingFulfillment) SyncEffectiveFieldsDuringRead(existingState ListingFulfillment)
func (ListingFulfillment) ToObjectValue ¶ added in v1.61.0
func (o ListingFulfillment) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListingFulfillment only implements ToObjectValue() and Type().
type ListingSetting ¶
func (ListingSetting) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListingSetting. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListingSetting) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListingSetting) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListingSetting)
func (*ListingSetting) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListingSetting) SyncEffectiveFieldsDuringRead(existingState ListingSetting)
func (ListingSetting) ToObjectValue ¶ added in v1.61.0
func (o ListingSetting) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListingSetting only implements ToObjectValue() and Type().
type ListingSummary ¶
type ListingSummary struct { Categories types.List `tfsdk:"categories" tf:"optional"` CreatedAt types.Int64 `tfsdk:"created_at" tf:"optional"` CreatedBy types.String `tfsdk:"created_by" tf:"optional"` CreatedById types.Int64 `tfsdk:"created_by_id" tf:"optional"` ExchangeIds types.List `tfsdk:"exchange_ids" tf:"optional"` // if a git repo is being created, a listing will be initialized with this // field as opposed to a share GitRepo types.List `tfsdk:"git_repo" tf:"optional,object"` ListingType types.String `tfsdk:"listingType" tf:""` Name types.String `tfsdk:"name" tf:""` ProviderId types.String `tfsdk:"provider_id" tf:"optional"` ProviderRegion types.List `tfsdk:"provider_region" tf:"optional,object"` PublishedAt types.Int64 `tfsdk:"published_at" tf:"optional"` PublishedBy types.String `tfsdk:"published_by" tf:"optional"` Setting types.List `tfsdk:"setting" tf:"optional,object"` // Enums Status types.String `tfsdk:"status" tf:"optional"` Subtitle types.String `tfsdk:"subtitle" tf:"optional"` UpdatedAt types.Int64 `tfsdk:"updated_at" tf:"optional"` UpdatedBy types.String `tfsdk:"updated_by" tf:"optional"` UpdatedById types.Int64 `tfsdk:"updated_by_id" tf:"optional"` }
Next Number: 26
func (*ListingSummary) GetCategories ¶ added in v1.61.0
GetCategories returns the value of the Categories field in ListingSummary as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (ListingSummary) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListingSummary. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListingSummary) GetExchangeIds ¶ added in v1.61.0
GetExchangeIds returns the value of the ExchangeIds field in ListingSummary as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*ListingSummary) GetGitRepo ¶ added in v1.61.0
func (o *ListingSummary) GetGitRepo(ctx context.Context) (RepoInfo, bool)
GetGitRepo returns the value of the GitRepo field in ListingSummary as a RepoInfo value. If the field is unknown or null, the boolean return value is false.
func (*ListingSummary) GetProviderRegion ¶ added in v1.61.0
func (o *ListingSummary) GetProviderRegion(ctx context.Context) (RegionInfo, bool)
GetProviderRegion returns the value of the ProviderRegion field in ListingSummary as a RegionInfo value. If the field is unknown or null, the boolean return value is false.
func (*ListingSummary) GetSetting ¶ added in v1.61.0
func (o *ListingSummary) GetSetting(ctx context.Context) (ListingSetting, bool)
GetSetting returns the value of the Setting field in ListingSummary as a ListingSetting value. If the field is unknown or null, the boolean return value is false.
func (*ListingSummary) GetShare ¶ added in v1.61.0
func (o *ListingSummary) GetShare(ctx context.Context) (ShareInfo, bool)
GetShare returns the value of the Share field in ListingSummary as a ShareInfo value. If the field is unknown or null, the boolean return value is false.
func (*ListingSummary) SetCategories ¶ added in v1.61.0
func (o *ListingSummary) SetCategories(ctx context.Context, v []types.String)
SetCategories sets the value of the Categories field in ListingSummary.
func (*ListingSummary) SetExchangeIds ¶ added in v1.61.0
func (o *ListingSummary) SetExchangeIds(ctx context.Context, v []types.String)
SetExchangeIds sets the value of the ExchangeIds field in ListingSummary.
func (*ListingSummary) SetGitRepo ¶ added in v1.61.0
func (o *ListingSummary) SetGitRepo(ctx context.Context, v RepoInfo)
SetGitRepo sets the value of the GitRepo field in ListingSummary.
func (*ListingSummary) SetProviderRegion ¶ added in v1.61.0
func (o *ListingSummary) SetProviderRegion(ctx context.Context, v RegionInfo)
SetProviderRegion sets the value of the ProviderRegion field in ListingSummary.
func (*ListingSummary) SetSetting ¶ added in v1.61.0
func (o *ListingSummary) SetSetting(ctx context.Context, v ListingSetting)
SetSetting sets the value of the Setting field in ListingSummary.
func (*ListingSummary) SetShare ¶ added in v1.61.0
func (o *ListingSummary) SetShare(ctx context.Context, v ShareInfo)
SetShare sets the value of the Share field in ListingSummary.
func (*ListingSummary) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListingSummary) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListingSummary)
func (*ListingSummary) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListingSummary) SyncEffectiveFieldsDuringRead(existingState ListingSummary)
func (ListingSummary) ToObjectValue ¶ added in v1.61.0
func (o ListingSummary) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListingSummary only implements ToObjectValue() and Type().
type ListingTag ¶
type ListingTag struct { // Tag name (enum) TagName types.String `tfsdk:"tag_name" tf:"optional"` // String representation of the tag value. Values should be string literals // (no complex types) TagValues types.List `tfsdk:"tag_values" tf:"optional"` }
func (ListingTag) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListingTag. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListingTag) GetTagValues ¶ added in v1.61.0
GetTagValues returns the value of the TagValues field in ListingTag as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*ListingTag) SetTagValues ¶ added in v1.61.0
func (o *ListingTag) SetTagValues(ctx context.Context, v []types.String)
SetTagValues sets the value of the TagValues field in ListingTag.
func (*ListingTag) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListingTag) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListingTag)
func (*ListingTag) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListingTag) SyncEffectiveFieldsDuringRead(existingState ListingTag)
func (ListingTag) ToObjectValue ¶ added in v1.61.0
func (o ListingTag) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListingTag only implements ToObjectValue() and Type().
type PersonalizationRequest ¶
type PersonalizationRequest struct { Comment types.String `tfsdk:"comment" tf:"optional"` ConsumerRegion types.List `tfsdk:"consumer_region" tf:"object"` // contact info for the consumer requesting data or performing a listing // installation ContactInfo types.List `tfsdk:"contact_info" tf:"optional,object"` CreatedAt types.Int64 `tfsdk:"created_at" tf:"optional"` Id types.String `tfsdk:"id" tf:"optional"` IntendedUse types.String `tfsdk:"intended_use" tf:"optional"` IsFromLighthouse types.Bool `tfsdk:"is_from_lighthouse" tf:"optional"` ListingId types.String `tfsdk:"listing_id" tf:"optional"` ListingName types.String `tfsdk:"listing_name" tf:"optional"` MetastoreId types.String `tfsdk:"metastore_id" tf:"optional"` ProviderId types.String `tfsdk:"provider_id" tf:"optional"` RecipientType types.String `tfsdk:"recipient_type" tf:"optional"` Status types.String `tfsdk:"status" tf:"optional"` StatusMessage types.String `tfsdk:"status_message" tf:"optional"` UpdatedAt types.Int64 `tfsdk:"updated_at" tf:"optional"` }
func (PersonalizationRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PersonalizationRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*PersonalizationRequest) GetConsumerRegion ¶ added in v1.61.0
func (o *PersonalizationRequest) GetConsumerRegion(ctx context.Context) (RegionInfo, bool)
GetConsumerRegion returns the value of the ConsumerRegion field in PersonalizationRequest as a RegionInfo value. If the field is unknown or null, the boolean return value is false.
func (*PersonalizationRequest) GetContactInfo ¶ added in v1.61.0
func (o *PersonalizationRequest) GetContactInfo(ctx context.Context) (ContactInfo, bool)
GetContactInfo returns the value of the ContactInfo field in PersonalizationRequest as a ContactInfo value. If the field is unknown or null, the boolean return value is false.
func (*PersonalizationRequest) GetShare ¶ added in v1.61.0
func (o *PersonalizationRequest) GetShare(ctx context.Context) (ShareInfo, bool)
GetShare returns the value of the Share field in PersonalizationRequest as a ShareInfo value. If the field is unknown or null, the boolean return value is false.
func (*PersonalizationRequest) SetConsumerRegion ¶ added in v1.61.0
func (o *PersonalizationRequest) SetConsumerRegion(ctx context.Context, v RegionInfo)
SetConsumerRegion sets the value of the ConsumerRegion field in PersonalizationRequest.
func (*PersonalizationRequest) SetContactInfo ¶ added in v1.61.0
func (o *PersonalizationRequest) SetContactInfo(ctx context.Context, v ContactInfo)
SetContactInfo sets the value of the ContactInfo field in PersonalizationRequest.
func (*PersonalizationRequest) SetShare ¶ added in v1.61.0
func (o *PersonalizationRequest) SetShare(ctx context.Context, v ShareInfo)
SetShare sets the value of the Share field in PersonalizationRequest.
func (*PersonalizationRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PersonalizationRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan PersonalizationRequest)
func (*PersonalizationRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PersonalizationRequest) SyncEffectiveFieldsDuringRead(existingState PersonalizationRequest)
func (PersonalizationRequest) ToObjectValue ¶ added in v1.61.0
func (o PersonalizationRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, PersonalizationRequest only implements ToObjectValue() and Type().
type ProviderAnalyticsDashboard ¶
func (ProviderAnalyticsDashboard) GetComplexFieldTypes ¶ added in v1.61.0
func (a ProviderAnalyticsDashboard) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ProviderAnalyticsDashboard. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ProviderAnalyticsDashboard) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ProviderAnalyticsDashboard) SyncEffectiveFieldsDuringCreateOrUpdate(plan ProviderAnalyticsDashboard)
func (*ProviderAnalyticsDashboard) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ProviderAnalyticsDashboard) SyncEffectiveFieldsDuringRead(existingState ProviderAnalyticsDashboard)
func (ProviderAnalyticsDashboard) ToObjectValue ¶ added in v1.61.0
func (o ProviderAnalyticsDashboard) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ProviderAnalyticsDashboard only implements ToObjectValue() and Type().
type ProviderInfo ¶
type ProviderInfo struct { BusinessContactEmail types.String `tfsdk:"business_contact_email" tf:""` CompanyWebsiteLink types.String `tfsdk:"company_website_link" tf:"optional"` DarkModeIconFileId types.String `tfsdk:"dark_mode_icon_file_id" tf:"optional"` DarkModeIconFilePath types.String `tfsdk:"dark_mode_icon_file_path" tf:"optional"` Description types.String `tfsdk:"description" tf:"optional"` IconFileId types.String `tfsdk:"icon_file_id" tf:"optional"` IconFilePath types.String `tfsdk:"icon_file_path" tf:"optional"` Id types.String `tfsdk:"id" tf:"optional"` // is_featured is accessible by consumers only IsFeatured types.Bool `tfsdk:"is_featured" tf:"optional"` Name types.String `tfsdk:"name" tf:""` PrivacyPolicyLink types.String `tfsdk:"privacy_policy_link" tf:""` // published_by is only applicable to data aggregators (e.g. Crux) PublishedBy types.String `tfsdk:"published_by" tf:"optional"` SupportContactEmail types.String `tfsdk:"support_contact_email" tf:"optional"` TermOfServiceLink types.String `tfsdk:"term_of_service_link" tf:""` }
func (ProviderInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ProviderInfo. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ProviderInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ProviderInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan ProviderInfo)
func (*ProviderInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ProviderInfo) SyncEffectiveFieldsDuringRead(existingState ProviderInfo)
func (ProviderInfo) ToObjectValue ¶ added in v1.61.0
func (o ProviderInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ProviderInfo only implements ToObjectValue() and Type().
type RegionInfo ¶
type RegionInfo struct { Cloud types.String `tfsdk:"cloud" tf:"optional"` Region types.String `tfsdk:"region" tf:"optional"` }
func (RegionInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in RegionInfo. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*RegionInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *RegionInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan RegionInfo)
func (*RegionInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *RegionInfo) SyncEffectiveFieldsDuringRead(existingState RegionInfo)
func (RegionInfo) ToObjectValue ¶ added in v1.61.0
func (o RegionInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, RegionInfo only implements ToObjectValue() and Type().
type RemoveExchangeForListingRequest ¶
Remove an exchange for listing
func (RemoveExchangeForListingRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a RemoveExchangeForListingRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in RemoveExchangeForListingRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*RemoveExchangeForListingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *RemoveExchangeForListingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan RemoveExchangeForListingRequest)
func (*RemoveExchangeForListingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *RemoveExchangeForListingRequest) SyncEffectiveFieldsDuringRead(existingState RemoveExchangeForListingRequest)
func (RemoveExchangeForListingRequest) ToObjectValue ¶ added in v1.61.0
func (o RemoveExchangeForListingRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, RemoveExchangeForListingRequest only implements ToObjectValue() and Type().
type RemoveExchangeForListingResponse ¶
type RemoveExchangeForListingResponse struct { }
func (RemoveExchangeForListingResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a RemoveExchangeForListingResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in RemoveExchangeForListingResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*RemoveExchangeForListingResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *RemoveExchangeForListingResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan RemoveExchangeForListingResponse)
func (*RemoveExchangeForListingResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *RemoveExchangeForListingResponse) SyncEffectiveFieldsDuringRead(existingState RemoveExchangeForListingResponse)
func (RemoveExchangeForListingResponse) ToObjectValue ¶ added in v1.61.0
func (o RemoveExchangeForListingResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, RemoveExchangeForListingResponse only implements ToObjectValue() and Type().
type RepoInfo ¶
type RepoInfo struct { // the git repo url e.g. https://github.com/databrickslabs/dolly.git GitRepoUrl types.String `tfsdk:"git_repo_url" tf:""` }
func (RepoInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in RepoInfo. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*RepoInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*RepoInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (RepoInfo) ToObjectValue ¶ added in v1.61.0
func (o RepoInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, RepoInfo only implements ToObjectValue() and Type().
type RepoInstallation ¶
type RepoInstallation struct { // the user-specified repo name for their installed git repo listing RepoName types.String `tfsdk:"repo_name" tf:""` // refers to the full url file path that navigates the user to the repo's // entrypoint (e.g. a README.md file, or the repo file view in the unified // UI) should just be a relative path RepoPath types.String `tfsdk:"repo_path" tf:""` }
func (RepoInstallation) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in RepoInstallation. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*RepoInstallation) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *RepoInstallation) SyncEffectiveFieldsDuringCreateOrUpdate(plan RepoInstallation)
func (*RepoInstallation) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *RepoInstallation) SyncEffectiveFieldsDuringRead(existingState RepoInstallation)
func (RepoInstallation) ToObjectValue ¶ added in v1.61.0
func (o RepoInstallation) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, RepoInstallation only implements ToObjectValue() and Type().
type SearchListingsRequest ¶
type SearchListingsRequest struct { // Matches any of the following asset types Assets types.List `tfsdk:"-"` // Matches any of the following categories Categories types.List `tfsdk:"-"` IsFree types.Bool `tfsdk:"-"` IsPrivateExchange types.Bool `tfsdk:"-"` PageSize types.Int64 `tfsdk:"-"` PageToken types.String `tfsdk:"-"` // Matches any of the following provider ids ProviderIds types.List `tfsdk:"-"` // Fuzzy matches query Query types.String `tfsdk:"-"` }
Search listings
func (*SearchListingsRequest) GetAssets ¶ added in v1.61.0
GetAssets returns the value of the Assets field in SearchListingsRequest as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*SearchListingsRequest) GetCategories ¶ added in v1.61.0
GetCategories returns the value of the Categories field in SearchListingsRequest as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (SearchListingsRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in SearchListingsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SearchListingsRequest) GetProviderIds ¶ added in v1.61.0
GetProviderIds returns the value of the ProviderIds field in SearchListingsRequest as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*SearchListingsRequest) SetAssets ¶ added in v1.61.0
func (o *SearchListingsRequest) SetAssets(ctx context.Context, v []types.String)
SetAssets sets the value of the Assets field in SearchListingsRequest.
func (*SearchListingsRequest) SetCategories ¶ added in v1.61.0
func (o *SearchListingsRequest) SetCategories(ctx context.Context, v []types.String)
SetCategories sets the value of the Categories field in SearchListingsRequest.
func (*SearchListingsRequest) SetProviderIds ¶ added in v1.61.0
func (o *SearchListingsRequest) SetProviderIds(ctx context.Context, v []types.String)
SetProviderIds sets the value of the ProviderIds field in SearchListingsRequest.
func (*SearchListingsRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *SearchListingsRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan SearchListingsRequest)
func (*SearchListingsRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *SearchListingsRequest) SyncEffectiveFieldsDuringRead(existingState SearchListingsRequest)
func (SearchListingsRequest) ToObjectValue ¶ added in v1.61.0
func (o SearchListingsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SearchListingsRequest only implements ToObjectValue() and Type().
type SearchListingsResponse ¶
type SearchListingsResponse struct { Listings types.List `tfsdk:"listings" tf:"optional"` NextPageToken types.String `tfsdk:"next_page_token" tf:"optional"` }
func (SearchListingsResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in SearchListingsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SearchListingsResponse) GetListings ¶ added in v1.61.0
func (o *SearchListingsResponse) GetListings(ctx context.Context) ([]Listing, bool)
GetListings returns the value of the Listings field in SearchListingsResponse as a slice of Listing values. If the field is unknown or null, the boolean return value is false.
func (*SearchListingsResponse) SetListings ¶ added in v1.61.0
func (o *SearchListingsResponse) SetListings(ctx context.Context, v []Listing)
SetListings sets the value of the Listings field in SearchListingsResponse.
func (*SearchListingsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *SearchListingsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan SearchListingsResponse)
func (*SearchListingsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *SearchListingsResponse) SyncEffectiveFieldsDuringRead(existingState SearchListingsResponse)
func (SearchListingsResponse) ToObjectValue ¶ added in v1.61.0
func (o SearchListingsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SearchListingsResponse only implements ToObjectValue() and Type().
type ShareInfo ¶
type ShareInfo struct {}
func (ShareInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ShareInfo. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ShareInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*ShareInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (ShareInfo) ToObjectValue ¶ added in v1.61.0
func (o ShareInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ShareInfo only implements ToObjectValue() and Type().
type SharedDataObject ¶
type SharedDataObject struct { // NOTEBOOK_FILE, MODEL, VOLUME DataObjectType types.String `tfsdk:"data_object_type" tf:"optional"` Name types.String `tfsdk:"name" tf:"optional"` }
func (SharedDataObject) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in SharedDataObject. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SharedDataObject) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *SharedDataObject) SyncEffectiveFieldsDuringCreateOrUpdate(plan SharedDataObject)
func (*SharedDataObject) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *SharedDataObject) SyncEffectiveFieldsDuringRead(existingState SharedDataObject)
func (SharedDataObject) ToObjectValue ¶ added in v1.61.0
func (o SharedDataObject) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SharedDataObject only implements ToObjectValue() and Type().
type TokenDetail ¶
type TokenDetail struct { BearerToken types.String `tfsdk:"bearerToken" tf:"optional"` Endpoint types.String `tfsdk:"endpoint" tf:"optional"` ExpirationTime types.String `tfsdk:"expirationTime" tf:"optional"` // message: RetrieveToken.Response in // managed-catalog/api/messages/recipient.proto ShareCredentialsVersion types.Int64 `tfsdk:"shareCredentialsVersion" tf:"optional"` }
func (TokenDetail) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in TokenDetail. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*TokenDetail) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *TokenDetail) SyncEffectiveFieldsDuringCreateOrUpdate(plan TokenDetail)
func (*TokenDetail) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *TokenDetail) SyncEffectiveFieldsDuringRead(existingState TokenDetail)
func (TokenDetail) ToObjectValue ¶ added in v1.61.0
func (o TokenDetail) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, TokenDetail only implements ToObjectValue() and Type().
type TokenInfo ¶
type TokenInfo struct { // Full activation url to retrieve the access token. It will be empty if the // token is already retrieved. ActivationUrl types.String `tfsdk:"activation_url" tf:"optional"` // Time at which this Recipient Token was created, in epoch milliseconds. CreatedAt types.Int64 `tfsdk:"created_at" tf:"optional"` // Username of Recipient Token creator. CreatedBy types.String `tfsdk:"created_by" tf:"optional"` // Expiration timestamp of the token in epoch milliseconds. ExpirationTime types.Int64 `tfsdk:"expiration_time" tf:"optional"` // Unique id of the Recipient Token. Id types.String `tfsdk:"id" tf:"optional"` // Time at which this Recipient Token was updated, in epoch milliseconds. UpdatedAt types.Int64 `tfsdk:"updated_at" tf:"optional"` // Username of Recipient Token updater. UpdatedBy types.String `tfsdk:"updated_by" tf:"optional"` }
func (TokenInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in TokenInfo. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*TokenInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*TokenInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (TokenInfo) ToObjectValue ¶ added in v1.61.0
func (o TokenInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, TokenInfo only implements ToObjectValue() and Type().
type UpdateExchangeFilterRequest ¶
type UpdateExchangeFilterRequest struct { Filter types.List `tfsdk:"filter" tf:"object"` Id types.String `tfsdk:"-"` }
func (UpdateExchangeFilterRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a UpdateExchangeFilterRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateExchangeFilterRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateExchangeFilterRequest) GetFilter ¶ added in v1.61.0
func (o *UpdateExchangeFilterRequest) GetFilter(ctx context.Context) (ExchangeFilter, bool)
GetFilter returns the value of the Filter field in UpdateExchangeFilterRequest as a ExchangeFilter value. If the field is unknown or null, the boolean return value is false.
func (*UpdateExchangeFilterRequest) SetFilter ¶ added in v1.61.0
func (o *UpdateExchangeFilterRequest) SetFilter(ctx context.Context, v ExchangeFilter)
SetFilter sets the value of the Filter field in UpdateExchangeFilterRequest.
func (*UpdateExchangeFilterRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateExchangeFilterRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateExchangeFilterRequest)
func (*UpdateExchangeFilterRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateExchangeFilterRequest) SyncEffectiveFieldsDuringRead(existingState UpdateExchangeFilterRequest)
func (UpdateExchangeFilterRequest) ToObjectValue ¶ added in v1.61.0
func (o UpdateExchangeFilterRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateExchangeFilterRequest only implements ToObjectValue() and Type().
type UpdateExchangeFilterResponse ¶
type UpdateExchangeFilterResponse struct {
Filter types.List `tfsdk:"filter" tf:"optional,object"`
}
func (UpdateExchangeFilterResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a UpdateExchangeFilterResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateExchangeFilterResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateExchangeFilterResponse) GetFilter ¶ added in v1.61.0
func (o *UpdateExchangeFilterResponse) GetFilter(ctx context.Context) (ExchangeFilter, bool)
GetFilter returns the value of the Filter field in UpdateExchangeFilterResponse as a ExchangeFilter value. If the field is unknown or null, the boolean return value is false.
func (*UpdateExchangeFilterResponse) SetFilter ¶ added in v1.61.0
func (o *UpdateExchangeFilterResponse) SetFilter(ctx context.Context, v ExchangeFilter)
SetFilter sets the value of the Filter field in UpdateExchangeFilterResponse.
func (*UpdateExchangeFilterResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateExchangeFilterResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateExchangeFilterResponse)
func (*UpdateExchangeFilterResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateExchangeFilterResponse) SyncEffectiveFieldsDuringRead(existingState UpdateExchangeFilterResponse)
func (UpdateExchangeFilterResponse) ToObjectValue ¶ added in v1.61.0
func (o UpdateExchangeFilterResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateExchangeFilterResponse only implements ToObjectValue() and Type().
type UpdateExchangeRequest ¶
type UpdateExchangeRequest struct { Exchange types.List `tfsdk:"exchange" tf:"object"` Id types.String `tfsdk:"-"` }
func (UpdateExchangeRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateExchangeRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateExchangeRequest) GetExchange ¶ added in v1.61.0
func (o *UpdateExchangeRequest) GetExchange(ctx context.Context) (Exchange, bool)
GetExchange returns the value of the Exchange field in UpdateExchangeRequest as a Exchange value. If the field is unknown or null, the boolean return value is false.
func (*UpdateExchangeRequest) SetExchange ¶ added in v1.61.0
func (o *UpdateExchangeRequest) SetExchange(ctx context.Context, v Exchange)
SetExchange sets the value of the Exchange field in UpdateExchangeRequest.
func (*UpdateExchangeRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateExchangeRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateExchangeRequest)
func (*UpdateExchangeRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateExchangeRequest) SyncEffectiveFieldsDuringRead(existingState UpdateExchangeRequest)
func (UpdateExchangeRequest) ToObjectValue ¶ added in v1.61.0
func (o UpdateExchangeRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateExchangeRequest only implements ToObjectValue() and Type().
type UpdateExchangeResponse ¶
func (UpdateExchangeResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateExchangeResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateExchangeResponse) GetExchange ¶ added in v1.61.0
func (o *UpdateExchangeResponse) GetExchange(ctx context.Context) (Exchange, bool)
GetExchange returns the value of the Exchange field in UpdateExchangeResponse as a Exchange value. If the field is unknown or null, the boolean return value is false.
func (*UpdateExchangeResponse) SetExchange ¶ added in v1.61.0
func (o *UpdateExchangeResponse) SetExchange(ctx context.Context, v Exchange)
SetExchange sets the value of the Exchange field in UpdateExchangeResponse.
func (*UpdateExchangeResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateExchangeResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateExchangeResponse)
func (*UpdateExchangeResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateExchangeResponse) SyncEffectiveFieldsDuringRead(existingState UpdateExchangeResponse)
func (UpdateExchangeResponse) ToObjectValue ¶ added in v1.61.0
func (o UpdateExchangeResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateExchangeResponse only implements ToObjectValue() and Type().
type UpdateInstallationRequest ¶
type UpdateInstallationRequest struct { Installation types.List `tfsdk:"installation" tf:"object"` InstallationId types.String `tfsdk:"-"` ListingId types.String `tfsdk:"-"` RotateToken types.Bool `tfsdk:"rotate_token" tf:"optional"` }
func (UpdateInstallationRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a UpdateInstallationRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateInstallationRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateInstallationRequest) GetInstallation ¶ added in v1.61.0
func (o *UpdateInstallationRequest) GetInstallation(ctx context.Context) (InstallationDetail, bool)
GetInstallation returns the value of the Installation field in UpdateInstallationRequest as a InstallationDetail value. If the field is unknown or null, the boolean return value is false.
func (*UpdateInstallationRequest) SetInstallation ¶ added in v1.61.0
func (o *UpdateInstallationRequest) SetInstallation(ctx context.Context, v InstallationDetail)
SetInstallation sets the value of the Installation field in UpdateInstallationRequest.
func (*UpdateInstallationRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateInstallationRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateInstallationRequest)
func (*UpdateInstallationRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateInstallationRequest) SyncEffectiveFieldsDuringRead(existingState UpdateInstallationRequest)
func (UpdateInstallationRequest) ToObjectValue ¶ added in v1.61.0
func (o UpdateInstallationRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateInstallationRequest only implements ToObjectValue() and Type().
type UpdateInstallationResponse ¶
type UpdateInstallationResponse struct {
Installation types.List `tfsdk:"installation" tf:"optional,object"`
}
func (UpdateInstallationResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a UpdateInstallationResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateInstallationResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateInstallationResponse) GetInstallation ¶ added in v1.61.0
func (o *UpdateInstallationResponse) GetInstallation(ctx context.Context) (InstallationDetail, bool)
GetInstallation returns the value of the Installation field in UpdateInstallationResponse as a InstallationDetail value. If the field is unknown or null, the boolean return value is false.
func (*UpdateInstallationResponse) SetInstallation ¶ added in v1.61.0
func (o *UpdateInstallationResponse) SetInstallation(ctx context.Context, v InstallationDetail)
SetInstallation sets the value of the Installation field in UpdateInstallationResponse.
func (*UpdateInstallationResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateInstallationResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateInstallationResponse)
func (*UpdateInstallationResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateInstallationResponse) SyncEffectiveFieldsDuringRead(existingState UpdateInstallationResponse)
func (UpdateInstallationResponse) ToObjectValue ¶ added in v1.61.0
func (o UpdateInstallationResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateInstallationResponse only implements ToObjectValue() and Type().
type UpdateListingRequest ¶
type UpdateListingRequest struct { Id types.String `tfsdk:"-"` Listing types.List `tfsdk:"listing" tf:"object"` }
func (UpdateListingRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateListingRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateListingRequest) GetListing ¶ added in v1.61.0
func (o *UpdateListingRequest) GetListing(ctx context.Context) (Listing, bool)
GetListing returns the value of the Listing field in UpdateListingRequest as a Listing value. If the field is unknown or null, the boolean return value is false.
func (*UpdateListingRequest) SetListing ¶ added in v1.61.0
func (o *UpdateListingRequest) SetListing(ctx context.Context, v Listing)
SetListing sets the value of the Listing field in UpdateListingRequest.
func (*UpdateListingRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateListingRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateListingRequest)
func (*UpdateListingRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateListingRequest) SyncEffectiveFieldsDuringRead(existingState UpdateListingRequest)
func (UpdateListingRequest) ToObjectValue ¶ added in v1.61.0
func (o UpdateListingRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateListingRequest only implements ToObjectValue() and Type().
type UpdateListingResponse ¶
func (UpdateListingResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateListingResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateListingResponse) GetListing ¶ added in v1.61.0
func (o *UpdateListingResponse) GetListing(ctx context.Context) (Listing, bool)
GetListing returns the value of the Listing field in UpdateListingResponse as a Listing value. If the field is unknown or null, the boolean return value is false.
func (*UpdateListingResponse) SetListing ¶ added in v1.61.0
func (o *UpdateListingResponse) SetListing(ctx context.Context, v Listing)
SetListing sets the value of the Listing field in UpdateListingResponse.
func (*UpdateListingResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateListingResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateListingResponse)
func (*UpdateListingResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateListingResponse) SyncEffectiveFieldsDuringRead(existingState UpdateListingResponse)
func (UpdateListingResponse) ToObjectValue ¶ added in v1.61.0
func (o UpdateListingResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateListingResponse only implements ToObjectValue() and Type().
type UpdatePersonalizationRequestRequest ¶
type UpdatePersonalizationRequestRequest struct { ListingId types.String `tfsdk:"-"` Reason types.String `tfsdk:"reason" tf:"optional"` RequestId types.String `tfsdk:"-"` Status types.String `tfsdk:"status" tf:""` }
func (UpdatePersonalizationRequestRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a UpdatePersonalizationRequestRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdatePersonalizationRequestRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdatePersonalizationRequestRequest) GetShare ¶ added in v1.61.0
func (o *UpdatePersonalizationRequestRequest) GetShare(ctx context.Context) (ShareInfo, bool)
GetShare returns the value of the Share field in UpdatePersonalizationRequestRequest as a ShareInfo value. If the field is unknown or null, the boolean return value is false.
func (*UpdatePersonalizationRequestRequest) SetShare ¶ added in v1.61.0
func (o *UpdatePersonalizationRequestRequest) SetShare(ctx context.Context, v ShareInfo)
SetShare sets the value of the Share field in UpdatePersonalizationRequestRequest.
func (*UpdatePersonalizationRequestRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdatePersonalizationRequestRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdatePersonalizationRequestRequest)
func (*UpdatePersonalizationRequestRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdatePersonalizationRequestRequest) SyncEffectiveFieldsDuringRead(existingState UpdatePersonalizationRequestRequest)
func (UpdatePersonalizationRequestRequest) ToObjectValue ¶ added in v1.61.0
func (o UpdatePersonalizationRequestRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdatePersonalizationRequestRequest only implements ToObjectValue() and Type().
type UpdatePersonalizationRequestResponse ¶
type UpdatePersonalizationRequestResponse struct {
Request types.List `tfsdk:"request" tf:"optional,object"`
}
func (UpdatePersonalizationRequestResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a UpdatePersonalizationRequestResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdatePersonalizationRequestResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdatePersonalizationRequestResponse) GetRequest ¶ added in v1.61.0
func (o *UpdatePersonalizationRequestResponse) GetRequest(ctx context.Context) (PersonalizationRequest, bool)
GetRequest returns the value of the Request field in UpdatePersonalizationRequestResponse as a PersonalizationRequest value. If the field is unknown or null, the boolean return value is false.
func (*UpdatePersonalizationRequestResponse) SetRequest ¶ added in v1.61.0
func (o *UpdatePersonalizationRequestResponse) SetRequest(ctx context.Context, v PersonalizationRequest)
SetRequest sets the value of the Request field in UpdatePersonalizationRequestResponse.
func (*UpdatePersonalizationRequestResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdatePersonalizationRequestResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdatePersonalizationRequestResponse)
func (*UpdatePersonalizationRequestResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdatePersonalizationRequestResponse) SyncEffectiveFieldsDuringRead(existingState UpdatePersonalizationRequestResponse)
func (UpdatePersonalizationRequestResponse) ToObjectValue ¶ added in v1.61.0
func (o UpdatePersonalizationRequestResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdatePersonalizationRequestResponse only implements ToObjectValue() and Type().
type UpdateProviderAnalyticsDashboardRequest ¶
type UpdateProviderAnalyticsDashboardRequest struct { // id is immutable property and can't be updated. Id types.String `tfsdk:"-"` // this is the version of the dashboard template we want to update our user // to current expectation is that it should be equal to latest version of // the dashboard template Version types.Int64 `tfsdk:"version" tf:"optional"` }
func (UpdateProviderAnalyticsDashboardRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a UpdateProviderAnalyticsDashboardRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateProviderAnalyticsDashboardRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateProviderAnalyticsDashboardRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateProviderAnalyticsDashboardRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateProviderAnalyticsDashboardRequest)
func (*UpdateProviderAnalyticsDashboardRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateProviderAnalyticsDashboardRequest) SyncEffectiveFieldsDuringRead(existingState UpdateProviderAnalyticsDashboardRequest)
func (UpdateProviderAnalyticsDashboardRequest) ToObjectValue ¶ added in v1.61.0
func (o UpdateProviderAnalyticsDashboardRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateProviderAnalyticsDashboardRequest only implements ToObjectValue() and Type().
type UpdateProviderAnalyticsDashboardResponse ¶
type UpdateProviderAnalyticsDashboardResponse struct { // this is newly created Lakeview dashboard for the user DashboardId types.String `tfsdk:"dashboard_id" tf:""` // id & version should be the same as the request Id types.String `tfsdk:"id" tf:""` Version types.Int64 `tfsdk:"version" tf:"optional"` }
func (UpdateProviderAnalyticsDashboardResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a UpdateProviderAnalyticsDashboardResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateProviderAnalyticsDashboardResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateProviderAnalyticsDashboardResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateProviderAnalyticsDashboardResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateProviderAnalyticsDashboardResponse)
func (*UpdateProviderAnalyticsDashboardResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateProviderAnalyticsDashboardResponse) SyncEffectiveFieldsDuringRead(existingState UpdateProviderAnalyticsDashboardResponse)
func (UpdateProviderAnalyticsDashboardResponse) ToObjectValue ¶ added in v1.61.0
func (o UpdateProviderAnalyticsDashboardResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateProviderAnalyticsDashboardResponse only implements ToObjectValue() and Type().
type UpdateProviderRequest ¶
type UpdateProviderRequest struct { Id types.String `tfsdk:"-"` Provider types.List `tfsdk:"provider" tf:"object"` }
func (UpdateProviderRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateProviderRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateProviderRequest) GetProvider ¶ added in v1.61.0
func (o *UpdateProviderRequest) GetProvider(ctx context.Context) (ProviderInfo, bool)
GetProvider returns the value of the Provider field in UpdateProviderRequest as a ProviderInfo value. If the field is unknown or null, the boolean return value is false.
func (*UpdateProviderRequest) SetProvider ¶ added in v1.61.0
func (o *UpdateProviderRequest) SetProvider(ctx context.Context, v ProviderInfo)
SetProvider sets the value of the Provider field in UpdateProviderRequest.
func (*UpdateProviderRequest) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateProviderRequest) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateProviderRequest)
func (*UpdateProviderRequest) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateProviderRequest) SyncEffectiveFieldsDuringRead(existingState UpdateProviderRequest)
func (UpdateProviderRequest) ToObjectValue ¶ added in v1.61.0
func (o UpdateProviderRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateProviderRequest only implements ToObjectValue() and Type().
type UpdateProviderResponse ¶
func (UpdateProviderResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateProviderResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateProviderResponse) GetProvider ¶ added in v1.61.0
func (o *UpdateProviderResponse) GetProvider(ctx context.Context) (ProviderInfo, bool)
GetProvider returns the value of the Provider field in UpdateProviderResponse as a ProviderInfo value. If the field is unknown or null, the boolean return value is false.
func (*UpdateProviderResponse) SetProvider ¶ added in v1.61.0
func (o *UpdateProviderResponse) SetProvider(ctx context.Context, v ProviderInfo)
SetProvider sets the value of the Provider field in UpdateProviderResponse.
func (*UpdateProviderResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateProviderResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateProviderResponse)
func (*UpdateProviderResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateProviderResponse) SyncEffectiveFieldsDuringRead(existingState UpdateProviderResponse)
func (UpdateProviderResponse) ToObjectValue ¶ added in v1.61.0
func (o UpdateProviderResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateProviderResponse only implements ToObjectValue() and Type().