Documentation ¶
Index ¶
- type CreateProvider
- func (c CreateProvider) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CreateProvider) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CreateProvider) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateProvider)
- func (newState *CreateProvider) SyncEffectiveFieldsDuringRead(existingState CreateProvider)
- func (o CreateProvider) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateProvider) Type(ctx context.Context) attr.Type
- type CreateProvider_SdkV2
- func (c CreateProvider_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CreateProvider_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CreateProvider_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateProvider_SdkV2)
- func (newState *CreateProvider_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateProvider_SdkV2)
- func (o CreateProvider_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateProvider_SdkV2) Type(ctx context.Context) attr.Type
- type CreateRecipient
- func (c CreateRecipient) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CreateRecipient) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateRecipient) GetIpAccessList(ctx context.Context) (IpAccessList, bool)
- func (o *CreateRecipient) GetPropertiesKvpairs(ctx context.Context) (SecurablePropertiesKvPairs, bool)
- func (o *CreateRecipient) SetIpAccessList(ctx context.Context, v IpAccessList)
- func (o *CreateRecipient) SetPropertiesKvpairs(ctx context.Context, v SecurablePropertiesKvPairs)
- func (newState *CreateRecipient) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateRecipient)
- func (newState *CreateRecipient) SyncEffectiveFieldsDuringRead(existingState CreateRecipient)
- func (o CreateRecipient) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateRecipient) Type(ctx context.Context) attr.Type
- type CreateRecipient_SdkV2
- func (c CreateRecipient_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CreateRecipient_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *CreateRecipient_SdkV2) GetIpAccessList(ctx context.Context) (IpAccessList_SdkV2, bool)
- func (o *CreateRecipient_SdkV2) GetPropertiesKvpairs(ctx context.Context) (SecurablePropertiesKvPairs_SdkV2, bool)
- func (o *CreateRecipient_SdkV2) SetIpAccessList(ctx context.Context, v IpAccessList_SdkV2)
- func (o *CreateRecipient_SdkV2) SetPropertiesKvpairs(ctx context.Context, v SecurablePropertiesKvPairs_SdkV2)
- func (newState *CreateRecipient_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateRecipient_SdkV2)
- func (newState *CreateRecipient_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateRecipient_SdkV2)
- func (o CreateRecipient_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateRecipient_SdkV2) Type(ctx context.Context) attr.Type
- type CreateShare
- func (c CreateShare) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CreateShare) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CreateShare) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateShare)
- func (newState *CreateShare) SyncEffectiveFieldsDuringRead(existingState CreateShare)
- func (o CreateShare) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateShare) Type(ctx context.Context) attr.Type
- type CreateShare_SdkV2
- func (c CreateShare_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a CreateShare_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *CreateShare_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateShare_SdkV2)
- func (newState *CreateShare_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateShare_SdkV2)
- func (o CreateShare_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o CreateShare_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteProviderRequest
- type DeleteProviderRequest_SdkV2
- type DeleteRecipientRequest
- type DeleteRecipientRequest_SdkV2
- type DeleteResponse
- type DeleteResponse_SdkV2
- type DeleteShareRequest
- type DeleteShareRequest_SdkV2
- type GetActivationUrlInfoRequest
- type GetActivationUrlInfoRequest_SdkV2
- type GetActivationUrlInfoResponse
- func (c GetActivationUrlInfoResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GetActivationUrlInfoResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetActivationUrlInfoResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetActivationUrlInfoResponse)
- func (newState *GetActivationUrlInfoResponse) SyncEffectiveFieldsDuringRead(existingState GetActivationUrlInfoResponse)
- func (o GetActivationUrlInfoResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetActivationUrlInfoResponse) Type(ctx context.Context) attr.Type
- type GetActivationUrlInfoResponse_SdkV2
- func (c GetActivationUrlInfoResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GetActivationUrlInfoResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *GetActivationUrlInfoResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetActivationUrlInfoResponse_SdkV2)
- func (newState *GetActivationUrlInfoResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetActivationUrlInfoResponse_SdkV2)
- func (o GetActivationUrlInfoResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetActivationUrlInfoResponse_SdkV2) Type(ctx context.Context) attr.Type
- type GetProviderRequest
- type GetProviderRequest_SdkV2
- type GetRecipientRequest
- type GetRecipientRequest_SdkV2
- type GetRecipientSharePermissionsResponse
- func (c GetRecipientSharePermissionsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GetRecipientSharePermissionsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetRecipientSharePermissionsResponse) GetPermissionsOut(ctx context.Context) ([]ShareToPrivilegeAssignment, bool)
- func (o *GetRecipientSharePermissionsResponse) SetPermissionsOut(ctx context.Context, v []ShareToPrivilegeAssignment)
- func (newState *GetRecipientSharePermissionsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetRecipientSharePermissionsResponse)
- func (newState *GetRecipientSharePermissionsResponse) SyncEffectiveFieldsDuringRead(existingState GetRecipientSharePermissionsResponse)
- func (o GetRecipientSharePermissionsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetRecipientSharePermissionsResponse) Type(ctx context.Context) attr.Type
- type GetRecipientSharePermissionsResponse_SdkV2
- func (c GetRecipientSharePermissionsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a GetRecipientSharePermissionsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *GetRecipientSharePermissionsResponse_SdkV2) GetPermissionsOut(ctx context.Context) ([]ShareToPrivilegeAssignment_SdkV2, bool)
- func (o *GetRecipientSharePermissionsResponse_SdkV2) SetPermissionsOut(ctx context.Context, v []ShareToPrivilegeAssignment_SdkV2)
- func (newState *GetRecipientSharePermissionsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetRecipientSharePermissionsResponse_SdkV2)
- func (newState *GetRecipientSharePermissionsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetRecipientSharePermissionsResponse_SdkV2)
- func (o GetRecipientSharePermissionsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o GetRecipientSharePermissionsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type GetShareRequest
- type GetShareRequest_SdkV2
- type IpAccessList
- func (c IpAccessList) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *IpAccessList) GetAllowedIpAddresses(ctx context.Context) ([]types.String, bool)
- func (a IpAccessList) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *IpAccessList) SetAllowedIpAddresses(ctx context.Context, v []types.String)
- func (newState *IpAccessList) SyncEffectiveFieldsDuringCreateOrUpdate(plan IpAccessList)
- func (newState *IpAccessList) SyncEffectiveFieldsDuringRead(existingState IpAccessList)
- func (o IpAccessList) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o IpAccessList) Type(ctx context.Context) attr.Type
- type IpAccessList_SdkV2
- func (c IpAccessList_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *IpAccessList_SdkV2) GetAllowedIpAddresses(ctx context.Context) ([]types.String, bool)
- func (a IpAccessList_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *IpAccessList_SdkV2) SetAllowedIpAddresses(ctx context.Context, v []types.String)
- func (newState *IpAccessList_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan IpAccessList_SdkV2)
- func (newState *IpAccessList_SdkV2) SyncEffectiveFieldsDuringRead(existingState IpAccessList_SdkV2)
- func (o IpAccessList_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o IpAccessList_SdkV2) Type(ctx context.Context) attr.Type
- type ListProviderSharesResponse
- func (c ListProviderSharesResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListProviderSharesResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListProviderSharesResponse) GetShares(ctx context.Context) ([]ProviderShare, bool)
- func (o *ListProviderSharesResponse) SetShares(ctx context.Context, v []ProviderShare)
- func (newState *ListProviderSharesResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListProviderSharesResponse)
- func (newState *ListProviderSharesResponse) SyncEffectiveFieldsDuringRead(existingState ListProviderSharesResponse)
- func (o ListProviderSharesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListProviderSharesResponse) Type(ctx context.Context) attr.Type
- type ListProviderSharesResponse_SdkV2
- func (c ListProviderSharesResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListProviderSharesResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListProviderSharesResponse_SdkV2) GetShares(ctx context.Context) ([]ProviderShare_SdkV2, bool)
- func (o *ListProviderSharesResponse_SdkV2) SetShares(ctx context.Context, v []ProviderShare_SdkV2)
- func (newState *ListProviderSharesResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListProviderSharesResponse_SdkV2)
- func (newState *ListProviderSharesResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListProviderSharesResponse_SdkV2)
- func (o ListProviderSharesResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListProviderSharesResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListProvidersRequest
- type ListProvidersRequest_SdkV2
- type ListProvidersResponse
- func (c ListProvidersResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- 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 ListProvidersResponse_SdkV2
- func (c ListProvidersResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListProvidersResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListProvidersResponse_SdkV2) GetProviders(ctx context.Context) ([]ProviderInfo_SdkV2, bool)
- func (o *ListProvidersResponse_SdkV2) SetProviders(ctx context.Context, v []ProviderInfo_SdkV2)
- func (newState *ListProvidersResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListProvidersResponse_SdkV2)
- func (newState *ListProvidersResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListProvidersResponse_SdkV2)
- func (o ListProvidersResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListProvidersResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListRecipientsRequest
- type ListRecipientsRequest_SdkV2
- type ListRecipientsResponse
- func (c ListRecipientsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListRecipientsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListRecipientsResponse) GetRecipients(ctx context.Context) ([]RecipientInfo, bool)
- func (o *ListRecipientsResponse) SetRecipients(ctx context.Context, v []RecipientInfo)
- func (newState *ListRecipientsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListRecipientsResponse)
- func (newState *ListRecipientsResponse) SyncEffectiveFieldsDuringRead(existingState ListRecipientsResponse)
- func (o ListRecipientsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListRecipientsResponse) Type(ctx context.Context) attr.Type
- type ListRecipientsResponse_SdkV2
- func (c ListRecipientsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListRecipientsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListRecipientsResponse_SdkV2) GetRecipients(ctx context.Context) ([]RecipientInfo_SdkV2, bool)
- func (o *ListRecipientsResponse_SdkV2) SetRecipients(ctx context.Context, v []RecipientInfo_SdkV2)
- func (newState *ListRecipientsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListRecipientsResponse_SdkV2)
- func (newState *ListRecipientsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListRecipientsResponse_SdkV2)
- func (o ListRecipientsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListRecipientsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListSharesRequest
- type ListSharesRequest_SdkV2
- type ListSharesResponse
- func (c ListSharesResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListSharesResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListSharesResponse) GetShares(ctx context.Context) ([]ShareInfo, bool)
- func (o *ListSharesResponse) SetShares(ctx context.Context, v []ShareInfo)
- func (newState *ListSharesResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListSharesResponse)
- func (newState *ListSharesResponse) SyncEffectiveFieldsDuringRead(existingState ListSharesResponse)
- func (o ListSharesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListSharesResponse) Type(ctx context.Context) attr.Type
- type ListSharesResponse_SdkV2
- func (c ListSharesResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ListSharesResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ListSharesResponse_SdkV2) GetShares(ctx context.Context) ([]ShareInfo_SdkV2, bool)
- func (o *ListSharesResponse_SdkV2) SetShares(ctx context.Context, v []ShareInfo_SdkV2)
- func (newState *ListSharesResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListSharesResponse_SdkV2)
- func (newState *ListSharesResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListSharesResponse_SdkV2)
- func (o ListSharesResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ListSharesResponse_SdkV2) Type(ctx context.Context) attr.Type
- type Partition
- func (c Partition) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Partition) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *Partition) GetValues(ctx context.Context) ([]PartitionValue, bool)
- func (o *Partition) SetValues(ctx context.Context, v []PartitionValue)
- func (newState *Partition) SyncEffectiveFieldsDuringCreateOrUpdate(plan Partition)
- func (newState *Partition) SyncEffectiveFieldsDuringRead(existingState Partition)
- func (o Partition) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Partition) Type(ctx context.Context) attr.Type
- type PartitionSpecificationPartition
- func (c PartitionSpecificationPartition) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PartitionSpecificationPartition) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *PartitionSpecificationPartition) GetValues(ctx context.Context) ([]PartitionValue, bool)
- func (o *PartitionSpecificationPartition) SetValues(ctx context.Context, v []PartitionValue)
- func (newState *PartitionSpecificationPartition) SyncEffectiveFieldsDuringCreateOrUpdate(plan PartitionSpecificationPartition)
- func (newState *PartitionSpecificationPartition) SyncEffectiveFieldsDuringRead(existingState PartitionSpecificationPartition)
- func (o PartitionSpecificationPartition) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PartitionSpecificationPartition) Type(ctx context.Context) attr.Type
- type PartitionSpecificationPartition_SdkV2
- func (c PartitionSpecificationPartition_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PartitionSpecificationPartition_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *PartitionSpecificationPartition_SdkV2) GetValues(ctx context.Context) ([]PartitionValue_SdkV2, bool)
- func (o *PartitionSpecificationPartition_SdkV2) SetValues(ctx context.Context, v []PartitionValue_SdkV2)
- func (newState *PartitionSpecificationPartition_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PartitionSpecificationPartition_SdkV2)
- func (newState *PartitionSpecificationPartition_SdkV2) SyncEffectiveFieldsDuringRead(existingState PartitionSpecificationPartition_SdkV2)
- func (o PartitionSpecificationPartition_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PartitionSpecificationPartition_SdkV2) Type(ctx context.Context) attr.Type
- type PartitionValue
- func (c PartitionValue) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PartitionValue) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *PartitionValue) SyncEffectiveFieldsDuringCreateOrUpdate(plan PartitionValue)
- func (newState *PartitionValue) SyncEffectiveFieldsDuringRead(existingState PartitionValue)
- func (o PartitionValue) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PartitionValue) Type(ctx context.Context) attr.Type
- type PartitionValue_SdkV2
- func (c PartitionValue_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PartitionValue_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *PartitionValue_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PartitionValue_SdkV2)
- func (newState *PartitionValue_SdkV2) SyncEffectiveFieldsDuringRead(existingState PartitionValue_SdkV2)
- func (o PartitionValue_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PartitionValue_SdkV2) Type(ctx context.Context) attr.Type
- type Partition_SdkV2
- func (c Partition_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a Partition_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *Partition_SdkV2) GetValues(ctx context.Context) ([]PartitionValue_SdkV2, bool)
- func (o *Partition_SdkV2) SetValues(ctx context.Context, v []PartitionValue_SdkV2)
- func (newState *Partition_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Partition_SdkV2)
- func (newState *Partition_SdkV2) SyncEffectiveFieldsDuringRead(existingState Partition_SdkV2)
- func (o Partition_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o Partition_SdkV2) Type(ctx context.Context) attr.Type
- type PrivilegeAssignment
- func (c PrivilegeAssignment) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PrivilegeAssignment) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *PrivilegeAssignment) GetPrivileges(ctx context.Context) ([]types.String, bool)
- func (o *PrivilegeAssignment) SetPrivileges(ctx context.Context, v []types.String)
- func (newState *PrivilegeAssignment) SyncEffectiveFieldsDuringCreateOrUpdate(plan PrivilegeAssignment)
- func (newState *PrivilegeAssignment) SyncEffectiveFieldsDuringRead(existingState PrivilegeAssignment)
- func (o PrivilegeAssignment) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PrivilegeAssignment) Type(ctx context.Context) attr.Type
- type PrivilegeAssignment_SdkV2
- func (c PrivilegeAssignment_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a PrivilegeAssignment_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *PrivilegeAssignment_SdkV2) GetPrivileges(ctx context.Context) ([]types.String, bool)
- func (o *PrivilegeAssignment_SdkV2) SetPrivileges(ctx context.Context, v []types.String)
- func (newState *PrivilegeAssignment_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PrivilegeAssignment_SdkV2)
- func (newState *PrivilegeAssignment_SdkV2) SyncEffectiveFieldsDuringRead(existingState PrivilegeAssignment_SdkV2)
- func (o PrivilegeAssignment_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o PrivilegeAssignment_SdkV2) Type(ctx context.Context) attr.Type
- type ProviderInfo
- func (c ProviderInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ProviderInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ProviderInfo) GetRecipientProfile(ctx context.Context) (RecipientProfile, bool)
- func (o *ProviderInfo) SetRecipientProfile(ctx context.Context, v RecipientProfile)
- 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 ProviderInfo_SdkV2
- func (c ProviderInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ProviderInfo_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ProviderInfo_SdkV2) GetRecipientProfile(ctx context.Context) (RecipientProfile_SdkV2, bool)
- func (o *ProviderInfo_SdkV2) SetRecipientProfile(ctx context.Context, v RecipientProfile_SdkV2)
- func (newState *ProviderInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ProviderInfo_SdkV2)
- func (newState *ProviderInfo_SdkV2) SyncEffectiveFieldsDuringRead(existingState ProviderInfo_SdkV2)
- func (o ProviderInfo_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ProviderInfo_SdkV2) Type(ctx context.Context) attr.Type
- type ProviderShare
- func (c ProviderShare) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ProviderShare) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ProviderShare) SyncEffectiveFieldsDuringCreateOrUpdate(plan ProviderShare)
- func (newState *ProviderShare) SyncEffectiveFieldsDuringRead(existingState ProviderShare)
- func (o ProviderShare) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ProviderShare) Type(ctx context.Context) attr.Type
- type ProviderShare_SdkV2
- func (c ProviderShare_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ProviderShare_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *ProviderShare_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ProviderShare_SdkV2)
- func (newState *ProviderShare_SdkV2) SyncEffectiveFieldsDuringRead(existingState ProviderShare_SdkV2)
- func (o ProviderShare_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ProviderShare_SdkV2) Type(ctx context.Context) attr.Type
- type RecipientInfo
- func (c RecipientInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a RecipientInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *RecipientInfo) GetIpAccessList(ctx context.Context) (IpAccessList, bool)
- func (o *RecipientInfo) GetPropertiesKvpairs(ctx context.Context) (SecurablePropertiesKvPairs, bool)
- func (o *RecipientInfo) GetTokens(ctx context.Context) ([]RecipientTokenInfo, bool)
- func (o *RecipientInfo) SetIpAccessList(ctx context.Context, v IpAccessList)
- func (o *RecipientInfo) SetPropertiesKvpairs(ctx context.Context, v SecurablePropertiesKvPairs)
- func (o *RecipientInfo) SetTokens(ctx context.Context, v []RecipientTokenInfo)
- func (newState *RecipientInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan RecipientInfo)
- func (newState *RecipientInfo) SyncEffectiveFieldsDuringRead(existingState RecipientInfo)
- func (o RecipientInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RecipientInfo) Type(ctx context.Context) attr.Type
- type RecipientInfo_SdkV2
- func (c RecipientInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a RecipientInfo_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *RecipientInfo_SdkV2) GetIpAccessList(ctx context.Context) (IpAccessList_SdkV2, bool)
- func (o *RecipientInfo_SdkV2) GetPropertiesKvpairs(ctx context.Context) (SecurablePropertiesKvPairs_SdkV2, bool)
- func (o *RecipientInfo_SdkV2) GetTokens(ctx context.Context) ([]RecipientTokenInfo_SdkV2, bool)
- func (o *RecipientInfo_SdkV2) SetIpAccessList(ctx context.Context, v IpAccessList_SdkV2)
- func (o *RecipientInfo_SdkV2) SetPropertiesKvpairs(ctx context.Context, v SecurablePropertiesKvPairs_SdkV2)
- func (o *RecipientInfo_SdkV2) SetTokens(ctx context.Context, v []RecipientTokenInfo_SdkV2)
- func (newState *RecipientInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RecipientInfo_SdkV2)
- func (newState *RecipientInfo_SdkV2) SyncEffectiveFieldsDuringRead(existingState RecipientInfo_SdkV2)
- func (o RecipientInfo_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RecipientInfo_SdkV2) Type(ctx context.Context) attr.Type
- type RecipientProfile
- func (c RecipientProfile) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a RecipientProfile) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *RecipientProfile) SyncEffectiveFieldsDuringCreateOrUpdate(plan RecipientProfile)
- func (newState *RecipientProfile) SyncEffectiveFieldsDuringRead(existingState RecipientProfile)
- func (o RecipientProfile) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RecipientProfile) Type(ctx context.Context) attr.Type
- type RecipientProfile_SdkV2
- func (c RecipientProfile_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a RecipientProfile_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *RecipientProfile_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RecipientProfile_SdkV2)
- func (newState *RecipientProfile_SdkV2) SyncEffectiveFieldsDuringRead(existingState RecipientProfile_SdkV2)
- func (o RecipientProfile_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RecipientProfile_SdkV2) Type(ctx context.Context) attr.Type
- type RecipientTokenInfo
- func (c RecipientTokenInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a RecipientTokenInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *RecipientTokenInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan RecipientTokenInfo)
- func (newState *RecipientTokenInfo) SyncEffectiveFieldsDuringRead(existingState RecipientTokenInfo)
- func (o RecipientTokenInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RecipientTokenInfo) Type(ctx context.Context) attr.Type
- type RecipientTokenInfo_SdkV2
- func (c RecipientTokenInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a RecipientTokenInfo_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *RecipientTokenInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RecipientTokenInfo_SdkV2)
- func (newState *RecipientTokenInfo_SdkV2) SyncEffectiveFieldsDuringRead(existingState RecipientTokenInfo_SdkV2)
- func (o RecipientTokenInfo_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RecipientTokenInfo_SdkV2) Type(ctx context.Context) attr.Type
- type RetrieveTokenRequest
- type RetrieveTokenRequest_SdkV2
- type RetrieveTokenResponse
- func (c RetrieveTokenResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a RetrieveTokenResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *RetrieveTokenResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan RetrieveTokenResponse)
- func (newState *RetrieveTokenResponse) SyncEffectiveFieldsDuringRead(existingState RetrieveTokenResponse)
- func (o RetrieveTokenResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RetrieveTokenResponse) Type(ctx context.Context) attr.Type
- type RetrieveTokenResponse_SdkV2
- func (c RetrieveTokenResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a RetrieveTokenResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *RetrieveTokenResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RetrieveTokenResponse_SdkV2)
- func (newState *RetrieveTokenResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState RetrieveTokenResponse_SdkV2)
- func (o RetrieveTokenResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RetrieveTokenResponse_SdkV2) Type(ctx context.Context) attr.Type
- type RotateRecipientToken
- func (c RotateRecipientToken) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a RotateRecipientToken) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *RotateRecipientToken) SyncEffectiveFieldsDuringCreateOrUpdate(plan RotateRecipientToken)
- func (newState *RotateRecipientToken) SyncEffectiveFieldsDuringRead(existingState RotateRecipientToken)
- func (o RotateRecipientToken) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RotateRecipientToken) Type(ctx context.Context) attr.Type
- type RotateRecipientToken_SdkV2
- func (c RotateRecipientToken_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a RotateRecipientToken_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *RotateRecipientToken_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RotateRecipientToken_SdkV2)
- func (newState *RotateRecipientToken_SdkV2) SyncEffectiveFieldsDuringRead(existingState RotateRecipientToken_SdkV2)
- func (o RotateRecipientToken_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o RotateRecipientToken_SdkV2) Type(ctx context.Context) attr.Type
- type SecurablePropertiesKvPairs
- func (c SecurablePropertiesKvPairs) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a SecurablePropertiesKvPairs) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *SecurablePropertiesKvPairs) GetProperties(ctx context.Context) (map[string]types.String, bool)
- func (o *SecurablePropertiesKvPairs) SetProperties(ctx context.Context, v map[string]types.String)
- func (newState *SecurablePropertiesKvPairs) SyncEffectiveFieldsDuringCreateOrUpdate(plan SecurablePropertiesKvPairs)
- func (newState *SecurablePropertiesKvPairs) SyncEffectiveFieldsDuringRead(existingState SecurablePropertiesKvPairs)
- func (o SecurablePropertiesKvPairs) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o SecurablePropertiesKvPairs) Type(ctx context.Context) attr.Type
- type SecurablePropertiesKvPairs_SdkV2
- func (c SecurablePropertiesKvPairs_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a SecurablePropertiesKvPairs_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *SecurablePropertiesKvPairs_SdkV2) GetProperties(ctx context.Context) (map[string]types.String, bool)
- func (o *SecurablePropertiesKvPairs_SdkV2) SetProperties(ctx context.Context, v map[string]types.String)
- func (newState *SecurablePropertiesKvPairs_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SecurablePropertiesKvPairs_SdkV2)
- func (newState *SecurablePropertiesKvPairs_SdkV2) SyncEffectiveFieldsDuringRead(existingState SecurablePropertiesKvPairs_SdkV2)
- func (o SecurablePropertiesKvPairs_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o SecurablePropertiesKvPairs_SdkV2) Type(ctx context.Context) attr.Type
- type ShareInfo
- func (c ShareInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ShareInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ShareInfo) GetObjects(ctx context.Context) ([]SharedDataObject, bool)
- func (o *ShareInfo) SetObjects(ctx context.Context, v []SharedDataObject)
- 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 ShareInfo_SdkV2
- func (c ShareInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ShareInfo_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ShareInfo_SdkV2) GetObjects(ctx context.Context) ([]SharedDataObject_SdkV2, bool)
- func (o *ShareInfo_SdkV2) SetObjects(ctx context.Context, v []SharedDataObject_SdkV2)
- func (newState *ShareInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ShareInfo_SdkV2)
- func (newState *ShareInfo_SdkV2) SyncEffectiveFieldsDuringRead(existingState ShareInfo_SdkV2)
- func (o ShareInfo_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ShareInfo_SdkV2) Type(ctx context.Context) attr.Type
- type SharePermissionsRequest
- type SharePermissionsRequest_SdkV2
- type ShareToPrivilegeAssignment
- func (c ShareToPrivilegeAssignment) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ShareToPrivilegeAssignment) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ShareToPrivilegeAssignment) GetPrivilegeAssignments(ctx context.Context) ([]PrivilegeAssignment, bool)
- func (o *ShareToPrivilegeAssignment) SetPrivilegeAssignments(ctx context.Context, v []PrivilegeAssignment)
- func (newState *ShareToPrivilegeAssignment) SyncEffectiveFieldsDuringCreateOrUpdate(plan ShareToPrivilegeAssignment)
- func (newState *ShareToPrivilegeAssignment) SyncEffectiveFieldsDuringRead(existingState ShareToPrivilegeAssignment)
- func (o ShareToPrivilegeAssignment) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ShareToPrivilegeAssignment) Type(ctx context.Context) attr.Type
- type ShareToPrivilegeAssignment_SdkV2
- func (c ShareToPrivilegeAssignment_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a ShareToPrivilegeAssignment_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *ShareToPrivilegeAssignment_SdkV2) GetPrivilegeAssignments(ctx context.Context) ([]PrivilegeAssignment_SdkV2, bool)
- func (o *ShareToPrivilegeAssignment_SdkV2) SetPrivilegeAssignments(ctx context.Context, v []PrivilegeAssignment_SdkV2)
- func (newState *ShareToPrivilegeAssignment_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ShareToPrivilegeAssignment_SdkV2)
- func (newState *ShareToPrivilegeAssignment_SdkV2) SyncEffectiveFieldsDuringRead(existingState ShareToPrivilegeAssignment_SdkV2)
- func (o ShareToPrivilegeAssignment_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o ShareToPrivilegeAssignment_SdkV2) Type(ctx context.Context) attr.Type
- type SharedDataObject
- func (c SharedDataObject) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a SharedDataObject) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *SharedDataObject) GetPartitions(ctx context.Context) ([]Partition, bool)
- func (o *SharedDataObject) SetPartitions(ctx context.Context, v []Partition)
- 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 SharedDataObjectUpdate
- func (c SharedDataObjectUpdate) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a SharedDataObjectUpdate) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *SharedDataObjectUpdate) GetDataObject(ctx context.Context) (SharedDataObject, bool)
- func (o *SharedDataObjectUpdate) SetDataObject(ctx context.Context, v SharedDataObject)
- func (newState *SharedDataObjectUpdate) SyncEffectiveFieldsDuringCreateOrUpdate(plan SharedDataObjectUpdate)
- func (newState *SharedDataObjectUpdate) SyncEffectiveFieldsDuringRead(existingState SharedDataObjectUpdate)
- func (o SharedDataObjectUpdate) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o SharedDataObjectUpdate) Type(ctx context.Context) attr.Type
- type SharedDataObjectUpdate_SdkV2
- func (c SharedDataObjectUpdate_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a SharedDataObjectUpdate_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *SharedDataObjectUpdate_SdkV2) GetDataObject(ctx context.Context) (SharedDataObject_SdkV2, bool)
- func (o *SharedDataObjectUpdate_SdkV2) SetDataObject(ctx context.Context, v SharedDataObject_SdkV2)
- func (newState *SharedDataObjectUpdate_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SharedDataObjectUpdate_SdkV2)
- func (newState *SharedDataObjectUpdate_SdkV2) SyncEffectiveFieldsDuringRead(existingState SharedDataObjectUpdate_SdkV2)
- func (o SharedDataObjectUpdate_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o SharedDataObjectUpdate_SdkV2) Type(ctx context.Context) attr.Type
- type SharedDataObject_SdkV2
- func (c SharedDataObject_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a SharedDataObject_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *SharedDataObject_SdkV2) GetPartitions(ctx context.Context) ([]Partition_SdkV2, bool)
- func (o *SharedDataObject_SdkV2) SetPartitions(ctx context.Context, v []Partition_SdkV2)
- func (newState *SharedDataObject_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SharedDataObject_SdkV2)
- func (newState *SharedDataObject_SdkV2) SyncEffectiveFieldsDuringRead(existingState SharedDataObject_SdkV2)
- func (o SharedDataObject_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o SharedDataObject_SdkV2) Type(ctx context.Context) attr.Type
- type UpdatePermissionsResponse
- type UpdatePermissionsResponse_SdkV2
- type UpdateProvider
- func (c UpdateProvider) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateProvider) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *UpdateProvider) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateProvider)
- func (newState *UpdateProvider) SyncEffectiveFieldsDuringRead(existingState UpdateProvider)
- func (o UpdateProvider) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateProvider) Type(ctx context.Context) attr.Type
- type UpdateProvider_SdkV2
- func (c UpdateProvider_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateProvider_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (newState *UpdateProvider_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateProvider_SdkV2)
- func (newState *UpdateProvider_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateProvider_SdkV2)
- func (o UpdateProvider_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateProvider_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateRecipient
- func (c UpdateRecipient) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateRecipient) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateRecipient) GetIpAccessList(ctx context.Context) (IpAccessList, bool)
- func (o *UpdateRecipient) GetPropertiesKvpairs(ctx context.Context) (SecurablePropertiesKvPairs, bool)
- func (o *UpdateRecipient) SetIpAccessList(ctx context.Context, v IpAccessList)
- func (o *UpdateRecipient) SetPropertiesKvpairs(ctx context.Context, v SecurablePropertiesKvPairs)
- func (newState *UpdateRecipient) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateRecipient)
- func (newState *UpdateRecipient) SyncEffectiveFieldsDuringRead(existingState UpdateRecipient)
- func (o UpdateRecipient) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateRecipient) Type(ctx context.Context) attr.Type
- type UpdateRecipient_SdkV2
- func (c UpdateRecipient_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateRecipient_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateRecipient_SdkV2) GetIpAccessList(ctx context.Context) (IpAccessList_SdkV2, bool)
- func (o *UpdateRecipient_SdkV2) GetPropertiesKvpairs(ctx context.Context) (SecurablePropertiesKvPairs_SdkV2, bool)
- func (o *UpdateRecipient_SdkV2) SetIpAccessList(ctx context.Context, v IpAccessList_SdkV2)
- func (o *UpdateRecipient_SdkV2) SetPropertiesKvpairs(ctx context.Context, v SecurablePropertiesKvPairs_SdkV2)
- func (newState *UpdateRecipient_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateRecipient_SdkV2)
- func (newState *UpdateRecipient_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateRecipient_SdkV2)
- func (o UpdateRecipient_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateRecipient_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateShare
- func (c UpdateShare) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateShare) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateShare) GetUpdates(ctx context.Context) ([]SharedDataObjectUpdate, bool)
- func (o *UpdateShare) SetUpdates(ctx context.Context, v []SharedDataObjectUpdate)
- func (newState *UpdateShare) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateShare)
- func (newState *UpdateShare) SyncEffectiveFieldsDuringRead(existingState UpdateShare)
- func (o UpdateShare) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateShare) Type(ctx context.Context) attr.Type
- type UpdateSharePermissions
- func (c UpdateSharePermissions) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *UpdateSharePermissions) GetChanges(ctx context.Context) ([]catalog_tf.PermissionsChange, bool)
- func (a UpdateSharePermissions) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateSharePermissions) SetChanges(ctx context.Context, v []catalog_tf.PermissionsChange)
- func (newState *UpdateSharePermissions) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateSharePermissions)
- func (newState *UpdateSharePermissions) SyncEffectiveFieldsDuringRead(existingState UpdateSharePermissions)
- func (o UpdateSharePermissions) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateSharePermissions) Type(ctx context.Context) attr.Type
- type UpdateSharePermissions_SdkV2
- func (c UpdateSharePermissions_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (o *UpdateSharePermissions_SdkV2) GetChanges(ctx context.Context) ([]catalog_tf.PermissionsChange_SdkV2, bool)
- func (a UpdateSharePermissions_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateSharePermissions_SdkV2) SetChanges(ctx context.Context, v []catalog_tf.PermissionsChange_SdkV2)
- func (newState *UpdateSharePermissions_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateSharePermissions_SdkV2)
- func (newState *UpdateSharePermissions_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateSharePermissions_SdkV2)
- func (o UpdateSharePermissions_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateSharePermissions_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateShare_SdkV2
- func (c UpdateShare_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (a UpdateShare_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (o *UpdateShare_SdkV2) GetUpdates(ctx context.Context) ([]SharedDataObjectUpdate_SdkV2, bool)
- func (o *UpdateShare_SdkV2) SetUpdates(ctx context.Context, v []SharedDataObjectUpdate_SdkV2)
- func (newState *UpdateShare_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateShare_SdkV2)
- func (newState *UpdateShare_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateShare_SdkV2)
- func (o UpdateShare_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (o UpdateShare_SdkV2) Type(ctx context.Context) attr.Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateProvider ¶
type CreateProvider struct { // The delta sharing authentication type. AuthenticationType types.String `tfsdk:"authentication_type"` // Description about the provider. Comment types.String `tfsdk:"comment"` // The name of the Provider. Name types.String `tfsdk:"name"` // This field is required when the __authentication_type__ is **TOKEN**, // **OAUTH_CLIENT_CREDENTIALS** or not provided. RecipientProfileStr types.String `tfsdk:"recipient_profile_str"` }
func (CreateProvider) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateProvider) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateProvider) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateProvider. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateProvider) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateProvider) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateProvider)
func (*CreateProvider) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateProvider) SyncEffectiveFieldsDuringRead(existingState CreateProvider)
func (CreateProvider) ToObjectValue ¶ added in v1.61.0
func (o CreateProvider) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateProvider only implements ToObjectValue() and Type().
type CreateProvider_SdkV2 ¶ added in v1.62.1
type CreateProvider_SdkV2 struct { // The delta sharing authentication type. AuthenticationType types.String `tfsdk:"authentication_type"` // Description about the provider. Comment types.String `tfsdk:"comment"` // The name of the Provider. Name types.String `tfsdk:"name"` // This field is required when the __authentication_type__ is **TOKEN**, // **OAUTH_CLIENT_CREDENTIALS** or not provided. RecipientProfileStr types.String `tfsdk:"recipient_profile_str"` }
func (CreateProvider_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateProvider_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateProvider_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateProvider. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateProvider_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CreateProvider_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateProvider_SdkV2)
func (*CreateProvider_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CreateProvider_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateProvider_SdkV2)
func (CreateProvider_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CreateProvider_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateProvider_SdkV2 only implements ToObjectValue() and Type().
type CreateRecipient ¶
type CreateRecipient struct { // The delta sharing authentication type. AuthenticationType types.String `tfsdk:"authentication_type"` // Description about the recipient. Comment types.String `tfsdk:"comment"` // The global Unity Catalog metastore id provided by the data recipient. // This field is only present when the __authentication_type__ is // **DATABRICKS**. The identifier is of format // __cloud__:__region__:__metastore-uuid__. DataRecipientGlobalMetastoreId types.String `tfsdk:"data_recipient_global_metastore_id"` // Expiration timestamp of the token, in epoch milliseconds. ExpirationTime types.Int64 `tfsdk:"expiration_time"` // IP Access List IpAccessList types.Object `tfsdk:"ip_access_list"` // Name of Recipient. Name types.String `tfsdk:"name"` // Username of the recipient owner. Owner types.String `tfsdk:"owner"` // Recipient properties as map of string key-value pairs. When provided in // update request, the specified properties will override the existing // properties. To add and remove properties, one would need to perform a // read-modify-write. PropertiesKvpairs types.Object `tfsdk:"properties_kvpairs"` // The one-time sharing code provided by the data recipient. This field is // only present when the __authentication_type__ is **DATABRICKS**. SharingCode types.String `tfsdk:"sharing_code"` }
func (CreateRecipient) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateRecipient) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateRecipient) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateRecipient. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateRecipient) GetIpAccessList ¶ added in v1.61.0
func (o *CreateRecipient) GetIpAccessList(ctx context.Context) (IpAccessList, bool)
GetIpAccessList returns the value of the IpAccessList field in CreateRecipient as a IpAccessList value. If the field is unknown or null, the boolean return value is false.
func (*CreateRecipient) GetPropertiesKvpairs ¶ added in v1.61.0
func (o *CreateRecipient) GetPropertiesKvpairs(ctx context.Context) (SecurablePropertiesKvPairs, bool)
GetPropertiesKvpairs returns the value of the PropertiesKvpairs field in CreateRecipient as a SecurablePropertiesKvPairs value. If the field is unknown or null, the boolean return value is false.
func (*CreateRecipient) SetIpAccessList ¶ added in v1.61.0
func (o *CreateRecipient) SetIpAccessList(ctx context.Context, v IpAccessList)
SetIpAccessList sets the value of the IpAccessList field in CreateRecipient.
func (*CreateRecipient) SetPropertiesKvpairs ¶ added in v1.61.0
func (o *CreateRecipient) SetPropertiesKvpairs(ctx context.Context, v SecurablePropertiesKvPairs)
SetPropertiesKvpairs sets the value of the PropertiesKvpairs field in CreateRecipient.
func (*CreateRecipient) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateRecipient) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateRecipient)
func (*CreateRecipient) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateRecipient) SyncEffectiveFieldsDuringRead(existingState CreateRecipient)
func (CreateRecipient) ToObjectValue ¶ added in v1.61.0
func (o CreateRecipient) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateRecipient only implements ToObjectValue() and Type().
type CreateRecipient_SdkV2 ¶ added in v1.62.1
type CreateRecipient_SdkV2 struct { // The delta sharing authentication type. AuthenticationType types.String `tfsdk:"authentication_type"` // Description about the recipient. Comment types.String `tfsdk:"comment"` // The global Unity Catalog metastore id provided by the data recipient. // This field is only present when the __authentication_type__ is // **DATABRICKS**. The identifier is of format // __cloud__:__region__:__metastore-uuid__. DataRecipientGlobalMetastoreId types.String `tfsdk:"data_recipient_global_metastore_id"` // Expiration timestamp of the token, in epoch milliseconds. ExpirationTime types.Int64 `tfsdk:"expiration_time"` // IP Access List IpAccessList types.List `tfsdk:"ip_access_list"` // Name of Recipient. Name types.String `tfsdk:"name"` // Username of the recipient owner. Owner types.String `tfsdk:"owner"` // Recipient properties as map of string key-value pairs. When provided in // update request, the specified properties will override the existing // properties. To add and remove properties, one would need to perform a // read-modify-write. PropertiesKvpairs types.List `tfsdk:"properties_kvpairs"` // The one-time sharing code provided by the data recipient. This field is // only present when the __authentication_type__ is **DATABRICKS**. SharingCode types.String `tfsdk:"sharing_code"` }
func (CreateRecipient_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateRecipient_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateRecipient_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateRecipient. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateRecipient_SdkV2) GetIpAccessList ¶ added in v1.62.1
func (o *CreateRecipient_SdkV2) GetIpAccessList(ctx context.Context) (IpAccessList_SdkV2, bool)
GetIpAccessList returns the value of the IpAccessList field in CreateRecipient_SdkV2 as a IpAccessList_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreateRecipient_SdkV2) GetPropertiesKvpairs ¶ added in v1.62.1
func (o *CreateRecipient_SdkV2) GetPropertiesKvpairs(ctx context.Context) (SecurablePropertiesKvPairs_SdkV2, bool)
GetPropertiesKvpairs returns the value of the PropertiesKvpairs field in CreateRecipient_SdkV2 as a SecurablePropertiesKvPairs_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreateRecipient_SdkV2) SetIpAccessList ¶ added in v1.62.1
func (o *CreateRecipient_SdkV2) SetIpAccessList(ctx context.Context, v IpAccessList_SdkV2)
SetIpAccessList sets the value of the IpAccessList field in CreateRecipient_SdkV2.
func (*CreateRecipient_SdkV2) SetPropertiesKvpairs ¶ added in v1.62.1
func (o *CreateRecipient_SdkV2) SetPropertiesKvpairs(ctx context.Context, v SecurablePropertiesKvPairs_SdkV2)
SetPropertiesKvpairs sets the value of the PropertiesKvpairs field in CreateRecipient_SdkV2.
func (*CreateRecipient_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CreateRecipient_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateRecipient_SdkV2)
func (*CreateRecipient_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CreateRecipient_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateRecipient_SdkV2)
func (CreateRecipient_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CreateRecipient_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateRecipient_SdkV2 only implements ToObjectValue() and Type().
type CreateShare ¶
type CreateShare struct { types.String `tfsdk:"comment"` Name types.String `tfsdk:"name"` StorageRoot types.String `tfsdk:"storage_root"` }Comment
func (CreateShare) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateShare) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateShare) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateShare. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateShare) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *CreateShare) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateShare)
func (*CreateShare) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *CreateShare) SyncEffectiveFieldsDuringRead(existingState CreateShare)
func (CreateShare) ToObjectValue ¶ added in v1.61.0
func (o CreateShare) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateShare only implements ToObjectValue() and Type().
type CreateShare_SdkV2 ¶ added in v1.62.1
type CreateShare_SdkV2 struct { types.String `tfsdk:"comment"` Name types.String `tfsdk:"name"` StorageRoot types.String `tfsdk:"storage_root"` }Comment
func (CreateShare_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c CreateShare_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateShare_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateShare. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateShare_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *CreateShare_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan CreateShare_SdkV2)
func (*CreateShare_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *CreateShare_SdkV2) SyncEffectiveFieldsDuringRead(existingState CreateShare_SdkV2)
func (CreateShare_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o CreateShare_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateShare_SdkV2 only implements ToObjectValue() and Type().
type DeleteProviderRequest ¶
Delete a 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) 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 DeleteProviderRequest_SdkV2 ¶ added in v1.62.1
Delete a provider
func (DeleteProviderRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteProviderRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
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_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteProviderRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteProviderRequest_SdkV2 only implements ToObjectValue() and Type().
type DeleteRecipientRequest ¶
Delete a share recipient
func (DeleteRecipientRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteRecipientRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (DeleteRecipientRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteRecipientRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteRecipientRequest only implements ToObjectValue() and Type().
type DeleteRecipientRequest_SdkV2 ¶ added in v1.62.1
type DeleteRecipientRequest_SdkV2 struct { // Name of the recipient. Name types.String `tfsdk:"-"` }
Delete a share recipient
func (DeleteRecipientRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a DeleteRecipientRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteRecipientRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (DeleteRecipientRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteRecipientRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteRecipientRequest_SdkV2 only implements ToObjectValue() and Type().
type DeleteResponse ¶
type DeleteResponse struct { }
func (DeleteResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (DeleteResponse) ToObjectValue ¶ added in v1.61.0
func (o DeleteResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteResponse only implements ToObjectValue() and Type().
type DeleteResponse_SdkV2 ¶ added in v1.62.1
type DeleteResponse_SdkV2 struct { }
func (DeleteResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (DeleteResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteResponse_SdkV2 only implements ToObjectValue() and Type().
type DeleteShareRequest ¶
Delete a share
func (DeleteShareRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteShareRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (DeleteShareRequest) ToObjectValue ¶ added in v1.61.0
func (o DeleteShareRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteShareRequest only implements ToObjectValue() and Type().
type DeleteShareRequest_SdkV2 ¶ added in v1.62.1
Delete a share
func (DeleteShareRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteShareRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (DeleteShareRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o DeleteShareRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteShareRequest_SdkV2 only implements ToObjectValue() and Type().
type GetActivationUrlInfoRequest ¶
type GetActivationUrlInfoRequest struct { // The one time activation url. It also accepts activation token. ActivationUrl types.String `tfsdk:"-"` }
Get a share activation URL
func (GetActivationUrlInfoRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetActivationUrlInfoRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetActivationUrlInfoRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (GetActivationUrlInfoRequest) ToObjectValue ¶ added in v1.61.0
func (o GetActivationUrlInfoRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetActivationUrlInfoRequest only implements ToObjectValue() and Type().
type GetActivationUrlInfoRequest_SdkV2 ¶ added in v1.62.1
type GetActivationUrlInfoRequest_SdkV2 struct { // The one time activation url. It also accepts activation token. ActivationUrl types.String `tfsdk:"-"` }
Get a share activation URL
func (GetActivationUrlInfoRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetActivationUrlInfoRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetActivationUrlInfoRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (GetActivationUrlInfoRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetActivationUrlInfoRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetActivationUrlInfoRequest_SdkV2 only implements ToObjectValue() and Type().
type GetActivationUrlInfoResponse ¶
type GetActivationUrlInfoResponse struct { }
func (GetActivationUrlInfoResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GetActivationUrlInfoResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetActivationUrlInfoResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetActivationUrlInfoResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetActivationUrlInfoResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetActivationUrlInfoResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetActivationUrlInfoResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetActivationUrlInfoResponse)
func (*GetActivationUrlInfoResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetActivationUrlInfoResponse) SyncEffectiveFieldsDuringRead(existingState GetActivationUrlInfoResponse)
func (GetActivationUrlInfoResponse) ToObjectValue ¶ added in v1.61.0
func (o GetActivationUrlInfoResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetActivationUrlInfoResponse only implements ToObjectValue() and Type().
type GetActivationUrlInfoResponse_SdkV2 ¶ added in v1.62.1
type GetActivationUrlInfoResponse_SdkV2 struct { }
func (GetActivationUrlInfoResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GetActivationUrlInfoResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetActivationUrlInfoResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetActivationUrlInfoResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetActivationUrlInfoResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetActivationUrlInfoResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *GetActivationUrlInfoResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetActivationUrlInfoResponse_SdkV2)
func (*GetActivationUrlInfoResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *GetActivationUrlInfoResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetActivationUrlInfoResponse_SdkV2)
func (GetActivationUrlInfoResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetActivationUrlInfoResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetActivationUrlInfoResponse_SdkV2 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) 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 GetProviderRequest_SdkV2 ¶ added in v1.62.1
Get a provider
func (GetProviderRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetProviderRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetProviderRequest_SdkV2 only implements ToObjectValue() and Type().
type GetRecipientRequest ¶
Get a share recipient
func (GetRecipientRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetRecipientRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (GetRecipientRequest) ToObjectValue ¶ added in v1.61.0
func (o GetRecipientRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetRecipientRequest only implements ToObjectValue() and Type().
type GetRecipientRequest_SdkV2 ¶ added in v1.62.1
Get a share recipient
func (GetRecipientRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetRecipientRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetRecipientRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (GetRecipientRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetRecipientRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetRecipientRequest_SdkV2 only implements ToObjectValue() and Type().
type GetRecipientSharePermissionsResponse ¶
type GetRecipientSharePermissionsResponse struct { // more pages. __page_token__ should be set to this value for the next // request (for the next page of results). NextPageToken types.String `tfsdk:"next_page_token"` PermissionsOut types.List `tfsdk:"permissions_out"` }
func (GetRecipientSharePermissionsResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GetRecipientSharePermissionsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetRecipientSharePermissionsResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a GetRecipientSharePermissionsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetRecipientSharePermissionsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetRecipientSharePermissionsResponse) GetPermissionsOut ¶ added in v1.61.0
func (o *GetRecipientSharePermissionsResponse) GetPermissionsOut(ctx context.Context) ([]ShareToPrivilegeAssignment, bool)
GetPermissionsOut returns the value of the PermissionsOut field in GetRecipientSharePermissionsResponse as a slice of ShareToPrivilegeAssignment values. If the field is unknown or null, the boolean return value is false.
func (*GetRecipientSharePermissionsResponse) SetPermissionsOut ¶ added in v1.61.0
func (o *GetRecipientSharePermissionsResponse) SetPermissionsOut(ctx context.Context, v []ShareToPrivilegeAssignment)
SetPermissionsOut sets the value of the PermissionsOut field in GetRecipientSharePermissionsResponse.
func (*GetRecipientSharePermissionsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *GetRecipientSharePermissionsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetRecipientSharePermissionsResponse)
func (*GetRecipientSharePermissionsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *GetRecipientSharePermissionsResponse) SyncEffectiveFieldsDuringRead(existingState GetRecipientSharePermissionsResponse)
func (GetRecipientSharePermissionsResponse) ToObjectValue ¶ added in v1.61.0
func (o GetRecipientSharePermissionsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetRecipientSharePermissionsResponse only implements ToObjectValue() and Type().
type GetRecipientSharePermissionsResponse_SdkV2 ¶ added in v1.62.1
type GetRecipientSharePermissionsResponse_SdkV2 struct { // more pages. __page_token__ should be set to this value for the next // request (for the next page of results). NextPageToken types.String `tfsdk:"next_page_token"` PermissionsOut types.List `tfsdk:"permissions_out"` }
func (GetRecipientSharePermissionsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c GetRecipientSharePermissionsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetRecipientSharePermissionsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a GetRecipientSharePermissionsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetRecipientSharePermissionsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetRecipientSharePermissionsResponse_SdkV2) GetPermissionsOut ¶ added in v1.62.1
func (o *GetRecipientSharePermissionsResponse_SdkV2) GetPermissionsOut(ctx context.Context) ([]ShareToPrivilegeAssignment_SdkV2, bool)
GetPermissionsOut returns the value of the PermissionsOut field in GetRecipientSharePermissionsResponse_SdkV2 as a slice of ShareToPrivilegeAssignment_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*GetRecipientSharePermissionsResponse_SdkV2) SetPermissionsOut ¶ added in v1.62.1
func (o *GetRecipientSharePermissionsResponse_SdkV2) SetPermissionsOut(ctx context.Context, v []ShareToPrivilegeAssignment_SdkV2)
SetPermissionsOut sets the value of the PermissionsOut field in GetRecipientSharePermissionsResponse_SdkV2.
func (*GetRecipientSharePermissionsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *GetRecipientSharePermissionsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan GetRecipientSharePermissionsResponse_SdkV2)
func (*GetRecipientSharePermissionsResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *GetRecipientSharePermissionsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState GetRecipientSharePermissionsResponse_SdkV2)
func (GetRecipientSharePermissionsResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetRecipientSharePermissionsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetRecipientSharePermissionsResponse_SdkV2 only implements ToObjectValue() and Type().
type GetShareRequest ¶
type GetShareRequest struct { types.Bool `tfsdk:"-"` Name types.String `tfsdk:"-"` }IncludeSharedData
Get a share
func (GetShareRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetShareRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (GetShareRequest) ToObjectValue ¶ added in v1.61.0
func (o GetShareRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetShareRequest only implements ToObjectValue() and Type().
type GetShareRequest_SdkV2 ¶ added in v1.62.1
type GetShareRequest_SdkV2 struct { types.Bool `tfsdk:"-"` Name types.String `tfsdk:"-"` }IncludeSharedData
Get a share
func (GetShareRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetShareRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (GetShareRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o GetShareRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetShareRequest_SdkV2 only implements ToObjectValue() and Type().
type IpAccessList ¶
type IpAccessList struct { // Allowed IP Addresses in CIDR notation. Limit of 100. AllowedIpAddresses types.List `tfsdk:"allowed_ip_addresses"` }
func (IpAccessList) ApplySchemaCustomizations ¶ added in v1.63.0
func (c IpAccessList) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*IpAccessList) GetAllowedIpAddresses ¶ added in v1.61.0
GetAllowedIpAddresses returns the value of the AllowedIpAddresses field in IpAccessList as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (IpAccessList) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in IpAccessList. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*IpAccessList) SetAllowedIpAddresses ¶ added in v1.61.0
func (o *IpAccessList) SetAllowedIpAddresses(ctx context.Context, v []types.String)
SetAllowedIpAddresses sets the value of the AllowedIpAddresses field in IpAccessList.
func (*IpAccessList) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *IpAccessList) SyncEffectiveFieldsDuringCreateOrUpdate(plan IpAccessList)
func (*IpAccessList) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *IpAccessList) SyncEffectiveFieldsDuringRead(existingState IpAccessList)
func (IpAccessList) ToObjectValue ¶ added in v1.61.0
func (o IpAccessList) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, IpAccessList only implements ToObjectValue() and Type().
type IpAccessList_SdkV2 ¶ added in v1.62.1
type IpAccessList_SdkV2 struct { // Allowed IP Addresses in CIDR notation. Limit of 100. AllowedIpAddresses types.List `tfsdk:"allowed_ip_addresses"` }
func (IpAccessList_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c IpAccessList_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*IpAccessList_SdkV2) GetAllowedIpAddresses ¶ added in v1.62.1
GetAllowedIpAddresses returns the value of the AllowedIpAddresses field in IpAccessList_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (IpAccessList_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in IpAccessList. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*IpAccessList_SdkV2) SetAllowedIpAddresses ¶ added in v1.62.1
func (o *IpAccessList_SdkV2) SetAllowedIpAddresses(ctx context.Context, v []types.String)
SetAllowedIpAddresses sets the value of the AllowedIpAddresses field in IpAccessList_SdkV2.
func (*IpAccessList_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *IpAccessList_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan IpAccessList_SdkV2)
func (*IpAccessList_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *IpAccessList_SdkV2) SyncEffectiveFieldsDuringRead(existingState IpAccessList_SdkV2)
func (IpAccessList_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o IpAccessList_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, IpAccessList_SdkV2 only implements ToObjectValue() and Type().
type ListProviderSharesResponse ¶
type ListProviderSharesResponse struct { // more pages. __page_token__ should be set to this value for the next // request (for the next page of results). NextPageToken types.String `tfsdk:"next_page_token"` Shares types.List `tfsdk:"shares"` }
func (ListProviderSharesResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListProviderSharesResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListProviderSharesResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a ListProviderSharesResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListProviderSharesResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListProviderSharesResponse) GetShares ¶ added in v1.61.0
func (o *ListProviderSharesResponse) GetShares(ctx context.Context) ([]ProviderShare, bool)
GetShares returns the value of the Shares field in ListProviderSharesResponse as a slice of ProviderShare values. If the field is unknown or null, the boolean return value is false.
func (*ListProviderSharesResponse) SetShares ¶ added in v1.61.0
func (o *ListProviderSharesResponse) SetShares(ctx context.Context, v []ProviderShare)
SetShares sets the value of the Shares field in ListProviderSharesResponse.
func (*ListProviderSharesResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListProviderSharesResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListProviderSharesResponse)
func (*ListProviderSharesResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListProviderSharesResponse) SyncEffectiveFieldsDuringRead(existingState ListProviderSharesResponse)
func (ListProviderSharesResponse) ToObjectValue ¶ added in v1.61.0
func (o ListProviderSharesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListProviderSharesResponse only implements ToObjectValue() and Type().
type ListProviderSharesResponse_SdkV2 ¶ added in v1.62.1
type ListProviderSharesResponse_SdkV2 struct { // more pages. __page_token__ should be set to this value for the next // request (for the next page of results). NextPageToken types.String `tfsdk:"next_page_token"` Shares types.List `tfsdk:"shares"` }
func (ListProviderSharesResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListProviderSharesResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListProviderSharesResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListProviderSharesResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListProviderSharesResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListProviderSharesResponse_SdkV2) GetShares ¶ added in v1.62.1
func (o *ListProviderSharesResponse_SdkV2) GetShares(ctx context.Context) ([]ProviderShare_SdkV2, bool)
GetShares returns the value of the Shares field in ListProviderSharesResponse_SdkV2 as a slice of ProviderShare_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListProviderSharesResponse_SdkV2) SetShares ¶ added in v1.62.1
func (o *ListProviderSharesResponse_SdkV2) SetShares(ctx context.Context, v []ProviderShare_SdkV2)
SetShares sets the value of the Shares field in ListProviderSharesResponse_SdkV2.
func (*ListProviderSharesResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ListProviderSharesResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListProviderSharesResponse_SdkV2)
func (*ListProviderSharesResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ListProviderSharesResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListProviderSharesResponse_SdkV2)
func (ListProviderSharesResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListProviderSharesResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListProviderSharesResponse_SdkV2 only implements ToObjectValue() and Type().
type ListProvidersRequest ¶
type ListProvidersRequest struct { // If not provided, all providers will be returned. If no providers exist // with this ID, no results will be returned. DataProviderGlobalMetastoreId types.String `tfsdk:"-"` // Maximum number of providers to return. - when set to 0, the page length // is set to a server configured value (recommended); - when set to a value // greater than 0, the page length is the minimum of this value and a server // configured value; - when set to a value less than 0, an invalid parameter // error is returned; - If not set, all valid providers are returned (not // recommended). - Note: The number of returned providers might be less than // the specified max_results size, even zero. The only definitive indication // that no further providers can be fetched is when the next_page_token is // unset from the response. MaxResults types.Int64 `tfsdk:"-"` // Opaque pagination token to go to next page based on previous query. 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) 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 ListProvidersRequest_SdkV2 ¶ added in v1.62.1
type ListProvidersRequest_SdkV2 struct { // If not provided, all providers will be returned. If no providers exist // with this ID, no results will be returned. DataProviderGlobalMetastoreId types.String `tfsdk:"-"` // Maximum number of providers to return. - when set to 0, the page length // is set to a server configured value (recommended); - when set to a value // greater than 0, the page length is the minimum of this value and a server // configured value; - when set to a value less than 0, an invalid parameter // error is returned; - If not set, all valid providers are returned (not // recommended). - Note: The number of returned providers might be less than // the specified max_results size, even zero. The only definitive indication // that no further providers can be fetched is when the next_page_token is // unset from the response. MaxResults types.Int64 `tfsdk:"-"` // Opaque pagination token to go to next page based on previous query. PageToken types.String `tfsdk:"-"` }
List providers
func (ListProvidersRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListProvidersRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
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_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListProvidersRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListProvidersRequest_SdkV2 only implements ToObjectValue() and Type().
type ListProvidersResponse ¶
type ListProvidersResponse struct { // Opaque token to retrieve the next page of results. Absent if there are no // more pages. __page_token__ should be set to this value for the next // request (for the next page of results). NextPageToken types.String `tfsdk:"next_page_token"` // An array of provider information objects. Providers types.List `tfsdk:"providers"` }
func (ListProvidersResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListProvidersResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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 ListProvidersResponse_SdkV2 ¶ added in v1.62.1
type ListProvidersResponse_SdkV2 struct { // Opaque token to retrieve the next page of results. Absent if there are no // more pages. __page_token__ should be set to this value for the next // request (for the next page of results). NextPageToken types.String `tfsdk:"next_page_token"` // An array of provider information objects. Providers types.List `tfsdk:"providers"` }
func (ListProvidersResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListProvidersResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListProvidersResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListProvidersResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
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_SdkV2) GetProviders ¶ added in v1.62.1
func (o *ListProvidersResponse_SdkV2) GetProviders(ctx context.Context) ([]ProviderInfo_SdkV2, bool)
GetProviders returns the value of the Providers field in ListProvidersResponse_SdkV2 as a slice of ProviderInfo_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListProvidersResponse_SdkV2) SetProviders ¶ added in v1.62.1
func (o *ListProvidersResponse_SdkV2) SetProviders(ctx context.Context, v []ProviderInfo_SdkV2)
SetProviders sets the value of the Providers field in ListProvidersResponse_SdkV2.
func (*ListProvidersResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ListProvidersResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListProvidersResponse_SdkV2)
func (*ListProvidersResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ListProvidersResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListProvidersResponse_SdkV2)
func (ListProvidersResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListProvidersResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListProvidersResponse_SdkV2 only implements ToObjectValue() and Type().
type ListRecipientsRequest ¶
type ListRecipientsRequest struct { // If not provided, all recipients will be returned. If no recipients exist // with this ID, no results will be returned. DataRecipientGlobalMetastoreId types.String `tfsdk:"-"` // Maximum number of recipients to return. - when set to 0, the page length // is set to a server configured value (recommended); - when set to a value // greater than 0, the page length is the minimum of this value and a server // configured value; - when set to a value less than 0, an invalid parameter // error is returned; - If not set, all valid recipients are returned (not // recommended). - Note: The number of returned recipients might be less // than the specified max_results size, even zero. The only definitive // indication that no further recipients can be fetched is when the // next_page_token is unset from the response. MaxResults types.Int64 `tfsdk:"-"` // Opaque pagination token to go to next page based on previous query. PageToken types.String `tfsdk:"-"` }
List share recipients
func (ListRecipientsRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListRecipientsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (ListRecipientsRequest) ToObjectValue ¶ added in v1.61.0
func (o ListRecipientsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListRecipientsRequest only implements ToObjectValue() and Type().
type ListRecipientsRequest_SdkV2 ¶ added in v1.62.1
type ListRecipientsRequest_SdkV2 struct { // If not provided, all recipients will be returned. If no recipients exist // with this ID, no results will be returned. DataRecipientGlobalMetastoreId types.String `tfsdk:"-"` // Maximum number of recipients to return. - when set to 0, the page length // is set to a server configured value (recommended); - when set to a value // greater than 0, the page length is the minimum of this value and a server // configured value; - when set to a value less than 0, an invalid parameter // error is returned; - If not set, all valid recipients are returned (not // recommended). - Note: The number of returned recipients might be less // than the specified max_results size, even zero. The only definitive // indication that no further recipients can be fetched is when the // next_page_token is unset from the response. MaxResults types.Int64 `tfsdk:"-"` // Opaque pagination token to go to next page based on previous query. PageToken types.String `tfsdk:"-"` }
List share recipients
func (ListRecipientsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListRecipientsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListRecipientsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (ListRecipientsRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListRecipientsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListRecipientsRequest_SdkV2 only implements ToObjectValue() and Type().
type ListRecipientsResponse ¶
type ListRecipientsResponse struct { // Opaque token to retrieve the next page of results. Absent if there are no // more pages. __page_token__ should be set to this value for the next // request (for the next page of results). NextPageToken types.String `tfsdk:"next_page_token"` // An array of recipient information objects. Recipients types.List `tfsdk:"recipients"` }
func (ListRecipientsResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListRecipientsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListRecipientsResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListRecipientsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListRecipientsResponse) GetRecipients ¶ added in v1.61.0
func (o *ListRecipientsResponse) GetRecipients(ctx context.Context) ([]RecipientInfo, bool)
GetRecipients returns the value of the Recipients field in ListRecipientsResponse as a slice of RecipientInfo values. If the field is unknown or null, the boolean return value is false.
func (*ListRecipientsResponse) SetRecipients ¶ added in v1.61.0
func (o *ListRecipientsResponse) SetRecipients(ctx context.Context, v []RecipientInfo)
SetRecipients sets the value of the Recipients field in ListRecipientsResponse.
func (*ListRecipientsResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListRecipientsResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListRecipientsResponse)
func (*ListRecipientsResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListRecipientsResponse) SyncEffectiveFieldsDuringRead(existingState ListRecipientsResponse)
func (ListRecipientsResponse) ToObjectValue ¶ added in v1.61.0
func (o ListRecipientsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListRecipientsResponse only implements ToObjectValue() and Type().
type ListRecipientsResponse_SdkV2 ¶ added in v1.62.1
type ListRecipientsResponse_SdkV2 struct { // Opaque token to retrieve the next page of results. Absent if there are no // more pages. __page_token__ should be set to this value for the next // request (for the next page of results). NextPageToken types.String `tfsdk:"next_page_token"` // An array of recipient information objects. Recipients types.List `tfsdk:"recipients"` }
func (ListRecipientsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListRecipientsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListRecipientsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ListRecipientsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListRecipientsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListRecipientsResponse_SdkV2) GetRecipients ¶ added in v1.62.1
func (o *ListRecipientsResponse_SdkV2) GetRecipients(ctx context.Context) ([]RecipientInfo_SdkV2, bool)
GetRecipients returns the value of the Recipients field in ListRecipientsResponse_SdkV2 as a slice of RecipientInfo_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListRecipientsResponse_SdkV2) SetRecipients ¶ added in v1.62.1
func (o *ListRecipientsResponse_SdkV2) SetRecipients(ctx context.Context, v []RecipientInfo_SdkV2)
SetRecipients sets the value of the Recipients field in ListRecipientsResponse_SdkV2.
func (*ListRecipientsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ListRecipientsResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListRecipientsResponse_SdkV2)
func (*ListRecipientsResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ListRecipientsResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListRecipientsResponse_SdkV2)
func (ListRecipientsResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListRecipientsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListRecipientsResponse_SdkV2 only implements ToObjectValue() and Type().
type ListSharesRequest ¶
type ListSharesRequest struct { // set to a server configured value (recommended); - when set to a value // greater than 0, the page length is the minimum of this value and a server // configured value; - when set to a value less than 0, an invalid parameter // error is returned; - If not set, all valid shares are returned (not // recommended). - Note: The number of returned shares might be less than // the specified max_results size, even zero. The only definitive indication // that no further shares can be fetched is when the next_page_token is // unset from the response. MaxResults types.Int64 `tfsdk:"-"` Name types.String `tfsdk:"-"` PageToken types.String `tfsdk:"-"` }
List shares by Provider
func (ListSharesRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListSharesRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (ListSharesRequest) ToObjectValue ¶ added in v1.61.0
func (o ListSharesRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListSharesRequest only implements ToObjectValue() and Type().
type ListSharesRequest_SdkV2 ¶ added in v1.62.1
type ListSharesRequest_SdkV2 struct { // set to a server configured value (recommended); - when set to a value // greater than 0, the page length is the minimum of this value and a server // configured value; - when set to a value less than 0, an invalid parameter // error is returned; - If not set, all valid shares are returned (not // recommended). - Note: The number of returned shares might be less than // the specified max_results size, even zero. The only definitive indication // that no further shares can be fetched is when the next_page_token is // unset from the response. MaxResults types.Int64 `tfsdk:"-"` Name types.String `tfsdk:"-"` PageToken types.String `tfsdk:"-"` }
List shares by Provider
func (ListSharesRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListSharesRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (ListSharesRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListSharesRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListSharesRequest_SdkV2 only implements ToObjectValue() and Type().
type ListSharesResponse ¶
type ListSharesResponse struct { // more pages. __page_token__ should be set to this value for the next // request (for the next page of results). NextPageToken types.String `tfsdk:"next_page_token"` Shares types.List `tfsdk:"shares"` }
func (ListSharesResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListSharesResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListSharesResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListSharesResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListSharesResponse) GetShares ¶ added in v1.61.0
func (o *ListSharesResponse) GetShares(ctx context.Context) ([]ShareInfo, bool)
GetShares returns the value of the Shares field in ListSharesResponse as a slice of ShareInfo values. If the field is unknown or null, the boolean return value is false.
func (*ListSharesResponse) SetShares ¶ added in v1.61.0
func (o *ListSharesResponse) SetShares(ctx context.Context, v []ShareInfo)
SetShares sets the value of the Shares field in ListSharesResponse.
func (*ListSharesResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ListSharesResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListSharesResponse)
func (*ListSharesResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ListSharesResponse) SyncEffectiveFieldsDuringRead(existingState ListSharesResponse)
func (ListSharesResponse) ToObjectValue ¶ added in v1.61.0
func (o ListSharesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListSharesResponse only implements ToObjectValue() and Type().
type ListSharesResponse_SdkV2 ¶ added in v1.62.1
type ListSharesResponse_SdkV2 struct { // more pages. __page_token__ should be set to this value for the next // request (for the next page of results). NextPageToken types.String `tfsdk:"next_page_token"` Shares types.List `tfsdk:"shares"` }
func (ListSharesResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ListSharesResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListSharesResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListSharesResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListSharesResponse_SdkV2) GetShares ¶ added in v1.62.1
func (o *ListSharesResponse_SdkV2) GetShares(ctx context.Context) ([]ShareInfo_SdkV2, bool)
GetShares returns the value of the Shares field in ListSharesResponse_SdkV2 as a slice of ShareInfo_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListSharesResponse_SdkV2) SetShares ¶ added in v1.62.1
func (o *ListSharesResponse_SdkV2) SetShares(ctx context.Context, v []ShareInfo_SdkV2)
SetShares sets the value of the Shares field in ListSharesResponse_SdkV2.
func (*ListSharesResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ListSharesResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ListSharesResponse_SdkV2)
func (*ListSharesResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ListSharesResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState ListSharesResponse_SdkV2)
func (ListSharesResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ListSharesResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListSharesResponse_SdkV2 only implements ToObjectValue() and Type().
type Partition ¶
func (Partition) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Partition) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Partition) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Partition. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Partition) GetValues ¶ added in v1.61.0
func (o *Partition) GetValues(ctx context.Context) ([]PartitionValue, bool)
GetValues returns the value of the Values field in Partition as a slice of PartitionValue values. If the field is unknown or null, the boolean return value is false.
func (*Partition) SetValues ¶ added in v1.61.0
func (o *Partition) SetValues(ctx context.Context, v []PartitionValue)
SetValues sets the value of the Values field in Partition.
func (*Partition) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (*Partition) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (Partition) ToObjectValue ¶ added in v1.61.0
func (o Partition) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Partition only implements ToObjectValue() and Type().
type PartitionSpecificationPartition ¶ added in v1.60.0
type PartitionSpecificationPartition struct { // An array of partition values. Values types.List `tfsdk:"value"` }
func (PartitionSpecificationPartition) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PartitionSpecificationPartition) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PartitionSpecificationPartition) GetComplexFieldTypes ¶ added in v1.61.0
func (a PartitionSpecificationPartition) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in PartitionSpecificationPartition. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*PartitionSpecificationPartition) GetValues ¶ added in v1.61.0
func (o *PartitionSpecificationPartition) GetValues(ctx context.Context) ([]PartitionValue, bool)
GetValues returns the value of the Values field in PartitionSpecificationPartition as a slice of PartitionValue values. If the field is unknown or null, the boolean return value is false.
func (*PartitionSpecificationPartition) SetValues ¶ added in v1.61.0
func (o *PartitionSpecificationPartition) SetValues(ctx context.Context, v []PartitionValue)
SetValues sets the value of the Values field in PartitionSpecificationPartition.
func (*PartitionSpecificationPartition) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.60.0
func (newState *PartitionSpecificationPartition) SyncEffectiveFieldsDuringCreateOrUpdate(plan PartitionSpecificationPartition)
func (*PartitionSpecificationPartition) SyncEffectiveFieldsDuringRead ¶ added in v1.60.0
func (newState *PartitionSpecificationPartition) SyncEffectiveFieldsDuringRead(existingState PartitionSpecificationPartition)
func (PartitionSpecificationPartition) ToObjectValue ¶ added in v1.61.0
func (o PartitionSpecificationPartition) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, PartitionSpecificationPartition only implements ToObjectValue() and Type().
type PartitionSpecificationPartition_SdkV2 ¶ added in v1.62.1
type PartitionSpecificationPartition_SdkV2 struct { // An array of partition values. Values types.List `tfsdk:"value"` }
func (PartitionSpecificationPartition_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PartitionSpecificationPartition_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PartitionSpecificationPartition_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a PartitionSpecificationPartition_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in PartitionSpecificationPartition. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*PartitionSpecificationPartition_SdkV2) GetValues ¶ added in v1.62.1
func (o *PartitionSpecificationPartition_SdkV2) GetValues(ctx context.Context) ([]PartitionValue_SdkV2, bool)
GetValues returns the value of the Values field in PartitionSpecificationPartition_SdkV2 as a slice of PartitionValue_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*PartitionSpecificationPartition_SdkV2) SetValues ¶ added in v1.62.1
func (o *PartitionSpecificationPartition_SdkV2) SetValues(ctx context.Context, v []PartitionValue_SdkV2)
SetValues sets the value of the Values field in PartitionSpecificationPartition_SdkV2.
func (*PartitionSpecificationPartition_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *PartitionSpecificationPartition_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PartitionSpecificationPartition_SdkV2)
func (*PartitionSpecificationPartition_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *PartitionSpecificationPartition_SdkV2) SyncEffectiveFieldsDuringRead(existingState PartitionSpecificationPartition_SdkV2)
func (PartitionSpecificationPartition_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o PartitionSpecificationPartition_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, PartitionSpecificationPartition_SdkV2 only implements ToObjectValue() and Type().
type PartitionValue ¶
type PartitionValue struct { // The name of the partition column. Name types.String `tfsdk:"name"` // The operator to apply for the value. Op types.String `tfsdk:"op"` // The key of a Delta Sharing recipient's property. For example // "databricks-account-id". When this field is set, field `value` can not be // set. RecipientPropertyKey types.String `tfsdk:"recipient_property_key"` // The value of the partition column. When this value is not set, it means // `null` value. When this field is set, field `recipient_property_key` can // not be set. Value types.String `tfsdk:"value"` }
func (PartitionValue) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PartitionValue) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PartitionValue) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PartitionValue. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*PartitionValue) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PartitionValue) SyncEffectiveFieldsDuringCreateOrUpdate(plan PartitionValue)
func (*PartitionValue) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PartitionValue) SyncEffectiveFieldsDuringRead(existingState PartitionValue)
func (PartitionValue) ToObjectValue ¶ added in v1.61.0
func (o PartitionValue) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, PartitionValue only implements ToObjectValue() and Type().
type PartitionValue_SdkV2 ¶ added in v1.62.1
type PartitionValue_SdkV2 struct { // The name of the partition column. Name types.String `tfsdk:"name"` // The operator to apply for the value. Op types.String `tfsdk:"op"` // The key of a Delta Sharing recipient's property. For example // "databricks-account-id". When this field is set, field `value` can not be // set. RecipientPropertyKey types.String `tfsdk:"recipient_property_key"` // The value of the partition column. When this value is not set, it means // `null` value. When this field is set, field `recipient_property_key` can // not be set. Value types.String `tfsdk:"value"` }
func (PartitionValue_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PartitionValue_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PartitionValue_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in PartitionValue. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*PartitionValue_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *PartitionValue_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PartitionValue_SdkV2)
func (*PartitionValue_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *PartitionValue_SdkV2) SyncEffectiveFieldsDuringRead(existingState PartitionValue_SdkV2)
func (PartitionValue_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o PartitionValue_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, PartitionValue_SdkV2 only implements ToObjectValue() and Type().
type Partition_SdkV2 ¶ added in v1.62.1
func (Partition_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c Partition_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Partition_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in Partition. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Partition_SdkV2) GetValues ¶ added in v1.62.1
func (o *Partition_SdkV2) GetValues(ctx context.Context) ([]PartitionValue_SdkV2, bool)
GetValues returns the value of the Values field in Partition_SdkV2 as a slice of PartitionValue_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*Partition_SdkV2) SetValues ¶ added in v1.62.1
func (o *Partition_SdkV2) SetValues(ctx context.Context, v []PartitionValue_SdkV2)
SetValues sets the value of the Values field in Partition_SdkV2.
func (*Partition_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *Partition_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan Partition_SdkV2)
func (*Partition_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *Partition_SdkV2) SyncEffectiveFieldsDuringRead(existingState Partition_SdkV2)
func (Partition_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o Partition_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Partition_SdkV2 only implements ToObjectValue() and Type().
type PrivilegeAssignment ¶
type PrivilegeAssignment struct { // The principal (user email address or group name). Principal types.String `tfsdk:"principal"` // The privileges assigned to the principal. Privileges types.List `tfsdk:"privileges"` }
func (PrivilegeAssignment) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PrivilegeAssignment) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PrivilegeAssignment) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PrivilegeAssignment. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*PrivilegeAssignment) GetPrivileges ¶ added in v1.61.0
GetPrivileges returns the value of the Privileges field in PrivilegeAssignment as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*PrivilegeAssignment) SetPrivileges ¶ added in v1.61.0
func (o *PrivilegeAssignment) SetPrivileges(ctx context.Context, v []types.String)
SetPrivileges sets the value of the Privileges field in PrivilegeAssignment.
func (*PrivilegeAssignment) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *PrivilegeAssignment) SyncEffectiveFieldsDuringCreateOrUpdate(plan PrivilegeAssignment)
func (*PrivilegeAssignment) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *PrivilegeAssignment) SyncEffectiveFieldsDuringRead(existingState PrivilegeAssignment)
func (PrivilegeAssignment) ToObjectValue ¶ added in v1.61.0
func (o PrivilegeAssignment) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, PrivilegeAssignment only implements ToObjectValue() and Type().
type PrivilegeAssignment_SdkV2 ¶ added in v1.62.1
type PrivilegeAssignment_SdkV2 struct { // The principal (user email address or group name). Principal types.String `tfsdk:"principal"` // The privileges assigned to the principal. Privileges types.List `tfsdk:"privileges"` }
func (PrivilegeAssignment_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c PrivilegeAssignment_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PrivilegeAssignment_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a PrivilegeAssignment_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in PrivilegeAssignment. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*PrivilegeAssignment_SdkV2) GetPrivileges ¶ added in v1.62.1
GetPrivileges returns the value of the Privileges field in PrivilegeAssignment_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*PrivilegeAssignment_SdkV2) SetPrivileges ¶ added in v1.62.1
func (o *PrivilegeAssignment_SdkV2) SetPrivileges(ctx context.Context, v []types.String)
SetPrivileges sets the value of the Privileges field in PrivilegeAssignment_SdkV2.
func (*PrivilegeAssignment_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *PrivilegeAssignment_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan PrivilegeAssignment_SdkV2)
func (*PrivilegeAssignment_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *PrivilegeAssignment_SdkV2) SyncEffectiveFieldsDuringRead(existingState PrivilegeAssignment_SdkV2)
func (PrivilegeAssignment_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o PrivilegeAssignment_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, PrivilegeAssignment_SdkV2 only implements ToObjectValue() and Type().
type ProviderInfo ¶
type ProviderInfo struct { // The delta sharing authentication type. AuthenticationType types.String `tfsdk:"authentication_type"` // Cloud vendor of the provider's UC metastore. This field is only present // when the __authentication_type__ is **DATABRICKS**. Cloud types.String `tfsdk:"cloud"` // Description about the provider. Comment types.String `tfsdk:"comment"` // Time at which this Provider was created, in epoch milliseconds. CreatedAt types.Int64 `tfsdk:"created_at"` // Username of Provider creator. CreatedBy types.String `tfsdk:"created_by"` // The global UC metastore id of the data provider. This field is only // present when the __authentication_type__ is **DATABRICKS**. The // identifier is of format __cloud__:__region__:__metastore-uuid__. DataProviderGlobalMetastoreId types.String `tfsdk:"data_provider_global_metastore_id"` // UUID of the provider's UC metastore. This field is only present when the // __authentication_type__ is **DATABRICKS**. MetastoreId types.String `tfsdk:"metastore_id"` // The name of the Provider. Name types.String `tfsdk:"name"` // Username of Provider owner. Owner types.String `tfsdk:"owner"` // The recipient profile. This field is only present when the // authentication_type is `TOKEN` or `OAUTH_CLIENT_CREDENTIALS`. RecipientProfile types.Object `tfsdk:"recipient_profile"` // This field is required when the __authentication_type__ is **TOKEN**, // **OAUTH_CLIENT_CREDENTIALS** or not provided. RecipientProfileStr types.String `tfsdk:"recipient_profile_str"` // Cloud region of the provider's UC metastore. This field is only present // when the __authentication_type__ is **DATABRICKS**. Region types.String `tfsdk:"region"` // Time at which this Provider was created, in epoch milliseconds. UpdatedAt types.Int64 `tfsdk:"updated_at"` // Username of user who last modified Provider. UpdatedBy types.String `tfsdk:"updated_by"` }
func (ProviderInfo) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ProviderInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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) GetRecipientProfile ¶ added in v1.61.0
func (o *ProviderInfo) GetRecipientProfile(ctx context.Context) (RecipientProfile, bool)
GetRecipientProfile returns the value of the RecipientProfile field in ProviderInfo as a RecipientProfile value. If the field is unknown or null, the boolean return value is false.
func (*ProviderInfo) SetRecipientProfile ¶ added in v1.61.0
func (o *ProviderInfo) SetRecipientProfile(ctx context.Context, v RecipientProfile)
SetRecipientProfile sets the value of the RecipientProfile field in ProviderInfo.
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 ProviderInfo_SdkV2 ¶ added in v1.62.1
type ProviderInfo_SdkV2 struct { // The delta sharing authentication type. AuthenticationType types.String `tfsdk:"authentication_type"` // Cloud vendor of the provider's UC metastore. This field is only present // when the __authentication_type__ is **DATABRICKS**. Cloud types.String `tfsdk:"cloud"` // Description about the provider. Comment types.String `tfsdk:"comment"` // Time at which this Provider was created, in epoch milliseconds. CreatedAt types.Int64 `tfsdk:"created_at"` // Username of Provider creator. CreatedBy types.String `tfsdk:"created_by"` // The global UC metastore id of the data provider. This field is only // present when the __authentication_type__ is **DATABRICKS**. The // identifier is of format __cloud__:__region__:__metastore-uuid__. DataProviderGlobalMetastoreId types.String `tfsdk:"data_provider_global_metastore_id"` // UUID of the provider's UC metastore. This field is only present when the // __authentication_type__ is **DATABRICKS**. MetastoreId types.String `tfsdk:"metastore_id"` // The name of the Provider. Name types.String `tfsdk:"name"` // Username of Provider owner. Owner types.String `tfsdk:"owner"` // The recipient profile. This field is only present when the // authentication_type is `TOKEN` or `OAUTH_CLIENT_CREDENTIALS`. RecipientProfile types.List `tfsdk:"recipient_profile"` // This field is required when the __authentication_type__ is **TOKEN**, // **OAUTH_CLIENT_CREDENTIALS** or not provided. RecipientProfileStr types.String `tfsdk:"recipient_profile_str"` // Cloud region of the provider's UC metastore. This field is only present // when the __authentication_type__ is **DATABRICKS**. Region types.String `tfsdk:"region"` // Time at which this Provider was created, in epoch milliseconds. UpdatedAt types.Int64 `tfsdk:"updated_at"` // Username of user who last modified Provider. UpdatedBy types.String `tfsdk:"updated_by"` }
func (ProviderInfo_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ProviderInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ProviderInfo_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) GetRecipientProfile ¶ added in v1.62.1
func (o *ProviderInfo_SdkV2) GetRecipientProfile(ctx context.Context) (RecipientProfile_SdkV2, bool)
GetRecipientProfile returns the value of the RecipientProfile field in ProviderInfo_SdkV2 as a RecipientProfile_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*ProviderInfo_SdkV2) SetRecipientProfile ¶ added in v1.62.1
func (o *ProviderInfo_SdkV2) SetRecipientProfile(ctx context.Context, v RecipientProfile_SdkV2)
SetRecipientProfile sets the value of the RecipientProfile field in ProviderInfo_SdkV2.
func (*ProviderInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ProviderInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ProviderInfo_SdkV2)
func (*ProviderInfo_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ProviderInfo_SdkV2) SyncEffectiveFieldsDuringRead(existingState ProviderInfo_SdkV2)
func (ProviderInfo_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ProviderInfo_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ProviderInfo_SdkV2 only implements ToObjectValue() and Type().
type ProviderShare ¶
func (ProviderShare) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ProviderShare) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ProviderShare) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in ProviderShare. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ProviderShare) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ProviderShare) SyncEffectiveFieldsDuringCreateOrUpdate(plan ProviderShare)
func (*ProviderShare) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ProviderShare) SyncEffectiveFieldsDuringRead(existingState ProviderShare)
func (ProviderShare) ToObjectValue ¶ added in v1.61.0
func (o ProviderShare) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ProviderShare only implements ToObjectValue() and Type().
type ProviderShare_SdkV2 ¶ added in v1.62.1
func (ProviderShare_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ProviderShare_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ProviderShare_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in ProviderShare. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ProviderShare_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ProviderShare_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ProviderShare_SdkV2)
func (*ProviderShare_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ProviderShare_SdkV2) SyncEffectiveFieldsDuringRead(existingState ProviderShare_SdkV2)
func (ProviderShare_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ProviderShare_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ProviderShare_SdkV2 only implements ToObjectValue() and Type().
type RecipientInfo ¶
type RecipientInfo struct { // A boolean status field showing whether the Recipient's activation URL has // been exercised or not. Activated types.Bool `tfsdk:"activated"` // Full activation url to retrieve the access token. It will be empty if the // token is already retrieved. ActivationUrl types.String `tfsdk:"activation_url"` // The delta sharing authentication type. AuthenticationType types.String `tfsdk:"authentication_type"` // Cloud vendor of the recipient's Unity Catalog Metastore. This field is // only present when the __authentication_type__ is **DATABRICKS**. Cloud types.String `tfsdk:"cloud"` // Description about the recipient. Comment types.String `tfsdk:"comment"` // Time at which this recipient was created, in epoch milliseconds. CreatedAt types.Int64 `tfsdk:"created_at"` // Username of recipient creator. CreatedBy types.String `tfsdk:"created_by"` // The global Unity Catalog metastore id provided by the data recipient. // This field is only present when the __authentication_type__ is // **DATABRICKS**. The identifier is of format // __cloud__:__region__:__metastore-uuid__. DataRecipientGlobalMetastoreId types.String `tfsdk:"data_recipient_global_metastore_id"` // Expiration timestamp of the token, in epoch milliseconds. ExpirationTime types.Int64 `tfsdk:"expiration_time"` // IP Access List IpAccessList types.Object `tfsdk:"ip_access_list"` // Unique identifier of recipient's Unity Catalog Metastore. This field is // only present when the __authentication_type__ is **DATABRICKS**. MetastoreId types.String `tfsdk:"metastore_id"` // Name of Recipient. Name types.String `tfsdk:"name"` // Username of the recipient owner. Owner types.String `tfsdk:"owner"` // Recipient properties as map of string key-value pairs. When provided in // update request, the specified properties will override the existing // properties. To add and remove properties, one would need to perform a // read-modify-write. PropertiesKvpairs types.Object `tfsdk:"properties_kvpairs"` // Cloud region of the recipient's Unity Catalog Metastore. This field is // only present when the __authentication_type__ is **DATABRICKS**. Region types.String `tfsdk:"region"` // The one-time sharing code provided by the data recipient. This field is // only present when the __authentication_type__ is **DATABRICKS**. SharingCode types.String `tfsdk:"sharing_code"` // This field is only present when the __authentication_type__ is **TOKEN**. Tokens types.List `tfsdk:"tokens"` // Time at which the recipient was updated, in epoch milliseconds. UpdatedAt types.Int64 `tfsdk:"updated_at"` // Username of recipient updater. UpdatedBy types.String `tfsdk:"updated_by"` }
func (RecipientInfo) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RecipientInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RecipientInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in RecipientInfo. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*RecipientInfo) GetIpAccessList ¶ added in v1.61.0
func (o *RecipientInfo) GetIpAccessList(ctx context.Context) (IpAccessList, bool)
GetIpAccessList returns the value of the IpAccessList field in RecipientInfo as a IpAccessList value. If the field is unknown or null, the boolean return value is false.
func (*RecipientInfo) GetPropertiesKvpairs ¶ added in v1.61.0
func (o *RecipientInfo) GetPropertiesKvpairs(ctx context.Context) (SecurablePropertiesKvPairs, bool)
GetPropertiesKvpairs returns the value of the PropertiesKvpairs field in RecipientInfo as a SecurablePropertiesKvPairs value. If the field is unknown or null, the boolean return value is false.
func (*RecipientInfo) GetTokens ¶ added in v1.61.0
func (o *RecipientInfo) GetTokens(ctx context.Context) ([]RecipientTokenInfo, bool)
GetTokens returns the value of the Tokens field in RecipientInfo as a slice of RecipientTokenInfo values. If the field is unknown or null, the boolean return value is false.
func (*RecipientInfo) SetIpAccessList ¶ added in v1.61.0
func (o *RecipientInfo) SetIpAccessList(ctx context.Context, v IpAccessList)
SetIpAccessList sets the value of the IpAccessList field in RecipientInfo.
func (*RecipientInfo) SetPropertiesKvpairs ¶ added in v1.61.0
func (o *RecipientInfo) SetPropertiesKvpairs(ctx context.Context, v SecurablePropertiesKvPairs)
SetPropertiesKvpairs sets the value of the PropertiesKvpairs field in RecipientInfo.
func (*RecipientInfo) SetTokens ¶ added in v1.61.0
func (o *RecipientInfo) SetTokens(ctx context.Context, v []RecipientTokenInfo)
SetTokens sets the value of the Tokens field in RecipientInfo.
func (*RecipientInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *RecipientInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan RecipientInfo)
func (*RecipientInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *RecipientInfo) SyncEffectiveFieldsDuringRead(existingState RecipientInfo)
func (RecipientInfo) ToObjectValue ¶ added in v1.61.0
func (o RecipientInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, RecipientInfo only implements ToObjectValue() and Type().
type RecipientInfo_SdkV2 ¶ added in v1.62.1
type RecipientInfo_SdkV2 struct { // A boolean status field showing whether the Recipient's activation URL has // been exercised or not. Activated types.Bool `tfsdk:"activated"` // Full activation url to retrieve the access token. It will be empty if the // token is already retrieved. ActivationUrl types.String `tfsdk:"activation_url"` // The delta sharing authentication type. AuthenticationType types.String `tfsdk:"authentication_type"` // Cloud vendor of the recipient's Unity Catalog Metastore. This field is // only present when the __authentication_type__ is **DATABRICKS**. Cloud types.String `tfsdk:"cloud"` // Description about the recipient. Comment types.String `tfsdk:"comment"` // Time at which this recipient was created, in epoch milliseconds. CreatedAt types.Int64 `tfsdk:"created_at"` // Username of recipient creator. CreatedBy types.String `tfsdk:"created_by"` // The global Unity Catalog metastore id provided by the data recipient. // This field is only present when the __authentication_type__ is // **DATABRICKS**. The identifier is of format // __cloud__:__region__:__metastore-uuid__. DataRecipientGlobalMetastoreId types.String `tfsdk:"data_recipient_global_metastore_id"` // Expiration timestamp of the token, in epoch milliseconds. ExpirationTime types.Int64 `tfsdk:"expiration_time"` // IP Access List IpAccessList types.List `tfsdk:"ip_access_list"` // Unique identifier of recipient's Unity Catalog Metastore. This field is // only present when the __authentication_type__ is **DATABRICKS**. MetastoreId types.String `tfsdk:"metastore_id"` // Name of Recipient. Name types.String `tfsdk:"name"` // Username of the recipient owner. Owner types.String `tfsdk:"owner"` // Recipient properties as map of string key-value pairs. When provided in // update request, the specified properties will override the existing // properties. To add and remove properties, one would need to perform a // read-modify-write. PropertiesKvpairs types.List `tfsdk:"properties_kvpairs"` // Cloud region of the recipient's Unity Catalog Metastore. This field is // only present when the __authentication_type__ is **DATABRICKS**. Region types.String `tfsdk:"region"` // The one-time sharing code provided by the data recipient. This field is // only present when the __authentication_type__ is **DATABRICKS**. SharingCode types.String `tfsdk:"sharing_code"` // This field is only present when the __authentication_type__ is **TOKEN**. Tokens types.List `tfsdk:"tokens"` // Time at which the recipient was updated, in epoch milliseconds. UpdatedAt types.Int64 `tfsdk:"updated_at"` // Username of recipient updater. UpdatedBy types.String `tfsdk:"updated_by"` }
func (RecipientInfo_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RecipientInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RecipientInfo_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in RecipientInfo. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*RecipientInfo_SdkV2) GetIpAccessList ¶ added in v1.62.1
func (o *RecipientInfo_SdkV2) GetIpAccessList(ctx context.Context) (IpAccessList_SdkV2, bool)
GetIpAccessList returns the value of the IpAccessList field in RecipientInfo_SdkV2 as a IpAccessList_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*RecipientInfo_SdkV2) GetPropertiesKvpairs ¶ added in v1.62.1
func (o *RecipientInfo_SdkV2) GetPropertiesKvpairs(ctx context.Context) (SecurablePropertiesKvPairs_SdkV2, bool)
GetPropertiesKvpairs returns the value of the PropertiesKvpairs field in RecipientInfo_SdkV2 as a SecurablePropertiesKvPairs_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*RecipientInfo_SdkV2) GetTokens ¶ added in v1.62.1
func (o *RecipientInfo_SdkV2) GetTokens(ctx context.Context) ([]RecipientTokenInfo_SdkV2, bool)
GetTokens returns the value of the Tokens field in RecipientInfo_SdkV2 as a slice of RecipientTokenInfo_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*RecipientInfo_SdkV2) SetIpAccessList ¶ added in v1.62.1
func (o *RecipientInfo_SdkV2) SetIpAccessList(ctx context.Context, v IpAccessList_SdkV2)
SetIpAccessList sets the value of the IpAccessList field in RecipientInfo_SdkV2.
func (*RecipientInfo_SdkV2) SetPropertiesKvpairs ¶ added in v1.62.1
func (o *RecipientInfo_SdkV2) SetPropertiesKvpairs(ctx context.Context, v SecurablePropertiesKvPairs_SdkV2)
SetPropertiesKvpairs sets the value of the PropertiesKvpairs field in RecipientInfo_SdkV2.
func (*RecipientInfo_SdkV2) SetTokens ¶ added in v1.62.1
func (o *RecipientInfo_SdkV2) SetTokens(ctx context.Context, v []RecipientTokenInfo_SdkV2)
SetTokens sets the value of the Tokens field in RecipientInfo_SdkV2.
func (*RecipientInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *RecipientInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RecipientInfo_SdkV2)
func (*RecipientInfo_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *RecipientInfo_SdkV2) SyncEffectiveFieldsDuringRead(existingState RecipientInfo_SdkV2)
func (RecipientInfo_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o RecipientInfo_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, RecipientInfo_SdkV2 only implements ToObjectValue() and Type().
type RecipientProfile ¶
type RecipientProfile struct { // The token used to authorize the recipient. BearerToken types.String `tfsdk:"bearer_token"` // The endpoint for the share to be used by the recipient. Endpoint types.String `tfsdk:"endpoint"` ShareCredentialsVersion types.Int64 `tfsdk:"share_credentials_version"` }
func (RecipientProfile) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RecipientProfile) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RecipientProfile) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in RecipientProfile. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*RecipientProfile) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *RecipientProfile) SyncEffectiveFieldsDuringCreateOrUpdate(plan RecipientProfile)
func (*RecipientProfile) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *RecipientProfile) SyncEffectiveFieldsDuringRead(existingState RecipientProfile)
func (RecipientProfile) ToObjectValue ¶ added in v1.61.0
func (o RecipientProfile) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, RecipientProfile only implements ToObjectValue() and Type().
type RecipientProfile_SdkV2 ¶ added in v1.62.1
type RecipientProfile_SdkV2 struct { // The token used to authorize the recipient. BearerToken types.String `tfsdk:"bearer_token"` // The endpoint for the share to be used by the recipient. Endpoint types.String `tfsdk:"endpoint"` ShareCredentialsVersion types.Int64 `tfsdk:"share_credentials_version"` }
func (RecipientProfile_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RecipientProfile_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RecipientProfile_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in RecipientProfile. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*RecipientProfile_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *RecipientProfile_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RecipientProfile_SdkV2)
func (*RecipientProfile_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *RecipientProfile_SdkV2) SyncEffectiveFieldsDuringRead(existingState RecipientProfile_SdkV2)
func (RecipientProfile_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o RecipientProfile_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, RecipientProfile_SdkV2 only implements ToObjectValue() and Type().
type RecipientTokenInfo ¶
type RecipientTokenInfo 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"` // Time at which this recipient token was created, in epoch milliseconds. CreatedAt types.Int64 `tfsdk:"created_at"` // Username of recipient token creator. CreatedBy types.String `tfsdk:"created_by"` // Expiration timestamp of the token in epoch milliseconds. ExpirationTime types.Int64 `tfsdk:"expiration_time"` // Unique ID of the recipient token. Id types.String `tfsdk:"id"` // Time at which this recipient token was updated, in epoch milliseconds. UpdatedAt types.Int64 `tfsdk:"updated_at"` // Username of recipient token updater. UpdatedBy types.String `tfsdk:"updated_by"` }
func (RecipientTokenInfo) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RecipientTokenInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RecipientTokenInfo) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in RecipientTokenInfo. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*RecipientTokenInfo) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *RecipientTokenInfo) SyncEffectiveFieldsDuringCreateOrUpdate(plan RecipientTokenInfo)
func (*RecipientTokenInfo) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *RecipientTokenInfo) SyncEffectiveFieldsDuringRead(existingState RecipientTokenInfo)
func (RecipientTokenInfo) ToObjectValue ¶ added in v1.61.0
func (o RecipientTokenInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, RecipientTokenInfo only implements ToObjectValue() and Type().
type RecipientTokenInfo_SdkV2 ¶ added in v1.62.1
type RecipientTokenInfo_SdkV2 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"` // Time at which this recipient token was created, in epoch milliseconds. CreatedAt types.Int64 `tfsdk:"created_at"` // Username of recipient token creator. CreatedBy types.String `tfsdk:"created_by"` // Expiration timestamp of the token in epoch milliseconds. ExpirationTime types.Int64 `tfsdk:"expiration_time"` // Unique ID of the recipient token. Id types.String `tfsdk:"id"` // Time at which this recipient token was updated, in epoch milliseconds. UpdatedAt types.Int64 `tfsdk:"updated_at"` // Username of recipient token updater. UpdatedBy types.String `tfsdk:"updated_by"` }
func (RecipientTokenInfo_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RecipientTokenInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RecipientTokenInfo_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in RecipientTokenInfo. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*RecipientTokenInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *RecipientTokenInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RecipientTokenInfo_SdkV2)
func (*RecipientTokenInfo_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *RecipientTokenInfo_SdkV2) SyncEffectiveFieldsDuringRead(existingState RecipientTokenInfo_SdkV2)
func (RecipientTokenInfo_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o RecipientTokenInfo_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, RecipientTokenInfo_SdkV2 only implements ToObjectValue() and Type().
type RetrieveTokenRequest ¶
type RetrieveTokenRequest struct { // The one time activation url. It also accepts activation token. ActivationUrl types.String `tfsdk:"-"` }
Get an access token
func (RetrieveTokenRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in RetrieveTokenRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (RetrieveTokenRequest) ToObjectValue ¶ added in v1.61.0
func (o RetrieveTokenRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, RetrieveTokenRequest only implements ToObjectValue() and Type().
type RetrieveTokenRequest_SdkV2 ¶ added in v1.62.1
type RetrieveTokenRequest_SdkV2 struct { // The one time activation url. It also accepts activation token. ActivationUrl types.String `tfsdk:"-"` }
Get an access token
func (RetrieveTokenRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a RetrieveTokenRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in RetrieveTokenRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (RetrieveTokenRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o RetrieveTokenRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, RetrieveTokenRequest_SdkV2 only implements ToObjectValue() and Type().
type RetrieveTokenResponse ¶
type RetrieveTokenResponse struct { // The token used to authorize the recipient. BearerToken types.String `tfsdk:"bearerToken"` // The endpoint for the share to be used by the recipient. Endpoint types.String `tfsdk:"endpoint"` // Expiration timestamp of the token in epoch milliseconds. ExpirationTime types.String `tfsdk:"expirationTime"` ShareCredentialsVersion types.Int64 `tfsdk:"shareCredentialsVersion"` }
func (RetrieveTokenResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RetrieveTokenResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RetrieveTokenResponse) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in RetrieveTokenResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*RetrieveTokenResponse) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *RetrieveTokenResponse) SyncEffectiveFieldsDuringCreateOrUpdate(plan RetrieveTokenResponse)
func (*RetrieveTokenResponse) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *RetrieveTokenResponse) SyncEffectiveFieldsDuringRead(existingState RetrieveTokenResponse)
func (RetrieveTokenResponse) ToObjectValue ¶ added in v1.61.0
func (o RetrieveTokenResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, RetrieveTokenResponse only implements ToObjectValue() and Type().
type RetrieveTokenResponse_SdkV2 ¶ added in v1.62.1
type RetrieveTokenResponse_SdkV2 struct { // The token used to authorize the recipient. BearerToken types.String `tfsdk:"bearerToken"` // The endpoint for the share to be used by the recipient. Endpoint types.String `tfsdk:"endpoint"` // Expiration timestamp of the token in epoch milliseconds. ExpirationTime types.String `tfsdk:"expirationTime"` ShareCredentialsVersion types.Int64 `tfsdk:"shareCredentialsVersion"` }
func (RetrieveTokenResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RetrieveTokenResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RetrieveTokenResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a RetrieveTokenResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in RetrieveTokenResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*RetrieveTokenResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *RetrieveTokenResponse_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RetrieveTokenResponse_SdkV2)
func (*RetrieveTokenResponse_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *RetrieveTokenResponse_SdkV2) SyncEffectiveFieldsDuringRead(existingState RetrieveTokenResponse_SdkV2)
func (RetrieveTokenResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o RetrieveTokenResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, RetrieveTokenResponse_SdkV2 only implements ToObjectValue() and Type().
type RotateRecipientToken ¶
type RotateRecipientToken struct { // The expiration time of the bearer token in ISO 8601 format. This will set // the expiration_time of existing token only to a smaller timestamp, it // cannot extend the expiration_time. Use 0 to expire the existing token // immediately, negative number will return an error. ExistingTokenExpireInSeconds types.Int64 `tfsdk:"existing_token_expire_in_seconds"` // The name of the Recipient. Name types.String `tfsdk:"-"` }
func (RotateRecipientToken) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RotateRecipientToken) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RotateRecipientToken) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in RotateRecipientToken. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*RotateRecipientToken) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *RotateRecipientToken) SyncEffectiveFieldsDuringCreateOrUpdate(plan RotateRecipientToken)
func (*RotateRecipientToken) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *RotateRecipientToken) SyncEffectiveFieldsDuringRead(existingState RotateRecipientToken)
func (RotateRecipientToken) ToObjectValue ¶ added in v1.61.0
func (o RotateRecipientToken) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, RotateRecipientToken only implements ToObjectValue() and Type().
type RotateRecipientToken_SdkV2 ¶ added in v1.62.1
type RotateRecipientToken_SdkV2 struct { // The expiration time of the bearer token in ISO 8601 format. This will set // the expiration_time of existing token only to a smaller timestamp, it // cannot extend the expiration_time. Use 0 to expire the existing token // immediately, negative number will return an error. ExistingTokenExpireInSeconds types.Int64 `tfsdk:"existing_token_expire_in_seconds"` // The name of the Recipient. Name types.String `tfsdk:"-"` }
func (RotateRecipientToken_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c RotateRecipientToken_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RotateRecipientToken_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a RotateRecipientToken_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in RotateRecipientToken. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*RotateRecipientToken_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *RotateRecipientToken_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan RotateRecipientToken_SdkV2)
func (*RotateRecipientToken_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *RotateRecipientToken_SdkV2) SyncEffectiveFieldsDuringRead(existingState RotateRecipientToken_SdkV2)
func (RotateRecipientToken_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o RotateRecipientToken_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, RotateRecipientToken_SdkV2 only implements ToObjectValue() and Type().
type SecurablePropertiesKvPairs ¶
type SecurablePropertiesKvPairs struct { // A map of key-value properties attached to the securable. Properties types.Map `tfsdk:"properties"` }
An object with __properties__ containing map of key-value properties attached to the securable.
func (SecurablePropertiesKvPairs) ApplySchemaCustomizations ¶ added in v1.63.0
func (c SecurablePropertiesKvPairs) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SecurablePropertiesKvPairs) GetComplexFieldTypes ¶ added in v1.61.0
func (a SecurablePropertiesKvPairs) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in SecurablePropertiesKvPairs. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SecurablePropertiesKvPairs) GetProperties ¶ added in v1.61.0
func (o *SecurablePropertiesKvPairs) GetProperties(ctx context.Context) (map[string]types.String, bool)
GetProperties returns the value of the Properties field in SecurablePropertiesKvPairs as a map of string to types.String values. If the field is unknown or null, the boolean return value is false.
func (*SecurablePropertiesKvPairs) SetProperties ¶ added in v1.61.0
SetProperties sets the value of the Properties field in SecurablePropertiesKvPairs.
func (*SecurablePropertiesKvPairs) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *SecurablePropertiesKvPairs) SyncEffectiveFieldsDuringCreateOrUpdate(plan SecurablePropertiesKvPairs)
func (*SecurablePropertiesKvPairs) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *SecurablePropertiesKvPairs) SyncEffectiveFieldsDuringRead(existingState SecurablePropertiesKvPairs)
func (SecurablePropertiesKvPairs) ToObjectValue ¶ added in v1.61.0
func (o SecurablePropertiesKvPairs) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SecurablePropertiesKvPairs only implements ToObjectValue() and Type().
type SecurablePropertiesKvPairs_SdkV2 ¶ added in v1.62.1
type SecurablePropertiesKvPairs_SdkV2 struct { // A map of key-value properties attached to the securable. Properties types.Map `tfsdk:"properties"` }
An object with __properties__ containing map of key-value properties attached to the securable.
func (SecurablePropertiesKvPairs_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c SecurablePropertiesKvPairs_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SecurablePropertiesKvPairs_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a SecurablePropertiesKvPairs_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in SecurablePropertiesKvPairs. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SecurablePropertiesKvPairs_SdkV2) GetProperties ¶ added in v1.62.1
func (o *SecurablePropertiesKvPairs_SdkV2) GetProperties(ctx context.Context) (map[string]types.String, bool)
GetProperties returns the value of the Properties field in SecurablePropertiesKvPairs_SdkV2 as a map of string to types.String values. If the field is unknown or null, the boolean return value is false.
func (*SecurablePropertiesKvPairs_SdkV2) SetProperties ¶ added in v1.62.1
func (o *SecurablePropertiesKvPairs_SdkV2) SetProperties(ctx context.Context, v map[string]types.String)
SetProperties sets the value of the Properties field in SecurablePropertiesKvPairs_SdkV2.
func (*SecurablePropertiesKvPairs_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *SecurablePropertiesKvPairs_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SecurablePropertiesKvPairs_SdkV2)
func (*SecurablePropertiesKvPairs_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *SecurablePropertiesKvPairs_SdkV2) SyncEffectiveFieldsDuringRead(existingState SecurablePropertiesKvPairs_SdkV2)
func (SecurablePropertiesKvPairs_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o SecurablePropertiesKvPairs_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SecurablePropertiesKvPairs_SdkV2 only implements ToObjectValue() and Type().
type ShareInfo ¶
type ShareInfo struct { types.String `tfsdk:"comment"` CreatedAt types.Int64 `tfsdk:"created_at"` CreatedBy types.String `tfsdk:"created_by"` Name types.String `tfsdk:"name"` Objects types.List `tfsdk:"object"` // Username of current owner of share. StorageLocation types.String `tfsdk:"storage_location"` StorageRoot types.String `tfsdk:"storage_root"` UpdatedAt types.Int64 `tfsdk:"updated_at"` UpdatedBy types.String `tfsdk:"updated_by"` }Comment
func (ShareInfo) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ShareInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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) GetObjects ¶ added in v1.61.0
func (o *ShareInfo) GetObjects(ctx context.Context) ([]SharedDataObject, bool)
GetObjects returns the value of the Objects field in ShareInfo as a slice of SharedDataObject values. If the field is unknown or null, the boolean return value is false.
func (*ShareInfo) SetObjects ¶ added in v1.61.0
func (o *ShareInfo) SetObjects(ctx context.Context, v []SharedDataObject)
SetObjects sets the value of the Objects field in ShareInfo.
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 ShareInfo_SdkV2 ¶ added in v1.62.1
type ShareInfo_SdkV2 struct { types.String `tfsdk:"comment"` CreatedAt types.Int64 `tfsdk:"created_at"` CreatedBy types.String `tfsdk:"created_by"` Name types.String `tfsdk:"name"` Objects types.List `tfsdk:"object"` // Username of current owner of share. StorageLocation types.String `tfsdk:"storage_location"` StorageRoot types.String `tfsdk:"storage_root"` UpdatedAt types.Int64 `tfsdk:"updated_at"` UpdatedBy types.String `tfsdk:"updated_by"` }Comment
func (ShareInfo_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ShareInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ShareInfo_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) GetObjects ¶ added in v1.62.1
func (o *ShareInfo_SdkV2) GetObjects(ctx context.Context) ([]SharedDataObject_SdkV2, bool)
GetObjects returns the value of the Objects field in ShareInfo_SdkV2 as a slice of SharedDataObject_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ShareInfo_SdkV2) SetObjects ¶ added in v1.62.1
func (o *ShareInfo_SdkV2) SetObjects(ctx context.Context, v []SharedDataObject_SdkV2)
SetObjects sets the value of the Objects field in ShareInfo_SdkV2.
func (*ShareInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ShareInfo_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ShareInfo_SdkV2)
func (*ShareInfo_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ShareInfo_SdkV2) SyncEffectiveFieldsDuringRead(existingState ShareInfo_SdkV2)
func (ShareInfo_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ShareInfo_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ShareInfo_SdkV2 only implements ToObjectValue() and Type().
type SharePermissionsRequest ¶
type SharePermissionsRequest struct { // is set to a server configured value (recommended); - when set to a value // greater than 0, the page length is the minimum of this value and a server // configured value; - when set to a value less than 0, an invalid parameter // error is returned; - If not set, all valid permissions are returned (not // recommended). - Note: The number of returned permissions might be less // than the specified max_results size, even zero. The only definitive // indication that no further permissions can be fetched is when the // next_page_token is unset from the response. MaxResults types.Int64 `tfsdk:"-"` Name types.String `tfsdk:"-"` PageToken types.String `tfsdk:"-"` }
Get recipient share permissions
func (SharePermissionsRequest) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in SharePermissionsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (SharePermissionsRequest) ToObjectValue ¶ added in v1.61.0
func (o SharePermissionsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SharePermissionsRequest only implements ToObjectValue() and Type().
type SharePermissionsRequest_SdkV2 ¶ added in v1.62.1
type SharePermissionsRequest_SdkV2 struct { // is set to a server configured value (recommended); - when set to a value // greater than 0, the page length is the minimum of this value and a server // configured value; - when set to a value less than 0, an invalid parameter // error is returned; - If not set, all valid permissions are returned (not // recommended). - Note: The number of returned permissions might be less // than the specified max_results size, even zero. The only definitive // indication that no further permissions can be fetched is when the // next_page_token is unset from the response. MaxResults types.Int64 `tfsdk:"-"` Name types.String `tfsdk:"-"` PageToken types.String `tfsdk:"-"` }
Get recipient share permissions
func (SharePermissionsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a SharePermissionsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in SharePermissionsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (SharePermissionsRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o SharePermissionsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SharePermissionsRequest_SdkV2 only implements ToObjectValue() and Type().
type ShareToPrivilegeAssignment ¶
type ShareToPrivilegeAssignment struct { types.List `tfsdk:"privilege_assignments"` ShareName types.String `tfsdk:"share_name"` }PrivilegeAssignments
func (ShareToPrivilegeAssignment) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ShareToPrivilegeAssignment) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ShareToPrivilegeAssignment) GetComplexFieldTypes ¶ added in v1.61.0
func (a ShareToPrivilegeAssignment) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ShareToPrivilegeAssignment. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ShareToPrivilegeAssignment) GetPrivilegeAssignments ¶ added in v1.61.0
func (o *ShareToPrivilegeAssignment) GetPrivilegeAssignments(ctx context.Context) ([]PrivilegeAssignment, bool)
GetPrivilegeAssignments returns the value of the PrivilegeAssignments field in ShareToPrivilegeAssignment as a slice of PrivilegeAssignment values. If the field is unknown or null, the boolean return value is false.
func (*ShareToPrivilegeAssignment) SetPrivilegeAssignments ¶ added in v1.61.0
func (o *ShareToPrivilegeAssignment) SetPrivilegeAssignments(ctx context.Context, v []PrivilegeAssignment)
SetPrivilegeAssignments sets the value of the PrivilegeAssignments field in ShareToPrivilegeAssignment.
func (*ShareToPrivilegeAssignment) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *ShareToPrivilegeAssignment) SyncEffectiveFieldsDuringCreateOrUpdate(plan ShareToPrivilegeAssignment)
func (*ShareToPrivilegeAssignment) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *ShareToPrivilegeAssignment) SyncEffectiveFieldsDuringRead(existingState ShareToPrivilegeAssignment)
func (ShareToPrivilegeAssignment) ToObjectValue ¶ added in v1.61.0
func (o ShareToPrivilegeAssignment) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ShareToPrivilegeAssignment only implements ToObjectValue() and Type().
type ShareToPrivilegeAssignment_SdkV2 ¶ added in v1.62.1
type ShareToPrivilegeAssignment_SdkV2 struct { types.List `tfsdk:"privilege_assignments"` ShareName types.String `tfsdk:"share_name"` }PrivilegeAssignments
func (ShareToPrivilegeAssignment_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c ShareToPrivilegeAssignment_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ShareToPrivilegeAssignment_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a ShareToPrivilegeAssignment_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ShareToPrivilegeAssignment. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ShareToPrivilegeAssignment_SdkV2) GetPrivilegeAssignments ¶ added in v1.62.1
func (o *ShareToPrivilegeAssignment_SdkV2) GetPrivilegeAssignments(ctx context.Context) ([]PrivilegeAssignment_SdkV2, bool)
GetPrivilegeAssignments returns the value of the PrivilegeAssignments field in ShareToPrivilegeAssignment_SdkV2 as a slice of PrivilegeAssignment_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ShareToPrivilegeAssignment_SdkV2) SetPrivilegeAssignments ¶ added in v1.62.1
func (o *ShareToPrivilegeAssignment_SdkV2) SetPrivilegeAssignments(ctx context.Context, v []PrivilegeAssignment_SdkV2)
SetPrivilegeAssignments sets the value of the PrivilegeAssignments field in ShareToPrivilegeAssignment_SdkV2.
func (*ShareToPrivilegeAssignment_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *ShareToPrivilegeAssignment_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan ShareToPrivilegeAssignment_SdkV2)
func (*ShareToPrivilegeAssignment_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *ShareToPrivilegeAssignment_SdkV2) SyncEffectiveFieldsDuringRead(existingState ShareToPrivilegeAssignment_SdkV2)
func (ShareToPrivilegeAssignment_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o ShareToPrivilegeAssignment_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ShareToPrivilegeAssignment_SdkV2 only implements ToObjectValue() and Type().
type SharedDataObject ¶
type SharedDataObject struct { // milliseconds. AddedAt types.Int64 `tfsdk:"added_at"` AddedBy types.String `tfsdk:"added_by"` // Whether to enable cdf or indicate if cdf is enabled on the shared object. // [Update:OPT] Comment types.String `tfsdk:"comment"` // NOTEBOOK_FILE. This should be base64 encoded. Required for adding a // NOTEBOOK_FILE, optional for updating, ignored for other types. Content types.String `tfsdk:"content"` DataObjectType types.String `tfsdk:"data_object_type"` // Whether to enable or disable sharing of data history. If not specified, // the default is **DISABLED**. // // For example, a table's fully qualified name is in the format of // `<catalog>.<schema>.<table>`. Name types.String `tfsdk:"name"` Partitions types.List `tfsdk:"partition"` // A user-provided new name for the data object within the share. If this // new name is not provided, the object's original name will be used as the // `shared_as` name. The `shared_as` name must be unique within a share. For // tables, the new name must follow the format of `<schema>.<table>`. // The start version associated with the object. This allows data providers // to control the lowest object version that is accessible by clients. If // specified, clients can query snapshots or changes for versions >= // start_version. If not specified, clients can only query starting from the // version of the object at the time it was added to the share. // // NOTE: The start_version should be <= the `current` version of the object. Status types.String `tfsdk:"status"` // new name is not provided, the object's original name will be used as the // `string_shared_as` name. The `string_shared_as` name must be unique // within a share. For notebooks, the new name should be the new notebook // file name. StringSharedAs types.String `tfsdk:"string_shared_as"` }
func (SharedDataObject) ApplySchemaCustomizations ¶ added in v1.63.0
func (c SharedDataObject) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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) GetPartitions ¶ added in v1.61.0
func (o *SharedDataObject) GetPartitions(ctx context.Context) ([]Partition, bool)
GetPartitions returns the value of the Partitions field in SharedDataObject as a slice of Partition values. If the field is unknown or null, the boolean return value is false.
func (*SharedDataObject) SetPartitions ¶ added in v1.61.0
func (o *SharedDataObject) SetPartitions(ctx context.Context, v []Partition)
SetPartitions sets the value of the Partitions field in SharedDataObject.
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 SharedDataObjectUpdate ¶
type SharedDataObjectUpdate struct { types.String `tfsdk:"action"` DataObject types.Object `tfsdk:"data_object"` }Action
func (SharedDataObjectUpdate) ApplySchemaCustomizations ¶ added in v1.63.0
func (c SharedDataObjectUpdate) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SharedDataObjectUpdate) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in SharedDataObjectUpdate. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SharedDataObjectUpdate) GetDataObject ¶ added in v1.61.0
func (o *SharedDataObjectUpdate) GetDataObject(ctx context.Context) (SharedDataObject, bool)
GetDataObject returns the value of the DataObject field in SharedDataObjectUpdate as a SharedDataObject value. If the field is unknown or null, the boolean return value is false.
func (*SharedDataObjectUpdate) SetDataObject ¶ added in v1.61.0
func (o *SharedDataObjectUpdate) SetDataObject(ctx context.Context, v SharedDataObject)
SetDataObject sets the value of the DataObject field in SharedDataObjectUpdate.
func (*SharedDataObjectUpdate) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *SharedDataObjectUpdate) SyncEffectiveFieldsDuringCreateOrUpdate(plan SharedDataObjectUpdate)
func (*SharedDataObjectUpdate) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *SharedDataObjectUpdate) SyncEffectiveFieldsDuringRead(existingState SharedDataObjectUpdate)
func (SharedDataObjectUpdate) ToObjectValue ¶ added in v1.61.0
func (o SharedDataObjectUpdate) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SharedDataObjectUpdate only implements ToObjectValue() and Type().
type SharedDataObjectUpdate_SdkV2 ¶ added in v1.62.1
type SharedDataObjectUpdate_SdkV2 struct { types.String `tfsdk:"action"` DataObject types.List `tfsdk:"data_object"` }Action
func (SharedDataObjectUpdate_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c SharedDataObjectUpdate_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SharedDataObjectUpdate_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a SharedDataObjectUpdate_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in SharedDataObjectUpdate. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SharedDataObjectUpdate_SdkV2) GetDataObject ¶ added in v1.62.1
func (o *SharedDataObjectUpdate_SdkV2) GetDataObject(ctx context.Context) (SharedDataObject_SdkV2, bool)
GetDataObject returns the value of the DataObject field in SharedDataObjectUpdate_SdkV2 as a SharedDataObject_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*SharedDataObjectUpdate_SdkV2) SetDataObject ¶ added in v1.62.1
func (o *SharedDataObjectUpdate_SdkV2) SetDataObject(ctx context.Context, v SharedDataObject_SdkV2)
SetDataObject sets the value of the DataObject field in SharedDataObjectUpdate_SdkV2.
func (*SharedDataObjectUpdate_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *SharedDataObjectUpdate_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SharedDataObjectUpdate_SdkV2)
func (*SharedDataObjectUpdate_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *SharedDataObjectUpdate_SdkV2) SyncEffectiveFieldsDuringRead(existingState SharedDataObjectUpdate_SdkV2)
func (SharedDataObjectUpdate_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o SharedDataObjectUpdate_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SharedDataObjectUpdate_SdkV2 only implements ToObjectValue() and Type().
type SharedDataObject_SdkV2 ¶ added in v1.62.1
type SharedDataObject_SdkV2 struct { // milliseconds. AddedAt types.Int64 `tfsdk:"added_at"` AddedBy types.String `tfsdk:"added_by"` // Whether to enable cdf or indicate if cdf is enabled on the shared object. // [Update:OPT] Comment types.String `tfsdk:"comment"` // NOTEBOOK_FILE. This should be base64 encoded. Required for adding a // NOTEBOOK_FILE, optional for updating, ignored for other types. Content types.String `tfsdk:"content"` DataObjectType types.String `tfsdk:"data_object_type"` // Whether to enable or disable sharing of data history. If not specified, // the default is **DISABLED**. // // For example, a table's fully qualified name is in the format of // `<catalog>.<schema>.<table>`. Name types.String `tfsdk:"name"` Partitions types.List `tfsdk:"partition"` // A user-provided new name for the data object within the share. If this // new name is not provided, the object's original name will be used as the // `shared_as` name. The `shared_as` name must be unique within a share. For // tables, the new name must follow the format of `<schema>.<table>`. // The start version associated with the object. This allows data providers // to control the lowest object version that is accessible by clients. If // specified, clients can query snapshots or changes for versions >= // start_version. If not specified, clients can only query starting from the // version of the object at the time it was added to the share. // // NOTE: The start_version should be <= the `current` version of the object. Status types.String `tfsdk:"status"` // new name is not provided, the object's original name will be used as the // `string_shared_as` name. The `string_shared_as` name must be unique // within a share. For notebooks, the new name should be the new notebook // file name. StringSharedAs types.String `tfsdk:"string_shared_as"` }
func (SharedDataObject_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c SharedDataObject_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SharedDataObject_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
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_SdkV2) GetPartitions ¶ added in v1.62.1
func (o *SharedDataObject_SdkV2) GetPartitions(ctx context.Context) ([]Partition_SdkV2, bool)
GetPartitions returns the value of the Partitions field in SharedDataObject_SdkV2 as a slice of Partition_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*SharedDataObject_SdkV2) SetPartitions ¶ added in v1.62.1
func (o *SharedDataObject_SdkV2) SetPartitions(ctx context.Context, v []Partition_SdkV2)
SetPartitions sets the value of the Partitions field in SharedDataObject_SdkV2.
func (*SharedDataObject_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *SharedDataObject_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan SharedDataObject_SdkV2)
func (*SharedDataObject_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *SharedDataObject_SdkV2) SyncEffectiveFieldsDuringRead(existingState SharedDataObject_SdkV2)
func (SharedDataObject_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o SharedDataObject_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SharedDataObject_SdkV2 only implements ToObjectValue() and Type().
type UpdatePermissionsResponse ¶
type UpdatePermissionsResponse struct { }
func (UpdatePermissionsResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (a UpdatePermissionsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdatePermissionsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (UpdatePermissionsResponse) ToObjectValue ¶ added in v1.61.0
func (o UpdatePermissionsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdatePermissionsResponse only implements ToObjectValue() and Type().
type UpdatePermissionsResponse_SdkV2 ¶ added in v1.62.1
type UpdatePermissionsResponse_SdkV2 struct { }
func (UpdatePermissionsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a UpdatePermissionsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdatePermissionsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (UpdatePermissionsResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UpdatePermissionsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdatePermissionsResponse_SdkV2 only implements ToObjectValue() and Type().
type UpdateProvider ¶
type UpdateProvider struct { // Description about the provider. Comment types.String `tfsdk:"comment"` // Name of the provider. Name types.String `tfsdk:"-"` // New name for the provider. NewName types.String `tfsdk:"new_name"` // Username of Provider owner. Owner types.String `tfsdk:"owner"` // This field is required when the __authentication_type__ is **TOKEN**, // **OAUTH_CLIENT_CREDENTIALS** or not provided. RecipientProfileStr types.String `tfsdk:"recipient_profile_str"` }
func (UpdateProvider) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateProvider) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateProvider) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateProvider. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateProvider) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateProvider) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateProvider)
func (*UpdateProvider) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateProvider) SyncEffectiveFieldsDuringRead(existingState UpdateProvider)
func (UpdateProvider) ToObjectValue ¶ added in v1.61.0
func (o UpdateProvider) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateProvider only implements ToObjectValue() and Type().
type UpdateProvider_SdkV2 ¶ added in v1.62.1
type UpdateProvider_SdkV2 struct { // Description about the provider. Comment types.String `tfsdk:"comment"` // Name of the provider. Name types.String `tfsdk:"-"` // New name for the provider. NewName types.String `tfsdk:"new_name"` // Username of Provider owner. Owner types.String `tfsdk:"owner"` // This field is required when the __authentication_type__ is **TOKEN**, // **OAUTH_CLIENT_CREDENTIALS** or not provided. RecipientProfileStr types.String `tfsdk:"recipient_profile_str"` }
func (UpdateProvider_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateProvider_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateProvider_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateProvider. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateProvider_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *UpdateProvider_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateProvider_SdkV2)
func (*UpdateProvider_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *UpdateProvider_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateProvider_SdkV2)
func (UpdateProvider_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UpdateProvider_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateProvider_SdkV2 only implements ToObjectValue() and Type().
type UpdateRecipient ¶
type UpdateRecipient struct { // Description about the recipient. Comment types.String `tfsdk:"comment"` // Expiration timestamp of the token, in epoch milliseconds. ExpirationTime types.Int64 `tfsdk:"expiration_time"` // IP Access List IpAccessList types.Object `tfsdk:"ip_access_list"` // Name of the recipient. Name types.String `tfsdk:"-"` // New name for the recipient. . NewName types.String `tfsdk:"new_name"` // Username of the recipient owner. Owner types.String `tfsdk:"owner"` // Recipient properties as map of string key-value pairs. When provided in // update request, the specified properties will override the existing // properties. To add and remove properties, one would need to perform a // read-modify-write. PropertiesKvpairs types.Object `tfsdk:"properties_kvpairs"` }
func (UpdateRecipient) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateRecipient) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateRecipient) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateRecipient. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateRecipient) GetIpAccessList ¶ added in v1.61.0
func (o *UpdateRecipient) GetIpAccessList(ctx context.Context) (IpAccessList, bool)
GetIpAccessList returns the value of the IpAccessList field in UpdateRecipient as a IpAccessList value. If the field is unknown or null, the boolean return value is false.
func (*UpdateRecipient) GetPropertiesKvpairs ¶ added in v1.61.0
func (o *UpdateRecipient) GetPropertiesKvpairs(ctx context.Context) (SecurablePropertiesKvPairs, bool)
GetPropertiesKvpairs returns the value of the PropertiesKvpairs field in UpdateRecipient as a SecurablePropertiesKvPairs value. If the field is unknown or null, the boolean return value is false.
func (*UpdateRecipient) SetIpAccessList ¶ added in v1.61.0
func (o *UpdateRecipient) SetIpAccessList(ctx context.Context, v IpAccessList)
SetIpAccessList sets the value of the IpAccessList field in UpdateRecipient.
func (*UpdateRecipient) SetPropertiesKvpairs ¶ added in v1.61.0
func (o *UpdateRecipient) SetPropertiesKvpairs(ctx context.Context, v SecurablePropertiesKvPairs)
SetPropertiesKvpairs sets the value of the PropertiesKvpairs field in UpdateRecipient.
func (*UpdateRecipient) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateRecipient) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateRecipient)
func (*UpdateRecipient) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateRecipient) SyncEffectiveFieldsDuringRead(existingState UpdateRecipient)
func (UpdateRecipient) ToObjectValue ¶ added in v1.61.0
func (o UpdateRecipient) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateRecipient only implements ToObjectValue() and Type().
type UpdateRecipient_SdkV2 ¶ added in v1.62.1
type UpdateRecipient_SdkV2 struct { // Description about the recipient. Comment types.String `tfsdk:"comment"` // Expiration timestamp of the token, in epoch milliseconds. ExpirationTime types.Int64 `tfsdk:"expiration_time"` // IP Access List IpAccessList types.List `tfsdk:"ip_access_list"` // Name of the recipient. Name types.String `tfsdk:"-"` // New name for the recipient. . NewName types.String `tfsdk:"new_name"` // Username of the recipient owner. Owner types.String `tfsdk:"owner"` // Recipient properties as map of string key-value pairs. When provided in // update request, the specified properties will override the existing // properties. To add and remove properties, one would need to perform a // read-modify-write. PropertiesKvpairs types.List `tfsdk:"properties_kvpairs"` }
func (UpdateRecipient_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateRecipient_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateRecipient_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateRecipient. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateRecipient_SdkV2) GetIpAccessList ¶ added in v1.62.1
func (o *UpdateRecipient_SdkV2) GetIpAccessList(ctx context.Context) (IpAccessList_SdkV2, bool)
GetIpAccessList returns the value of the IpAccessList field in UpdateRecipient_SdkV2 as a IpAccessList_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*UpdateRecipient_SdkV2) GetPropertiesKvpairs ¶ added in v1.62.1
func (o *UpdateRecipient_SdkV2) GetPropertiesKvpairs(ctx context.Context) (SecurablePropertiesKvPairs_SdkV2, bool)
GetPropertiesKvpairs returns the value of the PropertiesKvpairs field in UpdateRecipient_SdkV2 as a SecurablePropertiesKvPairs_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*UpdateRecipient_SdkV2) SetIpAccessList ¶ added in v1.62.1
func (o *UpdateRecipient_SdkV2) SetIpAccessList(ctx context.Context, v IpAccessList_SdkV2)
SetIpAccessList sets the value of the IpAccessList field in UpdateRecipient_SdkV2.
func (*UpdateRecipient_SdkV2) SetPropertiesKvpairs ¶ added in v1.62.1
func (o *UpdateRecipient_SdkV2) SetPropertiesKvpairs(ctx context.Context, v SecurablePropertiesKvPairs_SdkV2)
SetPropertiesKvpairs sets the value of the PropertiesKvpairs field in UpdateRecipient_SdkV2.
func (*UpdateRecipient_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *UpdateRecipient_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateRecipient_SdkV2)
func (*UpdateRecipient_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *UpdateRecipient_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateRecipient_SdkV2)
func (UpdateRecipient_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UpdateRecipient_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateRecipient_SdkV2 only implements ToObjectValue() and Type().
type UpdateShare ¶
type UpdateShare struct { types.String `tfsdk:"comment"` Name types.String `tfsdk:"-"` NewName types.String `tfsdk:"new_name"` // Username of current owner of share. StorageRoot types.String `tfsdk:"storage_root"` Updates types.List `tfsdk:"updates"` }Comment
func (UpdateShare) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateShare) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateShare) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateShare. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateShare) GetUpdates ¶ added in v1.61.0
func (o *UpdateShare) GetUpdates(ctx context.Context) ([]SharedDataObjectUpdate, bool)
GetUpdates returns the value of the Updates field in UpdateShare as a slice of SharedDataObjectUpdate values. If the field is unknown or null, the boolean return value is false.
func (*UpdateShare) SetUpdates ¶ added in v1.61.0
func (o *UpdateShare) SetUpdates(ctx context.Context, v []SharedDataObjectUpdate)
SetUpdates sets the value of the Updates field in UpdateShare.
func (*UpdateShare) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateShare) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateShare)
func (*UpdateShare) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateShare) SyncEffectiveFieldsDuringRead(existingState UpdateShare)
func (UpdateShare) ToObjectValue ¶ added in v1.61.0
func (o UpdateShare) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateShare only implements ToObjectValue() and Type().
type UpdateSharePermissions ¶
type UpdateSharePermissions struct { types.List `tfsdk:"changes"` // is set to a server configured value (recommended); - when set to a value // greater than 0, the page length is the minimum of this value and a server // configured value; - when set to a value less than 0, an invalid parameter // error is returned; - If not set, all valid permissions are returned (not // recommended). - Note: The number of returned permissions might be less // than the specified max_results size, even zero. The only definitive // indication that no further permissions can be fetched is when the // next_page_token is unset from the response. MaxResults types.Int64 `tfsdk:"-"` Name types.String `tfsdk:"-"` PageToken types.String `tfsdk:"-"` }Changes
func (UpdateSharePermissions) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateSharePermissions) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*UpdateSharePermissions) GetChanges ¶ added in v1.61.0
func (o *UpdateSharePermissions) GetChanges(ctx context.Context) ([]catalog_tf.PermissionsChange, bool)
GetChanges returns the value of the Changes field in UpdateSharePermissions as a slice of catalog_tf.PermissionsChange values. If the field is unknown or null, the boolean return value is false.
func (UpdateSharePermissions) GetComplexFieldTypes ¶ added in v1.61.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateSharePermissions. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateSharePermissions) SetChanges ¶ added in v1.61.0
func (o *UpdateSharePermissions) SetChanges(ctx context.Context, v []catalog_tf.PermissionsChange)
SetChanges sets the value of the Changes field in UpdateSharePermissions.
func (*UpdateSharePermissions) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.54.0
func (newState *UpdateSharePermissions) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateSharePermissions)
func (*UpdateSharePermissions) SyncEffectiveFieldsDuringRead ¶ added in v1.54.0
func (newState *UpdateSharePermissions) SyncEffectiveFieldsDuringRead(existingState UpdateSharePermissions)
func (UpdateSharePermissions) ToObjectValue ¶ added in v1.61.0
func (o UpdateSharePermissions) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateSharePermissions only implements ToObjectValue() and Type().
type UpdateSharePermissions_SdkV2 ¶ added in v1.62.1
type UpdateSharePermissions_SdkV2 struct { types.List `tfsdk:"changes"` // is set to a server configured value (recommended); - when set to a value // greater than 0, the page length is the minimum of this value and a server // configured value; - when set to a value less than 0, an invalid parameter // error is returned; - If not set, all valid permissions are returned (not // recommended). - Note: The number of returned permissions might be less // than the specified max_results size, even zero. The only definitive // indication that no further permissions can be fetched is when the // next_page_token is unset from the response. MaxResults types.Int64 `tfsdk:"-"` Name types.String `tfsdk:"-"` PageToken types.String `tfsdk:"-"` }Changes
func (UpdateSharePermissions_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateSharePermissions_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*UpdateSharePermissions_SdkV2) GetChanges ¶ added in v1.62.1
func (o *UpdateSharePermissions_SdkV2) GetChanges(ctx context.Context) ([]catalog_tf.PermissionsChange_SdkV2, bool)
GetChanges returns the value of the Changes field in UpdateSharePermissions_SdkV2 as a slice of catalog_tf.PermissionsChange_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (UpdateSharePermissions_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (a UpdateSharePermissions_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateSharePermissions. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateSharePermissions_SdkV2) SetChanges ¶ added in v1.62.1
func (o *UpdateSharePermissions_SdkV2) SetChanges(ctx context.Context, v []catalog_tf.PermissionsChange_SdkV2)
SetChanges sets the value of the Changes field in UpdateSharePermissions_SdkV2.
func (*UpdateSharePermissions_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *UpdateSharePermissions_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateSharePermissions_SdkV2)
func (*UpdateSharePermissions_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *UpdateSharePermissions_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateSharePermissions_SdkV2)
func (UpdateSharePermissions_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UpdateSharePermissions_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateSharePermissions_SdkV2 only implements ToObjectValue() and Type().
type UpdateShare_SdkV2 ¶ added in v1.62.1
type UpdateShare_SdkV2 struct { types.String `tfsdk:"comment"` Name types.String `tfsdk:"-"` NewName types.String `tfsdk:"new_name"` // Username of current owner of share. StorageRoot types.String `tfsdk:"storage_root"` Updates types.List `tfsdk:"updates"` }Comment
func (UpdateShare_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (c UpdateShare_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateShare_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateShare. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateShare_SdkV2) GetUpdates ¶ added in v1.62.1
func (o *UpdateShare_SdkV2) GetUpdates(ctx context.Context) ([]SharedDataObjectUpdate_SdkV2, bool)
GetUpdates returns the value of the Updates field in UpdateShare_SdkV2 as a slice of SharedDataObjectUpdate_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*UpdateShare_SdkV2) SetUpdates ¶ added in v1.62.1
func (o *UpdateShare_SdkV2) SetUpdates(ctx context.Context, v []SharedDataObjectUpdate_SdkV2)
SetUpdates sets the value of the Updates field in UpdateShare_SdkV2.
func (*UpdateShare_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate ¶ added in v1.62.1
func (newState *UpdateShare_SdkV2) SyncEffectiveFieldsDuringCreateOrUpdate(plan UpdateShare_SdkV2)
func (*UpdateShare_SdkV2) SyncEffectiveFieldsDuringRead ¶ added in v1.62.1
func (newState *UpdateShare_SdkV2) SyncEffectiveFieldsDuringRead(existingState UpdateShare_SdkV2)
func (UpdateShare_SdkV2) ToObjectValue ¶ added in v1.62.1
func (o UpdateShare_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateShare_SdkV2 only implements ToObjectValue() and Type().