Documentation
¶
Index ¶
- type CreateFederationPolicyRequest
- func (m CreateFederationPolicyRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateFederationPolicyRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateFederationPolicyRequest) GetPolicy(ctx context.Context) (FederationPolicy, bool)
- func (m *CreateFederationPolicyRequest) SetPolicy(ctx context.Context, v FederationPolicy)
- func (to *CreateFederationPolicyRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateFederationPolicyRequest)
- func (to *CreateFederationPolicyRequest) SyncFieldsDuringRead(ctx context.Context, from CreateFederationPolicyRequest)
- func (m CreateFederationPolicyRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateFederationPolicyRequest) Type(ctx context.Context) attr.Type
- type CreateFederationPolicyRequest_SdkV2
- func (m CreateFederationPolicyRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateFederationPolicyRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateFederationPolicyRequest_SdkV2) GetPolicy(ctx context.Context) (FederationPolicy_SdkV2, bool)
- func (m *CreateFederationPolicyRequest_SdkV2) SetPolicy(ctx context.Context, v FederationPolicy_SdkV2)
- func (to *CreateFederationPolicyRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateFederationPolicyRequest_SdkV2)
- func (to *CreateFederationPolicyRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateFederationPolicyRequest_SdkV2)
- func (m CreateFederationPolicyRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateFederationPolicyRequest_SdkV2) Type(ctx context.Context) attr.Type
- type CreateProvider
- func (m CreateProvider) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateProvider) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *CreateProvider) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateProvider)
- func (to *CreateProvider) SyncFieldsDuringRead(ctx context.Context, from CreateProvider)
- func (m CreateProvider) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateProvider) Type(ctx context.Context) attr.Type
- type CreateProvider_SdkV2
- func (m CreateProvider_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateProvider_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *CreateProvider_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateProvider_SdkV2)
- func (to *CreateProvider_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateProvider_SdkV2)
- func (m CreateProvider_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateProvider_SdkV2) Type(ctx context.Context) attr.Type
- type CreateRecipient
- func (m CreateRecipient) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateRecipient) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateRecipient) GetIpAccessList(ctx context.Context) (IpAccessList, bool)
- func (m *CreateRecipient) GetPropertiesKvpairs(ctx context.Context) (SecurablePropertiesKvPairs, bool)
- func (m *CreateRecipient) SetIpAccessList(ctx context.Context, v IpAccessList)
- func (m *CreateRecipient) SetPropertiesKvpairs(ctx context.Context, v SecurablePropertiesKvPairs)
- func (to *CreateRecipient) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateRecipient)
- func (to *CreateRecipient) SyncFieldsDuringRead(ctx context.Context, from CreateRecipient)
- func (m CreateRecipient) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateRecipient) Type(ctx context.Context) attr.Type
- type CreateRecipient_SdkV2
- func (m CreateRecipient_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateRecipient_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateRecipient_SdkV2) GetIpAccessList(ctx context.Context) (IpAccessList_SdkV2, bool)
- func (m *CreateRecipient_SdkV2) GetPropertiesKvpairs(ctx context.Context) (SecurablePropertiesKvPairs_SdkV2, bool)
- func (m *CreateRecipient_SdkV2) SetIpAccessList(ctx context.Context, v IpAccessList_SdkV2)
- func (m *CreateRecipient_SdkV2) SetPropertiesKvpairs(ctx context.Context, v SecurablePropertiesKvPairs_SdkV2)
- func (to *CreateRecipient_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateRecipient_SdkV2)
- func (to *CreateRecipient_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateRecipient_SdkV2)
- func (m CreateRecipient_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateRecipient_SdkV2) Type(ctx context.Context) attr.Type
- type CreateShare
- func (m CreateShare) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateShare) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *CreateShare) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateShare)
- func (to *CreateShare) SyncFieldsDuringRead(ctx context.Context, from CreateShare)
- func (m CreateShare) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateShare) Type(ctx context.Context) attr.Type
- type CreateShare_SdkV2
- func (m CreateShare_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateShare_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *CreateShare_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateShare_SdkV2)
- func (to *CreateShare_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateShare_SdkV2)
- func (m CreateShare_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateShare_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteFederationPolicyRequest
- func (m DeleteFederationPolicyRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteFederationPolicyRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteFederationPolicyRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteFederationPolicyRequest)
- func (to *DeleteFederationPolicyRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteFederationPolicyRequest)
- func (m DeleteFederationPolicyRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteFederationPolicyRequest) Type(ctx context.Context) attr.Type
- type DeleteFederationPolicyRequest_SdkV2
- func (m DeleteFederationPolicyRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteFederationPolicyRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteFederationPolicyRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteFederationPolicyRequest_SdkV2)
- func (to *DeleteFederationPolicyRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteFederationPolicyRequest_SdkV2)
- func (m DeleteFederationPolicyRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteFederationPolicyRequest_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteProviderRequest
- func (m DeleteProviderRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteProviderRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteProviderRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteProviderRequest)
- func (to *DeleteProviderRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteProviderRequest)
- func (m DeleteProviderRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteProviderRequest) Type(ctx context.Context) attr.Type
- type DeleteProviderRequest_SdkV2
- func (m DeleteProviderRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteProviderRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteProviderRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteProviderRequest_SdkV2)
- func (to *DeleteProviderRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteProviderRequest_SdkV2)
- func (m DeleteProviderRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteProviderRequest_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteRecipientRequest
- func (m DeleteRecipientRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteRecipientRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteRecipientRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteRecipientRequest)
- func (to *DeleteRecipientRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteRecipientRequest)
- func (m DeleteRecipientRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteRecipientRequest) Type(ctx context.Context) attr.Type
- type DeleteRecipientRequest_SdkV2
- func (m DeleteRecipientRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteRecipientRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteRecipientRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteRecipientRequest_SdkV2)
- func (to *DeleteRecipientRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteRecipientRequest_SdkV2)
- func (m DeleteRecipientRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteRecipientRequest_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteShareRequest
- func (m DeleteShareRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteShareRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteShareRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteShareRequest)
- func (to *DeleteShareRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteShareRequest)
- func (m DeleteShareRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteShareRequest) Type(ctx context.Context) attr.Type
- type DeleteShareRequest_SdkV2
- func (m DeleteShareRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteShareRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteShareRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteShareRequest_SdkV2)
- func (to *DeleteShareRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteShareRequest_SdkV2)
- func (m DeleteShareRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteShareRequest_SdkV2) Type(ctx context.Context) attr.Type
- type DeltaSharingDependency
- func (m DeltaSharingDependency) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeltaSharingDependency) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *DeltaSharingDependency) GetFunction(ctx context.Context) (DeltaSharingFunctionDependency, bool)
- func (m *DeltaSharingDependency) GetTable(ctx context.Context) (DeltaSharingTableDependency, bool)
- func (m *DeltaSharingDependency) SetFunction(ctx context.Context, v DeltaSharingFunctionDependency)
- func (m *DeltaSharingDependency) SetTable(ctx context.Context, v DeltaSharingTableDependency)
- func (to *DeltaSharingDependency) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeltaSharingDependency)
- func (to *DeltaSharingDependency) SyncFieldsDuringRead(ctx context.Context, from DeltaSharingDependency)
- func (m DeltaSharingDependency) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeltaSharingDependency) Type(ctx context.Context) attr.Type
- type DeltaSharingDependencyList
- func (m DeltaSharingDependencyList) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeltaSharingDependencyList) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *DeltaSharingDependencyList) GetDependencies(ctx context.Context) ([]DeltaSharingDependency, bool)
- func (m *DeltaSharingDependencyList) SetDependencies(ctx context.Context, v []DeltaSharingDependency)
- func (to *DeltaSharingDependencyList) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeltaSharingDependencyList)
- func (to *DeltaSharingDependencyList) SyncFieldsDuringRead(ctx context.Context, from DeltaSharingDependencyList)
- func (m DeltaSharingDependencyList) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeltaSharingDependencyList) Type(ctx context.Context) attr.Type
- type DeltaSharingDependencyList_SdkV2
- func (m DeltaSharingDependencyList_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeltaSharingDependencyList_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *DeltaSharingDependencyList_SdkV2) GetDependencies(ctx context.Context) ([]DeltaSharingDependency_SdkV2, bool)
- func (m *DeltaSharingDependencyList_SdkV2) SetDependencies(ctx context.Context, v []DeltaSharingDependency_SdkV2)
- func (to *DeltaSharingDependencyList_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeltaSharingDependencyList_SdkV2)
- func (to *DeltaSharingDependencyList_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeltaSharingDependencyList_SdkV2)
- func (m DeltaSharingDependencyList_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeltaSharingDependencyList_SdkV2) Type(ctx context.Context) attr.Type
- type DeltaSharingDependency_SdkV2
- func (m DeltaSharingDependency_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeltaSharingDependency_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *DeltaSharingDependency_SdkV2) GetFunction(ctx context.Context) (DeltaSharingFunctionDependency_SdkV2, bool)
- func (m *DeltaSharingDependency_SdkV2) GetTable(ctx context.Context) (DeltaSharingTableDependency_SdkV2, bool)
- func (m *DeltaSharingDependency_SdkV2) SetFunction(ctx context.Context, v DeltaSharingFunctionDependency_SdkV2)
- func (m *DeltaSharingDependency_SdkV2) SetTable(ctx context.Context, v DeltaSharingTableDependency_SdkV2)
- func (to *DeltaSharingDependency_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeltaSharingDependency_SdkV2)
- func (to *DeltaSharingDependency_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeltaSharingDependency_SdkV2)
- func (m DeltaSharingDependency_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeltaSharingDependency_SdkV2) Type(ctx context.Context) attr.Type
- type DeltaSharingFunction
- func (m DeltaSharingFunction) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *DeltaSharingFunction) GetAliases(ctx context.Context) ([]RegisteredModelAlias, bool)
- func (m DeltaSharingFunction) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *DeltaSharingFunction) GetDependencyList(ctx context.Context) (DeltaSharingDependencyList, bool)
- func (m *DeltaSharingFunction) GetInputParams(ctx context.Context) (FunctionParameterInfos, bool)
- func (m *DeltaSharingFunction) GetTags(ctx context.Context) ([]catalog_tf.TagKeyValue, bool)
- func (m *DeltaSharingFunction) SetAliases(ctx context.Context, v []RegisteredModelAlias)
- func (m *DeltaSharingFunction) SetDependencyList(ctx context.Context, v DeltaSharingDependencyList)
- func (m *DeltaSharingFunction) SetInputParams(ctx context.Context, v FunctionParameterInfos)
- func (m *DeltaSharingFunction) SetTags(ctx context.Context, v []catalog_tf.TagKeyValue)
- func (to *DeltaSharingFunction) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeltaSharingFunction)
- func (to *DeltaSharingFunction) SyncFieldsDuringRead(ctx context.Context, from DeltaSharingFunction)
- func (m DeltaSharingFunction) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeltaSharingFunction) Type(ctx context.Context) attr.Type
- type DeltaSharingFunctionDependency
- func (m DeltaSharingFunctionDependency) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeltaSharingFunctionDependency) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeltaSharingFunctionDependency) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeltaSharingFunctionDependency)
- func (to *DeltaSharingFunctionDependency) SyncFieldsDuringRead(ctx context.Context, from DeltaSharingFunctionDependency)
- func (m DeltaSharingFunctionDependency) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeltaSharingFunctionDependency) Type(ctx context.Context) attr.Type
- type DeltaSharingFunctionDependency_SdkV2
- func (m DeltaSharingFunctionDependency_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeltaSharingFunctionDependency_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeltaSharingFunctionDependency_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeltaSharingFunctionDependency_SdkV2)
- func (to *DeltaSharingFunctionDependency_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeltaSharingFunctionDependency_SdkV2)
- func (m DeltaSharingFunctionDependency_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeltaSharingFunctionDependency_SdkV2) Type(ctx context.Context) attr.Type
- type DeltaSharingFunction_SdkV2
- func (m DeltaSharingFunction_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *DeltaSharingFunction_SdkV2) GetAliases(ctx context.Context) ([]RegisteredModelAlias_SdkV2, bool)
- func (m DeltaSharingFunction_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *DeltaSharingFunction_SdkV2) GetDependencyList(ctx context.Context) (DeltaSharingDependencyList_SdkV2, bool)
- func (m *DeltaSharingFunction_SdkV2) GetInputParams(ctx context.Context) (FunctionParameterInfos_SdkV2, bool)
- func (m *DeltaSharingFunction_SdkV2) GetTags(ctx context.Context) ([]catalog_tf.TagKeyValue_SdkV2, bool)
- func (m *DeltaSharingFunction_SdkV2) SetAliases(ctx context.Context, v []RegisteredModelAlias_SdkV2)
- func (m *DeltaSharingFunction_SdkV2) SetDependencyList(ctx context.Context, v DeltaSharingDependencyList_SdkV2)
- func (m *DeltaSharingFunction_SdkV2) SetInputParams(ctx context.Context, v FunctionParameterInfos_SdkV2)
- func (m *DeltaSharingFunction_SdkV2) SetTags(ctx context.Context, v []catalog_tf.TagKeyValue_SdkV2)
- func (to *DeltaSharingFunction_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeltaSharingFunction_SdkV2)
- func (to *DeltaSharingFunction_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeltaSharingFunction_SdkV2)
- func (m DeltaSharingFunction_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeltaSharingFunction_SdkV2) Type(ctx context.Context) attr.Type
- type DeltaSharingTableDependency
- func (m DeltaSharingTableDependency) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeltaSharingTableDependency) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeltaSharingTableDependency) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeltaSharingTableDependency)
- func (to *DeltaSharingTableDependency) SyncFieldsDuringRead(ctx context.Context, from DeltaSharingTableDependency)
- func (m DeltaSharingTableDependency) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeltaSharingTableDependency) Type(ctx context.Context) attr.Type
- type DeltaSharingTableDependency_SdkV2
- func (m DeltaSharingTableDependency_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeltaSharingTableDependency_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeltaSharingTableDependency_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeltaSharingTableDependency_SdkV2)
- func (to *DeltaSharingTableDependency_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeltaSharingTableDependency_SdkV2)
- func (m DeltaSharingTableDependency_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeltaSharingTableDependency_SdkV2) Type(ctx context.Context) attr.Type
- type FederationPolicy
- func (m FederationPolicy) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m FederationPolicy) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *FederationPolicy) GetOidcPolicy(ctx context.Context) (OidcFederationPolicy, bool)
- func (m *FederationPolicy) SetOidcPolicy(ctx context.Context, v OidcFederationPolicy)
- func (to *FederationPolicy) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from FederationPolicy)
- func (to *FederationPolicy) SyncFieldsDuringRead(ctx context.Context, from FederationPolicy)
- func (m FederationPolicy) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m FederationPolicy) Type(ctx context.Context) attr.Type
- type FederationPolicy_SdkV2
- func (m FederationPolicy_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m FederationPolicy_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *FederationPolicy_SdkV2) GetOidcPolicy(ctx context.Context) (OidcFederationPolicy_SdkV2, bool)
- func (m *FederationPolicy_SdkV2) SetOidcPolicy(ctx context.Context, v OidcFederationPolicy_SdkV2)
- func (to *FederationPolicy_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from FederationPolicy_SdkV2)
- func (to *FederationPolicy_SdkV2) SyncFieldsDuringRead(ctx context.Context, from FederationPolicy_SdkV2)
- func (m FederationPolicy_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m FederationPolicy_SdkV2) Type(ctx context.Context) attr.Type
- type FunctionParameterInfo
- func (m FunctionParameterInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m FunctionParameterInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *FunctionParameterInfo) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from FunctionParameterInfo)
- func (to *FunctionParameterInfo) SyncFieldsDuringRead(ctx context.Context, from FunctionParameterInfo)
- func (m FunctionParameterInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m FunctionParameterInfo) Type(ctx context.Context) attr.Type
- type FunctionParameterInfo_SdkV2
- func (m FunctionParameterInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m FunctionParameterInfo_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *FunctionParameterInfo_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from FunctionParameterInfo_SdkV2)
- func (to *FunctionParameterInfo_SdkV2) SyncFieldsDuringRead(ctx context.Context, from FunctionParameterInfo_SdkV2)
- func (m FunctionParameterInfo_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m FunctionParameterInfo_SdkV2) Type(ctx context.Context) attr.Type
- type FunctionParameterInfos
- func (m FunctionParameterInfos) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m FunctionParameterInfos) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *FunctionParameterInfos) GetParameters(ctx context.Context) ([]FunctionParameterInfo, bool)
- func (m *FunctionParameterInfos) SetParameters(ctx context.Context, v []FunctionParameterInfo)
- func (to *FunctionParameterInfos) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from FunctionParameterInfos)
- func (to *FunctionParameterInfos) SyncFieldsDuringRead(ctx context.Context, from FunctionParameterInfos)
- func (m FunctionParameterInfos) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m FunctionParameterInfos) Type(ctx context.Context) attr.Type
- type FunctionParameterInfos_SdkV2
- func (m FunctionParameterInfos_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m FunctionParameterInfos_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *FunctionParameterInfos_SdkV2) GetParameters(ctx context.Context) ([]FunctionParameterInfo_SdkV2, bool)
- func (m *FunctionParameterInfos_SdkV2) SetParameters(ctx context.Context, v []FunctionParameterInfo_SdkV2)
- func (to *FunctionParameterInfos_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from FunctionParameterInfos_SdkV2)
- func (to *FunctionParameterInfos_SdkV2) SyncFieldsDuringRead(ctx context.Context, from FunctionParameterInfos_SdkV2)
- func (m FunctionParameterInfos_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m FunctionParameterInfos_SdkV2) Type(ctx context.Context) attr.Type
- type GetActivationUrlInfoRequest
- func (m GetActivationUrlInfoRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetActivationUrlInfoRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetActivationUrlInfoRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetActivationUrlInfoRequest)
- func (to *GetActivationUrlInfoRequest) SyncFieldsDuringRead(ctx context.Context, from GetActivationUrlInfoRequest)
- func (m GetActivationUrlInfoRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetActivationUrlInfoRequest) Type(ctx context.Context) attr.Type
- type GetActivationUrlInfoRequest_SdkV2
- func (m GetActivationUrlInfoRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetActivationUrlInfoRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetActivationUrlInfoRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetActivationUrlInfoRequest_SdkV2)
- func (to *GetActivationUrlInfoRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetActivationUrlInfoRequest_SdkV2)
- func (m GetActivationUrlInfoRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetActivationUrlInfoRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetActivationUrlInfoResponse
- func (m GetActivationUrlInfoResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetActivationUrlInfoResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetActivationUrlInfoResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetActivationUrlInfoResponse)
- func (to *GetActivationUrlInfoResponse) SyncFieldsDuringRead(ctx context.Context, from GetActivationUrlInfoResponse)
- func (m GetActivationUrlInfoResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetActivationUrlInfoResponse) Type(ctx context.Context) attr.Type
- type GetActivationUrlInfoResponse_SdkV2
- func (m GetActivationUrlInfoResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetActivationUrlInfoResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetActivationUrlInfoResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetActivationUrlInfoResponse_SdkV2)
- func (to *GetActivationUrlInfoResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetActivationUrlInfoResponse_SdkV2)
- func (m GetActivationUrlInfoResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetActivationUrlInfoResponse_SdkV2) Type(ctx context.Context) attr.Type
- type GetFederationPolicyRequest
- func (m GetFederationPolicyRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetFederationPolicyRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetFederationPolicyRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetFederationPolicyRequest)
- func (to *GetFederationPolicyRequest) SyncFieldsDuringRead(ctx context.Context, from GetFederationPolicyRequest)
- func (m GetFederationPolicyRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetFederationPolicyRequest) Type(ctx context.Context) attr.Type
- type GetFederationPolicyRequest_SdkV2
- func (m GetFederationPolicyRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetFederationPolicyRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetFederationPolicyRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetFederationPolicyRequest_SdkV2)
- func (to *GetFederationPolicyRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetFederationPolicyRequest_SdkV2)
- func (m GetFederationPolicyRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetFederationPolicyRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetProviderRequest
- func (m GetProviderRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetProviderRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetProviderRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetProviderRequest)
- func (to *GetProviderRequest) SyncFieldsDuringRead(ctx context.Context, from GetProviderRequest)
- func (m GetProviderRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetProviderRequest) Type(ctx context.Context) attr.Type
- type GetProviderRequest_SdkV2
- func (m GetProviderRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetProviderRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetProviderRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetProviderRequest_SdkV2)
- func (to *GetProviderRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetProviderRequest_SdkV2)
- func (m GetProviderRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetProviderRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetRecipientRequest
- func (m GetRecipientRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetRecipientRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetRecipientRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetRecipientRequest)
- func (to *GetRecipientRequest) SyncFieldsDuringRead(ctx context.Context, from GetRecipientRequest)
- func (m GetRecipientRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetRecipientRequest) Type(ctx context.Context) attr.Type
- type GetRecipientRequest_SdkV2
- func (m GetRecipientRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetRecipientRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetRecipientRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetRecipientRequest_SdkV2)
- func (to *GetRecipientRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetRecipientRequest_SdkV2)
- func (m GetRecipientRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetRecipientRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetRecipientSharePermissionsResponse
- func (m GetRecipientSharePermissionsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetRecipientSharePermissionsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *GetRecipientSharePermissionsResponse) GetPermissionsOut(ctx context.Context) ([]ShareToPrivilegeAssignment, bool)
- func (m *GetRecipientSharePermissionsResponse) SetPermissionsOut(ctx context.Context, v []ShareToPrivilegeAssignment)
- func (to *GetRecipientSharePermissionsResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetRecipientSharePermissionsResponse)
- func (to *GetRecipientSharePermissionsResponse) SyncFieldsDuringRead(ctx context.Context, from GetRecipientSharePermissionsResponse)
- func (m GetRecipientSharePermissionsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetRecipientSharePermissionsResponse) Type(ctx context.Context) attr.Type
- type GetRecipientSharePermissionsResponse_SdkV2
- func (m GetRecipientSharePermissionsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetRecipientSharePermissionsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *GetRecipientSharePermissionsResponse_SdkV2) GetPermissionsOut(ctx context.Context) ([]ShareToPrivilegeAssignment_SdkV2, bool)
- func (m *GetRecipientSharePermissionsResponse_SdkV2) SetPermissionsOut(ctx context.Context, v []ShareToPrivilegeAssignment_SdkV2)
- func (to *GetRecipientSharePermissionsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetRecipientSharePermissionsResponse_SdkV2)
- func (to *GetRecipientSharePermissionsResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetRecipientSharePermissionsResponse_SdkV2)
- func (m GetRecipientSharePermissionsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetRecipientSharePermissionsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type GetSharePermissionsResponse
- func (m GetSharePermissionsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetSharePermissionsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *GetSharePermissionsResponse) GetPrivilegeAssignments(ctx context.Context) ([]PrivilegeAssignment, bool)
- func (m *GetSharePermissionsResponse) SetPrivilegeAssignments(ctx context.Context, v []PrivilegeAssignment)
- func (to *GetSharePermissionsResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetSharePermissionsResponse)
- func (to *GetSharePermissionsResponse) SyncFieldsDuringRead(ctx context.Context, from GetSharePermissionsResponse)
- func (m GetSharePermissionsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetSharePermissionsResponse) Type(ctx context.Context) attr.Type
- type GetSharePermissionsResponse_SdkV2
- func (m GetSharePermissionsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetSharePermissionsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *GetSharePermissionsResponse_SdkV2) GetPrivilegeAssignments(ctx context.Context) ([]PrivilegeAssignment_SdkV2, bool)
- func (m *GetSharePermissionsResponse_SdkV2) SetPrivilegeAssignments(ctx context.Context, v []PrivilegeAssignment_SdkV2)
- func (to *GetSharePermissionsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetSharePermissionsResponse_SdkV2)
- func (to *GetSharePermissionsResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetSharePermissionsResponse_SdkV2)
- func (m GetSharePermissionsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetSharePermissionsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type GetShareRequest
- func (m GetShareRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetShareRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetShareRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetShareRequest)
- func (to *GetShareRequest) SyncFieldsDuringRead(ctx context.Context, from GetShareRequest)
- func (m GetShareRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetShareRequest) Type(ctx context.Context) attr.Type
- type GetShareRequest_SdkV2
- func (m GetShareRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetShareRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetShareRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetShareRequest_SdkV2)
- func (to *GetShareRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetShareRequest_SdkV2)
- func (m GetShareRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetShareRequest_SdkV2) Type(ctx context.Context) attr.Type
- type IpAccessList
- func (m IpAccessList) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *IpAccessList) GetAllowedIpAddresses(ctx context.Context) ([]types.String, bool)
- func (m IpAccessList) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *IpAccessList) SetAllowedIpAddresses(ctx context.Context, v []types.String)
- func (to *IpAccessList) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from IpAccessList)
- func (to *IpAccessList) SyncFieldsDuringRead(ctx context.Context, from IpAccessList)
- func (m IpAccessList) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m IpAccessList) Type(ctx context.Context) attr.Type
- type IpAccessList_SdkV2
- func (m IpAccessList_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *IpAccessList_SdkV2) GetAllowedIpAddresses(ctx context.Context) ([]types.String, bool)
- func (m IpAccessList_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *IpAccessList_SdkV2) SetAllowedIpAddresses(ctx context.Context, v []types.String)
- func (to *IpAccessList_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from IpAccessList_SdkV2)
- func (to *IpAccessList_SdkV2) SyncFieldsDuringRead(ctx context.Context, from IpAccessList_SdkV2)
- func (m IpAccessList_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m IpAccessList_SdkV2) Type(ctx context.Context) attr.Type
- type ListFederationPoliciesRequest
- func (m ListFederationPoliciesRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListFederationPoliciesRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListFederationPoliciesRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListFederationPoliciesRequest)
- func (to *ListFederationPoliciesRequest) SyncFieldsDuringRead(ctx context.Context, from ListFederationPoliciesRequest)
- func (m ListFederationPoliciesRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListFederationPoliciesRequest) Type(ctx context.Context) attr.Type
- type ListFederationPoliciesRequest_SdkV2
- func (m ListFederationPoliciesRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListFederationPoliciesRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListFederationPoliciesRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListFederationPoliciesRequest_SdkV2)
- func (to *ListFederationPoliciesRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListFederationPoliciesRequest_SdkV2)
- func (m ListFederationPoliciesRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListFederationPoliciesRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ListFederationPoliciesResponse
- func (m ListFederationPoliciesResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListFederationPoliciesResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListFederationPoliciesResponse) GetPolicies(ctx context.Context) ([]FederationPolicy, bool)
- func (m *ListFederationPoliciesResponse) SetPolicies(ctx context.Context, v []FederationPolicy)
- func (to *ListFederationPoliciesResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListFederationPoliciesResponse)
- func (to *ListFederationPoliciesResponse) SyncFieldsDuringRead(ctx context.Context, from ListFederationPoliciesResponse)
- func (m ListFederationPoliciesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListFederationPoliciesResponse) Type(ctx context.Context) attr.Type
- type ListFederationPoliciesResponse_SdkV2
- func (m ListFederationPoliciesResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListFederationPoliciesResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListFederationPoliciesResponse_SdkV2) GetPolicies(ctx context.Context) ([]FederationPolicy_SdkV2, bool)
- func (m *ListFederationPoliciesResponse_SdkV2) SetPolicies(ctx context.Context, v []FederationPolicy_SdkV2)
- func (to *ListFederationPoliciesResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListFederationPoliciesResponse_SdkV2)
- func (to *ListFederationPoliciesResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListFederationPoliciesResponse_SdkV2)
- func (m ListFederationPoliciesResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListFederationPoliciesResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListProviderShareAssetsRequest
- func (m ListProviderShareAssetsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListProviderShareAssetsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListProviderShareAssetsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListProviderShareAssetsRequest)
- func (to *ListProviderShareAssetsRequest) SyncFieldsDuringRead(ctx context.Context, from ListProviderShareAssetsRequest)
- func (m ListProviderShareAssetsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListProviderShareAssetsRequest) Type(ctx context.Context) attr.Type
- type ListProviderShareAssetsRequest_SdkV2
- func (m ListProviderShareAssetsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListProviderShareAssetsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListProviderShareAssetsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListProviderShareAssetsRequest_SdkV2)
- func (to *ListProviderShareAssetsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListProviderShareAssetsRequest_SdkV2)
- func (m ListProviderShareAssetsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListProviderShareAssetsRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ListProviderShareAssetsResponse
- func (m ListProviderShareAssetsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListProviderShareAssetsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListProviderShareAssetsResponse) GetFunctions(ctx context.Context) ([]DeltaSharingFunction, bool)
- func (m *ListProviderShareAssetsResponse) GetNotebooks(ctx context.Context) ([]NotebookFile, bool)
- func (m *ListProviderShareAssetsResponse) GetShare(ctx context.Context) (Share, bool)
- func (m *ListProviderShareAssetsResponse) GetTables(ctx context.Context) ([]Table, bool)
- func (m *ListProviderShareAssetsResponse) GetVolumes(ctx context.Context) ([]Volume, bool)
- func (m *ListProviderShareAssetsResponse) SetFunctions(ctx context.Context, v []DeltaSharingFunction)
- func (m *ListProviderShareAssetsResponse) SetNotebooks(ctx context.Context, v []NotebookFile)
- func (m *ListProviderShareAssetsResponse) SetShare(ctx context.Context, v Share)
- func (m *ListProviderShareAssetsResponse) SetTables(ctx context.Context, v []Table)
- func (m *ListProviderShareAssetsResponse) SetVolumes(ctx context.Context, v []Volume)
- func (to *ListProviderShareAssetsResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListProviderShareAssetsResponse)
- func (to *ListProviderShareAssetsResponse) SyncFieldsDuringRead(ctx context.Context, from ListProviderShareAssetsResponse)
- func (m ListProviderShareAssetsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListProviderShareAssetsResponse) Type(ctx context.Context) attr.Type
- type ListProviderShareAssetsResponse_SdkV2
- func (m ListProviderShareAssetsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListProviderShareAssetsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListProviderShareAssetsResponse_SdkV2) GetFunctions(ctx context.Context) ([]DeltaSharingFunction_SdkV2, bool)
- func (m *ListProviderShareAssetsResponse_SdkV2) GetNotebooks(ctx context.Context) ([]NotebookFile_SdkV2, bool)
- func (m *ListProviderShareAssetsResponse_SdkV2) GetShare(ctx context.Context) (Share_SdkV2, bool)
- func (m *ListProviderShareAssetsResponse_SdkV2) GetTables(ctx context.Context) ([]Table_SdkV2, bool)
- func (m *ListProviderShareAssetsResponse_SdkV2) GetVolumes(ctx context.Context) ([]Volume_SdkV2, bool)
- func (m *ListProviderShareAssetsResponse_SdkV2) SetFunctions(ctx context.Context, v []DeltaSharingFunction_SdkV2)
- func (m *ListProviderShareAssetsResponse_SdkV2) SetNotebooks(ctx context.Context, v []NotebookFile_SdkV2)
- func (m *ListProviderShareAssetsResponse_SdkV2) SetShare(ctx context.Context, v Share_SdkV2)
- func (m *ListProviderShareAssetsResponse_SdkV2) SetTables(ctx context.Context, v []Table_SdkV2)
- func (m *ListProviderShareAssetsResponse_SdkV2) SetVolumes(ctx context.Context, v []Volume_SdkV2)
- func (to *ListProviderShareAssetsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListProviderShareAssetsResponse_SdkV2)
- func (to *ListProviderShareAssetsResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListProviderShareAssetsResponse_SdkV2)
- func (m ListProviderShareAssetsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListProviderShareAssetsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListProviderSharesResponse
- func (m ListProviderSharesResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListProviderSharesResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListProviderSharesResponse) GetShares(ctx context.Context) ([]ProviderShare, bool)
- func (m *ListProviderSharesResponse) SetShares(ctx context.Context, v []ProviderShare)
- func (to *ListProviderSharesResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListProviderSharesResponse)
- func (to *ListProviderSharesResponse) SyncFieldsDuringRead(ctx context.Context, from ListProviderSharesResponse)
- func (m ListProviderSharesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListProviderSharesResponse) Type(ctx context.Context) attr.Type
- type ListProviderSharesResponse_SdkV2
- func (m ListProviderSharesResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListProviderSharesResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListProviderSharesResponse_SdkV2) GetShares(ctx context.Context) ([]ProviderShare_SdkV2, bool)
- func (m *ListProviderSharesResponse_SdkV2) SetShares(ctx context.Context, v []ProviderShare_SdkV2)
- func (to *ListProviderSharesResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListProviderSharesResponse_SdkV2)
- func (to *ListProviderSharesResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListProviderSharesResponse_SdkV2)
- func (m ListProviderSharesResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListProviderSharesResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListProvidersRequest
- func (m ListProvidersRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListProvidersRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListProvidersRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListProvidersRequest)
- func (to *ListProvidersRequest) SyncFieldsDuringRead(ctx context.Context, from ListProvidersRequest)
- func (m ListProvidersRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListProvidersRequest) Type(ctx context.Context) attr.Type
- type ListProvidersRequest_SdkV2
- func (m ListProvidersRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListProvidersRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListProvidersRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListProvidersRequest_SdkV2)
- func (to *ListProvidersRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListProvidersRequest_SdkV2)
- func (m ListProvidersRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListProvidersRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ListProvidersResponse
- func (m ListProvidersResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListProvidersResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListProvidersResponse) GetProviders(ctx context.Context) ([]ProviderInfo, bool)
- func (m *ListProvidersResponse) SetProviders(ctx context.Context, v []ProviderInfo)
- func (to *ListProvidersResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListProvidersResponse)
- func (to *ListProvidersResponse) SyncFieldsDuringRead(ctx context.Context, from ListProvidersResponse)
- func (m ListProvidersResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListProvidersResponse) Type(ctx context.Context) attr.Type
- type ListProvidersResponse_SdkV2
- func (m ListProvidersResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListProvidersResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListProvidersResponse_SdkV2) GetProviders(ctx context.Context) ([]ProviderInfo_SdkV2, bool)
- func (m *ListProvidersResponse_SdkV2) SetProviders(ctx context.Context, v []ProviderInfo_SdkV2)
- func (to *ListProvidersResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListProvidersResponse_SdkV2)
- func (to *ListProvidersResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListProvidersResponse_SdkV2)
- func (m ListProvidersResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListProvidersResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListRecipientsRequest
- func (m ListRecipientsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListRecipientsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListRecipientsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListRecipientsRequest)
- func (to *ListRecipientsRequest) SyncFieldsDuringRead(ctx context.Context, from ListRecipientsRequest)
- func (m ListRecipientsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListRecipientsRequest) Type(ctx context.Context) attr.Type
- type ListRecipientsRequest_SdkV2
- func (m ListRecipientsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListRecipientsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListRecipientsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListRecipientsRequest_SdkV2)
- func (to *ListRecipientsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListRecipientsRequest_SdkV2)
- func (m ListRecipientsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListRecipientsRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ListRecipientsResponse
- func (m ListRecipientsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListRecipientsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListRecipientsResponse) GetRecipients(ctx context.Context) ([]RecipientInfo, bool)
- func (m *ListRecipientsResponse) SetRecipients(ctx context.Context, v []RecipientInfo)
- func (to *ListRecipientsResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListRecipientsResponse)
- func (to *ListRecipientsResponse) SyncFieldsDuringRead(ctx context.Context, from ListRecipientsResponse)
- func (m ListRecipientsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListRecipientsResponse) Type(ctx context.Context) attr.Type
- type ListRecipientsResponse_SdkV2
- func (m ListRecipientsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListRecipientsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListRecipientsResponse_SdkV2) GetRecipients(ctx context.Context) ([]RecipientInfo_SdkV2, bool)
- func (m *ListRecipientsResponse_SdkV2) SetRecipients(ctx context.Context, v []RecipientInfo_SdkV2)
- func (to *ListRecipientsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListRecipientsResponse_SdkV2)
- func (to *ListRecipientsResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListRecipientsResponse_SdkV2)
- func (m ListRecipientsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListRecipientsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListSharesRequest
- func (m ListSharesRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListSharesRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListSharesRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListSharesRequest)
- func (to *ListSharesRequest) SyncFieldsDuringRead(ctx context.Context, from ListSharesRequest)
- func (m ListSharesRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListSharesRequest) Type(ctx context.Context) attr.Type
- type ListSharesRequest_SdkV2
- func (m ListSharesRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListSharesRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListSharesRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListSharesRequest_SdkV2)
- func (to *ListSharesRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListSharesRequest_SdkV2)
- func (m ListSharesRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListSharesRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ListSharesResponse
- func (m ListSharesResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListSharesResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListSharesResponse) GetShares(ctx context.Context) ([]ShareInfo, bool)
- func (m *ListSharesResponse) SetShares(ctx context.Context, v []ShareInfo)
- func (to *ListSharesResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListSharesResponse)
- func (to *ListSharesResponse) SyncFieldsDuringRead(ctx context.Context, from ListSharesResponse)
- func (m ListSharesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListSharesResponse) Type(ctx context.Context) attr.Type
- type ListSharesResponse_SdkV2
- func (m ListSharesResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListSharesResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListSharesResponse_SdkV2) GetShares(ctx context.Context) ([]ShareInfo_SdkV2, bool)
- func (m *ListSharesResponse_SdkV2) SetShares(ctx context.Context, v []ShareInfo_SdkV2)
- func (to *ListSharesResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListSharesResponse_SdkV2)
- func (to *ListSharesResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListSharesResponse_SdkV2)
- func (m ListSharesResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListSharesResponse_SdkV2) Type(ctx context.Context) attr.Type
- type NotebookFile
- func (m NotebookFile) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m NotebookFile) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *NotebookFile) GetTags(ctx context.Context) ([]catalog_tf.TagKeyValue, bool)
- func (m *NotebookFile) SetTags(ctx context.Context, v []catalog_tf.TagKeyValue)
- func (to *NotebookFile) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from NotebookFile)
- func (to *NotebookFile) SyncFieldsDuringRead(ctx context.Context, from NotebookFile)
- func (m NotebookFile) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m NotebookFile) Type(ctx context.Context) attr.Type
- type NotebookFile_SdkV2
- func (m NotebookFile_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m NotebookFile_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *NotebookFile_SdkV2) GetTags(ctx context.Context) ([]catalog_tf.TagKeyValue_SdkV2, bool)
- func (m *NotebookFile_SdkV2) SetTags(ctx context.Context, v []catalog_tf.TagKeyValue_SdkV2)
- func (to *NotebookFile_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from NotebookFile_SdkV2)
- func (to *NotebookFile_SdkV2) SyncFieldsDuringRead(ctx context.Context, from NotebookFile_SdkV2)
- func (m NotebookFile_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m NotebookFile_SdkV2) Type(ctx context.Context) attr.Type
- type OidcFederationPolicy
- func (m OidcFederationPolicy) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *OidcFederationPolicy) GetAudiences(ctx context.Context) ([]types.String, bool)
- func (m OidcFederationPolicy) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *OidcFederationPolicy) SetAudiences(ctx context.Context, v []types.String)
- func (to *OidcFederationPolicy) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from OidcFederationPolicy)
- func (to *OidcFederationPolicy) SyncFieldsDuringRead(ctx context.Context, from OidcFederationPolicy)
- func (m OidcFederationPolicy) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m OidcFederationPolicy) Type(ctx context.Context) attr.Type
- type OidcFederationPolicy_SdkV2
- func (m OidcFederationPolicy_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *OidcFederationPolicy_SdkV2) GetAudiences(ctx context.Context) ([]types.String, bool)
- func (m OidcFederationPolicy_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *OidcFederationPolicy_SdkV2) SetAudiences(ctx context.Context, v []types.String)
- func (to *OidcFederationPolicy_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from OidcFederationPolicy_SdkV2)
- func (to *OidcFederationPolicy_SdkV2) SyncFieldsDuringRead(ctx context.Context, from OidcFederationPolicy_SdkV2)
- func (m OidcFederationPolicy_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m OidcFederationPolicy_SdkV2) Type(ctx context.Context) attr.Type
- type Partition
- func (m Partition) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m Partition) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *Partition) GetValues(ctx context.Context) ([]PartitionValue, bool)
- func (m *Partition) SetValues(ctx context.Context, v []PartitionValue)
- func (to *Partition) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Partition)
- func (to *Partition) SyncFieldsDuringRead(ctx context.Context, from Partition)
- func (m Partition) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m Partition) Type(ctx context.Context) attr.Type
- type PartitionValue
- func (m PartitionValue) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m PartitionValue) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *PartitionValue) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from PartitionValue)
- func (to *PartitionValue) SyncFieldsDuringRead(ctx context.Context, from PartitionValue)
- func (m PartitionValue) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m PartitionValue) Type(ctx context.Context) attr.Type
- type PartitionValue_SdkV2
- func (m PartitionValue_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m PartitionValue_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *PartitionValue_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from PartitionValue_SdkV2)
- func (to *PartitionValue_SdkV2) SyncFieldsDuringRead(ctx context.Context, from PartitionValue_SdkV2)
- func (m PartitionValue_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m PartitionValue_SdkV2) Type(ctx context.Context) attr.Type
- type Partition_SdkV2
- func (m Partition_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m Partition_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *Partition_SdkV2) GetValues(ctx context.Context) ([]PartitionValue_SdkV2, bool)
- func (m *Partition_SdkV2) SetValues(ctx context.Context, v []PartitionValue_SdkV2)
- func (to *Partition_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Partition_SdkV2)
- func (to *Partition_SdkV2) SyncFieldsDuringRead(ctx context.Context, from Partition_SdkV2)
- func (m Partition_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m Partition_SdkV2) Type(ctx context.Context) attr.Type
- type PermissionsChange
- func (m PermissionsChange) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *PermissionsChange) GetAdd(ctx context.Context) ([]types.String, bool)
- func (m PermissionsChange) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *PermissionsChange) GetRemove(ctx context.Context) ([]types.String, bool)
- func (m *PermissionsChange) SetAdd(ctx context.Context, v []types.String)
- func (m *PermissionsChange) SetRemove(ctx context.Context, v []types.String)
- func (to *PermissionsChange) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from PermissionsChange)
- func (to *PermissionsChange) SyncFieldsDuringRead(ctx context.Context, from PermissionsChange)
- func (m PermissionsChange) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m PermissionsChange) Type(ctx context.Context) attr.Type
- type PermissionsChange_SdkV2
- func (m PermissionsChange_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *PermissionsChange_SdkV2) GetAdd(ctx context.Context) ([]types.String, bool)
- func (m PermissionsChange_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *PermissionsChange_SdkV2) GetRemove(ctx context.Context) ([]types.String, bool)
- func (m *PermissionsChange_SdkV2) SetAdd(ctx context.Context, v []types.String)
- func (m *PermissionsChange_SdkV2) SetRemove(ctx context.Context, v []types.String)
- func (to *PermissionsChange_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from PermissionsChange_SdkV2)
- func (to *PermissionsChange_SdkV2) SyncFieldsDuringRead(ctx context.Context, from PermissionsChange_SdkV2)
- func (m PermissionsChange_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m PermissionsChange_SdkV2) Type(ctx context.Context) attr.Type
- type PrivilegeAssignment
- func (m PrivilegeAssignment) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m PrivilegeAssignment) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *PrivilegeAssignment) GetPrivileges(ctx context.Context) ([]types.String, bool)
- func (m *PrivilegeAssignment) SetPrivileges(ctx context.Context, v []types.String)
- func (to *PrivilegeAssignment) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from PrivilegeAssignment)
- func (to *PrivilegeAssignment) SyncFieldsDuringRead(ctx context.Context, from PrivilegeAssignment)
- func (m PrivilegeAssignment) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m PrivilegeAssignment) Type(ctx context.Context) attr.Type
- type PrivilegeAssignment_SdkV2
- func (m PrivilegeAssignment_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m PrivilegeAssignment_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *PrivilegeAssignment_SdkV2) GetPrivileges(ctx context.Context) ([]types.String, bool)
- func (m *PrivilegeAssignment_SdkV2) SetPrivileges(ctx context.Context, v []types.String)
- func (to *PrivilegeAssignment_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from PrivilegeAssignment_SdkV2)
- func (to *PrivilegeAssignment_SdkV2) SyncFieldsDuringRead(ctx context.Context, from PrivilegeAssignment_SdkV2)
- func (m PrivilegeAssignment_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m PrivilegeAssignment_SdkV2) Type(ctx context.Context) attr.Type
- type ProviderInfo
- func (m ProviderInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ProviderInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ProviderInfo) GetRecipientProfile(ctx context.Context) (RecipientProfile, bool)
- func (m *ProviderInfo) SetRecipientProfile(ctx context.Context, v RecipientProfile)
- func (to *ProviderInfo) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ProviderInfo)
- func (to *ProviderInfo) SyncFieldsDuringRead(ctx context.Context, from ProviderInfo)
- func (m ProviderInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ProviderInfo) Type(ctx context.Context) attr.Type
- type ProviderInfo_SdkV2
- func (m ProviderInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ProviderInfo_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ProviderInfo_SdkV2) GetRecipientProfile(ctx context.Context) (RecipientProfile_SdkV2, bool)
- func (m *ProviderInfo_SdkV2) SetRecipientProfile(ctx context.Context, v RecipientProfile_SdkV2)
- func (to *ProviderInfo_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ProviderInfo_SdkV2)
- func (to *ProviderInfo_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ProviderInfo_SdkV2)
- func (m ProviderInfo_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ProviderInfo_SdkV2) Type(ctx context.Context) attr.Type
- type ProviderShare
- func (m ProviderShare) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ProviderShare) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ProviderShare) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ProviderShare)
- func (to *ProviderShare) SyncFieldsDuringRead(ctx context.Context, from ProviderShare)
- func (m ProviderShare) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ProviderShare) Type(ctx context.Context) attr.Type
- type ProviderShare_SdkV2
- func (m ProviderShare_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ProviderShare_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ProviderShare_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ProviderShare_SdkV2)
- func (to *ProviderShare_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ProviderShare_SdkV2)
- func (m ProviderShare_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ProviderShare_SdkV2) Type(ctx context.Context) attr.Type
- type RecipientInfo
- func (m RecipientInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m RecipientInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *RecipientInfo) GetIpAccessList(ctx context.Context) (IpAccessList, bool)
- func (m *RecipientInfo) GetPropertiesKvpairs(ctx context.Context) (SecurablePropertiesKvPairs, bool)
- func (m *RecipientInfo) GetTokens(ctx context.Context) ([]RecipientTokenInfo, bool)
- func (m *RecipientInfo) SetIpAccessList(ctx context.Context, v IpAccessList)
- func (m *RecipientInfo) SetPropertiesKvpairs(ctx context.Context, v SecurablePropertiesKvPairs)
- func (m *RecipientInfo) SetTokens(ctx context.Context, v []RecipientTokenInfo)
- func (to *RecipientInfo) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RecipientInfo)
- func (to *RecipientInfo) SyncFieldsDuringRead(ctx context.Context, from RecipientInfo)
- func (m RecipientInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m RecipientInfo) Type(ctx context.Context) attr.Type
- type RecipientInfo_SdkV2
- func (m RecipientInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m RecipientInfo_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *RecipientInfo_SdkV2) GetIpAccessList(ctx context.Context) (IpAccessList_SdkV2, bool)
- func (m *RecipientInfo_SdkV2) GetPropertiesKvpairs(ctx context.Context) (SecurablePropertiesKvPairs_SdkV2, bool)
- func (m *RecipientInfo_SdkV2) GetTokens(ctx context.Context) ([]RecipientTokenInfo_SdkV2, bool)
- func (m *RecipientInfo_SdkV2) SetIpAccessList(ctx context.Context, v IpAccessList_SdkV2)
- func (m *RecipientInfo_SdkV2) SetPropertiesKvpairs(ctx context.Context, v SecurablePropertiesKvPairs_SdkV2)
- func (m *RecipientInfo_SdkV2) SetTokens(ctx context.Context, v []RecipientTokenInfo_SdkV2)
- func (to *RecipientInfo_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RecipientInfo_SdkV2)
- func (to *RecipientInfo_SdkV2) SyncFieldsDuringRead(ctx context.Context, from RecipientInfo_SdkV2)
- func (m RecipientInfo_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m RecipientInfo_SdkV2) Type(ctx context.Context) attr.Type
- type RecipientProfile
- func (m RecipientProfile) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m RecipientProfile) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *RecipientProfile) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RecipientProfile)
- func (to *RecipientProfile) SyncFieldsDuringRead(ctx context.Context, from RecipientProfile)
- func (m RecipientProfile) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m RecipientProfile) Type(ctx context.Context) attr.Type
- type RecipientProfile_SdkV2
- func (m RecipientProfile_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m RecipientProfile_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *RecipientProfile_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RecipientProfile_SdkV2)
- func (to *RecipientProfile_SdkV2) SyncFieldsDuringRead(ctx context.Context, from RecipientProfile_SdkV2)
- func (m RecipientProfile_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m RecipientProfile_SdkV2) Type(ctx context.Context) attr.Type
- type RecipientTokenInfo
- func (m RecipientTokenInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m RecipientTokenInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *RecipientTokenInfo) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RecipientTokenInfo)
- func (to *RecipientTokenInfo) SyncFieldsDuringRead(ctx context.Context, from RecipientTokenInfo)
- func (m RecipientTokenInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m RecipientTokenInfo) Type(ctx context.Context) attr.Type
- type RecipientTokenInfo_SdkV2
- func (m RecipientTokenInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m RecipientTokenInfo_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *RecipientTokenInfo_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RecipientTokenInfo_SdkV2)
- func (to *RecipientTokenInfo_SdkV2) SyncFieldsDuringRead(ctx context.Context, from RecipientTokenInfo_SdkV2)
- func (m RecipientTokenInfo_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m RecipientTokenInfo_SdkV2) Type(ctx context.Context) attr.Type
- type RegisteredModelAlias
- func (m RegisteredModelAlias) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m RegisteredModelAlias) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *RegisteredModelAlias) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RegisteredModelAlias)
- func (to *RegisteredModelAlias) SyncFieldsDuringRead(ctx context.Context, from RegisteredModelAlias)
- func (m RegisteredModelAlias) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m RegisteredModelAlias) Type(ctx context.Context) attr.Type
- type RegisteredModelAlias_SdkV2
- func (m RegisteredModelAlias_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m RegisteredModelAlias_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *RegisteredModelAlias_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RegisteredModelAlias_SdkV2)
- func (to *RegisteredModelAlias_SdkV2) SyncFieldsDuringRead(ctx context.Context, from RegisteredModelAlias_SdkV2)
- func (m RegisteredModelAlias_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m RegisteredModelAlias_SdkV2) Type(ctx context.Context) attr.Type
- type RetrieveTokenRequest
- func (m RetrieveTokenRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m RetrieveTokenRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *RetrieveTokenRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RetrieveTokenRequest)
- func (to *RetrieveTokenRequest) SyncFieldsDuringRead(ctx context.Context, from RetrieveTokenRequest)
- func (m RetrieveTokenRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m RetrieveTokenRequest) Type(ctx context.Context) attr.Type
- type RetrieveTokenRequest_SdkV2
- func (m RetrieveTokenRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m RetrieveTokenRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *RetrieveTokenRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RetrieveTokenRequest_SdkV2)
- func (to *RetrieveTokenRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from RetrieveTokenRequest_SdkV2)
- func (m RetrieveTokenRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m RetrieveTokenRequest_SdkV2) Type(ctx context.Context) attr.Type
- type RetrieveTokenResponse
- func (m RetrieveTokenResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m RetrieveTokenResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *RetrieveTokenResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RetrieveTokenResponse)
- func (to *RetrieveTokenResponse) SyncFieldsDuringRead(ctx context.Context, from RetrieveTokenResponse)
- func (m RetrieveTokenResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m RetrieveTokenResponse) Type(ctx context.Context) attr.Type
- type RetrieveTokenResponse_SdkV2
- func (m RetrieveTokenResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m RetrieveTokenResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *RetrieveTokenResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RetrieveTokenResponse_SdkV2)
- func (to *RetrieveTokenResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from RetrieveTokenResponse_SdkV2)
- func (m RetrieveTokenResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m RetrieveTokenResponse_SdkV2) Type(ctx context.Context) attr.Type
- type RotateRecipientToken
- func (m RotateRecipientToken) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m RotateRecipientToken) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *RotateRecipientToken) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RotateRecipientToken)
- func (to *RotateRecipientToken) SyncFieldsDuringRead(ctx context.Context, from RotateRecipientToken)
- func (m RotateRecipientToken) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m RotateRecipientToken) Type(ctx context.Context) attr.Type
- type RotateRecipientToken_SdkV2
- func (m RotateRecipientToken_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m RotateRecipientToken_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *RotateRecipientToken_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RotateRecipientToken_SdkV2)
- func (to *RotateRecipientToken_SdkV2) SyncFieldsDuringRead(ctx context.Context, from RotateRecipientToken_SdkV2)
- func (m RotateRecipientToken_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m RotateRecipientToken_SdkV2) Type(ctx context.Context) attr.Type
- type SecurablePropertiesKvPairs
- func (m SecurablePropertiesKvPairs) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SecurablePropertiesKvPairs) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *SecurablePropertiesKvPairs) GetProperties(ctx context.Context) (map[string]types.String, bool)
- func (m *SecurablePropertiesKvPairs) SetProperties(ctx context.Context, v map[string]types.String)
- func (to *SecurablePropertiesKvPairs) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SecurablePropertiesKvPairs)
- func (to *SecurablePropertiesKvPairs) SyncFieldsDuringRead(ctx context.Context, from SecurablePropertiesKvPairs)
- func (m SecurablePropertiesKvPairs) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SecurablePropertiesKvPairs) Type(ctx context.Context) attr.Type
- type SecurablePropertiesKvPairs_SdkV2
- func (m SecurablePropertiesKvPairs_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SecurablePropertiesKvPairs_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *SecurablePropertiesKvPairs_SdkV2) GetProperties(ctx context.Context) (map[string]types.String, bool)
- func (m *SecurablePropertiesKvPairs_SdkV2) SetProperties(ctx context.Context, v map[string]types.String)
- func (to *SecurablePropertiesKvPairs_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SecurablePropertiesKvPairs_SdkV2)
- func (to *SecurablePropertiesKvPairs_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SecurablePropertiesKvPairs_SdkV2)
- func (m SecurablePropertiesKvPairs_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SecurablePropertiesKvPairs_SdkV2) Type(ctx context.Context) attr.Type
- type Share
- func (m Share) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m Share) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *Share) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Share)
- func (to *Share) SyncFieldsDuringRead(ctx context.Context, from Share)
- func (m Share) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m Share) Type(ctx context.Context) attr.Type
- type ShareInfo
- func (m ShareInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ShareInfo) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ShareInfo) GetObjects(ctx context.Context) ([]SharedDataObject, bool)
- func (m *ShareInfo) SetObjects(ctx context.Context, v []SharedDataObject)
- func (to *ShareInfo) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ShareInfo)
- func (to *ShareInfo) SyncFieldsDuringRead(ctx context.Context, from ShareInfo)
- func (m ShareInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ShareInfo) Type(ctx context.Context) attr.Type
- type ShareInfo_SdkV2
- func (m ShareInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ShareInfo_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ShareInfo_SdkV2) GetObjects(ctx context.Context) ([]SharedDataObject_SdkV2, bool)
- func (m *ShareInfo_SdkV2) SetObjects(ctx context.Context, v []SharedDataObject_SdkV2)
- func (to *ShareInfo_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ShareInfo_SdkV2)
- func (to *ShareInfo_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ShareInfo_SdkV2)
- func (m ShareInfo_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ShareInfo_SdkV2) Type(ctx context.Context) attr.Type
- type SharePermissionsRequest
- func (m SharePermissionsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SharePermissionsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *SharePermissionsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SharePermissionsRequest)
- func (to *SharePermissionsRequest) SyncFieldsDuringRead(ctx context.Context, from SharePermissionsRequest)
- func (m SharePermissionsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SharePermissionsRequest) Type(ctx context.Context) attr.Type
- type SharePermissionsRequest_SdkV2
- func (m SharePermissionsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SharePermissionsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *SharePermissionsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SharePermissionsRequest_SdkV2)
- func (to *SharePermissionsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SharePermissionsRequest_SdkV2)
- func (m SharePermissionsRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SharePermissionsRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ShareToPrivilegeAssignment
- func (m ShareToPrivilegeAssignment) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ShareToPrivilegeAssignment) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ShareToPrivilegeAssignment) GetPrivilegeAssignments(ctx context.Context) ([]PrivilegeAssignment, bool)
- func (m *ShareToPrivilegeAssignment) SetPrivilegeAssignments(ctx context.Context, v []PrivilegeAssignment)
- func (to *ShareToPrivilegeAssignment) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ShareToPrivilegeAssignment)
- func (to *ShareToPrivilegeAssignment) SyncFieldsDuringRead(ctx context.Context, from ShareToPrivilegeAssignment)
- func (m ShareToPrivilegeAssignment) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ShareToPrivilegeAssignment) Type(ctx context.Context) attr.Type
- type ShareToPrivilegeAssignment_SdkV2
- func (m ShareToPrivilegeAssignment_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ShareToPrivilegeAssignment_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ShareToPrivilegeAssignment_SdkV2) GetPrivilegeAssignments(ctx context.Context) ([]PrivilegeAssignment_SdkV2, bool)
- func (m *ShareToPrivilegeAssignment_SdkV2) SetPrivilegeAssignments(ctx context.Context, v []PrivilegeAssignment_SdkV2)
- func (to *ShareToPrivilegeAssignment_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ShareToPrivilegeAssignment_SdkV2)
- func (to *ShareToPrivilegeAssignment_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ShareToPrivilegeAssignment_SdkV2)
- func (m ShareToPrivilegeAssignment_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ShareToPrivilegeAssignment_SdkV2) Type(ctx context.Context) attr.Type
- type Share_SdkV2
- func (m Share_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m Share_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *Share_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Share_SdkV2)
- func (to *Share_SdkV2) SyncFieldsDuringRead(ctx context.Context, from Share_SdkV2)
- func (m Share_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m Share_SdkV2) Type(ctx context.Context) attr.Type
- type SharedDataObject
- func (m SharedDataObject) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SharedDataObject) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *SharedDataObject) GetPartitions(ctx context.Context) ([]Partition, bool)
- func (m *SharedDataObject) SetPartitions(ctx context.Context, v []Partition)
- func (to *SharedDataObject) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SharedDataObject)
- func (to *SharedDataObject) SyncFieldsDuringRead(ctx context.Context, from SharedDataObject)
- func (m SharedDataObject) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SharedDataObject) Type(ctx context.Context) attr.Type
- type SharedDataObjectUpdate
- func (m SharedDataObjectUpdate) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SharedDataObjectUpdate) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *SharedDataObjectUpdate) GetDataObject(ctx context.Context) (SharedDataObject, bool)
- func (m *SharedDataObjectUpdate) SetDataObject(ctx context.Context, v SharedDataObject)
- func (to *SharedDataObjectUpdate) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SharedDataObjectUpdate)
- func (to *SharedDataObjectUpdate) SyncFieldsDuringRead(ctx context.Context, from SharedDataObjectUpdate)
- func (m SharedDataObjectUpdate) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SharedDataObjectUpdate) Type(ctx context.Context) attr.Type
- type SharedDataObjectUpdate_SdkV2
- func (m SharedDataObjectUpdate_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SharedDataObjectUpdate_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *SharedDataObjectUpdate_SdkV2) GetDataObject(ctx context.Context) (SharedDataObject_SdkV2, bool)
- func (m *SharedDataObjectUpdate_SdkV2) SetDataObject(ctx context.Context, v SharedDataObject_SdkV2)
- func (to *SharedDataObjectUpdate_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SharedDataObjectUpdate_SdkV2)
- func (to *SharedDataObjectUpdate_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SharedDataObjectUpdate_SdkV2)
- func (m SharedDataObjectUpdate_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SharedDataObjectUpdate_SdkV2) Type(ctx context.Context) attr.Type
- type SharedDataObject_SdkV2
- func (m SharedDataObject_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SharedDataObject_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *SharedDataObject_SdkV2) GetPartitions(ctx context.Context) ([]Partition_SdkV2, bool)
- func (m *SharedDataObject_SdkV2) SetPartitions(ctx context.Context, v []Partition_SdkV2)
- func (to *SharedDataObject_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SharedDataObject_SdkV2)
- func (to *SharedDataObject_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SharedDataObject_SdkV2)
- func (m SharedDataObject_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SharedDataObject_SdkV2) Type(ctx context.Context) attr.Type
- type SharesListRequest
- func (m SharesListRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SharesListRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *SharesListRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SharesListRequest)
- func (to *SharesListRequest) SyncFieldsDuringRead(ctx context.Context, from SharesListRequest)
- func (m SharesListRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SharesListRequest) Type(ctx context.Context) attr.Type
- type SharesListRequest_SdkV2
- func (m SharesListRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SharesListRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *SharesListRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SharesListRequest_SdkV2)
- func (to *SharesListRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SharesListRequest_SdkV2)
- func (m SharesListRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SharesListRequest_SdkV2) Type(ctx context.Context) attr.Type
- type Table
- func (m Table) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m Table) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *Table) GetTags(ctx context.Context) ([]catalog_tf.TagKeyValue, bool)
- func (m *Table) SetTags(ctx context.Context, v []catalog_tf.TagKeyValue)
- func (to *Table) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Table)
- func (to *Table) SyncFieldsDuringRead(ctx context.Context, from Table)
- func (m Table) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m Table) Type(ctx context.Context) attr.Type
- type Table_SdkV2
- func (m Table_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m Table_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *Table_SdkV2) GetTags(ctx context.Context) ([]catalog_tf.TagKeyValue_SdkV2, bool)
- func (m *Table_SdkV2) SetTags(ctx context.Context, v []catalog_tf.TagKeyValue_SdkV2)
- func (to *Table_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Table_SdkV2)
- func (to *Table_SdkV2) SyncFieldsDuringRead(ctx context.Context, from Table_SdkV2)
- func (m Table_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m Table_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateProvider
- func (m UpdateProvider) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpdateProvider) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *UpdateProvider) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateProvider)
- func (to *UpdateProvider) SyncFieldsDuringRead(ctx context.Context, from UpdateProvider)
- func (m UpdateProvider) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateProvider) Type(ctx context.Context) attr.Type
- type UpdateProvider_SdkV2
- func (m UpdateProvider_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpdateProvider_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *UpdateProvider_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateProvider_SdkV2)
- func (to *UpdateProvider_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateProvider_SdkV2)
- func (m UpdateProvider_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateProvider_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateRecipient
- func (m UpdateRecipient) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpdateRecipient) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateRecipient) GetIpAccessList(ctx context.Context) (IpAccessList, bool)
- func (m *UpdateRecipient) GetPropertiesKvpairs(ctx context.Context) (SecurablePropertiesKvPairs, bool)
- func (m *UpdateRecipient) SetIpAccessList(ctx context.Context, v IpAccessList)
- func (m *UpdateRecipient) SetPropertiesKvpairs(ctx context.Context, v SecurablePropertiesKvPairs)
- func (to *UpdateRecipient) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateRecipient)
- func (to *UpdateRecipient) SyncFieldsDuringRead(ctx context.Context, from UpdateRecipient)
- func (m UpdateRecipient) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateRecipient) Type(ctx context.Context) attr.Type
- type UpdateRecipient_SdkV2
- func (m UpdateRecipient_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpdateRecipient_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateRecipient_SdkV2) GetIpAccessList(ctx context.Context) (IpAccessList_SdkV2, bool)
- func (m *UpdateRecipient_SdkV2) GetPropertiesKvpairs(ctx context.Context) (SecurablePropertiesKvPairs_SdkV2, bool)
- func (m *UpdateRecipient_SdkV2) SetIpAccessList(ctx context.Context, v IpAccessList_SdkV2)
- func (m *UpdateRecipient_SdkV2) SetPropertiesKvpairs(ctx context.Context, v SecurablePropertiesKvPairs_SdkV2)
- func (to *UpdateRecipient_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateRecipient_SdkV2)
- func (to *UpdateRecipient_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateRecipient_SdkV2)
- func (m UpdateRecipient_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateRecipient_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateShare
- func (m UpdateShare) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpdateShare) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateShare) GetUpdates(ctx context.Context) ([]SharedDataObjectUpdate, bool)
- func (m *UpdateShare) SetUpdates(ctx context.Context, v []SharedDataObjectUpdate)
- func (to *UpdateShare) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateShare)
- func (to *UpdateShare) SyncFieldsDuringRead(ctx context.Context, from UpdateShare)
- func (m UpdateShare) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateShare) Type(ctx context.Context) attr.Type
- type UpdateSharePermissions
- func (m UpdateSharePermissions) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *UpdateSharePermissions) GetChanges(ctx context.Context) ([]PermissionsChange, bool)
- func (m UpdateSharePermissions) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateSharePermissions) SetChanges(ctx context.Context, v []PermissionsChange)
- func (to *UpdateSharePermissions) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateSharePermissions)
- func (to *UpdateSharePermissions) SyncFieldsDuringRead(ctx context.Context, from UpdateSharePermissions)
- func (m UpdateSharePermissions) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateSharePermissions) Type(ctx context.Context) attr.Type
- type UpdateSharePermissionsResponse
- func (m UpdateSharePermissionsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpdateSharePermissionsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateSharePermissionsResponse) GetPrivilegeAssignments(ctx context.Context) ([]PrivilegeAssignment, bool)
- func (m *UpdateSharePermissionsResponse) SetPrivilegeAssignments(ctx context.Context, v []PrivilegeAssignment)
- func (to *UpdateSharePermissionsResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateSharePermissionsResponse)
- func (to *UpdateSharePermissionsResponse) SyncFieldsDuringRead(ctx context.Context, from UpdateSharePermissionsResponse)
- func (m UpdateSharePermissionsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateSharePermissionsResponse) Type(ctx context.Context) attr.Type
- type UpdateSharePermissionsResponse_SdkV2
- func (m UpdateSharePermissionsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpdateSharePermissionsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateSharePermissionsResponse_SdkV2) GetPrivilegeAssignments(ctx context.Context) ([]PrivilegeAssignment_SdkV2, bool)
- func (m *UpdateSharePermissionsResponse_SdkV2) SetPrivilegeAssignments(ctx context.Context, v []PrivilegeAssignment_SdkV2)
- func (to *UpdateSharePermissionsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateSharePermissionsResponse_SdkV2)
- func (to *UpdateSharePermissionsResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateSharePermissionsResponse_SdkV2)
- func (m UpdateSharePermissionsResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateSharePermissionsResponse_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateSharePermissions_SdkV2
- func (m UpdateSharePermissions_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *UpdateSharePermissions_SdkV2) GetChanges(ctx context.Context) ([]PermissionsChange_SdkV2, bool)
- func (m UpdateSharePermissions_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateSharePermissions_SdkV2) SetChanges(ctx context.Context, v []PermissionsChange_SdkV2)
- func (to *UpdateSharePermissions_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateSharePermissions_SdkV2)
- func (to *UpdateSharePermissions_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateSharePermissions_SdkV2)
- func (m UpdateSharePermissions_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateSharePermissions_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateShare_SdkV2
- func (m UpdateShare_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpdateShare_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateShare_SdkV2) GetUpdates(ctx context.Context) ([]SharedDataObjectUpdate_SdkV2, bool)
- func (m *UpdateShare_SdkV2) SetUpdates(ctx context.Context, v []SharedDataObjectUpdate_SdkV2)
- func (to *UpdateShare_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateShare_SdkV2)
- func (to *UpdateShare_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateShare_SdkV2)
- func (m UpdateShare_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateShare_SdkV2) Type(ctx context.Context) attr.Type
- type Volume
- func (m Volume) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m Volume) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *Volume) GetTags(ctx context.Context) ([]catalog_tf.TagKeyValue, bool)
- func (m *Volume) SetTags(ctx context.Context, v []catalog_tf.TagKeyValue)
- func (to *Volume) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Volume)
- func (to *Volume) SyncFieldsDuringRead(ctx context.Context, from Volume)
- func (m Volume) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m Volume) Type(ctx context.Context) attr.Type
- type Volume_SdkV2
- func (m Volume_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m Volume_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *Volume_SdkV2) GetTags(ctx context.Context) ([]catalog_tf.TagKeyValue_SdkV2, bool)
- func (m *Volume_SdkV2) SetTags(ctx context.Context, v []catalog_tf.TagKeyValue_SdkV2)
- func (to *Volume_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Volume_SdkV2)
- func (to *Volume_SdkV2) SyncFieldsDuringRead(ctx context.Context, from Volume_SdkV2)
- func (m Volume_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m Volume_SdkV2) Type(ctx context.Context) attr.Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateFederationPolicyRequest ¶ added in v1.81.0
type CreateFederationPolicyRequest struct {
// Name of the policy. This is the name of the policy to be created.
Policy types.Object `tfsdk:"policy"`
// Name of the recipient. This is the name of the recipient for which the
// policy is being created.
RecipientName types.String `tfsdk:"-"`
}
func (CreateFederationPolicyRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m CreateFederationPolicyRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateFederationPolicyRequest) GetComplexFieldTypes ¶ added in v1.81.0
func (m CreateFederationPolicyRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateFederationPolicyRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateFederationPolicyRequest) GetPolicy ¶ added in v1.81.0
func (m *CreateFederationPolicyRequest) GetPolicy(ctx context.Context) (FederationPolicy, bool)
GetPolicy returns the value of the Policy field in CreateFederationPolicyRequest as a FederationPolicy value. If the field is unknown or null, the boolean return value is false.
func (*CreateFederationPolicyRequest) SetPolicy ¶ added in v1.81.0
func (m *CreateFederationPolicyRequest) SetPolicy(ctx context.Context, v FederationPolicy)
SetPolicy sets the value of the Policy field in CreateFederationPolicyRequest.
func (*CreateFederationPolicyRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *CreateFederationPolicyRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateFederationPolicyRequest)
func (*CreateFederationPolicyRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *CreateFederationPolicyRequest) SyncFieldsDuringRead(ctx context.Context, from CreateFederationPolicyRequest)
func (CreateFederationPolicyRequest) ToObjectValue ¶ added in v1.81.0
func (m CreateFederationPolicyRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateFederationPolicyRequest only implements ToObjectValue() and Type().
type CreateFederationPolicyRequest_SdkV2 ¶ added in v1.81.0
type CreateFederationPolicyRequest_SdkV2 struct {
// Name of the policy. This is the name of the policy to be created.
Policy types.List `tfsdk:"policy"`
// Name of the recipient. This is the name of the recipient for which the
// policy is being created.
RecipientName types.String `tfsdk:"-"`
}
func (CreateFederationPolicyRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m CreateFederationPolicyRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateFederationPolicyRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.81.0
func (m CreateFederationPolicyRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateFederationPolicyRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateFederationPolicyRequest_SdkV2) GetPolicy ¶ added in v1.81.0
func (m *CreateFederationPolicyRequest_SdkV2) GetPolicy(ctx context.Context) (FederationPolicy_SdkV2, bool)
GetPolicy returns the value of the Policy field in CreateFederationPolicyRequest_SdkV2 as a FederationPolicy_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreateFederationPolicyRequest_SdkV2) SetPolicy ¶ added in v1.81.0
func (m *CreateFederationPolicyRequest_SdkV2) SetPolicy(ctx context.Context, v FederationPolicy_SdkV2)
SetPolicy sets the value of the Policy field in CreateFederationPolicyRequest_SdkV2.
func (*CreateFederationPolicyRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *CreateFederationPolicyRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateFederationPolicyRequest_SdkV2)
func (*CreateFederationPolicyRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *CreateFederationPolicyRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateFederationPolicyRequest_SdkV2)
func (CreateFederationPolicyRequest_SdkV2) ToObjectValue ¶ added in v1.81.0
func (m CreateFederationPolicyRequest_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, CreateFederationPolicyRequest_SdkV2 only implements ToObjectValue() and Type().
type CreateProvider ¶
type CreateProvider struct {
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 (m 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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *CreateProvider) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateProvider)
func (*CreateProvider) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *CreateProvider) SyncFieldsDuringRead(ctx context.Context, from CreateProvider)
func (CreateProvider) ToObjectValue ¶ added in v1.61.0
func (m 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 {
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 (m 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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *CreateProvider_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateProvider_SdkV2)
func (*CreateProvider_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *CreateProvider_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateProvider_SdkV2)
func (CreateProvider_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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 {
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"`
// [Create,Update:IGN] common - id of the recipient
Id types.String `tfsdk:"id"`
// 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 (m 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 (m *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 (m *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 (m *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 (m *CreateRecipient) SetPropertiesKvpairs(ctx context.Context, v SecurablePropertiesKvPairs)
SetPropertiesKvpairs sets the value of the PropertiesKvpairs field in CreateRecipient.
func (*CreateRecipient) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *CreateRecipient) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateRecipient)
func (*CreateRecipient) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *CreateRecipient) SyncFieldsDuringRead(ctx context.Context, from CreateRecipient)
func (CreateRecipient) ToObjectValue ¶ added in v1.61.0
func (m 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 {
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"`
// [Create,Update:IGN] common - id of the recipient
Id types.String `tfsdk:"id"`
// 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 (m 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 (m *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 (m *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 (m *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 (m *CreateRecipient_SdkV2) SetPropertiesKvpairs(ctx context.Context, v SecurablePropertiesKvPairs_SdkV2)
SetPropertiesKvpairs sets the value of the PropertiesKvpairs field in CreateRecipient_SdkV2.
func (*CreateRecipient_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *CreateRecipient_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateRecipient_SdkV2)
func (*CreateRecipient_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *CreateRecipient_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateRecipient_SdkV2)
func (CreateRecipient_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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 {
Comment types.String `tfsdk:"comment"`
Name types.String `tfsdk:"name"`
StorageRoot types.String `tfsdk:"storage_root"`
}
func (CreateShare) ApplySchemaCustomizations ¶ added in v1.63.0
func (m 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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *CreateShare) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateShare)
func (*CreateShare) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *CreateShare) SyncFieldsDuringRead(ctx context.Context, from CreateShare)
func (CreateShare) ToObjectValue ¶ added in v1.61.0
func (m 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 {
Comment types.String `tfsdk:"comment"`
Name types.String `tfsdk:"name"`
StorageRoot types.String `tfsdk:"storage_root"`
}
func (CreateShare_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m 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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *CreateShare_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateShare_SdkV2)
func (*CreateShare_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *CreateShare_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateShare_SdkV2)
func (CreateShare_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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 DeleteFederationPolicyRequest ¶ added in v1.81.0
type DeleteFederationPolicyRequest struct {
// Name of the policy. This is the name of the policy to be deleted.
Name types.String `tfsdk:"-"`
// Name of the recipient. This is the name of the recipient for which the
// policy is being deleted.
RecipientName types.String `tfsdk:"-"`
}
func (DeleteFederationPolicyRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m DeleteFederationPolicyRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteFederationPolicyRequest) GetComplexFieldTypes ¶ added in v1.81.0
func (m DeleteFederationPolicyRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteFederationPolicyRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteFederationPolicyRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *DeleteFederationPolicyRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteFederationPolicyRequest)
func (*DeleteFederationPolicyRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *DeleteFederationPolicyRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteFederationPolicyRequest)
func (DeleteFederationPolicyRequest) ToObjectValue ¶ added in v1.81.0
func (m DeleteFederationPolicyRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteFederationPolicyRequest only implements ToObjectValue() and Type().
type DeleteFederationPolicyRequest_SdkV2 ¶ added in v1.81.0
type DeleteFederationPolicyRequest_SdkV2 struct {
// Name of the policy. This is the name of the policy to be deleted.
Name types.String `tfsdk:"-"`
// Name of the recipient. This is the name of the recipient for which the
// policy is being deleted.
RecipientName types.String `tfsdk:"-"`
}
func (DeleteFederationPolicyRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m DeleteFederationPolicyRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteFederationPolicyRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.81.0
func (m DeleteFederationPolicyRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteFederationPolicyRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteFederationPolicyRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *DeleteFederationPolicyRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteFederationPolicyRequest_SdkV2)
func (*DeleteFederationPolicyRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *DeleteFederationPolicyRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteFederationPolicyRequest_SdkV2)
func (DeleteFederationPolicyRequest_SdkV2) ToObjectValue ¶ added in v1.81.0
func (m DeleteFederationPolicyRequest_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, DeleteFederationPolicyRequest_SdkV2 only implements ToObjectValue() and Type().
type DeleteProviderRequest ¶
func (DeleteProviderRequest) ApplySchemaCustomizations ¶ added in v1.76.0
func (m DeleteProviderRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *DeleteProviderRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteProviderRequest)
func (*DeleteProviderRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *DeleteProviderRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteProviderRequest)
func (DeleteProviderRequest) ToObjectValue ¶ added in v1.61.0
func (m 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
func (DeleteProviderRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m DeleteProviderRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteProviderRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m 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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *DeleteProviderRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteProviderRequest_SdkV2)
func (*DeleteProviderRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *DeleteProviderRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteProviderRequest_SdkV2)
func (DeleteProviderRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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 ¶
func (DeleteRecipientRequest) ApplySchemaCustomizations ¶ added in v1.76.0
func (m DeleteRecipientRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *DeleteRecipientRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteRecipientRequest)
func (*DeleteRecipientRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *DeleteRecipientRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteRecipientRequest)
func (DeleteRecipientRequest) ToObjectValue ¶ added in v1.61.0
func (m 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:"-"`
}
func (DeleteRecipientRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m DeleteRecipientRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteRecipientRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m 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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *DeleteRecipientRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteRecipientRequest_SdkV2)
func (*DeleteRecipientRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *DeleteRecipientRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteRecipientRequest_SdkV2)
func (DeleteRecipientRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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 DeleteShareRequest ¶
func (DeleteShareRequest) ApplySchemaCustomizations ¶ added in v1.76.0
func (m DeleteShareRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *DeleteShareRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteShareRequest)
func (*DeleteShareRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *DeleteShareRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteShareRequest)
func (DeleteShareRequest) ToObjectValue ¶ added in v1.61.0
func (m 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
func (DeleteShareRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m DeleteShareRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *DeleteShareRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteShareRequest_SdkV2)
func (*DeleteShareRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *DeleteShareRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteShareRequest_SdkV2)
func (DeleteShareRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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 DeltaSharingDependency ¶ added in v1.69.0
type DeltaSharingDependency struct {
Function types.Object `tfsdk:"function"`
Table types.Object `tfsdk:"table"`
}
Represents a UC dependency.
func (DeltaSharingDependency) ApplySchemaCustomizations ¶ added in v1.69.0
func (m DeltaSharingDependency) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeltaSharingDependency) GetComplexFieldTypes ¶ added in v1.69.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeltaSharingDependency. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeltaSharingDependency) GetFunction ¶ added in v1.69.0
func (m *DeltaSharingDependency) GetFunction(ctx context.Context) (DeltaSharingFunctionDependency, bool)
GetFunction returns the value of the Function field in DeltaSharingDependency as a DeltaSharingFunctionDependency value. If the field is unknown or null, the boolean return value is false.
func (*DeltaSharingDependency) GetTable ¶ added in v1.69.0
func (m *DeltaSharingDependency) GetTable(ctx context.Context) (DeltaSharingTableDependency, bool)
GetTable returns the value of the Table field in DeltaSharingDependency as a DeltaSharingTableDependency value. If the field is unknown or null, the boolean return value is false.
func (*DeltaSharingDependency) SetFunction ¶ added in v1.69.0
func (m *DeltaSharingDependency) SetFunction(ctx context.Context, v DeltaSharingFunctionDependency)
SetFunction sets the value of the Function field in DeltaSharingDependency.
func (*DeltaSharingDependency) SetTable ¶ added in v1.69.0
func (m *DeltaSharingDependency) SetTable(ctx context.Context, v DeltaSharingTableDependency)
SetTable sets the value of the Table field in DeltaSharingDependency.
func (*DeltaSharingDependency) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DeltaSharingDependency) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeltaSharingDependency)
func (*DeltaSharingDependency) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DeltaSharingDependency) SyncFieldsDuringRead(ctx context.Context, from DeltaSharingDependency)
func (DeltaSharingDependency) ToObjectValue ¶ added in v1.69.0
func (m DeltaSharingDependency) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeltaSharingDependency only implements ToObjectValue() and Type().
type DeltaSharingDependencyList ¶ added in v1.69.0
type DeltaSharingDependencyList struct {
// An array of Dependency.
Dependencies types.List `tfsdk:"dependencies"`
}
Represents a list of dependencies.
func (DeltaSharingDependencyList) ApplySchemaCustomizations ¶ added in v1.69.0
func (m DeltaSharingDependencyList) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeltaSharingDependencyList) GetComplexFieldTypes ¶ added in v1.69.0
func (m DeltaSharingDependencyList) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeltaSharingDependencyList. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeltaSharingDependencyList) GetDependencies ¶ added in v1.69.0
func (m *DeltaSharingDependencyList) GetDependencies(ctx context.Context) ([]DeltaSharingDependency, bool)
GetDependencies returns the value of the Dependencies field in DeltaSharingDependencyList as a slice of DeltaSharingDependency values. If the field is unknown or null, the boolean return value is false.
func (*DeltaSharingDependencyList) SetDependencies ¶ added in v1.69.0
func (m *DeltaSharingDependencyList) SetDependencies(ctx context.Context, v []DeltaSharingDependency)
SetDependencies sets the value of the Dependencies field in DeltaSharingDependencyList.
func (*DeltaSharingDependencyList) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DeltaSharingDependencyList) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeltaSharingDependencyList)
func (*DeltaSharingDependencyList) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DeltaSharingDependencyList) SyncFieldsDuringRead(ctx context.Context, from DeltaSharingDependencyList)
func (DeltaSharingDependencyList) ToObjectValue ¶ added in v1.69.0
func (m DeltaSharingDependencyList) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeltaSharingDependencyList only implements ToObjectValue() and Type().
type DeltaSharingDependencyList_SdkV2 ¶ added in v1.69.0
type DeltaSharingDependencyList_SdkV2 struct {
// An array of Dependency.
Dependencies types.List `tfsdk:"dependencies"`
}
Represents a list of dependencies.
func (DeltaSharingDependencyList_SdkV2) ApplySchemaCustomizations ¶ added in v1.69.0
func (m DeltaSharingDependencyList_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeltaSharingDependencyList_SdkV2) GetComplexFieldTypes ¶ added in v1.69.0
func (m DeltaSharingDependencyList_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeltaSharingDependencyList. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeltaSharingDependencyList_SdkV2) GetDependencies ¶ added in v1.69.0
func (m *DeltaSharingDependencyList_SdkV2) GetDependencies(ctx context.Context) ([]DeltaSharingDependency_SdkV2, bool)
GetDependencies returns the value of the Dependencies field in DeltaSharingDependencyList_SdkV2 as a slice of DeltaSharingDependency_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*DeltaSharingDependencyList_SdkV2) SetDependencies ¶ added in v1.69.0
func (m *DeltaSharingDependencyList_SdkV2) SetDependencies(ctx context.Context, v []DeltaSharingDependency_SdkV2)
SetDependencies sets the value of the Dependencies field in DeltaSharingDependencyList_SdkV2.
func (*DeltaSharingDependencyList_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DeltaSharingDependencyList_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeltaSharingDependencyList_SdkV2)
func (*DeltaSharingDependencyList_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DeltaSharingDependencyList_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeltaSharingDependencyList_SdkV2)
func (DeltaSharingDependencyList_SdkV2) ToObjectValue ¶ added in v1.69.0
func (m DeltaSharingDependencyList_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, DeltaSharingDependencyList_SdkV2 only implements ToObjectValue() and Type().
type DeltaSharingDependency_SdkV2 ¶ added in v1.69.0
type DeltaSharingDependency_SdkV2 struct {
Function types.List `tfsdk:"function"`
Table types.List `tfsdk:"table"`
}
Represents a UC dependency.
func (DeltaSharingDependency_SdkV2) ApplySchemaCustomizations ¶ added in v1.69.0
func (m DeltaSharingDependency_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeltaSharingDependency_SdkV2) GetComplexFieldTypes ¶ added in v1.69.0
func (m DeltaSharingDependency_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeltaSharingDependency. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeltaSharingDependency_SdkV2) GetFunction ¶ added in v1.69.0
func (m *DeltaSharingDependency_SdkV2) GetFunction(ctx context.Context) (DeltaSharingFunctionDependency_SdkV2, bool)
GetFunction returns the value of the Function field in DeltaSharingDependency_SdkV2 as a DeltaSharingFunctionDependency_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*DeltaSharingDependency_SdkV2) GetTable ¶ added in v1.69.0
func (m *DeltaSharingDependency_SdkV2) GetTable(ctx context.Context) (DeltaSharingTableDependency_SdkV2, bool)
GetTable returns the value of the Table field in DeltaSharingDependency_SdkV2 as a DeltaSharingTableDependency_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*DeltaSharingDependency_SdkV2) SetFunction ¶ added in v1.69.0
func (m *DeltaSharingDependency_SdkV2) SetFunction(ctx context.Context, v DeltaSharingFunctionDependency_SdkV2)
SetFunction sets the value of the Function field in DeltaSharingDependency_SdkV2.
func (*DeltaSharingDependency_SdkV2) SetTable ¶ added in v1.69.0
func (m *DeltaSharingDependency_SdkV2) SetTable(ctx context.Context, v DeltaSharingTableDependency_SdkV2)
SetTable sets the value of the Table field in DeltaSharingDependency_SdkV2.
func (*DeltaSharingDependency_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DeltaSharingDependency_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeltaSharingDependency_SdkV2)
func (*DeltaSharingDependency_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DeltaSharingDependency_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeltaSharingDependency_SdkV2)
func (DeltaSharingDependency_SdkV2) ToObjectValue ¶ added in v1.69.0
func (m DeltaSharingDependency_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, DeltaSharingDependency_SdkV2 only implements ToObjectValue() and Type().
type DeltaSharingFunction ¶ added in v1.71.0
type DeltaSharingFunction struct {
// The aliass of registered model.
Aliases types.List `tfsdk:"aliases"`
// The comment of the function.
Comment types.String `tfsdk:"comment"`
// The data type of the function.
DataType types.String `tfsdk:"data_type"`
// The dependency list of the function.
DependencyList types.Object `tfsdk:"dependency_list"`
// The full data type of the function.
FullDataType types.String `tfsdk:"full_data_type"`
// The id of the function.
Id types.String `tfsdk:"id"`
// The function parameter information.
InputParams types.Object `tfsdk:"input_params"`
// The name of the function.
Name types.String `tfsdk:"name"`
// The properties of the function.
Properties types.String `tfsdk:"properties"`
// The routine definition of the function.
RoutineDefinition types.String `tfsdk:"routine_definition"`
// The name of the schema that the function belongs to.
Schema types.String `tfsdk:"schema"`
// The securable kind of the function.
SecurableKind types.String `tfsdk:"securable_kind"`
Share types.String `tfsdk:"share"`
ShareId types.String `tfsdk:"share_id"`
// The storage location of the function.
StorageLocation types.String `tfsdk:"storage_location"`
// The tags of the function.
Tags types.List `tfsdk:"tags"`
}
func (DeltaSharingFunction) ApplySchemaCustomizations ¶ added in v1.71.0
func (m DeltaSharingFunction) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*DeltaSharingFunction) GetAliases ¶ added in v1.71.0
func (m *DeltaSharingFunction) GetAliases(ctx context.Context) ([]RegisteredModelAlias, bool)
GetAliases returns the value of the Aliases field in DeltaSharingFunction as a slice of RegisteredModelAlias values. If the field is unknown or null, the boolean return value is false.
func (DeltaSharingFunction) GetComplexFieldTypes ¶ added in v1.71.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeltaSharingFunction. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeltaSharingFunction) GetDependencyList ¶ added in v1.71.0
func (m *DeltaSharingFunction) GetDependencyList(ctx context.Context) (DeltaSharingDependencyList, bool)
GetDependencyList returns the value of the DependencyList field in DeltaSharingFunction as a DeltaSharingDependencyList value. If the field is unknown or null, the boolean return value is false.
func (*DeltaSharingFunction) GetInputParams ¶ added in v1.71.0
func (m *DeltaSharingFunction) GetInputParams(ctx context.Context) (FunctionParameterInfos, bool)
GetInputParams returns the value of the InputParams field in DeltaSharingFunction as a FunctionParameterInfos value. If the field is unknown or null, the boolean return value is false.
func (*DeltaSharingFunction) GetTags ¶ added in v1.71.0
func (m *DeltaSharingFunction) GetTags(ctx context.Context) ([]catalog_tf.TagKeyValue, bool)
GetTags returns the value of the Tags field in DeltaSharingFunction as a slice of catalog_tf.TagKeyValue values. If the field is unknown or null, the boolean return value is false.
func (*DeltaSharingFunction) SetAliases ¶ added in v1.71.0
func (m *DeltaSharingFunction) SetAliases(ctx context.Context, v []RegisteredModelAlias)
SetAliases sets the value of the Aliases field in DeltaSharingFunction.
func (*DeltaSharingFunction) SetDependencyList ¶ added in v1.71.0
func (m *DeltaSharingFunction) SetDependencyList(ctx context.Context, v DeltaSharingDependencyList)
SetDependencyList sets the value of the DependencyList field in DeltaSharingFunction.
func (*DeltaSharingFunction) SetInputParams ¶ added in v1.71.0
func (m *DeltaSharingFunction) SetInputParams(ctx context.Context, v FunctionParameterInfos)
SetInputParams sets the value of the InputParams field in DeltaSharingFunction.
func (*DeltaSharingFunction) SetTags ¶ added in v1.71.0
func (m *DeltaSharingFunction) SetTags(ctx context.Context, v []catalog_tf.TagKeyValue)
SetTags sets the value of the Tags field in DeltaSharingFunction.
func (*DeltaSharingFunction) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DeltaSharingFunction) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeltaSharingFunction)
func (*DeltaSharingFunction) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DeltaSharingFunction) SyncFieldsDuringRead(ctx context.Context, from DeltaSharingFunction)
func (DeltaSharingFunction) ToObjectValue ¶ added in v1.71.0
func (m DeltaSharingFunction) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeltaSharingFunction only implements ToObjectValue() and Type().
type DeltaSharingFunctionDependency ¶ added in v1.69.0
type DeltaSharingFunctionDependency struct {
FunctionName types.String `tfsdk:"function_name"`
SchemaName types.String `tfsdk:"schema_name"`
}
A Function in UC as a dependency.
func (DeltaSharingFunctionDependency) ApplySchemaCustomizations ¶ added in v1.69.0
func (m DeltaSharingFunctionDependency) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeltaSharingFunctionDependency) GetComplexFieldTypes ¶ added in v1.69.0
func (m DeltaSharingFunctionDependency) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeltaSharingFunctionDependency. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeltaSharingFunctionDependency) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DeltaSharingFunctionDependency) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeltaSharingFunctionDependency)
func (*DeltaSharingFunctionDependency) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DeltaSharingFunctionDependency) SyncFieldsDuringRead(ctx context.Context, from DeltaSharingFunctionDependency)
func (DeltaSharingFunctionDependency) ToObjectValue ¶ added in v1.69.0
func (m DeltaSharingFunctionDependency) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeltaSharingFunctionDependency only implements ToObjectValue() and Type().
type DeltaSharingFunctionDependency_SdkV2 ¶ added in v1.69.0
type DeltaSharingFunctionDependency_SdkV2 struct {
FunctionName types.String `tfsdk:"function_name"`
SchemaName types.String `tfsdk:"schema_name"`
}
A Function in UC as a dependency.
func (DeltaSharingFunctionDependency_SdkV2) ApplySchemaCustomizations ¶ added in v1.69.0
func (m DeltaSharingFunctionDependency_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeltaSharingFunctionDependency_SdkV2) GetComplexFieldTypes ¶ added in v1.69.0
func (m DeltaSharingFunctionDependency_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeltaSharingFunctionDependency. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeltaSharingFunctionDependency_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DeltaSharingFunctionDependency_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeltaSharingFunctionDependency_SdkV2)
func (*DeltaSharingFunctionDependency_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DeltaSharingFunctionDependency_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeltaSharingFunctionDependency_SdkV2)
func (DeltaSharingFunctionDependency_SdkV2) ToObjectValue ¶ added in v1.69.0
func (m DeltaSharingFunctionDependency_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, DeltaSharingFunctionDependency_SdkV2 only implements ToObjectValue() and Type().
type DeltaSharingFunction_SdkV2 ¶ added in v1.71.0
type DeltaSharingFunction_SdkV2 struct {
// The aliass of registered model.
Aliases types.List `tfsdk:"aliases"`
// The comment of the function.
Comment types.String `tfsdk:"comment"`
// The data type of the function.
DataType types.String `tfsdk:"data_type"`
// The dependency list of the function.
DependencyList types.List `tfsdk:"dependency_list"`
// The full data type of the function.
FullDataType types.String `tfsdk:"full_data_type"`
// The id of the function.
Id types.String `tfsdk:"id"`
// The function parameter information.
InputParams types.List `tfsdk:"input_params"`
// The name of the function.
Name types.String `tfsdk:"name"`
// The properties of the function.
Properties types.String `tfsdk:"properties"`
// The routine definition of the function.
RoutineDefinition types.String `tfsdk:"routine_definition"`
// The name of the schema that the function belongs to.
Schema types.String `tfsdk:"schema"`
// The securable kind of the function.
SecurableKind types.String `tfsdk:"securable_kind"`
Share types.String `tfsdk:"share"`
ShareId types.String `tfsdk:"share_id"`
// The storage location of the function.
StorageLocation types.String `tfsdk:"storage_location"`
// The tags of the function.
Tags types.List `tfsdk:"tags"`
}
func (DeltaSharingFunction_SdkV2) ApplySchemaCustomizations ¶ added in v1.71.0
func (m DeltaSharingFunction_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*DeltaSharingFunction_SdkV2) GetAliases ¶ added in v1.71.0
func (m *DeltaSharingFunction_SdkV2) GetAliases(ctx context.Context) ([]RegisteredModelAlias_SdkV2, bool)
GetAliases returns the value of the Aliases field in DeltaSharingFunction_SdkV2 as a slice of RegisteredModelAlias_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (DeltaSharingFunction_SdkV2) GetComplexFieldTypes ¶ added in v1.71.0
func (m DeltaSharingFunction_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeltaSharingFunction. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeltaSharingFunction_SdkV2) GetDependencyList ¶ added in v1.71.0
func (m *DeltaSharingFunction_SdkV2) GetDependencyList(ctx context.Context) (DeltaSharingDependencyList_SdkV2, bool)
GetDependencyList returns the value of the DependencyList field in DeltaSharingFunction_SdkV2 as a DeltaSharingDependencyList_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*DeltaSharingFunction_SdkV2) GetInputParams ¶ added in v1.71.0
func (m *DeltaSharingFunction_SdkV2) GetInputParams(ctx context.Context) (FunctionParameterInfos_SdkV2, bool)
GetInputParams returns the value of the InputParams field in DeltaSharingFunction_SdkV2 as a FunctionParameterInfos_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*DeltaSharingFunction_SdkV2) GetTags ¶ added in v1.71.0
func (m *DeltaSharingFunction_SdkV2) GetTags(ctx context.Context) ([]catalog_tf.TagKeyValue_SdkV2, bool)
GetTags returns the value of the Tags field in DeltaSharingFunction_SdkV2 as a slice of catalog_tf.TagKeyValue_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*DeltaSharingFunction_SdkV2) SetAliases ¶ added in v1.71.0
func (m *DeltaSharingFunction_SdkV2) SetAliases(ctx context.Context, v []RegisteredModelAlias_SdkV2)
SetAliases sets the value of the Aliases field in DeltaSharingFunction_SdkV2.
func (*DeltaSharingFunction_SdkV2) SetDependencyList ¶ added in v1.71.0
func (m *DeltaSharingFunction_SdkV2) SetDependencyList(ctx context.Context, v DeltaSharingDependencyList_SdkV2)
SetDependencyList sets the value of the DependencyList field in DeltaSharingFunction_SdkV2.
func (*DeltaSharingFunction_SdkV2) SetInputParams ¶ added in v1.71.0
func (m *DeltaSharingFunction_SdkV2) SetInputParams(ctx context.Context, v FunctionParameterInfos_SdkV2)
SetInputParams sets the value of the InputParams field in DeltaSharingFunction_SdkV2.
func (*DeltaSharingFunction_SdkV2) SetTags ¶ added in v1.71.0
func (m *DeltaSharingFunction_SdkV2) SetTags(ctx context.Context, v []catalog_tf.TagKeyValue_SdkV2)
SetTags sets the value of the Tags field in DeltaSharingFunction_SdkV2.
func (*DeltaSharingFunction_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DeltaSharingFunction_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeltaSharingFunction_SdkV2)
func (*DeltaSharingFunction_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DeltaSharingFunction_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeltaSharingFunction_SdkV2)
func (DeltaSharingFunction_SdkV2) ToObjectValue ¶ added in v1.71.0
func (m DeltaSharingFunction_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, DeltaSharingFunction_SdkV2 only implements ToObjectValue() and Type().
type DeltaSharingTableDependency ¶ added in v1.69.0
type DeltaSharingTableDependency struct {
SchemaName types.String `tfsdk:"schema_name"`
TableName types.String `tfsdk:"table_name"`
}
A Table in UC as a dependency.
func (DeltaSharingTableDependency) ApplySchemaCustomizations ¶ added in v1.69.0
func (m DeltaSharingTableDependency) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeltaSharingTableDependency) GetComplexFieldTypes ¶ added in v1.69.0
func (m DeltaSharingTableDependency) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeltaSharingTableDependency. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeltaSharingTableDependency) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DeltaSharingTableDependency) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeltaSharingTableDependency)
func (*DeltaSharingTableDependency) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DeltaSharingTableDependency) SyncFieldsDuringRead(ctx context.Context, from DeltaSharingTableDependency)
func (DeltaSharingTableDependency) ToObjectValue ¶ added in v1.69.0
func (m DeltaSharingTableDependency) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeltaSharingTableDependency only implements ToObjectValue() and Type().
type DeltaSharingTableDependency_SdkV2 ¶ added in v1.69.0
type DeltaSharingTableDependency_SdkV2 struct {
SchemaName types.String `tfsdk:"schema_name"`
TableName types.String `tfsdk:"table_name"`
}
A Table in UC as a dependency.
func (DeltaSharingTableDependency_SdkV2) ApplySchemaCustomizations ¶ added in v1.69.0
func (m DeltaSharingTableDependency_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeltaSharingTableDependency_SdkV2) GetComplexFieldTypes ¶ added in v1.69.0
func (m DeltaSharingTableDependency_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeltaSharingTableDependency. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeltaSharingTableDependency_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *DeltaSharingTableDependency_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeltaSharingTableDependency_SdkV2)
func (*DeltaSharingTableDependency_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *DeltaSharingTableDependency_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeltaSharingTableDependency_SdkV2)
func (DeltaSharingTableDependency_SdkV2) ToObjectValue ¶ added in v1.69.0
func (m DeltaSharingTableDependency_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, DeltaSharingTableDependency_SdkV2 only implements ToObjectValue() and Type().
type FederationPolicy ¶ added in v1.81.0
type FederationPolicy struct {
// Description of the policy. This is a user-provided description.
Comment types.String `tfsdk:"comment"`
// System-generated timestamp indicating when the policy was created.
CreateTime types.String `tfsdk:"create_time"`
// Unique, immutable system-generated identifier for the federation policy.
Id types.String `tfsdk:"id"`
// Name of the federation policy. A recipient can have multiple policies
// with different names. The name must contain only lowercase alphanumeric
// characters, numbers, and hyphens.
Name types.String `tfsdk:"name"`
// Specifies the policy to use for validating OIDC claims in the federated
// tokens.
OidcPolicy types.Object `tfsdk:"oidc_policy"`
// System-generated timestamp indicating when the policy was last updated.
UpdateTime types.String `tfsdk:"update_time"`
}
func (FederationPolicy) ApplySchemaCustomizations ¶ added in v1.81.0
func (m FederationPolicy) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (FederationPolicy) GetComplexFieldTypes ¶ added in v1.81.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in FederationPolicy. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*FederationPolicy) GetOidcPolicy ¶ added in v1.81.0
func (m *FederationPolicy) GetOidcPolicy(ctx context.Context) (OidcFederationPolicy, bool)
GetOidcPolicy returns the value of the OidcPolicy field in FederationPolicy as a OidcFederationPolicy value. If the field is unknown or null, the boolean return value is false.
func (*FederationPolicy) SetOidcPolicy ¶ added in v1.81.0
func (m *FederationPolicy) SetOidcPolicy(ctx context.Context, v OidcFederationPolicy)
SetOidcPolicy sets the value of the OidcPolicy field in FederationPolicy.
func (*FederationPolicy) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *FederationPolicy) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from FederationPolicy)
func (*FederationPolicy) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *FederationPolicy) SyncFieldsDuringRead(ctx context.Context, from FederationPolicy)
func (FederationPolicy) ToObjectValue ¶ added in v1.81.0
func (m FederationPolicy) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, FederationPolicy only implements ToObjectValue() and Type().
type FederationPolicy_SdkV2 ¶ added in v1.81.0
type FederationPolicy_SdkV2 struct {
// Description of the policy. This is a user-provided description.
Comment types.String `tfsdk:"comment"`
// System-generated timestamp indicating when the policy was created.
CreateTime types.String `tfsdk:"create_time"`
// Unique, immutable system-generated identifier for the federation policy.
Id types.String `tfsdk:"id"`
// Name of the federation policy. A recipient can have multiple policies
// with different names. The name must contain only lowercase alphanumeric
// characters, numbers, and hyphens.
Name types.String `tfsdk:"name"`
// Specifies the policy to use for validating OIDC claims in the federated
// tokens.
OidcPolicy types.List `tfsdk:"oidc_policy"`
// System-generated timestamp indicating when the policy was last updated.
UpdateTime types.String `tfsdk:"update_time"`
}
func (FederationPolicy_SdkV2) ApplySchemaCustomizations ¶ added in v1.81.0
func (m FederationPolicy_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (FederationPolicy_SdkV2) GetComplexFieldTypes ¶ added in v1.81.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in FederationPolicy. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*FederationPolicy_SdkV2) GetOidcPolicy ¶ added in v1.81.0
func (m *FederationPolicy_SdkV2) GetOidcPolicy(ctx context.Context) (OidcFederationPolicy_SdkV2, bool)
GetOidcPolicy returns the value of the OidcPolicy field in FederationPolicy_SdkV2 as a OidcFederationPolicy_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*FederationPolicy_SdkV2) SetOidcPolicy ¶ added in v1.81.0
func (m *FederationPolicy_SdkV2) SetOidcPolicy(ctx context.Context, v OidcFederationPolicy_SdkV2)
SetOidcPolicy sets the value of the OidcPolicy field in FederationPolicy_SdkV2.
func (*FederationPolicy_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *FederationPolicy_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from FederationPolicy_SdkV2)
func (*FederationPolicy_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *FederationPolicy_SdkV2) SyncFieldsDuringRead(ctx context.Context, from FederationPolicy_SdkV2)
func (FederationPolicy_SdkV2) ToObjectValue ¶ added in v1.81.0
func (m FederationPolicy_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, FederationPolicy_SdkV2 only implements ToObjectValue() and Type().
type FunctionParameterInfo ¶ added in v1.69.0
type FunctionParameterInfo struct {
// The comment of the parameter.
Comment types.String `tfsdk:"comment"`
// The name of the parameter.
Name types.String `tfsdk:"name"`
// The default value of the parameter.
ParameterDefault types.String `tfsdk:"parameter_default"`
// The mode of the function parameter.
ParameterMode types.String `tfsdk:"parameter_mode"`
// The type of the function parameter.
ParameterType types.String `tfsdk:"parameter_type"`
// The position of the parameter.
Position types.Int64 `tfsdk:"position"`
// The interval type of the parameter type.
TypeIntervalType types.String `tfsdk:"type_interval_type"`
// The type of the parameter in JSON format.
TypeJson types.String `tfsdk:"type_json"`
// The type of the parameter in Enum format.
TypeName types.String `tfsdk:"type_name"`
// The precision of the parameter type.
TypePrecision types.Int64 `tfsdk:"type_precision"`
// The scale of the parameter type.
TypeScale types.Int64 `tfsdk:"type_scale"`
// The type of the parameter in text format.
TypeText types.String `tfsdk:"type_text"`
}
Represents a parameter of a function. The same message is used for both input and output columns.
func (FunctionParameterInfo) ApplySchemaCustomizations ¶ added in v1.69.0
func (m FunctionParameterInfo) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (FunctionParameterInfo) GetComplexFieldTypes ¶ added in v1.69.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in FunctionParameterInfo. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*FunctionParameterInfo) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *FunctionParameterInfo) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from FunctionParameterInfo)
func (*FunctionParameterInfo) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *FunctionParameterInfo) SyncFieldsDuringRead(ctx context.Context, from FunctionParameterInfo)
func (FunctionParameterInfo) ToObjectValue ¶ added in v1.69.0
func (m FunctionParameterInfo) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, FunctionParameterInfo only implements ToObjectValue() and Type().
type FunctionParameterInfo_SdkV2 ¶ added in v1.69.0
type FunctionParameterInfo_SdkV2 struct {
// The comment of the parameter.
Comment types.String `tfsdk:"comment"`
// The name of the parameter.
Name types.String `tfsdk:"name"`
// The default value of the parameter.
ParameterDefault types.String `tfsdk:"parameter_default"`
// The mode of the function parameter.
ParameterMode types.String `tfsdk:"parameter_mode"`
// The type of the function parameter.
ParameterType types.String `tfsdk:"parameter_type"`
// The position of the parameter.
Position types.Int64 `tfsdk:"position"`
// The interval type of the parameter type.
TypeIntervalType types.String `tfsdk:"type_interval_type"`
// The type of the parameter in JSON format.
TypeJson types.String `tfsdk:"type_json"`
// The type of the parameter in Enum format.
TypeName types.String `tfsdk:"type_name"`
// The precision of the parameter type.
TypePrecision types.Int64 `tfsdk:"type_precision"`
// The scale of the parameter type.
TypeScale types.Int64 `tfsdk:"type_scale"`
// The type of the parameter in text format.
TypeText types.String `tfsdk:"type_text"`
}
Represents a parameter of a function. The same message is used for both input and output columns.
func (FunctionParameterInfo_SdkV2) ApplySchemaCustomizations ¶ added in v1.69.0
func (m FunctionParameterInfo_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (FunctionParameterInfo_SdkV2) GetComplexFieldTypes ¶ added in v1.69.0
func (m FunctionParameterInfo_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in FunctionParameterInfo. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*FunctionParameterInfo_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *FunctionParameterInfo_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from FunctionParameterInfo_SdkV2)
func (*FunctionParameterInfo_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *FunctionParameterInfo_SdkV2) SyncFieldsDuringRead(ctx context.Context, from FunctionParameterInfo_SdkV2)
func (FunctionParameterInfo_SdkV2) ToObjectValue ¶ added in v1.69.0
func (m FunctionParameterInfo_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, FunctionParameterInfo_SdkV2 only implements ToObjectValue() and Type().
type FunctionParameterInfos ¶ added in v1.69.0
type FunctionParameterInfos struct {
// The list of parameters of the function.
Parameters types.List `tfsdk:"parameters"`
}
func (FunctionParameterInfos) ApplySchemaCustomizations ¶ added in v1.69.0
func (m FunctionParameterInfos) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (FunctionParameterInfos) GetComplexFieldTypes ¶ added in v1.69.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in FunctionParameterInfos. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*FunctionParameterInfos) GetParameters ¶ added in v1.69.0
func (m *FunctionParameterInfos) GetParameters(ctx context.Context) ([]FunctionParameterInfo, bool)
GetParameters returns the value of the Parameters field in FunctionParameterInfos as a slice of FunctionParameterInfo values. If the field is unknown or null, the boolean return value is false.
func (*FunctionParameterInfos) SetParameters ¶ added in v1.69.0
func (m *FunctionParameterInfos) SetParameters(ctx context.Context, v []FunctionParameterInfo)
SetParameters sets the value of the Parameters field in FunctionParameterInfos.
func (*FunctionParameterInfos) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *FunctionParameterInfos) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from FunctionParameterInfos)
func (*FunctionParameterInfos) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *FunctionParameterInfos) SyncFieldsDuringRead(ctx context.Context, from FunctionParameterInfos)
func (FunctionParameterInfos) ToObjectValue ¶ added in v1.69.0
func (m FunctionParameterInfos) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, FunctionParameterInfos only implements ToObjectValue() and Type().
type FunctionParameterInfos_SdkV2 ¶ added in v1.69.0
type FunctionParameterInfos_SdkV2 struct {
// The list of parameters of the function.
Parameters types.List `tfsdk:"parameters"`
}
func (FunctionParameterInfos_SdkV2) ApplySchemaCustomizations ¶ added in v1.69.0
func (m FunctionParameterInfos_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (FunctionParameterInfos_SdkV2) GetComplexFieldTypes ¶ added in v1.69.0
func (m FunctionParameterInfos_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in FunctionParameterInfos. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*FunctionParameterInfos_SdkV2) GetParameters ¶ added in v1.69.0
func (m *FunctionParameterInfos_SdkV2) GetParameters(ctx context.Context) ([]FunctionParameterInfo_SdkV2, bool)
GetParameters returns the value of the Parameters field in FunctionParameterInfos_SdkV2 as a slice of FunctionParameterInfo_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*FunctionParameterInfos_SdkV2) SetParameters ¶ added in v1.69.0
func (m *FunctionParameterInfos_SdkV2) SetParameters(ctx context.Context, v []FunctionParameterInfo_SdkV2)
SetParameters sets the value of the Parameters field in FunctionParameterInfos_SdkV2.
func (*FunctionParameterInfos_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *FunctionParameterInfos_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from FunctionParameterInfos_SdkV2)
func (*FunctionParameterInfos_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *FunctionParameterInfos_SdkV2) SyncFieldsDuringRead(ctx context.Context, from FunctionParameterInfos_SdkV2)
func (FunctionParameterInfos_SdkV2) ToObjectValue ¶ added in v1.69.0
func (m FunctionParameterInfos_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, FunctionParameterInfos_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:"-"`
}
func (GetActivationUrlInfoRequest) ApplySchemaCustomizations ¶ added in v1.76.0
func (m GetActivationUrlInfoRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetActivationUrlInfoRequest) GetComplexFieldTypes ¶ added in v1.61.0
func (m 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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetActivationUrlInfoRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetActivationUrlInfoRequest)
func (*GetActivationUrlInfoRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetActivationUrlInfoRequest) SyncFieldsDuringRead(ctx context.Context, from GetActivationUrlInfoRequest)
func (GetActivationUrlInfoRequest) ToObjectValue ¶ added in v1.61.0
func (m 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:"-"`
}
func (GetActivationUrlInfoRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m GetActivationUrlInfoRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetActivationUrlInfoRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m 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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetActivationUrlInfoRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetActivationUrlInfoRequest_SdkV2)
func (*GetActivationUrlInfoRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetActivationUrlInfoRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetActivationUrlInfoRequest_SdkV2)
func (GetActivationUrlInfoRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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 (m GetActivationUrlInfoResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetActivationUrlInfoResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (m 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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *GetActivationUrlInfoResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetActivationUrlInfoResponse)
func (*GetActivationUrlInfoResponse) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *GetActivationUrlInfoResponse) SyncFieldsDuringRead(ctx context.Context, from GetActivationUrlInfoResponse)
func (GetActivationUrlInfoResponse) ToObjectValue ¶ added in v1.61.0
func (m 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 (m GetActivationUrlInfoResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetActivationUrlInfoResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m 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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *GetActivationUrlInfoResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetActivationUrlInfoResponse_SdkV2)
func (*GetActivationUrlInfoResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *GetActivationUrlInfoResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetActivationUrlInfoResponse_SdkV2)
func (GetActivationUrlInfoResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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 GetFederationPolicyRequest ¶ added in v1.81.0
type GetFederationPolicyRequest struct {
// Name of the policy. This is the name of the policy to be retrieved.
Name types.String `tfsdk:"-"`
// Name of the recipient. This is the name of the recipient for which the
// policy is being retrieved.
RecipientName types.String `tfsdk:"-"`
}
func (GetFederationPolicyRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m GetFederationPolicyRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetFederationPolicyRequest) GetComplexFieldTypes ¶ added in v1.81.0
func (m GetFederationPolicyRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetFederationPolicyRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetFederationPolicyRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetFederationPolicyRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetFederationPolicyRequest)
func (*GetFederationPolicyRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetFederationPolicyRequest) SyncFieldsDuringRead(ctx context.Context, from GetFederationPolicyRequest)
func (GetFederationPolicyRequest) ToObjectValue ¶ added in v1.81.0
func (m GetFederationPolicyRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetFederationPolicyRequest only implements ToObjectValue() and Type().
type GetFederationPolicyRequest_SdkV2 ¶ added in v1.81.0
type GetFederationPolicyRequest_SdkV2 struct {
// Name of the policy. This is the name of the policy to be retrieved.
Name types.String `tfsdk:"-"`
// Name of the recipient. This is the name of the recipient for which the
// policy is being retrieved.
RecipientName types.String `tfsdk:"-"`
}
func (GetFederationPolicyRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m GetFederationPolicyRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetFederationPolicyRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.81.0
func (m GetFederationPolicyRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetFederationPolicyRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetFederationPolicyRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetFederationPolicyRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetFederationPolicyRequest_SdkV2)
func (*GetFederationPolicyRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetFederationPolicyRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetFederationPolicyRequest_SdkV2)
func (GetFederationPolicyRequest_SdkV2) ToObjectValue ¶ added in v1.81.0
func (m GetFederationPolicyRequest_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, GetFederationPolicyRequest_SdkV2 only implements ToObjectValue() and Type().
type GetProviderRequest ¶
func (GetProviderRequest) ApplySchemaCustomizations ¶ added in v1.76.0
func (m GetProviderRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetProviderRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetProviderRequest)
func (*GetProviderRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetProviderRequest) SyncFieldsDuringRead(ctx context.Context, from GetProviderRequest)
func (GetProviderRequest) ToObjectValue ¶ added in v1.61.0
func (m 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
func (GetProviderRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m GetProviderRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetProviderRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetProviderRequest_SdkV2)
func (*GetProviderRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetProviderRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetProviderRequest_SdkV2)
func (GetProviderRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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 ¶
func (GetRecipientRequest) ApplySchemaCustomizations ¶ added in v1.76.0
func (m GetRecipientRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetRecipientRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetRecipientRequest)
func (*GetRecipientRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetRecipientRequest) SyncFieldsDuringRead(ctx context.Context, from GetRecipientRequest)
func (GetRecipientRequest) ToObjectValue ¶ added in v1.61.0
func (m 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
func (GetRecipientRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m GetRecipientRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetRecipientRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m 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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetRecipientRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetRecipientRequest_SdkV2)
func (*GetRecipientRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetRecipientRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetRecipientRequest_SdkV2)
func (GetRecipientRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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 (m GetRecipientSharePermissionsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetRecipientSharePermissionsResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (m 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 (m *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 (m *GetRecipientSharePermissionsResponse) SetPermissionsOut(ctx context.Context, v []ShareToPrivilegeAssignment)
SetPermissionsOut sets the value of the PermissionsOut field in GetRecipientSharePermissionsResponse.
func (*GetRecipientSharePermissionsResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *GetRecipientSharePermissionsResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetRecipientSharePermissionsResponse)
func (*GetRecipientSharePermissionsResponse) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *GetRecipientSharePermissionsResponse) SyncFieldsDuringRead(ctx context.Context, from GetRecipientSharePermissionsResponse)
func (GetRecipientSharePermissionsResponse) ToObjectValue ¶ added in v1.61.0
func (m 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 (m GetRecipientSharePermissionsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetRecipientSharePermissionsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m 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 (m *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 (m *GetRecipientSharePermissionsResponse_SdkV2) SetPermissionsOut(ctx context.Context, v []ShareToPrivilegeAssignment_SdkV2)
SetPermissionsOut sets the value of the PermissionsOut field in GetRecipientSharePermissionsResponse_SdkV2.
func (*GetRecipientSharePermissionsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *GetRecipientSharePermissionsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetRecipientSharePermissionsResponse_SdkV2)
func (*GetRecipientSharePermissionsResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *GetRecipientSharePermissionsResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetRecipientSharePermissionsResponse_SdkV2)
func (GetRecipientSharePermissionsResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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 GetSharePermissionsResponse ¶ added in v1.69.0
type GetSharePermissionsResponse 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"`
PrivilegeAssignments types.List `tfsdk:"privilege_assignments"`
}
func (GetSharePermissionsResponse) ApplySchemaCustomizations ¶ added in v1.69.0
func (m GetSharePermissionsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetSharePermissionsResponse) GetComplexFieldTypes ¶ added in v1.69.0
func (m GetSharePermissionsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetSharePermissionsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetSharePermissionsResponse) GetPrivilegeAssignments ¶ added in v1.69.0
func (m *GetSharePermissionsResponse) GetPrivilegeAssignments(ctx context.Context) ([]PrivilegeAssignment, bool)
GetPrivilegeAssignments returns the value of the PrivilegeAssignments field in GetSharePermissionsResponse as a slice of PrivilegeAssignment values. If the field is unknown or null, the boolean return value is false.
func (*GetSharePermissionsResponse) SetPrivilegeAssignments ¶ added in v1.69.0
func (m *GetSharePermissionsResponse) SetPrivilegeAssignments(ctx context.Context, v []PrivilegeAssignment)
SetPrivilegeAssignments sets the value of the PrivilegeAssignments field in GetSharePermissionsResponse.
func (*GetSharePermissionsResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *GetSharePermissionsResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetSharePermissionsResponse)
func (*GetSharePermissionsResponse) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *GetSharePermissionsResponse) SyncFieldsDuringRead(ctx context.Context, from GetSharePermissionsResponse)
func (GetSharePermissionsResponse) ToObjectValue ¶ added in v1.69.0
func (m GetSharePermissionsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetSharePermissionsResponse only implements ToObjectValue() and Type().
type GetSharePermissionsResponse_SdkV2 ¶ added in v1.69.0
type GetSharePermissionsResponse_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"`
PrivilegeAssignments types.List `tfsdk:"privilege_assignments"`
}
func (GetSharePermissionsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.69.0
func (m GetSharePermissionsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetSharePermissionsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.69.0
func (m GetSharePermissionsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetSharePermissionsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetSharePermissionsResponse_SdkV2) GetPrivilegeAssignments ¶ added in v1.69.0
func (m *GetSharePermissionsResponse_SdkV2) GetPrivilegeAssignments(ctx context.Context) ([]PrivilegeAssignment_SdkV2, bool)
GetPrivilegeAssignments returns the value of the PrivilegeAssignments field in GetSharePermissionsResponse_SdkV2 as a slice of PrivilegeAssignment_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*GetSharePermissionsResponse_SdkV2) SetPrivilegeAssignments ¶ added in v1.69.0
func (m *GetSharePermissionsResponse_SdkV2) SetPrivilegeAssignments(ctx context.Context, v []PrivilegeAssignment_SdkV2)
SetPrivilegeAssignments sets the value of the PrivilegeAssignments field in GetSharePermissionsResponse_SdkV2.
func (*GetSharePermissionsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *GetSharePermissionsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetSharePermissionsResponse_SdkV2)
func (*GetSharePermissionsResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *GetSharePermissionsResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetSharePermissionsResponse_SdkV2)
func (GetSharePermissionsResponse_SdkV2) ToObjectValue ¶ added in v1.69.0
func (m GetSharePermissionsResponse_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, GetSharePermissionsResponse_SdkV2 only implements ToObjectValue() and Type().
type GetShareRequest ¶
type GetShareRequest struct {
IncludeSharedData types.Bool `tfsdk:"-"`
Name types.String `tfsdk:"-"`
}
func (GetShareRequest) ApplySchemaCustomizations ¶ added in v1.76.0
func (m GetShareRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetShareRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetShareRequest)
func (*GetShareRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetShareRequest) SyncFieldsDuringRead(ctx context.Context, from GetShareRequest)
func (GetShareRequest) ToObjectValue ¶ added in v1.61.0
func (m 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 {
IncludeSharedData types.Bool `tfsdk:"-"`
Name types.String `tfsdk:"-"`
}
func (GetShareRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m GetShareRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetShareRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetShareRequest_SdkV2)
func (*GetShareRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetShareRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetShareRequest_SdkV2)
func (GetShareRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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 (m 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 (m *IpAccessList) SetAllowedIpAddresses(ctx context.Context, v []types.String)
SetAllowedIpAddresses sets the value of the AllowedIpAddresses field in IpAccessList.
func (*IpAccessList) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *IpAccessList) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from IpAccessList)
func (*IpAccessList) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *IpAccessList) SyncFieldsDuringRead(ctx context.Context, from IpAccessList)
func (IpAccessList) ToObjectValue ¶ added in v1.61.0
func (m 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 (m 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 (m *IpAccessList_SdkV2) SetAllowedIpAddresses(ctx context.Context, v []types.String)
SetAllowedIpAddresses sets the value of the AllowedIpAddresses field in IpAccessList_SdkV2.
func (*IpAccessList_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *IpAccessList_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from IpAccessList_SdkV2)
func (*IpAccessList_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *IpAccessList_SdkV2) SyncFieldsDuringRead(ctx context.Context, from IpAccessList_SdkV2)
func (IpAccessList_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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 ListFederationPoliciesRequest ¶ added in v1.81.0
type ListFederationPoliciesRequest struct {
MaxResults types.Int64 `tfsdk:"-"`
PageToken types.String `tfsdk:"-"`
// Name of the recipient. This is the name of the recipient for which the
// policies are being listed.
RecipientName types.String `tfsdk:"-"`
}
func (ListFederationPoliciesRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m ListFederationPoliciesRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListFederationPoliciesRequest) GetComplexFieldTypes ¶ added in v1.81.0
func (m ListFederationPoliciesRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListFederationPoliciesRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListFederationPoliciesRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *ListFederationPoliciesRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListFederationPoliciesRequest)
func (*ListFederationPoliciesRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *ListFederationPoliciesRequest) SyncFieldsDuringRead(ctx context.Context, from ListFederationPoliciesRequest)
func (ListFederationPoliciesRequest) ToObjectValue ¶ added in v1.81.0
func (m ListFederationPoliciesRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListFederationPoliciesRequest only implements ToObjectValue() and Type().
type ListFederationPoliciesRequest_SdkV2 ¶ added in v1.81.0
type ListFederationPoliciesRequest_SdkV2 struct {
MaxResults types.Int64 `tfsdk:"-"`
PageToken types.String `tfsdk:"-"`
// Name of the recipient. This is the name of the recipient for which the
// policies are being listed.
RecipientName types.String `tfsdk:"-"`
}
func (ListFederationPoliciesRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m ListFederationPoliciesRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListFederationPoliciesRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.81.0
func (m ListFederationPoliciesRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListFederationPoliciesRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListFederationPoliciesRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *ListFederationPoliciesRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListFederationPoliciesRequest_SdkV2)
func (*ListFederationPoliciesRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *ListFederationPoliciesRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListFederationPoliciesRequest_SdkV2)
func (ListFederationPoliciesRequest_SdkV2) ToObjectValue ¶ added in v1.81.0
func (m ListFederationPoliciesRequest_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, ListFederationPoliciesRequest_SdkV2 only implements ToObjectValue() and Type().
type ListFederationPoliciesResponse ¶ added in v1.81.0
type ListFederationPoliciesResponse struct {
NextPageToken types.String `tfsdk:"next_page_token"`
Policies types.List `tfsdk:"policies"`
}
func (ListFederationPoliciesResponse) ApplySchemaCustomizations ¶ added in v1.81.0
func (m ListFederationPoliciesResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListFederationPoliciesResponse) GetComplexFieldTypes ¶ added in v1.81.0
func (m ListFederationPoliciesResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListFederationPoliciesResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListFederationPoliciesResponse) GetPolicies ¶ added in v1.81.0
func (m *ListFederationPoliciesResponse) GetPolicies(ctx context.Context) ([]FederationPolicy, bool)
GetPolicies returns the value of the Policies field in ListFederationPoliciesResponse as a slice of FederationPolicy values. If the field is unknown or null, the boolean return value is false.
func (*ListFederationPoliciesResponse) SetPolicies ¶ added in v1.81.0
func (m *ListFederationPoliciesResponse) SetPolicies(ctx context.Context, v []FederationPolicy)
SetPolicies sets the value of the Policies field in ListFederationPoliciesResponse.
func (*ListFederationPoliciesResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ListFederationPoliciesResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListFederationPoliciesResponse)
func (*ListFederationPoliciesResponse) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ListFederationPoliciesResponse) SyncFieldsDuringRead(ctx context.Context, from ListFederationPoliciesResponse)
func (ListFederationPoliciesResponse) ToObjectValue ¶ added in v1.81.0
func (m ListFederationPoliciesResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListFederationPoliciesResponse only implements ToObjectValue() and Type().
type ListFederationPoliciesResponse_SdkV2 ¶ added in v1.81.0
type ListFederationPoliciesResponse_SdkV2 struct {
NextPageToken types.String `tfsdk:"next_page_token"`
Policies types.List `tfsdk:"policies"`
}
func (ListFederationPoliciesResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.81.0
func (m ListFederationPoliciesResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListFederationPoliciesResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.81.0
func (m ListFederationPoliciesResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListFederationPoliciesResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListFederationPoliciesResponse_SdkV2) GetPolicies ¶ added in v1.81.0
func (m *ListFederationPoliciesResponse_SdkV2) GetPolicies(ctx context.Context) ([]FederationPolicy_SdkV2, bool)
GetPolicies returns the value of the Policies field in ListFederationPoliciesResponse_SdkV2 as a slice of FederationPolicy_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListFederationPoliciesResponse_SdkV2) SetPolicies ¶ added in v1.81.0
func (m *ListFederationPoliciesResponse_SdkV2) SetPolicies(ctx context.Context, v []FederationPolicy_SdkV2)
SetPolicies sets the value of the Policies field in ListFederationPoliciesResponse_SdkV2.
func (*ListFederationPoliciesResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ListFederationPoliciesResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListFederationPoliciesResponse_SdkV2)
func (*ListFederationPoliciesResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ListFederationPoliciesResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListFederationPoliciesResponse_SdkV2)
func (ListFederationPoliciesResponse_SdkV2) ToObjectValue ¶ added in v1.81.0
func (m ListFederationPoliciesResponse_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, ListFederationPoliciesResponse_SdkV2 only implements ToObjectValue() and Type().
type ListProviderShareAssetsRequest ¶ added in v1.69.0
type ListProviderShareAssetsRequest struct {
FunctionMaxResults types.Int64 `tfsdk:"-"`
NotebookMaxResults types.Int64 `tfsdk:"-"`
ProviderName types.String `tfsdk:"-"`
ShareName types.String `tfsdk:"-"`
TableMaxResults types.Int64 `tfsdk:"-"`
VolumeMaxResults types.Int64 `tfsdk:"-"`
}
func (ListProviderShareAssetsRequest) ApplySchemaCustomizations ¶ added in v1.76.0
func (m ListProviderShareAssetsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListProviderShareAssetsRequest) GetComplexFieldTypes ¶ added in v1.69.0
func (m ListProviderShareAssetsRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListProviderShareAssetsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListProviderShareAssetsRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *ListProviderShareAssetsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListProviderShareAssetsRequest)
func (*ListProviderShareAssetsRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *ListProviderShareAssetsRequest) SyncFieldsDuringRead(ctx context.Context, from ListProviderShareAssetsRequest)
func (ListProviderShareAssetsRequest) ToObjectValue ¶ added in v1.69.0
func (m ListProviderShareAssetsRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListProviderShareAssetsRequest only implements ToObjectValue() and Type().
type ListProviderShareAssetsRequest_SdkV2 ¶ added in v1.69.0
type ListProviderShareAssetsRequest_SdkV2 struct {
FunctionMaxResults types.Int64 `tfsdk:"-"`
NotebookMaxResults types.Int64 `tfsdk:"-"`
ProviderName types.String `tfsdk:"-"`
ShareName types.String `tfsdk:"-"`
TableMaxResults types.Int64 `tfsdk:"-"`
VolumeMaxResults types.Int64 `tfsdk:"-"`
}
func (ListProviderShareAssetsRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m ListProviderShareAssetsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListProviderShareAssetsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.69.0
func (m ListProviderShareAssetsRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListProviderShareAssetsRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListProviderShareAssetsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *ListProviderShareAssetsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListProviderShareAssetsRequest_SdkV2)
func (*ListProviderShareAssetsRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *ListProviderShareAssetsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListProviderShareAssetsRequest_SdkV2)
func (ListProviderShareAssetsRequest_SdkV2) ToObjectValue ¶ added in v1.69.0
func (m ListProviderShareAssetsRequest_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, ListProviderShareAssetsRequest_SdkV2 only implements ToObjectValue() and Type().
type ListProviderShareAssetsResponse ¶ added in v1.69.0
type ListProviderShareAssetsResponse struct {
Functions types.List `tfsdk:"functions"`
Notebooks types.List `tfsdk:"notebooks"`
Share types.Object `tfsdk:"share"`
Tables types.List `tfsdk:"tables"`
Volumes types.List `tfsdk:"volumes"`
}
Response to ListProviderShareAssets, which contains the list of assets of a share.
func (ListProviderShareAssetsResponse) ApplySchemaCustomizations ¶ added in v1.69.0
func (m ListProviderShareAssetsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListProviderShareAssetsResponse) GetComplexFieldTypes ¶ added in v1.69.0
func (m ListProviderShareAssetsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListProviderShareAssetsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListProviderShareAssetsResponse) GetFunctions ¶ added in v1.69.0
func (m *ListProviderShareAssetsResponse) GetFunctions(ctx context.Context) ([]DeltaSharingFunction, bool)
GetFunctions returns the value of the Functions field in ListProviderShareAssetsResponse as a slice of DeltaSharingFunction values. If the field is unknown or null, the boolean return value is false.
func (*ListProviderShareAssetsResponse) GetNotebooks ¶ added in v1.69.0
func (m *ListProviderShareAssetsResponse) GetNotebooks(ctx context.Context) ([]NotebookFile, bool)
GetNotebooks returns the value of the Notebooks field in ListProviderShareAssetsResponse as a slice of NotebookFile values. If the field is unknown or null, the boolean return value is false.
func (*ListProviderShareAssetsResponse) GetShare ¶ added in v1.86.0
func (m *ListProviderShareAssetsResponse) GetShare(ctx context.Context) (Share, bool)
GetShare returns the value of the Share field in ListProviderShareAssetsResponse as a Share value. If the field is unknown or null, the boolean return value is false.
func (*ListProviderShareAssetsResponse) GetTables ¶ added in v1.69.0
func (m *ListProviderShareAssetsResponse) GetTables(ctx context.Context) ([]Table, bool)
GetTables returns the value of the Tables field in ListProviderShareAssetsResponse as a slice of Table values. If the field is unknown or null, the boolean return value is false.
func (*ListProviderShareAssetsResponse) GetVolumes ¶ added in v1.69.0
func (m *ListProviderShareAssetsResponse) GetVolumes(ctx context.Context) ([]Volume, bool)
GetVolumes returns the value of the Volumes field in ListProviderShareAssetsResponse as a slice of Volume values. If the field is unknown or null, the boolean return value is false.
func (*ListProviderShareAssetsResponse) SetFunctions ¶ added in v1.69.0
func (m *ListProviderShareAssetsResponse) SetFunctions(ctx context.Context, v []DeltaSharingFunction)
SetFunctions sets the value of the Functions field in ListProviderShareAssetsResponse.
func (*ListProviderShareAssetsResponse) SetNotebooks ¶ added in v1.69.0
func (m *ListProviderShareAssetsResponse) SetNotebooks(ctx context.Context, v []NotebookFile)
SetNotebooks sets the value of the Notebooks field in ListProviderShareAssetsResponse.
func (*ListProviderShareAssetsResponse) SetShare ¶ added in v1.86.0
func (m *ListProviderShareAssetsResponse) SetShare(ctx context.Context, v Share)
SetShare sets the value of the Share field in ListProviderShareAssetsResponse.
func (*ListProviderShareAssetsResponse) SetTables ¶ added in v1.69.0
func (m *ListProviderShareAssetsResponse) SetTables(ctx context.Context, v []Table)
SetTables sets the value of the Tables field in ListProviderShareAssetsResponse.
func (*ListProviderShareAssetsResponse) SetVolumes ¶ added in v1.69.0
func (m *ListProviderShareAssetsResponse) SetVolumes(ctx context.Context, v []Volume)
SetVolumes sets the value of the Volumes field in ListProviderShareAssetsResponse.
func (*ListProviderShareAssetsResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ListProviderShareAssetsResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListProviderShareAssetsResponse)
func (*ListProviderShareAssetsResponse) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ListProviderShareAssetsResponse) SyncFieldsDuringRead(ctx context.Context, from ListProviderShareAssetsResponse)
func (ListProviderShareAssetsResponse) ToObjectValue ¶ added in v1.69.0
func (m ListProviderShareAssetsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListProviderShareAssetsResponse only implements ToObjectValue() and Type().
type ListProviderShareAssetsResponse_SdkV2 ¶ added in v1.69.0
type ListProviderShareAssetsResponse_SdkV2 struct {
Functions types.List `tfsdk:"functions"`
Notebooks types.List `tfsdk:"notebooks"`
Share types.List `tfsdk:"share"`
Tables types.List `tfsdk:"tables"`
Volumes types.List `tfsdk:"volumes"`
}
Response to ListProviderShareAssets, which contains the list of assets of a share.
func (ListProviderShareAssetsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.69.0
func (m ListProviderShareAssetsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListProviderShareAssetsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.69.0
func (m ListProviderShareAssetsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListProviderShareAssetsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListProviderShareAssetsResponse_SdkV2) GetFunctions ¶ added in v1.69.0
func (m *ListProviderShareAssetsResponse_SdkV2) GetFunctions(ctx context.Context) ([]DeltaSharingFunction_SdkV2, bool)
GetFunctions returns the value of the Functions field in ListProviderShareAssetsResponse_SdkV2 as a slice of DeltaSharingFunction_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListProviderShareAssetsResponse_SdkV2) GetNotebooks ¶ added in v1.69.0
func (m *ListProviderShareAssetsResponse_SdkV2) GetNotebooks(ctx context.Context) ([]NotebookFile_SdkV2, bool)
GetNotebooks returns the value of the Notebooks field in ListProviderShareAssetsResponse_SdkV2 as a slice of NotebookFile_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListProviderShareAssetsResponse_SdkV2) GetShare ¶ added in v1.86.0
func (m *ListProviderShareAssetsResponse_SdkV2) GetShare(ctx context.Context) (Share_SdkV2, bool)
GetShare returns the value of the Share field in ListProviderShareAssetsResponse_SdkV2 as a Share_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*ListProviderShareAssetsResponse_SdkV2) GetTables ¶ added in v1.69.0
func (m *ListProviderShareAssetsResponse_SdkV2) GetTables(ctx context.Context) ([]Table_SdkV2, bool)
GetTables returns the value of the Tables field in ListProviderShareAssetsResponse_SdkV2 as a slice of Table_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListProviderShareAssetsResponse_SdkV2) GetVolumes ¶ added in v1.69.0
func (m *ListProviderShareAssetsResponse_SdkV2) GetVolumes(ctx context.Context) ([]Volume_SdkV2, bool)
GetVolumes returns the value of the Volumes field in ListProviderShareAssetsResponse_SdkV2 as a slice of Volume_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListProviderShareAssetsResponse_SdkV2) SetFunctions ¶ added in v1.69.0
func (m *ListProviderShareAssetsResponse_SdkV2) SetFunctions(ctx context.Context, v []DeltaSharingFunction_SdkV2)
SetFunctions sets the value of the Functions field in ListProviderShareAssetsResponse_SdkV2.
func (*ListProviderShareAssetsResponse_SdkV2) SetNotebooks ¶ added in v1.69.0
func (m *ListProviderShareAssetsResponse_SdkV2) SetNotebooks(ctx context.Context, v []NotebookFile_SdkV2)
SetNotebooks sets the value of the Notebooks field in ListProviderShareAssetsResponse_SdkV2.
func (*ListProviderShareAssetsResponse_SdkV2) SetShare ¶ added in v1.86.0
func (m *ListProviderShareAssetsResponse_SdkV2) SetShare(ctx context.Context, v Share_SdkV2)
SetShare sets the value of the Share field in ListProviderShareAssetsResponse_SdkV2.
func (*ListProviderShareAssetsResponse_SdkV2) SetTables ¶ added in v1.69.0
func (m *ListProviderShareAssetsResponse_SdkV2) SetTables(ctx context.Context, v []Table_SdkV2)
SetTables sets the value of the Tables field in ListProviderShareAssetsResponse_SdkV2.
func (*ListProviderShareAssetsResponse_SdkV2) SetVolumes ¶ added in v1.69.0
func (m *ListProviderShareAssetsResponse_SdkV2) SetVolumes(ctx context.Context, v []Volume_SdkV2)
SetVolumes sets the value of the Volumes field in ListProviderShareAssetsResponse_SdkV2.
func (*ListProviderShareAssetsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ListProviderShareAssetsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListProviderShareAssetsResponse_SdkV2)
func (*ListProviderShareAssetsResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ListProviderShareAssetsResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListProviderShareAssetsResponse_SdkV2)
func (ListProviderShareAssetsResponse_SdkV2) ToObjectValue ¶ added in v1.69.0
func (m ListProviderShareAssetsResponse_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, ListProviderShareAssetsResponse_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 (m ListProviderSharesResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListProviderSharesResponse) GetComplexFieldTypes ¶ added in v1.61.0
func (m 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 (m *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 (m *ListProviderSharesResponse) SetShares(ctx context.Context, v []ProviderShare)
SetShares sets the value of the Shares field in ListProviderSharesResponse.
func (*ListProviderSharesResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ListProviderSharesResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListProviderSharesResponse)
func (*ListProviderSharesResponse) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ListProviderSharesResponse) SyncFieldsDuringRead(ctx context.Context, from ListProviderSharesResponse)
func (ListProviderSharesResponse) ToObjectValue ¶ added in v1.61.0
func (m 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 (m ListProviderSharesResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListProviderSharesResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m 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 (m *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 (m *ListProviderSharesResponse_SdkV2) SetShares(ctx context.Context, v []ProviderShare_SdkV2)
SetShares sets the value of the Shares field in ListProviderSharesResponse_SdkV2.
func (*ListProviderSharesResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ListProviderSharesResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListProviderSharesResponse_SdkV2)
func (*ListProviderSharesResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ListProviderSharesResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListProviderSharesResponse_SdkV2)
func (ListProviderSharesResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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:"-"`
}
func (ListProvidersRequest) ApplySchemaCustomizations ¶ added in v1.76.0
func (m ListProvidersRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *ListProvidersRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListProvidersRequest)
func (*ListProvidersRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *ListProvidersRequest) SyncFieldsDuringRead(ctx context.Context, from ListProvidersRequest)
func (ListProvidersRequest) ToObjectValue ¶ added in v1.61.0
func (m 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:"-"`
}
func (ListProvidersRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m ListProvidersRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListProvidersRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m 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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *ListProvidersRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListProvidersRequest_SdkV2)
func (*ListProvidersRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *ListProvidersRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListProvidersRequest_SdkV2)
func (ListProvidersRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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 (m 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 (m *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 (m *ListProvidersResponse) SetProviders(ctx context.Context, v []ProviderInfo)
SetProviders sets the value of the Providers field in ListProvidersResponse.
func (*ListProvidersResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ListProvidersResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListProvidersResponse)
func (*ListProvidersResponse) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ListProvidersResponse) SyncFieldsDuringRead(ctx context.Context, from ListProvidersResponse)
func (ListProvidersResponse) ToObjectValue ¶ added in v1.61.0
func (m 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 (m ListProvidersResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListProvidersResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m 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 (m *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 (m *ListProvidersResponse_SdkV2) SetProviders(ctx context.Context, v []ProviderInfo_SdkV2)
SetProviders sets the value of the Providers field in ListProvidersResponse_SdkV2.
func (*ListProvidersResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ListProvidersResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListProvidersResponse_SdkV2)
func (*ListProvidersResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ListProvidersResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListProvidersResponse_SdkV2)
func (ListProvidersResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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:"-"`
}
func (ListRecipientsRequest) ApplySchemaCustomizations ¶ added in v1.76.0
func (m ListRecipientsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *ListRecipientsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListRecipientsRequest)
func (*ListRecipientsRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *ListRecipientsRequest) SyncFieldsDuringRead(ctx context.Context, from ListRecipientsRequest)
func (ListRecipientsRequest) ToObjectValue ¶ added in v1.61.0
func (m 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:"-"`
}
func (ListRecipientsRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m ListRecipientsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListRecipientsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m 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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *ListRecipientsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListRecipientsRequest_SdkV2)
func (*ListRecipientsRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *ListRecipientsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListRecipientsRequest_SdkV2)
func (ListRecipientsRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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 (m 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 (m *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 (m *ListRecipientsResponse) SetRecipients(ctx context.Context, v []RecipientInfo)
SetRecipients sets the value of the Recipients field in ListRecipientsResponse.
func (*ListRecipientsResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ListRecipientsResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListRecipientsResponse)
func (*ListRecipientsResponse) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ListRecipientsResponse) SyncFieldsDuringRead(ctx context.Context, from ListRecipientsResponse)
func (ListRecipientsResponse) ToObjectValue ¶ added in v1.61.0
func (m 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 (m ListRecipientsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListRecipientsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m 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 (m *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 (m *ListRecipientsResponse_SdkV2) SetRecipients(ctx context.Context, v []RecipientInfo_SdkV2)
SetRecipients sets the value of the Recipients field in ListRecipientsResponse_SdkV2.
func (*ListRecipientsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ListRecipientsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListRecipientsResponse_SdkV2)
func (*ListRecipientsResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ListRecipientsResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListRecipientsResponse_SdkV2)
func (ListRecipientsResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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:"-"`
}
func (ListSharesRequest) ApplySchemaCustomizations ¶ added in v1.76.0
func (m ListSharesRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *ListSharesRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListSharesRequest)
func (*ListSharesRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *ListSharesRequest) SyncFieldsDuringRead(ctx context.Context, from ListSharesRequest)
func (ListSharesRequest) ToObjectValue ¶ added in v1.61.0
func (m 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:"-"`
}
func (ListSharesRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m ListSharesRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *ListSharesRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListSharesRequest_SdkV2)
func (*ListSharesRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *ListSharesRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListSharesRequest_SdkV2)
func (ListSharesRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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 (m 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 (m *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 (m *ListSharesResponse) SetShares(ctx context.Context, v []ShareInfo)
SetShares sets the value of the Shares field in ListSharesResponse.
func (*ListSharesResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ListSharesResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListSharesResponse)
func (*ListSharesResponse) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ListSharesResponse) SyncFieldsDuringRead(ctx context.Context, from ListSharesResponse)
func (ListSharesResponse) ToObjectValue ¶ added in v1.61.0
func (m 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 (m 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 (m *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 (m *ListSharesResponse_SdkV2) SetShares(ctx context.Context, v []ShareInfo_SdkV2)
SetShares sets the value of the Shares field in ListSharesResponse_SdkV2.
func (*ListSharesResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ListSharesResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListSharesResponse_SdkV2)
func (*ListSharesResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ListSharesResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListSharesResponse_SdkV2)
func (ListSharesResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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 NotebookFile ¶ added in v1.69.0
type NotebookFile struct {
// The comment of the notebook file.
Comment types.String `tfsdk:"comment"`
// The id of the notebook file.
Id types.String `tfsdk:"id"`
// Name of the notebook file.
Name types.String `tfsdk:"name"`
Share types.String `tfsdk:"share"`
ShareId types.String `tfsdk:"share_id"`
// The tags of the notebook file.
Tags types.List `tfsdk:"tags"`
}
func (NotebookFile) ApplySchemaCustomizations ¶ added in v1.69.0
func (m NotebookFile) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (NotebookFile) GetComplexFieldTypes ¶ added in v1.69.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in NotebookFile. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*NotebookFile) GetTags ¶ added in v1.69.0
func (m *NotebookFile) GetTags(ctx context.Context) ([]catalog_tf.TagKeyValue, bool)
GetTags returns the value of the Tags field in NotebookFile as a slice of catalog_tf.TagKeyValue values. If the field is unknown or null, the boolean return value is false.
func (*NotebookFile) SetTags ¶ added in v1.69.0
func (m *NotebookFile) SetTags(ctx context.Context, v []catalog_tf.TagKeyValue)
SetTags sets the value of the Tags field in NotebookFile.
func (*NotebookFile) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *NotebookFile) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from NotebookFile)
func (*NotebookFile) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *NotebookFile) SyncFieldsDuringRead(ctx context.Context, from NotebookFile)
func (NotebookFile) ToObjectValue ¶ added in v1.69.0
func (m NotebookFile) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, NotebookFile only implements ToObjectValue() and Type().
type NotebookFile_SdkV2 ¶ added in v1.69.0
type NotebookFile_SdkV2 struct {
// The comment of the notebook file.
Comment types.String `tfsdk:"comment"`
// The id of the notebook file.
Id types.String `tfsdk:"id"`
// Name of the notebook file.
Name types.String `tfsdk:"name"`
Share types.String `tfsdk:"share"`
ShareId types.String `tfsdk:"share_id"`
// The tags of the notebook file.
Tags types.List `tfsdk:"tags"`
}
func (NotebookFile_SdkV2) ApplySchemaCustomizations ¶ added in v1.69.0
func (m NotebookFile_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (NotebookFile_SdkV2) GetComplexFieldTypes ¶ added in v1.69.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in NotebookFile. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*NotebookFile_SdkV2) GetTags ¶ added in v1.69.0
func (m *NotebookFile_SdkV2) GetTags(ctx context.Context) ([]catalog_tf.TagKeyValue_SdkV2, bool)
GetTags returns the value of the Tags field in NotebookFile_SdkV2 as a slice of catalog_tf.TagKeyValue_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*NotebookFile_SdkV2) SetTags ¶ added in v1.69.0
func (m *NotebookFile_SdkV2) SetTags(ctx context.Context, v []catalog_tf.TagKeyValue_SdkV2)
SetTags sets the value of the Tags field in NotebookFile_SdkV2.
func (*NotebookFile_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *NotebookFile_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from NotebookFile_SdkV2)
func (*NotebookFile_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *NotebookFile_SdkV2) SyncFieldsDuringRead(ctx context.Context, from NotebookFile_SdkV2)
func (NotebookFile_SdkV2) ToObjectValue ¶ added in v1.69.0
func (m NotebookFile_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, NotebookFile_SdkV2 only implements ToObjectValue() and Type().
type OidcFederationPolicy ¶ added in v1.81.0
type OidcFederationPolicy struct {
// The allowed token audiences, as specified in the 'aud' claim of federated
// tokens. The audience identifier is intended to represent the recipient of
// the token. Can be any non-empty string value. As long as the audience in
// the token matches at least one audience in the policy,
Audiences types.List `tfsdk:"audiences"`
// The required token issuer, as specified in the 'iss' claim of federated
// tokens.
Issuer types.String `tfsdk:"issuer"`
// The required token subject, as specified in the subject claim of
// federated tokens. The subject claim identifies the identity of the user
// or machine accessing the resource. Examples for Entra ID (AAD): - U2M
// flow (group access): If the subject claim is `groups`, this must be the
// Object ID of the group in Entra ID. - U2M flow (user access): If the
// subject claim is `oid`, this must be the Object ID of the user in Entra
// ID. - M2M flow (OAuth App access): If the subject claim is `azp`, this
// must be the client ID of the OAuth app registered in Entra ID.
Subject types.String `tfsdk:"subject"`
// The claim that contains the subject of the token. Depending on the
// identity provider and the use case (U2M or M2M), this can vary: - For
// Entra ID (AAD): * U2M flow (group access): Use `groups`. * U2M flow (user
// access): Use `oid`. * M2M flow (OAuth App access): Use `azp`. - For other
// IdPs, refer to the specific IdP documentation.
//
// Supported `subject_claim` values are: - `oid`: Object ID of the user. -
// `azp`: Client ID of the OAuth app. - `groups`: Object ID of the group. -
// `sub`: Subject identifier for other use cases.
SubjectClaim types.String `tfsdk:"subject_claim"`
}
Specifies the policy to use for validating OIDC claims in your federated tokens from Delta Sharing Clients. Refer to https://docs.databricks.com/en/delta-sharing/create-recipient-oidc-fed for more details.
func (OidcFederationPolicy) ApplySchemaCustomizations ¶ added in v1.81.0
func (m OidcFederationPolicy) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*OidcFederationPolicy) GetAudiences ¶ added in v1.81.0
GetAudiences returns the value of the Audiences field in OidcFederationPolicy as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (OidcFederationPolicy) GetComplexFieldTypes ¶ added in v1.81.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in OidcFederationPolicy. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*OidcFederationPolicy) SetAudiences ¶ added in v1.81.0
func (m *OidcFederationPolicy) SetAudiences(ctx context.Context, v []types.String)
SetAudiences sets the value of the Audiences field in OidcFederationPolicy.
func (*OidcFederationPolicy) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *OidcFederationPolicy) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from OidcFederationPolicy)
func (*OidcFederationPolicy) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *OidcFederationPolicy) SyncFieldsDuringRead(ctx context.Context, from OidcFederationPolicy)
func (OidcFederationPolicy) ToObjectValue ¶ added in v1.81.0
func (m OidcFederationPolicy) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, OidcFederationPolicy only implements ToObjectValue() and Type().
type OidcFederationPolicy_SdkV2 ¶ added in v1.81.0
type OidcFederationPolicy_SdkV2 struct {
// The allowed token audiences, as specified in the 'aud' claim of federated
// tokens. The audience identifier is intended to represent the recipient of
// the token. Can be any non-empty string value. As long as the audience in
// the token matches at least one audience in the policy,
Audiences types.List `tfsdk:"audiences"`
// The required token issuer, as specified in the 'iss' claim of federated
// tokens.
Issuer types.String `tfsdk:"issuer"`
// The required token subject, as specified in the subject claim of
// federated tokens. The subject claim identifies the identity of the user
// or machine accessing the resource. Examples for Entra ID (AAD): - U2M
// flow (group access): If the subject claim is `groups`, this must be the
// Object ID of the group in Entra ID. - U2M flow (user access): If the
// subject claim is `oid`, this must be the Object ID of the user in Entra
// ID. - M2M flow (OAuth App access): If the subject claim is `azp`, this
// must be the client ID of the OAuth app registered in Entra ID.
Subject types.String `tfsdk:"subject"`
// The claim that contains the subject of the token. Depending on the
// identity provider and the use case (U2M or M2M), this can vary: - For
// Entra ID (AAD): * U2M flow (group access): Use `groups`. * U2M flow (user
// access): Use `oid`. * M2M flow (OAuth App access): Use `azp`. - For other
// IdPs, refer to the specific IdP documentation.
//
// Supported `subject_claim` values are: - `oid`: Object ID of the user. -
// `azp`: Client ID of the OAuth app. - `groups`: Object ID of the group. -
// `sub`: Subject identifier for other use cases.
SubjectClaim types.String `tfsdk:"subject_claim"`
}
Specifies the policy to use for validating OIDC claims in your federated tokens from Delta Sharing Clients. Refer to https://docs.databricks.com/en/delta-sharing/create-recipient-oidc-fed for more details.
func (OidcFederationPolicy_SdkV2) ApplySchemaCustomizations ¶ added in v1.81.0
func (m OidcFederationPolicy_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*OidcFederationPolicy_SdkV2) GetAudiences ¶ added in v1.81.0
GetAudiences returns the value of the Audiences field in OidcFederationPolicy_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (OidcFederationPolicy_SdkV2) GetComplexFieldTypes ¶ added in v1.81.0
func (m OidcFederationPolicy_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in OidcFederationPolicy. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*OidcFederationPolicy_SdkV2) SetAudiences ¶ added in v1.81.0
func (m *OidcFederationPolicy_SdkV2) SetAudiences(ctx context.Context, v []types.String)
SetAudiences sets the value of the Audiences field in OidcFederationPolicy_SdkV2.
func (*OidcFederationPolicy_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *OidcFederationPolicy_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from OidcFederationPolicy_SdkV2)
func (*OidcFederationPolicy_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *OidcFederationPolicy_SdkV2) SyncFieldsDuringRead(ctx context.Context, from OidcFederationPolicy_SdkV2)
func (OidcFederationPolicy_SdkV2) ToObjectValue ¶ added in v1.81.0
func (m OidcFederationPolicy_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, OidcFederationPolicy_SdkV2 only implements ToObjectValue() and Type().
type Partition ¶
func (Partition) ApplySchemaCustomizations ¶ added in v1.63.0
func (m 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 (m *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 (m *Partition) SetValues(ctx context.Context, v []PartitionValue)
SetValues sets the value of the Values field in Partition.
func (*Partition) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (*Partition) SyncFieldsDuringRead ¶ added in v1.86.0
func (Partition) ToObjectValue ¶ added in v1.61.0
func (m 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 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 (m 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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *PartitionValue) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from PartitionValue)
func (*PartitionValue) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *PartitionValue) SyncFieldsDuringRead(ctx context.Context, from PartitionValue)
func (PartitionValue) ToObjectValue ¶ added in v1.61.0
func (m 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 (m 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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *PartitionValue_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from PartitionValue_SdkV2)
func (*PartitionValue_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *PartitionValue_SdkV2) SyncFieldsDuringRead(ctx context.Context, from PartitionValue_SdkV2)
func (PartitionValue_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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 (m 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 (m *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 (m *Partition_SdkV2) SetValues(ctx context.Context, v []PartitionValue_SdkV2)
SetValues sets the value of the Values field in Partition_SdkV2.
func (*Partition_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *Partition_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Partition_SdkV2)
func (*Partition_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *Partition_SdkV2) SyncFieldsDuringRead(ctx context.Context, from Partition_SdkV2)
func (Partition_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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 PermissionsChange ¶ added in v1.69.0
type PermissionsChange struct {
// The set of privileges to add.
Add types.List `tfsdk:"add"`
// The principal whose privileges we are changing. Only one of principal or
// principal_id should be specified, never both at the same time.
Principal types.String `tfsdk:"principal"`
// The set of privileges to remove.
Remove types.List `tfsdk:"remove"`
}
func (PermissionsChange) ApplySchemaCustomizations ¶ added in v1.69.0
func (m PermissionsChange) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*PermissionsChange) GetAdd ¶ added in v1.69.0
GetAdd returns the value of the Add field in PermissionsChange as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (PermissionsChange) GetComplexFieldTypes ¶ added in v1.69.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PermissionsChange. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*PermissionsChange) GetRemove ¶ added in v1.69.0
GetRemove returns the value of the Remove field in PermissionsChange as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*PermissionsChange) SetAdd ¶ added in v1.69.0
func (m *PermissionsChange) SetAdd(ctx context.Context, v []types.String)
SetAdd sets the value of the Add field in PermissionsChange.
func (*PermissionsChange) SetRemove ¶ added in v1.69.0
func (m *PermissionsChange) SetRemove(ctx context.Context, v []types.String)
SetRemove sets the value of the Remove field in PermissionsChange.
func (*PermissionsChange) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *PermissionsChange) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from PermissionsChange)
func (*PermissionsChange) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *PermissionsChange) SyncFieldsDuringRead(ctx context.Context, from PermissionsChange)
func (PermissionsChange) ToObjectValue ¶ added in v1.69.0
func (m PermissionsChange) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, PermissionsChange only implements ToObjectValue() and Type().
type PermissionsChange_SdkV2 ¶ added in v1.69.0
type PermissionsChange_SdkV2 struct {
// The set of privileges to add.
Add types.List `tfsdk:"add"`
// The principal whose privileges we are changing. Only one of principal or
// principal_id should be specified, never both at the same time.
Principal types.String `tfsdk:"principal"`
// The set of privileges to remove.
Remove types.List `tfsdk:"remove"`
}
func (PermissionsChange_SdkV2) ApplySchemaCustomizations ¶ added in v1.69.0
func (m PermissionsChange_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*PermissionsChange_SdkV2) GetAdd ¶ added in v1.69.0
GetAdd returns the value of the Add field in PermissionsChange_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (PermissionsChange_SdkV2) GetComplexFieldTypes ¶ added in v1.69.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PermissionsChange. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*PermissionsChange_SdkV2) GetRemove ¶ added in v1.69.0
GetRemove returns the value of the Remove field in PermissionsChange_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*PermissionsChange_SdkV2) SetAdd ¶ added in v1.69.0
func (m *PermissionsChange_SdkV2) SetAdd(ctx context.Context, v []types.String)
SetAdd sets the value of the Add field in PermissionsChange_SdkV2.
func (*PermissionsChange_SdkV2) SetRemove ¶ added in v1.69.0
func (m *PermissionsChange_SdkV2) SetRemove(ctx context.Context, v []types.String)
SetRemove sets the value of the Remove field in PermissionsChange_SdkV2.
func (*PermissionsChange_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *PermissionsChange_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from PermissionsChange_SdkV2)
func (*PermissionsChange_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *PermissionsChange_SdkV2) SyncFieldsDuringRead(ctx context.Context, from PermissionsChange_SdkV2)
func (PermissionsChange_SdkV2) ToObjectValue ¶ added in v1.69.0
func (m PermissionsChange_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, PermissionsChange_SdkV2 only implements ToObjectValue() and Type().
type PrivilegeAssignment ¶
type PrivilegeAssignment struct {
// The principal (user email address or group name). For deleted principals,
// `principal` is empty while `principal_id` is populated.
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 (m 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 (m *PrivilegeAssignment) SetPrivileges(ctx context.Context, v []types.String)
SetPrivileges sets the value of the Privileges field in PrivilegeAssignment.
func (*PrivilegeAssignment) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *PrivilegeAssignment) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from PrivilegeAssignment)
func (*PrivilegeAssignment) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *PrivilegeAssignment) SyncFieldsDuringRead(ctx context.Context, from PrivilegeAssignment)
func (PrivilegeAssignment) ToObjectValue ¶ added in v1.61.0
func (m 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). For deleted principals,
// `principal` is empty while `principal_id` is populated.
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 (m PrivilegeAssignment_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (PrivilegeAssignment_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m 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 (m *PrivilegeAssignment_SdkV2) SetPrivileges(ctx context.Context, v []types.String)
SetPrivileges sets the value of the Privileges field in PrivilegeAssignment_SdkV2.
func (*PrivilegeAssignment_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *PrivilegeAssignment_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from PrivilegeAssignment_SdkV2)
func (*PrivilegeAssignment_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *PrivilegeAssignment_SdkV2) SyncFieldsDuringRead(ctx context.Context, from PrivilegeAssignment_SdkV2)
func (PrivilegeAssignment_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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 {
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 (m 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 (m *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 (m *ProviderInfo) SetRecipientProfile(ctx context.Context, v RecipientProfile)
SetRecipientProfile sets the value of the RecipientProfile field in ProviderInfo.
func (*ProviderInfo) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ProviderInfo) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ProviderInfo)
func (*ProviderInfo) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ProviderInfo) SyncFieldsDuringRead(ctx context.Context, from ProviderInfo)
func (ProviderInfo) ToObjectValue ¶ added in v1.61.0
func (m 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 {
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 (m 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 (m *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 (m *ProviderInfo_SdkV2) SetRecipientProfile(ctx context.Context, v RecipientProfile_SdkV2)
SetRecipientProfile sets the value of the RecipientProfile field in ProviderInfo_SdkV2.
func (*ProviderInfo_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ProviderInfo_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ProviderInfo_SdkV2)
func (*ProviderInfo_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ProviderInfo_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ProviderInfo_SdkV2)
func (ProviderInfo_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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 (m 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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ProviderShare) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ProviderShare)
func (*ProviderShare) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ProviderShare) SyncFieldsDuringRead(ctx context.Context, from ProviderShare)
func (ProviderShare) ToObjectValue ¶ added in v1.61.0
func (m 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 (m 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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ProviderShare_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ProviderShare_SdkV2)
func (*ProviderShare_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ProviderShare_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ProviderShare_SdkV2)
func (ProviderShare_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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"`
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"`
// [Create,Update:IGN] common - id of the recipient
Id types.String `tfsdk:"id"`
// 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 (m 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 (m *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 (m *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 (m *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 (m *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 (m *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 (m *RecipientInfo) SetTokens(ctx context.Context, v []RecipientTokenInfo)
SetTokens sets the value of the Tokens field in RecipientInfo.
func (*RecipientInfo) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *RecipientInfo) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RecipientInfo)
func (*RecipientInfo) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *RecipientInfo) SyncFieldsDuringRead(ctx context.Context, from RecipientInfo)
func (RecipientInfo) ToObjectValue ¶ added in v1.61.0
func (m 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"`
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"`
// [Create,Update:IGN] common - id of the recipient
Id types.String `tfsdk:"id"`
// 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 (m 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 (m *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 (m *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 (m *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 (m *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 (m *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 (m *RecipientInfo_SdkV2) SetTokens(ctx context.Context, v []RecipientTokenInfo_SdkV2)
SetTokens sets the value of the Tokens field in RecipientInfo_SdkV2.
func (*RecipientInfo_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *RecipientInfo_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RecipientInfo_SdkV2)
func (*RecipientInfo_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *RecipientInfo_SdkV2) SyncFieldsDuringRead(ctx context.Context, from RecipientInfo_SdkV2)
func (RecipientInfo_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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 (m 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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *RecipientProfile) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RecipientProfile)
func (*RecipientProfile) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *RecipientProfile) SyncFieldsDuringRead(ctx context.Context, from RecipientProfile)
func (RecipientProfile) ToObjectValue ¶ added in v1.61.0
func (m 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 (m 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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *RecipientProfile_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RecipientProfile_SdkV2)
func (*RecipientProfile_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *RecipientProfile_SdkV2) SyncFieldsDuringRead(ctx context.Context, from RecipientProfile_SdkV2)
func (RecipientProfile_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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 (m 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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *RecipientTokenInfo) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RecipientTokenInfo)
func (*RecipientTokenInfo) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *RecipientTokenInfo) SyncFieldsDuringRead(ctx context.Context, from RecipientTokenInfo)
func (RecipientTokenInfo) ToObjectValue ¶ added in v1.61.0
func (m 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 (m 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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *RecipientTokenInfo_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RecipientTokenInfo_SdkV2)
func (*RecipientTokenInfo_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *RecipientTokenInfo_SdkV2) SyncFieldsDuringRead(ctx context.Context, from RecipientTokenInfo_SdkV2)
func (RecipientTokenInfo_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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 RegisteredModelAlias ¶ added in v1.69.0
type RegisteredModelAlias struct {
// Name of the alias.
AliasName types.String `tfsdk:"alias_name"`
// Numeric model version that alias will reference.
VersionNum types.Int64 `tfsdk:"version_num"`
}
func (RegisteredModelAlias) ApplySchemaCustomizations ¶ added in v1.69.0
func (m RegisteredModelAlias) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RegisteredModelAlias) GetComplexFieldTypes ¶ added in v1.69.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in RegisteredModelAlias. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*RegisteredModelAlias) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *RegisteredModelAlias) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RegisteredModelAlias)
func (*RegisteredModelAlias) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *RegisteredModelAlias) SyncFieldsDuringRead(ctx context.Context, from RegisteredModelAlias)
func (RegisteredModelAlias) ToObjectValue ¶ added in v1.69.0
func (m RegisteredModelAlias) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, RegisteredModelAlias only implements ToObjectValue() and Type().
type RegisteredModelAlias_SdkV2 ¶ added in v1.69.0
type RegisteredModelAlias_SdkV2 struct {
// Name of the alias.
AliasName types.String `tfsdk:"alias_name"`
// Numeric model version that alias will reference.
VersionNum types.Int64 `tfsdk:"version_num"`
}
func (RegisteredModelAlias_SdkV2) ApplySchemaCustomizations ¶ added in v1.69.0
func (m RegisteredModelAlias_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RegisteredModelAlias_SdkV2) GetComplexFieldTypes ¶ added in v1.69.0
func (m RegisteredModelAlias_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in RegisteredModelAlias. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*RegisteredModelAlias_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *RegisteredModelAlias_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RegisteredModelAlias_SdkV2)
func (*RegisteredModelAlias_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *RegisteredModelAlias_SdkV2) SyncFieldsDuringRead(ctx context.Context, from RegisteredModelAlias_SdkV2)
func (RegisteredModelAlias_SdkV2) ToObjectValue ¶ added in v1.69.0
func (m RegisteredModelAlias_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, RegisteredModelAlias_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:"-"`
}
func (RetrieveTokenRequest) ApplySchemaCustomizations ¶ added in v1.76.0
func (m RetrieveTokenRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *RetrieveTokenRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RetrieveTokenRequest)
func (*RetrieveTokenRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *RetrieveTokenRequest) SyncFieldsDuringRead(ctx context.Context, from RetrieveTokenRequest)
func (RetrieveTokenRequest) ToObjectValue ¶ added in v1.61.0
func (m 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:"-"`
}
func (RetrieveTokenRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m RetrieveTokenRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RetrieveTokenRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m 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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *RetrieveTokenRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RetrieveTokenRequest_SdkV2)
func (*RetrieveTokenRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *RetrieveTokenRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from RetrieveTokenRequest_SdkV2)
func (RetrieveTokenRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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:"bearer_token"`
// 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:"expiration_time"`
ShareCredentialsVersion types.Int64 `tfsdk:"share_credentials_version"`
}
func (RetrieveTokenResponse) ApplySchemaCustomizations ¶ added in v1.63.0
func (m 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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *RetrieveTokenResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RetrieveTokenResponse)
func (*RetrieveTokenResponse) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *RetrieveTokenResponse) SyncFieldsDuringRead(ctx context.Context, from RetrieveTokenResponse)
func (RetrieveTokenResponse) ToObjectValue ¶ added in v1.61.0
func (m 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:"bearer_token"`
// 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:"expiration_time"`
ShareCredentialsVersion types.Int64 `tfsdk:"share_credentials_version"`
}
func (RetrieveTokenResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m RetrieveTokenResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RetrieveTokenResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m 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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *RetrieveTokenResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RetrieveTokenResponse_SdkV2)
func (*RetrieveTokenResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *RetrieveTokenResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from RetrieveTokenResponse_SdkV2)
func (RetrieveTokenResponse_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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 (m 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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *RotateRecipientToken) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RotateRecipientToken)
func (*RotateRecipientToken) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *RotateRecipientToken) SyncFieldsDuringRead(ctx context.Context, from RotateRecipientToken)
func (RotateRecipientToken) ToObjectValue ¶ added in v1.61.0
func (m 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 (m RotateRecipientToken_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (RotateRecipientToken_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m 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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *RotateRecipientToken_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RotateRecipientToken_SdkV2)
func (*RotateRecipientToken_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *RotateRecipientToken_SdkV2) SyncFieldsDuringRead(ctx context.Context, from RotateRecipientToken_SdkV2)
func (RotateRecipientToken_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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 (m SecurablePropertiesKvPairs) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SecurablePropertiesKvPairs) GetComplexFieldTypes ¶ added in v1.61.0
func (m 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 (m *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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *SecurablePropertiesKvPairs) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SecurablePropertiesKvPairs)
func (*SecurablePropertiesKvPairs) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *SecurablePropertiesKvPairs) SyncFieldsDuringRead(ctx context.Context, from SecurablePropertiesKvPairs)
func (SecurablePropertiesKvPairs) ToObjectValue ¶ added in v1.61.0
func (m 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 (m SecurablePropertiesKvPairs_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SecurablePropertiesKvPairs_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m 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 (m *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 (m *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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *SecurablePropertiesKvPairs_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SecurablePropertiesKvPairs_SdkV2)
func (*SecurablePropertiesKvPairs_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *SecurablePropertiesKvPairs_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SecurablePropertiesKvPairs_SdkV2)
func (SecurablePropertiesKvPairs_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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 Share ¶ added in v1.86.0
type Share struct {
}
func (Share) ApplySchemaCustomizations ¶ added in v1.86.0
func (m Share) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Share) GetComplexFieldTypes ¶ added in v1.86.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Share. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Share) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (*Share) SyncFieldsDuringRead ¶ added in v1.86.0
func (Share) ToObjectValue ¶ added in v1.86.0
func (m Share) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Share only implements ToObjectValue() and Type().
type ShareInfo ¶
type ShareInfo struct {
Comment 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"`
}
func (ShareInfo) ApplySchemaCustomizations ¶ added in v1.63.0
func (m 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 (m *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 (m *ShareInfo) SetObjects(ctx context.Context, v []SharedDataObject)
SetObjects sets the value of the Objects field in ShareInfo.
func (*ShareInfo) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (*ShareInfo) SyncFieldsDuringRead ¶ added in v1.86.0
func (ShareInfo) ToObjectValue ¶ added in v1.61.0
func (m 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 {
Comment 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"`
}
func (ShareInfo_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m 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 (m *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 (m *ShareInfo_SdkV2) SetObjects(ctx context.Context, v []SharedDataObject_SdkV2)
SetObjects sets the value of the Objects field in ShareInfo_SdkV2.
func (*ShareInfo_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ShareInfo_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ShareInfo_SdkV2)
func (*ShareInfo_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ShareInfo_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ShareInfo_SdkV2)
func (ShareInfo_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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:"-"`
}
func (SharePermissionsRequest) ApplySchemaCustomizations ¶ added in v1.76.0
func (m SharePermissionsRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *SharePermissionsRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SharePermissionsRequest)
func (*SharePermissionsRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *SharePermissionsRequest) SyncFieldsDuringRead(ctx context.Context, from SharePermissionsRequest)
func (SharePermissionsRequest) ToObjectValue ¶ added in v1.61.0
func (m 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:"-"`
}
func (SharePermissionsRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.76.0
func (m SharePermissionsRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SharePermissionsRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m 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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *SharePermissionsRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SharePermissionsRequest_SdkV2)
func (*SharePermissionsRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *SharePermissionsRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SharePermissionsRequest_SdkV2)
func (SharePermissionsRequest_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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 {
PrivilegeAssignments types.List `tfsdk:"privilege_assignments"`
ShareName types.String `tfsdk:"share_name"`
}
func (ShareToPrivilegeAssignment) ApplySchemaCustomizations ¶ added in v1.63.0
func (m ShareToPrivilegeAssignment) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ShareToPrivilegeAssignment) GetComplexFieldTypes ¶ added in v1.61.0
func (m 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 (m *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 (m *ShareToPrivilegeAssignment) SetPrivilegeAssignments(ctx context.Context, v []PrivilegeAssignment)
SetPrivilegeAssignments sets the value of the PrivilegeAssignments field in ShareToPrivilegeAssignment.
func (*ShareToPrivilegeAssignment) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ShareToPrivilegeAssignment) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ShareToPrivilegeAssignment)
func (*ShareToPrivilegeAssignment) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ShareToPrivilegeAssignment) SyncFieldsDuringRead(ctx context.Context, from ShareToPrivilegeAssignment)
func (ShareToPrivilegeAssignment) ToObjectValue ¶ added in v1.61.0
func (m 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 {
PrivilegeAssignments types.List `tfsdk:"privilege_assignments"`
ShareName types.String `tfsdk:"share_name"`
}
func (ShareToPrivilegeAssignment_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m ShareToPrivilegeAssignment_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ShareToPrivilegeAssignment_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m 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 (m *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 (m *ShareToPrivilegeAssignment_SdkV2) SetPrivilegeAssignments(ctx context.Context, v []PrivilegeAssignment_SdkV2)
SetPrivilegeAssignments sets the value of the PrivilegeAssignments field in ShareToPrivilegeAssignment_SdkV2.
func (*ShareToPrivilegeAssignment_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ShareToPrivilegeAssignment_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ShareToPrivilegeAssignment_SdkV2)
func (*ShareToPrivilegeAssignment_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ShareToPrivilegeAssignment_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ShareToPrivilegeAssignment_SdkV2)
func (ShareToPrivilegeAssignment_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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 Share_SdkV2 ¶ added in v1.86.0
type Share_SdkV2 struct {
}
func (Share_SdkV2) ApplySchemaCustomizations ¶ added in v1.86.0
func (m Share_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Share_SdkV2) GetComplexFieldTypes ¶ added in v1.86.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Share. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Share_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *Share_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Share_SdkV2)
func (*Share_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *Share_SdkV2) SyncFieldsDuringRead(ctx context.Context, from Share_SdkV2)
func (Share_SdkV2) ToObjectValue ¶ added in v1.86.0
func (m Share_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, Share_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.
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**.
// 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 alias name for table-like data objects within the share.
//
// Use this field for table-like objects (for example: TABLE, VIEW,
// MATERIALIZED_VIEW, STREAMING_TABLE, FOREIGN_TABLE). For non-table objects
// (for example: VOLUME, MODEL, NOTEBOOK_FILE, FUNCTION), use
// `string_shared_as` instead.
//
// Important: For non-table objects, this field must be omitted entirely.
//
// Format: Must be a 2-part name `<schema_name>.<table_name>` (e.g.,
// "sales_schema.orders_table") - Both schema and table names must contain
// only alphanumeric characters and underscores - No periods, spaces,
// forward slashes, or control characters are allowed within each part - Do
// not include the catalog name (use 2 parts, not 3)
//
// Behavior: - If not provided, the service automatically generates the
// alias as `<schema>.<table>` from the object's original name - If you
// don't want to specify this field, omit it entirely from the request (do
// not pass an empty string) - The `shared_as` name must be unique within
// the share
//
// Examples: - Valid: "analytics_schema.customer_view" - Invalid:
// "catalog.analytics_schema.customer_view" (3 parts not allowed) - Invalid:
// "analytics-schema.customer-view" (hyphens not allowed)
// 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"`
// A user-provided alias name for non-table data objects within the share.
//
// Use this field for non-table objects (for example: VOLUME, MODEL,
// NOTEBOOK_FILE, FUNCTION). For table-like objects (for example: TABLE,
// VIEW, MATERIALIZED_VIEW, STREAMING_TABLE, FOREIGN_TABLE), use `shared_as`
// instead.
//
// Important: For table-like objects, this field must be omitted entirely.
//
// Format: - For VOLUME: Must be a 2-part name `<schema_name>.<volume_name>`
// (e.g., "data_schema.ml_models") - For FUNCTION: Must be a 2-part name
// `<schema_name>.<function_name>` (e.g., "udf_schema.calculate_tax") - For
// MODEL: Must be a 2-part name `<schema_name>.<model_name>` (e.g.,
// "models.prediction_model") - For NOTEBOOK_FILE: Should be the notebook
// file name (e.g., "analysis_notebook.py") - All names must contain only
// alphanumeric characters and underscores - No periods, spaces, forward
// slashes, or control characters are allowed within each part
//
// Behavior: - If not provided, the service automatically generates the
// alias from the object's original name - If you don't want to specify this
// field, omit it entirely from the request (do not pass an empty string) -
// The `string_shared_as` name must be unique for objects of the same type
// within the share
//
// Examples: - Valid for VOLUME: "data_schema.training_data" - Valid for
// FUNCTION: "analytics.calculate_revenue" - Invalid:
// "catalog.data_schema.training_data" (3 parts not allowed for volumes) -
// Invalid: "data-schema.training-data" (hyphens not allowed)
}
func (SharedDataObject) ApplySchemaCustomizations ¶ added in v1.63.0
func (m 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 (m *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 (m *SharedDataObject) SetPartitions(ctx context.Context, v []Partition)
SetPartitions sets the value of the Partitions field in SharedDataObject.
func (*SharedDataObject) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *SharedDataObject) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SharedDataObject)
func (*SharedDataObject) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *SharedDataObject) SyncFieldsDuringRead(ctx context.Context, from SharedDataObject)
func (SharedDataObject) ToObjectValue ¶ added in v1.61.0
func (m 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 {
Action types.String `tfsdk:"action"`
// number update data objects allowed is a 100.
DataObject types.Object `tfsdk:"data_object"`
}
func (SharedDataObjectUpdate) ApplySchemaCustomizations ¶ added in v1.63.0
func (m 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 (m *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 (m *SharedDataObjectUpdate) SetDataObject(ctx context.Context, v SharedDataObject)
SetDataObject sets the value of the DataObject field in SharedDataObjectUpdate.
func (*SharedDataObjectUpdate) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *SharedDataObjectUpdate) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SharedDataObjectUpdate)
func (*SharedDataObjectUpdate) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *SharedDataObjectUpdate) SyncFieldsDuringRead(ctx context.Context, from SharedDataObjectUpdate)
func (SharedDataObjectUpdate) ToObjectValue ¶ added in v1.61.0
func (m 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 {
Action types.String `tfsdk:"action"`
// number update data objects allowed is a 100.
DataObject types.List `tfsdk:"data_object"`
}
func (SharedDataObjectUpdate_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m SharedDataObjectUpdate_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SharedDataObjectUpdate_SdkV2) GetComplexFieldTypes ¶ added in v1.62.1
func (m 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 (m *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 (m *SharedDataObjectUpdate_SdkV2) SetDataObject(ctx context.Context, v SharedDataObject_SdkV2)
SetDataObject sets the value of the DataObject field in SharedDataObjectUpdate_SdkV2.
func (*SharedDataObjectUpdate_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *SharedDataObjectUpdate_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SharedDataObjectUpdate_SdkV2)
func (*SharedDataObjectUpdate_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *SharedDataObjectUpdate_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SharedDataObjectUpdate_SdkV2)
func (SharedDataObjectUpdate_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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.
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**.
// 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 alias name for table-like data objects within the share.
//
// Use this field for table-like objects (for example: TABLE, VIEW,
// MATERIALIZED_VIEW, STREAMING_TABLE, FOREIGN_TABLE). For non-table objects
// (for example: VOLUME, MODEL, NOTEBOOK_FILE, FUNCTION), use
// `string_shared_as` instead.
//
// Important: For non-table objects, this field must be omitted entirely.
//
// Format: Must be a 2-part name `<schema_name>.<table_name>` (e.g.,
// "sales_schema.orders_table") - Both schema and table names must contain
// only alphanumeric characters and underscores - No periods, spaces,
// forward slashes, or control characters are allowed within each part - Do
// not include the catalog name (use 2 parts, not 3)
//
// Behavior: - If not provided, the service automatically generates the
// alias as `<schema>.<table>` from the object's original name - If you
// don't want to specify this field, omit it entirely from the request (do
// not pass an empty string) - The `shared_as` name must be unique within
// the share
//
// Examples: - Valid: "analytics_schema.customer_view" - Invalid:
// "catalog.analytics_schema.customer_view" (3 parts not allowed) - Invalid:
// "analytics-schema.customer-view" (hyphens not allowed)
// 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"`
// A user-provided alias name for non-table data objects within the share.
//
// Use this field for non-table objects (for example: VOLUME, MODEL,
// NOTEBOOK_FILE, FUNCTION). For table-like objects (for example: TABLE,
// VIEW, MATERIALIZED_VIEW, STREAMING_TABLE, FOREIGN_TABLE), use `shared_as`
// instead.
//
// Important: For table-like objects, this field must be omitted entirely.
//
// Format: - For VOLUME: Must be a 2-part name `<schema_name>.<volume_name>`
// (e.g., "data_schema.ml_models") - For FUNCTION: Must be a 2-part name
// `<schema_name>.<function_name>` (e.g., "udf_schema.calculate_tax") - For
// MODEL: Must be a 2-part name `<schema_name>.<model_name>` (e.g.,
// "models.prediction_model") - For NOTEBOOK_FILE: Should be the notebook
// file name (e.g., "analysis_notebook.py") - All names must contain only
// alphanumeric characters and underscores - No periods, spaces, forward
// slashes, or control characters are allowed within each part
//
// Behavior: - If not provided, the service automatically generates the
// alias from the object's original name - If you don't want to specify this
// field, omit it entirely from the request (do not pass an empty string) -
// The `string_shared_as` name must be unique for objects of the same type
// within the share
//
// Examples: - Valid for VOLUME: "data_schema.training_data" - Valid for
// FUNCTION: "analytics.calculate_revenue" - Invalid:
// "catalog.data_schema.training_data" (3 parts not allowed for volumes) -
// Invalid: "data-schema.training-data" (hyphens not allowed)
}
func (SharedDataObject_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m 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 (m *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 (m *SharedDataObject_SdkV2) SetPartitions(ctx context.Context, v []Partition_SdkV2)
SetPartitions sets the value of the Partitions field in SharedDataObject_SdkV2.
func (*SharedDataObject_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *SharedDataObject_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SharedDataObject_SdkV2)
func (*SharedDataObject_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *SharedDataObject_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SharedDataObject_SdkV2)
func (SharedDataObject_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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 SharesListRequest ¶ added in v1.91.0
type SharesListRequest 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:"-"`
PageToken types.String `tfsdk:"-"`
}
func (SharesListRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m SharesListRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SharesListRequest) GetComplexFieldTypes ¶ added in v1.91.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in SharesListRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SharesListRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *SharesListRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SharesListRequest)
func (*SharesListRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *SharesListRequest) SyncFieldsDuringRead(ctx context.Context, from SharesListRequest)
func (SharesListRequest) ToObjectValue ¶ added in v1.91.0
func (m SharesListRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SharesListRequest only implements ToObjectValue() and Type().
type SharesListRequest_SdkV2 ¶ added in v1.91.0
type SharesListRequest_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:"-"`
PageToken types.String `tfsdk:"-"`
}
func (SharesListRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m SharesListRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SharesListRequest_SdkV2) GetComplexFieldTypes ¶ added in v1.91.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in SharesListRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SharesListRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *SharesListRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SharesListRequest_SdkV2)
func (*SharesListRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *SharesListRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SharesListRequest_SdkV2)
func (SharesListRequest_SdkV2) ToObjectValue ¶ added in v1.91.0
func (m SharesListRequest_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, SharesListRequest_SdkV2 only implements ToObjectValue() and Type().
type Table ¶ added in v1.69.0
type Table struct {
// The comment of the table.
Comment types.String `tfsdk:"comment"`
// The id of the table.
Id types.String `tfsdk:"id"`
// The catalog and schema of the materialized table
MaterializationNamespace types.String `tfsdk:"materialization_namespace"`
// The name of a materialized table.
MaterializedTableName types.String `tfsdk:"materialized_table_name"`
// The name of the table.
Name types.String `tfsdk:"name"`
// The name of the schema that the table belongs to.
Schema types.String `tfsdk:"schema"`
Share types.String `tfsdk:"share"`
ShareId types.String `tfsdk:"share_id"`
// The Tags of the table.
Tags types.List `tfsdk:"tags"`
}
func (Table) ApplySchemaCustomizations ¶ added in v1.69.0
func (m Table) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Table) GetComplexFieldTypes ¶ added in v1.69.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Table. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Table) GetTags ¶ added in v1.69.0
func (m *Table) GetTags(ctx context.Context) ([]catalog_tf.TagKeyValue, bool)
GetTags returns the value of the Tags field in Table as a slice of catalog_tf.TagKeyValue values. If the field is unknown or null, the boolean return value is false.
func (*Table) SetTags ¶ added in v1.69.0
func (m *Table) SetTags(ctx context.Context, v []catalog_tf.TagKeyValue)
SetTags sets the value of the Tags field in Table.
func (*Table) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (*Table) SyncFieldsDuringRead ¶ added in v1.86.0
func (Table) ToObjectValue ¶ added in v1.69.0
func (m Table) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Table only implements ToObjectValue() and Type().
type Table_SdkV2 ¶ added in v1.69.0
type Table_SdkV2 struct {
// The comment of the table.
Comment types.String `tfsdk:"comment"`
// The id of the table.
Id types.String `tfsdk:"id"`
// The catalog and schema of the materialized table
MaterializationNamespace types.String `tfsdk:"materialization_namespace"`
// The name of a materialized table.
MaterializedTableName types.String `tfsdk:"materialized_table_name"`
// The name of the table.
Name types.String `tfsdk:"name"`
// The name of the schema that the table belongs to.
Schema types.String `tfsdk:"schema"`
Share types.String `tfsdk:"share"`
ShareId types.String `tfsdk:"share_id"`
// The Tags of the table.
Tags types.List `tfsdk:"tags"`
}
func (Table_SdkV2) ApplySchemaCustomizations ¶ added in v1.69.0
func (m Table_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Table_SdkV2) GetComplexFieldTypes ¶ added in v1.69.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Table. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Table_SdkV2) GetTags ¶ added in v1.69.0
func (m *Table_SdkV2) GetTags(ctx context.Context) ([]catalog_tf.TagKeyValue_SdkV2, bool)
GetTags returns the value of the Tags field in Table_SdkV2 as a slice of catalog_tf.TagKeyValue_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*Table_SdkV2) SetTags ¶ added in v1.69.0
func (m *Table_SdkV2) SetTags(ctx context.Context, v []catalog_tf.TagKeyValue_SdkV2)
SetTags sets the value of the Tags field in Table_SdkV2.
func (*Table_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *Table_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Table_SdkV2)
func (*Table_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *Table_SdkV2) SyncFieldsDuringRead(ctx context.Context, from Table_SdkV2)
func (Table_SdkV2) ToObjectValue ¶ added in v1.69.0
func (m Table_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, Table_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 (m 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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *UpdateProvider) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateProvider)
func (*UpdateProvider) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *UpdateProvider) SyncFieldsDuringRead(ctx context.Context, from UpdateProvider)
func (UpdateProvider) ToObjectValue ¶ added in v1.61.0
func (m 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 (m 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) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *UpdateProvider_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateProvider_SdkV2)
func (*UpdateProvider_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *UpdateProvider_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateProvider_SdkV2)
func (UpdateProvider_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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"`
// [Create,Update:IGN] common - id of the recipient
Id types.String `tfsdk:"id"`
// 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 (m 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 (m *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 (m *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 (m *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 (m *UpdateRecipient) SetPropertiesKvpairs(ctx context.Context, v SecurablePropertiesKvPairs)
SetPropertiesKvpairs sets the value of the PropertiesKvpairs field in UpdateRecipient.
func (*UpdateRecipient) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *UpdateRecipient) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateRecipient)
func (*UpdateRecipient) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *UpdateRecipient) SyncFieldsDuringRead(ctx context.Context, from UpdateRecipient)
func (UpdateRecipient) ToObjectValue ¶ added in v1.61.0
func (m 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"`
// [Create,Update:IGN] common - id of the recipient
Id types.String `tfsdk:"id"`
// 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 (m 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 (m *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 (m *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 (m *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 (m *UpdateRecipient_SdkV2) SetPropertiesKvpairs(ctx context.Context, v SecurablePropertiesKvPairs_SdkV2)
SetPropertiesKvpairs sets the value of the PropertiesKvpairs field in UpdateRecipient_SdkV2.
func (*UpdateRecipient_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *UpdateRecipient_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateRecipient_SdkV2)
func (*UpdateRecipient_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *UpdateRecipient_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateRecipient_SdkV2)
func (UpdateRecipient_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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 {
Comment 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"`
}
func (UpdateShare) ApplySchemaCustomizations ¶ added in v1.63.0
func (m 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 (m *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 (m *UpdateShare) SetUpdates(ctx context.Context, v []SharedDataObjectUpdate)
SetUpdates sets the value of the Updates field in UpdateShare.
func (*UpdateShare) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *UpdateShare) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateShare)
func (*UpdateShare) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *UpdateShare) SyncFieldsDuringRead(ctx context.Context, from UpdateShare)
func (UpdateShare) ToObjectValue ¶ added in v1.61.0
func (m 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 {
Changes types.List `tfsdk:"changes"`
Name types.String `tfsdk:"-"`
// the response.
OmitPermissionsList types.Bool `tfsdk:"omit_permissions_list"`
}
func (UpdateSharePermissions) ApplySchemaCustomizations ¶ added in v1.63.0
func (m UpdateSharePermissions) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*UpdateSharePermissions) GetChanges ¶ added in v1.61.0
func (m *UpdateSharePermissions) GetChanges(ctx context.Context) ([]PermissionsChange, bool)
GetChanges returns the value of the Changes field in UpdateSharePermissions as a slice of 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 (m *UpdateSharePermissions) SetChanges(ctx context.Context, v []PermissionsChange)
SetChanges sets the value of the Changes field in UpdateSharePermissions.
func (*UpdateSharePermissions) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *UpdateSharePermissions) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateSharePermissions)
func (*UpdateSharePermissions) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *UpdateSharePermissions) SyncFieldsDuringRead(ctx context.Context, from UpdateSharePermissions)
func (UpdateSharePermissions) ToObjectValue ¶ added in v1.61.0
func (m 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 UpdateSharePermissionsResponse ¶ added in v1.69.0
type UpdateSharePermissionsResponse struct {
PrivilegeAssignments types.List `tfsdk:"privilege_assignments"`
}
func (UpdateSharePermissionsResponse) ApplySchemaCustomizations ¶ added in v1.69.0
func (m UpdateSharePermissionsResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateSharePermissionsResponse) GetComplexFieldTypes ¶ added in v1.69.0
func (m UpdateSharePermissionsResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateSharePermissionsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateSharePermissionsResponse) GetPrivilegeAssignments ¶ added in v1.69.0
func (m *UpdateSharePermissionsResponse) GetPrivilegeAssignments(ctx context.Context) ([]PrivilegeAssignment, bool)
GetPrivilegeAssignments returns the value of the PrivilegeAssignments field in UpdateSharePermissionsResponse as a slice of PrivilegeAssignment values. If the field is unknown or null, the boolean return value is false.
func (*UpdateSharePermissionsResponse) SetPrivilegeAssignments ¶ added in v1.69.0
func (m *UpdateSharePermissionsResponse) SetPrivilegeAssignments(ctx context.Context, v []PrivilegeAssignment)
SetPrivilegeAssignments sets the value of the PrivilegeAssignments field in UpdateSharePermissionsResponse.
func (*UpdateSharePermissionsResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *UpdateSharePermissionsResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateSharePermissionsResponse)
func (*UpdateSharePermissionsResponse) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *UpdateSharePermissionsResponse) SyncFieldsDuringRead(ctx context.Context, from UpdateSharePermissionsResponse)
func (UpdateSharePermissionsResponse) ToObjectValue ¶ added in v1.69.0
func (m UpdateSharePermissionsResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateSharePermissionsResponse only implements ToObjectValue() and Type().
type UpdateSharePermissionsResponse_SdkV2 ¶ added in v1.69.0
type UpdateSharePermissionsResponse_SdkV2 struct {
PrivilegeAssignments types.List `tfsdk:"privilege_assignments"`
}
func (UpdateSharePermissionsResponse_SdkV2) ApplySchemaCustomizations ¶ added in v1.69.0
func (m UpdateSharePermissionsResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateSharePermissionsResponse_SdkV2) GetComplexFieldTypes ¶ added in v1.69.0
func (m UpdateSharePermissionsResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateSharePermissionsResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateSharePermissionsResponse_SdkV2) GetPrivilegeAssignments ¶ added in v1.69.0
func (m *UpdateSharePermissionsResponse_SdkV2) GetPrivilegeAssignments(ctx context.Context) ([]PrivilegeAssignment_SdkV2, bool)
GetPrivilegeAssignments returns the value of the PrivilegeAssignments field in UpdateSharePermissionsResponse_SdkV2 as a slice of PrivilegeAssignment_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*UpdateSharePermissionsResponse_SdkV2) SetPrivilegeAssignments ¶ added in v1.69.0
func (m *UpdateSharePermissionsResponse_SdkV2) SetPrivilegeAssignments(ctx context.Context, v []PrivilegeAssignment_SdkV2)
SetPrivilegeAssignments sets the value of the PrivilegeAssignments field in UpdateSharePermissionsResponse_SdkV2.
func (*UpdateSharePermissionsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *UpdateSharePermissionsResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateSharePermissionsResponse_SdkV2)
func (*UpdateSharePermissionsResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *UpdateSharePermissionsResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateSharePermissionsResponse_SdkV2)
func (UpdateSharePermissionsResponse_SdkV2) ToObjectValue ¶ added in v1.69.0
func (m UpdateSharePermissionsResponse_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, UpdateSharePermissionsResponse_SdkV2 only implements ToObjectValue() and Type().
type UpdateSharePermissions_SdkV2 ¶ added in v1.62.1
type UpdateSharePermissions_SdkV2 struct {
Changes types.List `tfsdk:"changes"`
Name types.String `tfsdk:"-"`
// the response.
OmitPermissionsList types.Bool `tfsdk:"omit_permissions_list"`
}
func (UpdateSharePermissions_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m UpdateSharePermissions_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*UpdateSharePermissions_SdkV2) GetChanges ¶ added in v1.62.1
func (m *UpdateSharePermissions_SdkV2) GetChanges(ctx context.Context) ([]PermissionsChange_SdkV2, bool)
GetChanges returns the value of the Changes field in UpdateSharePermissions_SdkV2 as a slice of 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 (m 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 (m *UpdateSharePermissions_SdkV2) SetChanges(ctx context.Context, v []PermissionsChange_SdkV2)
SetChanges sets the value of the Changes field in UpdateSharePermissions_SdkV2.
func (*UpdateSharePermissions_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *UpdateSharePermissions_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateSharePermissions_SdkV2)
func (*UpdateSharePermissions_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *UpdateSharePermissions_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateSharePermissions_SdkV2)
func (UpdateSharePermissions_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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 {
Comment 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"`
}
func (UpdateShare_SdkV2) ApplySchemaCustomizations ¶ added in v1.63.0
func (m 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 (m *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 (m *UpdateShare_SdkV2) SetUpdates(ctx context.Context, v []SharedDataObjectUpdate_SdkV2)
SetUpdates sets the value of the Updates field in UpdateShare_SdkV2.
func (*UpdateShare_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *UpdateShare_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateShare_SdkV2)
func (*UpdateShare_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *UpdateShare_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateShare_SdkV2)
func (UpdateShare_SdkV2) ToObjectValue ¶ added in v1.62.1
func (m 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().
type Volume ¶ added in v1.69.0
type Volume struct {
// The comment of the volume.
Comment types.String `tfsdk:"comment"`
// This id maps to the shared_volume_id in database Recipient needs
// shared_volume_id for recon to check if this volume is already in
// recipient's DB or not.
Id types.String `tfsdk:"id"`
// The name of the volume.
Name types.String `tfsdk:"name"`
// The name of the schema that the volume belongs to.
Schema types.String `tfsdk:"schema"`
Share types.String `tfsdk:"share"`
ShareId types.String `tfsdk:"share_id"`
// The tags of the volume.
Tags types.List `tfsdk:"tags"`
}
func (Volume) ApplySchemaCustomizations ¶ added in v1.69.0
func (m Volume) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Volume) GetComplexFieldTypes ¶ added in v1.69.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Volume. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Volume) GetTags ¶ added in v1.69.0
func (m *Volume) GetTags(ctx context.Context) ([]catalog_tf.TagKeyValue, bool)
GetTags returns the value of the Tags field in Volume as a slice of catalog_tf.TagKeyValue values. If the field is unknown or null, the boolean return value is false.
func (*Volume) SetTags ¶ added in v1.69.0
func (m *Volume) SetTags(ctx context.Context, v []catalog_tf.TagKeyValue)
SetTags sets the value of the Tags field in Volume.
func (*Volume) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (*Volume) SyncFieldsDuringRead ¶ added in v1.86.0
func (Volume) ToObjectValue ¶ added in v1.69.0
func (m Volume) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Volume only implements ToObjectValue() and Type().
type Volume_SdkV2 ¶ added in v1.69.0
type Volume_SdkV2 struct {
// The comment of the volume.
Comment types.String `tfsdk:"comment"`
// This id maps to the shared_volume_id in database Recipient needs
// shared_volume_id for recon to check if this volume is already in
// recipient's DB or not.
Id types.String `tfsdk:"id"`
// The name of the volume.
Name types.String `tfsdk:"name"`
// The name of the schema that the volume belongs to.
Schema types.String `tfsdk:"schema"`
Share types.String `tfsdk:"share"`
ShareId types.String `tfsdk:"share_id"`
// The tags of the volume.
Tags types.List `tfsdk:"tags"`
}
func (Volume_SdkV2) ApplySchemaCustomizations ¶ added in v1.69.0
func (m Volume_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Volume_SdkV2) GetComplexFieldTypes ¶ added in v1.69.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in Volume. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Volume_SdkV2) GetTags ¶ added in v1.69.0
func (m *Volume_SdkV2) GetTags(ctx context.Context) ([]catalog_tf.TagKeyValue_SdkV2, bool)
GetTags returns the value of the Tags field in Volume_SdkV2 as a slice of catalog_tf.TagKeyValue_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*Volume_SdkV2) SetTags ¶ added in v1.69.0
func (m *Volume_SdkV2) SetTags(ctx context.Context, v []catalog_tf.TagKeyValue_SdkV2)
SetTags sets the value of the Tags field in Volume_SdkV2.
func (*Volume_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *Volume_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Volume_SdkV2)
func (*Volume_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *Volume_SdkV2) SyncFieldsDuringRead(ctx context.Context, from Volume_SdkV2)
func (Volume_SdkV2) ToObjectValue ¶ added in v1.69.0
func (m Volume_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Volume_SdkV2 only implements ToObjectValue() and Type().