sharing

package
v1.55.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 24, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DataSourceShare added in v1.40.0

func DataSourceShare() common.Resource

func DataSourceShares added in v1.40.0

func DataSourceShares() common.Resource

func Equal added in v1.52.0

func ResourceProvider added in v1.40.0

func ResourceProvider() common.Resource

func ResourceRecipient

func ResourceRecipient() common.Resource

func ResourceShare added in v1.40.0

func ResourceShare() common.Resource

Types

type ProviderInfo added in v1.40.0

type ProviderInfo struct {
	Name                string `json:"name" tf:"force_new"`
	Comment             string `json:"comment,omitempty"`
	AuthenticationType  string `json:"authentication_type"`
	RecipientProfileStr string `json:"recipient_profile_str" tf:"sensitive"`
}

type Providers added in v1.40.0

type Providers struct {
	Providers []ProviderInfo `json:"providers"`
}

type ProvidersAPI added in v1.40.0

type ProvidersAPI struct {
	// contains filtered or unexported fields
}

func NewProvidersAPI added in v1.40.0

func NewProvidersAPI(ctx context.Context, m interface{}) ProvidersAPI

type ShareDetail added in v1.52.0

type ShareDetail struct {
	Name      string                     `json:"name,omitempty" tf:"computed"`
	Objects   []sharing.SharedDataObject `json:"objects,omitempty" tf:"computed,slice_set,alias:object"`
	CreatedAt int64                      `json:"created_at,omitempty" tf:"computed"`
	CreatedBy string                     `json:"created_by,omitempty" tf:"computed"`
}

func (ShareDetail) Aliases added in v1.52.0

func (ShareDetail) Aliases() map[string]map[string]string

func (ShareDetail) CustomizeSchema added in v1.52.0

type ShareInfo added in v1.40.0

type ShareInfo struct {
	sharing.ShareInfo
}

func (ShareInfo) Aliases added in v1.52.0

func (ShareInfo) Aliases() map[string]map[string]string

func (ShareInfo) CustomizeSchema added in v1.52.0

func (ShareInfo) Diff added in v1.40.0

func (beforeSi ShareInfo) Diff(afterSi ShareInfo) []sharing.SharedDataObjectUpdate

type Shares added in v1.40.0

type Shares struct {
	Shares []ShareInfo `json:"shares"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL