Documentation ¶
Index ¶
- func PossibleValuesForDataSetType() []string
- func PossibleValuesForProvisioningState() []string
- func PossibleValuesForShareKind() []string
- func PossibleValuesForShareSubscriptionStatus() []string
- func PossibleValuesForStatus() []string
- func PossibleValuesForSynchronizationMode() []string
- func ValidateAccountID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateProviderShareSubscriptionID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateShareID(input interface{}, key string) (warnings []string, errors []error)
- type AccountId
- type CreateOperationResponse
- type DataSetType
- type DataShareErrorInfo
- type DeleteOperationResponse
- type GetOperationResponse
- type ListByAccountCompleteResult
- type ListByAccountCustomPager
- type ListByAccountOperationOptions
- type ListByAccountOperationResponse
- type ListSynchronizationDetailsCompleteResult
- type ListSynchronizationDetailsCustomPager
- type ListSynchronizationDetailsOperationOptions
- type ListSynchronizationDetailsOperationResponse
- type ListSynchronizationsCompleteResult
- type ListSynchronizationsCustomPager
- type ListSynchronizationsOperationOptions
- type ListSynchronizationsOperationResponse
- type OperationResponse
- type ProviderShareSubscription
- type ProviderShareSubscriptionId
- func NewProviderShareSubscriptionID(subscriptionId string, resourceGroupName string, accountName string, ...) ProviderShareSubscriptionId
- func ParseProviderShareSubscriptionID(input string) (*ProviderShareSubscriptionId, error)
- func ParseProviderShareSubscriptionIDInsensitively(input string) (*ProviderShareSubscriptionId, error)
- type ProviderShareSubscriptionOperationPredicate
- type ProviderShareSubscriptionProperties
- func (o *ProviderShareSubscriptionProperties) GetCreatedAtAsTime() (*time.Time, error)
- func (o *ProviderShareSubscriptionProperties) GetExpirationDateAsTime() (*time.Time, error)
- func (o *ProviderShareSubscriptionProperties) GetSharedAtAsTime() (*time.Time, error)
- func (o *ProviderShareSubscriptionProperties) SetCreatedAtAsTime(input time.Time)
- func (o *ProviderShareSubscriptionProperties) SetExpirationDateAsTime(input time.Time)
- func (o *ProviderShareSubscriptionProperties) SetSharedAtAsTime(input time.Time)
- type ProviderShareSubscriptionsAdjustOperationResponse
- type ProviderShareSubscriptionsGetByShareOperationResponse
- type ProviderShareSubscriptionsListByShareCompleteResult
- type ProviderShareSubscriptionsListByShareCustomPager
- type ProviderShareSubscriptionsListByShareOperationResponse
- type ProviderShareSubscriptionsReinstateOperationResponse
- type ProviderShareSubscriptionsRevokeOperationResponse
- type ProvisioningState
- type Share
- type ShareClient
- func (c ShareClient) Create(ctx context.Context, id ShareId, input Share) (result CreateOperationResponse, err error)
- func (c ShareClient) Delete(ctx context.Context, id ShareId) (result DeleteOperationResponse, err error)
- func (c ShareClient) DeleteThenPoll(ctx context.Context, id ShareId) error
- func (c ShareClient) Get(ctx context.Context, id ShareId) (result GetOperationResponse, err error)
- func (c ShareClient) ListByAccount(ctx context.Context, id AccountId, options ListByAccountOperationOptions) (result ListByAccountOperationResponse, err error)
- func (c ShareClient) ListByAccountComplete(ctx context.Context, id AccountId, options ListByAccountOperationOptions) (ListByAccountCompleteResult, error)
- func (c ShareClient) ListByAccountCompleteMatchingPredicate(ctx context.Context, id AccountId, options ListByAccountOperationOptions, ...) (result ListByAccountCompleteResult, err error)
- func (c ShareClient) ListSynchronizationDetails(ctx context.Context, id ShareId, input ShareSynchronization, ...) (result ListSynchronizationDetailsOperationResponse, err error)
- func (c ShareClient) ListSynchronizationDetailsComplete(ctx context.Context, id ShareId, input ShareSynchronization, ...) (ListSynchronizationDetailsCompleteResult, error)
- func (c ShareClient) ListSynchronizationDetailsCompleteMatchingPredicate(ctx context.Context, id ShareId, input ShareSynchronization, ...) (result ListSynchronizationDetailsCompleteResult, err error)
- func (c ShareClient) ListSynchronizations(ctx context.Context, id ShareId, options ListSynchronizationsOperationOptions) (result ListSynchronizationsOperationResponse, err error)
- func (c ShareClient) ListSynchronizationsComplete(ctx context.Context, id ShareId, options ListSynchronizationsOperationOptions) (ListSynchronizationsCompleteResult, error)
- func (c ShareClient) ListSynchronizationsCompleteMatchingPredicate(ctx context.Context, id ShareId, options ListSynchronizationsOperationOptions, ...) (result ListSynchronizationsCompleteResult, err error)
- func (c ShareClient) ProviderShareSubscriptionsAdjust(ctx context.Context, id ProviderShareSubscriptionId, ...) (result ProviderShareSubscriptionsAdjustOperationResponse, err error)
- func (c ShareClient) ProviderShareSubscriptionsGetByShare(ctx context.Context, id ProviderShareSubscriptionId) (result ProviderShareSubscriptionsGetByShareOperationResponse, err error)
- func (c ShareClient) ProviderShareSubscriptionsListByShare(ctx context.Context, id ShareId) (result ProviderShareSubscriptionsListByShareOperationResponse, err error)
- func (c ShareClient) ProviderShareSubscriptionsListByShareComplete(ctx context.Context, id ShareId) (ProviderShareSubscriptionsListByShareCompleteResult, error)
- func (c ShareClient) ProviderShareSubscriptionsListByShareCompleteMatchingPredicate(ctx context.Context, id ShareId, ...) (result ProviderShareSubscriptionsListByShareCompleteResult, err error)
- func (c ShareClient) ProviderShareSubscriptionsReinstate(ctx context.Context, id ProviderShareSubscriptionId, ...) (result ProviderShareSubscriptionsReinstateOperationResponse, err error)
- func (c ShareClient) ProviderShareSubscriptionsRevoke(ctx context.Context, id ProviderShareSubscriptionId) (result ProviderShareSubscriptionsRevokeOperationResponse, err error)
- func (c ShareClient) ProviderShareSubscriptionsRevokeThenPoll(ctx context.Context, id ProviderShareSubscriptionId) error
- type ShareId
- type ShareKind
- type ShareOperationPredicate
- type ShareProperties
- type ShareSubscriptionStatus
- type ShareSynchronization
- type ShareSynchronizationOperationPredicate
- type Status
- type SynchronizationDetails
- type SynchronizationDetailsOperationPredicate
- type SynchronizationMode
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForDataSetType ¶
func PossibleValuesForDataSetType() []string
func PossibleValuesForProvisioningState ¶
func PossibleValuesForProvisioningState() []string
func PossibleValuesForShareKind ¶
func PossibleValuesForShareKind() []string
func PossibleValuesForShareSubscriptionStatus ¶
func PossibleValuesForShareSubscriptionStatus() []string
func PossibleValuesForStatus ¶
func PossibleValuesForStatus() []string
func PossibleValuesForSynchronizationMode ¶
func PossibleValuesForSynchronizationMode() []string
func ValidateAccountID ¶
ValidateAccountID checks that 'input' can be parsed as a Account ID
func ValidateProviderShareSubscriptionID ¶
func ValidateProviderShareSubscriptionID(input interface{}, key string) (warnings []string, errors []error)
ValidateProviderShareSubscriptionID checks that 'input' can be parsed as a Provider Share Subscription ID
func ValidateShareID ¶
ValidateShareID checks that 'input' can be parsed as a Share ID
Types ¶
type AccountId ¶
AccountId is a struct representing the Resource ID for a Account
func NewAccountID ¶
NewAccountID returns a new AccountId struct
func ParseAccountID ¶
ParseAccountID parses 'input' into a AccountId
func ParseAccountIDInsensitively ¶
ParseAccountIDInsensitively parses 'input' case-insensitively into a AccountId note: this method should only be used for API response data and not user input
func (*AccountId) FromParseResult ¶
func (id *AccountId) FromParseResult(input resourceids.ParseResult) error
func (AccountId) Segments ¶
func (id AccountId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Account ID
type CreateOperationResponse ¶
type DataSetType ¶
type DataSetType string
const ( DataSetTypeAdlsGenOneFile DataSetType = "AdlsGen1File" DataSetTypeAdlsGenOneFolder DataSetType = "AdlsGen1Folder" DataSetTypeAdlsGenTwoFile DataSetType = "AdlsGen2File" DataSetTypeAdlsGenTwoFileSystem DataSetType = "AdlsGen2FileSystem" DataSetTypeAdlsGenTwoFolder DataSetType = "AdlsGen2Folder" DataSetTypeBlob DataSetType = "Blob" DataSetTypeBlobFolder DataSetType = "BlobFolder" DataSetTypeContainer DataSetType = "Container" DataSetTypeKustoCluster DataSetType = "KustoCluster" DataSetTypeKustoDatabase DataSetType = "KustoDatabase" DataSetTypeKustoTable DataSetType = "KustoTable" DataSetTypeSqlDBTable DataSetType = "SqlDBTable" DataSetTypeSqlDWTable DataSetType = "SqlDWTable" DataSetTypeSynapseWorkspaceSqlPoolTable DataSetType = "SynapseWorkspaceSqlPoolTable" )
func (*DataSetType) UnmarshalJSON ¶
func (s *DataSetType) UnmarshalJSON(bytes []byte) error
type DataShareErrorInfo ¶
type DataShareErrorInfo struct {}
type DeleteOperationResponse ¶
type GetOperationResponse ¶
type ListByAccountCustomPager ¶ added in v0.20240628.1153531
func (*ListByAccountCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByAccountCustomPager) NextPageLink() *odata.Link
type ListByAccountOperationOptions ¶
func DefaultListByAccountOperationOptions ¶
func DefaultListByAccountOperationOptions() ListByAccountOperationOptions
func (ListByAccountOperationOptions) ToHeaders ¶
func (o ListByAccountOperationOptions) ToHeaders() *client.Headers
func (ListByAccountOperationOptions) ToOData ¶
func (o ListByAccountOperationOptions) ToOData() *odata.Query
func (ListByAccountOperationOptions) ToQuery ¶
func (o ListByAccountOperationOptions) ToQuery() *client.QueryParams
type ListSynchronizationDetailsCompleteResult ¶
type ListSynchronizationDetailsCompleteResult struct { LatestHttpResponse *http.Response Items []SynchronizationDetails }
type ListSynchronizationDetailsCustomPager ¶ added in v0.20240628.1153531
func (*ListSynchronizationDetailsCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListSynchronizationDetailsCustomPager) NextPageLink() *odata.Link
type ListSynchronizationDetailsOperationOptions ¶
func DefaultListSynchronizationDetailsOperationOptions ¶
func DefaultListSynchronizationDetailsOperationOptions() ListSynchronizationDetailsOperationOptions
func (ListSynchronizationDetailsOperationOptions) ToHeaders ¶
func (o ListSynchronizationDetailsOperationOptions) ToHeaders() *client.Headers
func (ListSynchronizationDetailsOperationOptions) ToOData ¶
func (o ListSynchronizationDetailsOperationOptions) ToOData() *odata.Query
func (ListSynchronizationDetailsOperationOptions) ToQuery ¶
func (o ListSynchronizationDetailsOperationOptions) ToQuery() *client.QueryParams
type ListSynchronizationDetailsOperationResponse ¶
type ListSynchronizationDetailsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]SynchronizationDetails }
type ListSynchronizationsCompleteResult ¶
type ListSynchronizationsCompleteResult struct { LatestHttpResponse *http.Response Items []ShareSynchronization }
type ListSynchronizationsCustomPager ¶ added in v0.20240628.1153531
func (*ListSynchronizationsCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListSynchronizationsCustomPager) NextPageLink() *odata.Link
type ListSynchronizationsOperationOptions ¶
func DefaultListSynchronizationsOperationOptions ¶
func DefaultListSynchronizationsOperationOptions() ListSynchronizationsOperationOptions
func (ListSynchronizationsOperationOptions) ToHeaders ¶
func (o ListSynchronizationsOperationOptions) ToHeaders() *client.Headers
func (ListSynchronizationsOperationOptions) ToOData ¶
func (o ListSynchronizationsOperationOptions) ToOData() *odata.Query
func (ListSynchronizationsOperationOptions) ToQuery ¶
func (o ListSynchronizationsOperationOptions) ToQuery() *client.QueryParams
type ListSynchronizationsOperationResponse ¶
type ListSynchronizationsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ShareSynchronization }
type OperationResponse ¶
type OperationResponse struct { EndTime *string `json:"endTime,omitempty"` Error *DataShareErrorInfo `json:"error,omitempty"` StartTime *string `json:"startTime,omitempty"` Status Status `json:"status"` }
func (*OperationResponse) GetEndTimeAsTime ¶
func (o *OperationResponse) GetEndTimeAsTime() (*time.Time, error)
func (*OperationResponse) GetStartTimeAsTime ¶
func (o *OperationResponse) GetStartTimeAsTime() (*time.Time, error)
func (*OperationResponse) SetEndTimeAsTime ¶
func (o *OperationResponse) SetEndTimeAsTime(input time.Time)
func (*OperationResponse) SetStartTimeAsTime ¶
func (o *OperationResponse) SetStartTimeAsTime(input time.Time)
type ProviderShareSubscription ¶
type ProviderShareSubscription struct {}
type ProviderShareSubscriptionId ¶
type ProviderShareSubscriptionId struct {}
ProviderShareSubscriptionId is a struct representing the Resource ID for a Provider Share Subscription
func NewProviderShareSubscriptionID ¶
func NewProviderShareSubscriptionID(subscriptionId string, resourceGroupName string, accountName string, shareName string, providerShareSubscriptionId string) ProviderShareSubscriptionId
NewProviderShareSubscriptionID returns a new ProviderShareSubscriptionId struct
func ParseProviderShareSubscriptionID ¶
func ParseProviderShareSubscriptionID(input string) (*ProviderShareSubscriptionId, error)
ParseProviderShareSubscriptionID parses 'input' into a ProviderShareSubscriptionId
func ParseProviderShareSubscriptionIDInsensitively ¶
func ParseProviderShareSubscriptionIDInsensitively(input string) (*ProviderShareSubscriptionId, error)
ParseProviderShareSubscriptionIDInsensitively parses 'input' case-insensitively into a ProviderShareSubscriptionId note: this method should only be used for API response data and not user input
func (*ProviderShareSubscriptionId) FromParseResult ¶
func (id *ProviderShareSubscriptionId) FromParseResult(input resourceids.ParseResult) error
func (ProviderShareSubscriptionId) ID ¶
func (id ProviderShareSubscriptionId) ID() string
ID returns the formatted Provider Share Subscription ID
func (ProviderShareSubscriptionId) Segments ¶
func (id ProviderShareSubscriptionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Provider Share Subscription ID
func (ProviderShareSubscriptionId) String ¶
func (id ProviderShareSubscriptionId) String() string
String returns a human-readable description of this Provider Share Subscription ID
type ProviderShareSubscriptionOperationPredicate ¶
type ProviderShareSubscriptionOperationPredicate struct {}
func (ProviderShareSubscriptionOperationPredicate) Matches ¶
func (p ProviderShareSubscriptionOperationPredicate) Matches(input ProviderShareSubscription) bool
type ProviderShareSubscriptionProperties ¶
type ProviderShareSubscriptionProperties struct {}
func (*ProviderShareSubscriptionProperties) GetCreatedAtAsTime ¶
func (o *ProviderShareSubscriptionProperties) GetCreatedAtAsTime() (*time.Time, error)
func (*ProviderShareSubscriptionProperties) GetExpirationDateAsTime ¶
func (o *ProviderShareSubscriptionProperties) GetExpirationDateAsTime() (*time.Time, error)
func (*ProviderShareSubscriptionProperties) GetSharedAtAsTime ¶
func (o *ProviderShareSubscriptionProperties) GetSharedAtAsTime() (*time.Time, error)
func (*ProviderShareSubscriptionProperties) SetCreatedAtAsTime ¶
func (o *ProviderShareSubscriptionProperties) SetCreatedAtAsTime(input time.Time)
func (*ProviderShareSubscriptionProperties) SetExpirationDateAsTime ¶
func (o *ProviderShareSubscriptionProperties) SetExpirationDateAsTime(input time.Time)
func (*ProviderShareSubscriptionProperties) SetSharedAtAsTime ¶
func (o *ProviderShareSubscriptionProperties) SetSharedAtAsTime(input time.Time)
type ProviderShareSubscriptionsAdjustOperationResponse ¶
type ProviderShareSubscriptionsAdjustOperationResponse struct {}
type ProviderShareSubscriptionsGetByShareOperationResponse ¶
type ProviderShareSubscriptionsGetByShareOperationResponse struct {}
type ProviderShareSubscriptionsListByShareCompleteResult ¶
type ProviderShareSubscriptionsListByShareCompleteResult struct {}
type ProviderShareSubscriptionsListByShareCustomPager ¶ added in v0.20240628.1153531
type ProviderShareSubscriptionsListByShareCustomPager struct {
}func (*ProviderShareSubscriptionsListByShareCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ProviderShareSubscriptionsListByShareCustomPager) NextPageLink() *odata.Link
type ProviderShareSubscriptionsListByShareOperationResponse ¶
type ProviderShareSubscriptionsListByShareOperationResponse struct {}
type ProviderShareSubscriptionsReinstateOperationResponse ¶
type ProviderShareSubscriptionsReinstateOperationResponse struct {}
type ProviderShareSubscriptionsRevokeOperationResponse ¶
type ProviderShareSubscriptionsRevokeOperationResponse struct {}
type ProvisioningState ¶
type ProvisioningState string
const ( ProvisioningStateCreating ProvisioningState = "Creating" ProvisioningStateDeleting ProvisioningState = "Deleting" ProvisioningStateFailed ProvisioningState = "Failed" ProvisioningStateMoving ProvisioningState = "Moving" ProvisioningStateSucceeded ProvisioningState = "Succeeded" )
func (*ProvisioningState) UnmarshalJSON ¶
func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error
type ShareClient ¶
type ShareClient struct {
}func NewShareClientWithBaseURI ¶
func NewShareClientWithBaseURI(sdkApi sdkEnv.Api) (*ShareClient, error)
func (ShareClient) Create ¶
func (c ShareClient) Create(ctx context.Context, id ShareId, input Share) (result CreateOperationResponse, err error)
Create ...
func (ShareClient) Delete ¶
func (c ShareClient) Delete(ctx context.Context, id ShareId) (result DeleteOperationResponse, err error)
Delete ...
func (ShareClient) DeleteThenPoll ¶
func (c ShareClient) DeleteThenPoll(ctx context.Context, id ShareId) error
DeleteThenPoll performs Delete then polls until it's completed
func (ShareClient) Get ¶
func (c ShareClient) Get(ctx context.Context, id ShareId) (result GetOperationResponse, err error)
Get ...
func (ShareClient) ListByAccount ¶
func (c ShareClient) ListByAccount(ctx context.Context, id AccountId, options ListByAccountOperationOptions) (result ListByAccountOperationResponse, err error)
ListByAccount ...
func (ShareClient) ListByAccountComplete ¶
func (c ShareClient) ListByAccountComplete(ctx context.Context, id AccountId, options ListByAccountOperationOptions) (ListByAccountCompleteResult, error)
ListByAccountComplete retrieves all the results into a single object
func (ShareClient) ListByAccountCompleteMatchingPredicate ¶
func (c ShareClient) ListByAccountCompleteMatchingPredicate(ctx context.Context, id AccountId, options ListByAccountOperationOptions, predicate ShareOperationPredicate) (result ListByAccountCompleteResult, err error)
ListByAccountCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ShareClient) ListSynchronizationDetails ¶
func (c ShareClient) ListSynchronizationDetails(ctx context.Context, id ShareId, input ShareSynchronization, options ListSynchronizationDetailsOperationOptions) (result ListSynchronizationDetailsOperationResponse, err error)
ListSynchronizationDetails ...
func (ShareClient) ListSynchronizationDetailsComplete ¶
func (c ShareClient) ListSynchronizationDetailsComplete(ctx context.Context, id ShareId, input ShareSynchronization, options ListSynchronizationDetailsOperationOptions) (ListSynchronizationDetailsCompleteResult, error)
ListSynchronizationDetailsComplete retrieves all the results into a single object
func (ShareClient) ListSynchronizationDetailsCompleteMatchingPredicate ¶
func (c ShareClient) ListSynchronizationDetailsCompleteMatchingPredicate(ctx context.Context, id ShareId, input ShareSynchronization, options ListSynchronizationDetailsOperationOptions, predicate SynchronizationDetailsOperationPredicate) (result ListSynchronizationDetailsCompleteResult, err error)
ListSynchronizationDetailsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ShareClient) ListSynchronizations ¶
func (c ShareClient) ListSynchronizations(ctx context.Context, id ShareId, options ListSynchronizationsOperationOptions) (result ListSynchronizationsOperationResponse, err error)
ListSynchronizations ...
func (ShareClient) ListSynchronizationsComplete ¶
func (c ShareClient) ListSynchronizationsComplete(ctx context.Context, id ShareId, options ListSynchronizationsOperationOptions) (ListSynchronizationsCompleteResult, error)
ListSynchronizationsComplete retrieves all the results into a single object
func (ShareClient) ListSynchronizationsCompleteMatchingPredicate ¶
func (c ShareClient) ListSynchronizationsCompleteMatchingPredicate(ctx context.Context, id ShareId, options ListSynchronizationsOperationOptions, predicate ShareSynchronizationOperationPredicate) (result ListSynchronizationsCompleteResult, err error)
ListSynchronizationsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ShareClient) ProviderShareSubscriptionsAdjust ¶
func (c ShareClient) ProviderShareSubscriptionsAdjust(ctx context.Context, id ProviderShareSubscriptionId, input ProviderShareSubscription) (result ProviderShareSubscriptionsAdjustOperationResponse, err error)
ProviderShareSubscriptionsAdjust ...
func (ShareClient) ProviderShareSubscriptionsGetByShare ¶
func (c ShareClient) ProviderShareSubscriptionsGetByShare(ctx context.Context, id ProviderShareSubscriptionId) (result ProviderShareSubscriptionsGetByShareOperationResponse, err error)
ProviderShareSubscriptionsGetByShare ...
func (ShareClient) ProviderShareSubscriptionsListByShare ¶
func (c ShareClient) ProviderShareSubscriptionsListByShare(ctx context.Context, id ShareId) (result ProviderShareSubscriptionsListByShareOperationResponse, err error)
ProviderShareSubscriptionsListByShare ...
func (ShareClient) ProviderShareSubscriptionsListByShareComplete ¶
func (c ShareClient) ProviderShareSubscriptionsListByShareComplete(ctx context.Context, id ShareId) (ProviderShareSubscriptionsListByShareCompleteResult, error)
ProviderShareSubscriptionsListByShareComplete retrieves all the results into a single object
func (ShareClient) ProviderShareSubscriptionsListByShareCompleteMatchingPredicate ¶
func (c ShareClient) ProviderShareSubscriptionsListByShareCompleteMatchingPredicate(ctx context.Context, id ShareId, predicate ProviderShareSubscriptionOperationPredicate) (result ProviderShareSubscriptionsListByShareCompleteResult, err error)
ProviderShareSubscriptionsListByShareCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ShareClient) ProviderShareSubscriptionsReinstate ¶
func (c ShareClient) ProviderShareSubscriptionsReinstate(ctx context.Context, id ProviderShareSubscriptionId, input ProviderShareSubscription) (result ProviderShareSubscriptionsReinstateOperationResponse, err error)
ProviderShareSubscriptionsReinstate ...
func (ShareClient) ProviderShareSubscriptionsRevoke ¶
func (c ShareClient) ProviderShareSubscriptionsRevoke(ctx context.Context, id ProviderShareSubscriptionId) (result ProviderShareSubscriptionsRevokeOperationResponse, err error)
ProviderShareSubscriptionsRevoke ...
func (ShareClient) ProviderShareSubscriptionsRevokeThenPoll ¶
func (c ShareClient) ProviderShareSubscriptionsRevokeThenPoll(ctx context.Context, id ProviderShareSubscriptionId) error
ProviderShareSubscriptionsRevokeThenPoll performs ProviderShareSubscriptionsRevoke then polls until it's completed
type ShareId ¶
type ShareId struct {}
ShareId is a struct representing the Resource ID for a Share
func NewShareID ¶
func NewShareID(subscriptionId string, resourceGroupName string, accountName string, shareName string) ShareId
NewShareID returns a new ShareId struct
func ParseShareID ¶
ParseShareID parses 'input' into a ShareId
func ParseShareIDInsensitively ¶
ParseShareIDInsensitively parses 'input' case-insensitively into a ShareId note: this method should only be used for API response data and not user input
func (*ShareId) FromParseResult ¶
func (id *ShareId) FromParseResult(input resourceids.ParseResult) error
func (ShareId) Segments ¶
func (id ShareId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Share ID
type ShareOperationPredicate ¶
type ShareOperationPredicate struct {}
func (ShareOperationPredicate) Matches ¶
func (p ShareOperationPredicate) Matches(input Share) bool
type ShareProperties ¶
type ShareProperties struct {}
func (*ShareProperties) GetCreatedAtAsTime ¶
func (o *ShareProperties) GetCreatedAtAsTime() (*time.Time, error)
func (*ShareProperties) SetCreatedAtAsTime ¶
func (o *ShareProperties) SetCreatedAtAsTime(input time.Time)
type ShareSubscriptionStatus ¶
type ShareSubscriptionStatus string
const ()
func (*ShareSubscriptionStatus) UnmarshalJSON ¶
func (s *ShareSubscriptionStatus) UnmarshalJSON(bytes []byte) error
type ShareSynchronization ¶
type ShareSynchronization struct {}
func (*ShareSynchronization) GetEndTimeAsTime ¶
func (o *ShareSynchronization) GetEndTimeAsTime() (*time.Time, error)
func (*ShareSynchronization) GetStartTimeAsTime ¶
func (o *ShareSynchronization) GetStartTimeAsTime() (*time.Time, error)
func (*ShareSynchronization) SetEndTimeAsTime ¶
func (o *ShareSynchronization) SetEndTimeAsTime(input time.Time)
func (*ShareSynchronization) SetStartTimeAsTime ¶
func (o *ShareSynchronization) SetStartTimeAsTime(input time.Time)
type ShareSynchronizationOperationPredicate ¶
type ShareSynchronizationOperationPredicate struct {}
func (ShareSynchronizationOperationPredicate) Matches ¶
func (p ShareSynchronizationOperationPredicate) Matches(input ShareSynchronization) bool
type SynchronizationDetails ¶
type SynchronizationDetails struct { DataSetId *string `json:"dataSetId,omitempty"` DataSetType *DataSetType `json:"dataSetType,omitempty"` DurationMs *int64 `json:"durationMs,omitempty"` EndTime *string `json:"endTime,omitempty"` FilesRead *int64 `json:"filesRead,omitempty"` FilesWritten *int64 `json:"filesWritten,omitempty"` Message *string `json:"message,omitempty"` Name *string `json:"name,omitempty"` RowsCopied *int64 `json:"rowsCopied,omitempty"` RowsRead *int64 `json:"rowsRead,omitempty"` SizeRead *int64 `json:"sizeRead,omitempty"` SizeWritten *int64 `json:"sizeWritten,omitempty"` StartTime *string `json:"startTime,omitempty"` Status *string `json:"status,omitempty"` VCore *int64 `json:"vCore,omitempty"` }
func (*SynchronizationDetails) GetEndTimeAsTime ¶
func (o *SynchronizationDetails) GetEndTimeAsTime() (*time.Time, error)
func (*SynchronizationDetails) GetStartTimeAsTime ¶
func (o *SynchronizationDetails) GetStartTimeAsTime() (*time.Time, error)
func (*SynchronizationDetails) SetEndTimeAsTime ¶
func (o *SynchronizationDetails) SetEndTimeAsTime(input time.Time)
func (*SynchronizationDetails) SetStartTimeAsTime ¶
func (o *SynchronizationDetails) SetStartTimeAsTime(input time.Time)
type SynchronizationDetailsOperationPredicate ¶
type SynchronizationDetailsOperationPredicate struct { DataSetId *string DurationMs *int64 EndTime *string FilesRead *int64 FilesWritten *int64 Message *string Name *string RowsCopied *int64 RowsRead *int64 SizeRead *int64 SizeWritten *int64 StartTime *string Status *string VCore *int64 }
func (SynchronizationDetailsOperationPredicate) Matches ¶
func (p SynchronizationDetailsOperationPredicate) Matches(input SynchronizationDetails) bool
type SynchronizationMode ¶
type SynchronizationMode string
const ( SynchronizationModeFullSync SynchronizationMode = "FullSync" SynchronizationModeIncremental SynchronizationMode = "Incremental" )
func (*SynchronizationMode) UnmarshalJSON ¶
func (s *SynchronizationMode) UnmarshalJSON(bytes []byte) error
Source Files ¶
- client.go
- constants.go
- id_account.go
- id_providersharesubscription.go
- id_share.go
- method_create.go
- method_delete.go
- method_get.go
- method_listbyaccount.go
- method_listsynchronizationdetails.go
- method_listsynchronizations.go
- method_providersharesubscriptionsadjust.go
- method_providersharesubscriptionsgetbyshare.go
- method_providersharesubscriptionslistbyshare.go
- method_providersharesubscriptionsreinstate.go
- method_providersharesubscriptionsrevoke.go
- model_datashareerrorinfo.go
- model_operationresponse.go
- model_providersharesubscription.go
- model_providersharesubscriptionproperties.go
- model_share.go
- model_shareproperties.go
- model_sharesynchronization.go
- model_synchronizationdetails.go
- predicates.go
- version.go