Documentation ¶
Index ¶
- func PossibleValuesForDataSetType() []string
- func PossibleValuesForProvisioningState() []string
- func PossibleValuesForRecurrenceInterval() []string
- func PossibleValuesForShareKind() []string
- func PossibleValuesForShareSubscriptionStatus() []string
- func PossibleValuesForSourceShareSynchronizationSettingKind() []string
- func PossibleValuesForStatus() []string
- func PossibleValuesForSynchronizationMode() []string
- func ValidateAccountID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateShareSubscriptionID(input interface{}, key string) (warnings []string, errors []error)
- type AccountId
- type CancelSynchronizationOperationResponse
- type ConsumerSourceDataSet
- type ConsumerSourceDataSetOperationPredicate
- type ConsumerSourceDataSetProperties
- type ConsumerSourceDataSetsListByShareSubscriptionCompleteResult
- type ConsumerSourceDataSetsListByShareSubscriptionOperationResponse
- type CreateOperationResponse
- type DataSetType
- type DataShareErrorInfo
- type DeleteOperationResponse
- type GetOperationResponse
- type ListByAccountCompleteResult
- type ListByAccountOperationOptions
- type ListByAccountOperationResponse
- type ListSourceShareSynchronizationSettingsCompleteResult
- type ListSourceShareSynchronizationSettingsOperationResponse
- type ListSynchronizationDetailsCompleteResult
- type ListSynchronizationDetailsOperationOptions
- type ListSynchronizationDetailsOperationResponse
- type ListSynchronizationsCompleteResult
- type ListSynchronizationsOperationOptions
- type ListSynchronizationsOperationResponse
- type OperationResponse
- type ProvisioningState
- type RecurrenceInterval
- type ScheduledSourceShareSynchronizationSettingProperties
- type ScheduledSourceSynchronizationSetting
- type ShareKind
- type ShareSubscription
- type ShareSubscriptionClient
- func (c ShareSubscriptionClient) CancelSynchronization(ctx context.Context, id ShareSubscriptionId, ...) (result CancelSynchronizationOperationResponse, err error)
- func (c ShareSubscriptionClient) CancelSynchronizationThenPoll(ctx context.Context, id ShareSubscriptionId, ...) error
- func (c ShareSubscriptionClient) ConsumerSourceDataSetsListByShareSubscription(ctx context.Context, id ShareSubscriptionId) (resp ConsumerSourceDataSetsListByShareSubscriptionOperationResponse, err error)
- func (c ShareSubscriptionClient) ConsumerSourceDataSetsListByShareSubscriptionComplete(ctx context.Context, id ShareSubscriptionId) (ConsumerSourceDataSetsListByShareSubscriptionCompleteResult, error)
- func (c ShareSubscriptionClient) ConsumerSourceDataSetsListByShareSubscriptionCompleteMatchingPredicate(ctx context.Context, id ShareSubscriptionId, ...) (resp ConsumerSourceDataSetsListByShareSubscriptionCompleteResult, err error)
- func (c ShareSubscriptionClient) Create(ctx context.Context, id ShareSubscriptionId, input ShareSubscription) (result CreateOperationResponse, err error)
- func (c ShareSubscriptionClient) Delete(ctx context.Context, id ShareSubscriptionId) (result DeleteOperationResponse, err error)
- func (c ShareSubscriptionClient) DeleteThenPoll(ctx context.Context, id ShareSubscriptionId) error
- func (c ShareSubscriptionClient) Get(ctx context.Context, id ShareSubscriptionId) (result GetOperationResponse, err error)
- func (c ShareSubscriptionClient) ListByAccount(ctx context.Context, id AccountId, options ListByAccountOperationOptions) (resp ListByAccountOperationResponse, err error)
- func (c ShareSubscriptionClient) ListByAccountComplete(ctx context.Context, id AccountId, options ListByAccountOperationOptions) (ListByAccountCompleteResult, error)
- func (c ShareSubscriptionClient) ListByAccountCompleteMatchingPredicate(ctx context.Context, id AccountId, options ListByAccountOperationOptions, ...) (resp ListByAccountCompleteResult, err error)
- func (c ShareSubscriptionClient) ListSourceShareSynchronizationSettings(ctx context.Context, id ShareSubscriptionId) (resp ListSourceShareSynchronizationSettingsOperationResponse, err error)
- func (c ShareSubscriptionClient) ListSourceShareSynchronizationSettingsComplete(ctx context.Context, id ShareSubscriptionId) (ListSourceShareSynchronizationSettingsCompleteResult, error)
- func (c ShareSubscriptionClient) ListSourceShareSynchronizationSettingsCompleteMatchingPredicate(ctx context.Context, id ShareSubscriptionId, ...) (resp ListSourceShareSynchronizationSettingsCompleteResult, err error)
- func (c ShareSubscriptionClient) ListSynchronizationDetails(ctx context.Context, id ShareSubscriptionId, ...) (resp ListSynchronizationDetailsOperationResponse, err error)
- func (c ShareSubscriptionClient) ListSynchronizationDetailsComplete(ctx context.Context, id ShareSubscriptionId, ...) (ListSynchronizationDetailsCompleteResult, error)
- func (c ShareSubscriptionClient) ListSynchronizationDetailsCompleteMatchingPredicate(ctx context.Context, id ShareSubscriptionId, ...) (resp ListSynchronizationDetailsCompleteResult, err error)
- func (c ShareSubscriptionClient) ListSynchronizations(ctx context.Context, id ShareSubscriptionId, ...) (resp ListSynchronizationsOperationResponse, err error)
- func (c ShareSubscriptionClient) ListSynchronizationsComplete(ctx context.Context, id ShareSubscriptionId, ...) (ListSynchronizationsCompleteResult, error)
- func (c ShareSubscriptionClient) ListSynchronizationsCompleteMatchingPredicate(ctx context.Context, id ShareSubscriptionId, ...) (resp ListSynchronizationsCompleteResult, err error)
- func (c ShareSubscriptionClient) Synchronize(ctx context.Context, id ShareSubscriptionId, input Synchronize) (result SynchronizeOperationResponse, err error)
- func (c ShareSubscriptionClient) SynchronizeThenPoll(ctx context.Context, id ShareSubscriptionId, input Synchronize) error
- type ShareSubscriptionId
- type ShareSubscriptionOperationPredicate
- type ShareSubscriptionProperties
- type ShareSubscriptionStatus
- type ShareSubscriptionSynchronization
- func (o *ShareSubscriptionSynchronization) GetEndTimeAsTime() (*time.Time, error)
- func (o *ShareSubscriptionSynchronization) GetStartTimeAsTime() (*time.Time, error)
- func (o *ShareSubscriptionSynchronization) SetEndTimeAsTime(input time.Time)
- func (o *ShareSubscriptionSynchronization) SetStartTimeAsTime(input time.Time)
- type ShareSubscriptionSynchronizationOperationPredicate
- type SourceShareSynchronizationSetting
- type SourceShareSynchronizationSettingKind
- type SourceShareSynchronizationSettingOperationPredicate
- type Status
- type SynchronizationDetails
- type SynchronizationDetailsOperationPredicate
- type SynchronizationMode
- type Synchronize
- type SynchronizeOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForDataSetType ¶
func PossibleValuesForDataSetType() []string
func PossibleValuesForProvisioningState ¶
func PossibleValuesForProvisioningState() []string
func PossibleValuesForRecurrenceInterval ¶
func PossibleValuesForRecurrenceInterval() []string
func PossibleValuesForShareKind ¶
func PossibleValuesForShareKind() []string
func PossibleValuesForShareSubscriptionStatus ¶
func PossibleValuesForShareSubscriptionStatus() []string
func PossibleValuesForSourceShareSynchronizationSettingKind ¶
func PossibleValuesForSourceShareSynchronizationSettingKind() []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 ValidateShareSubscriptionID ¶
ValidateShareSubscriptionID checks that 'input' can be parsed as a Share Subscription 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) Segments ¶
func (id AccountId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Account ID
type CancelSynchronizationOperationResponse ¶
type CancelSynchronizationOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type ConsumerSourceDataSet ¶
type ConsumerSourceDataSet struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *ConsumerSourceDataSetProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type ConsumerSourceDataSetOperationPredicate ¶
func (ConsumerSourceDataSetOperationPredicate) Matches ¶
func (p ConsumerSourceDataSetOperationPredicate) Matches(input ConsumerSourceDataSet) bool
type ConsumerSourceDataSetProperties ¶
type ConsumerSourceDataSetProperties struct { DataSetId *string `json:"dataSetId,omitempty"` DataSetLocation *string `json:"dataSetLocation,omitempty"` DataSetName *string `json:"dataSetName,omitempty"` DataSetPath *string `json:"dataSetPath,omitempty"` DataSetType *DataSetType `json:"dataSetType,omitempty"` }
type ConsumerSourceDataSetsListByShareSubscriptionCompleteResult ¶
type ConsumerSourceDataSetsListByShareSubscriptionCompleteResult struct {
}type ConsumerSourceDataSetsListByShareSubscriptionOperationResponse ¶
type ConsumerSourceDataSetsListByShareSubscriptionOperationResponse struct { // contains filtered or unexported fields }
func (ConsumerSourceDataSetsListByShareSubscriptionOperationResponse) HasMore ¶
func (r ConsumerSourceDataSetsListByShareSubscriptionOperationResponse) HasMore() bool
func (ConsumerSourceDataSetsListByShareSubscriptionOperationResponse) LoadMore ¶
func (r ConsumerSourceDataSetsListByShareSubscriptionOperationResponse) LoadMore(ctx context.Context) (resp ConsumerSourceDataSetsListByShareSubscriptionOperationResponse, err error)
type CreateOperationResponse ¶
type CreateOperationResponse struct { HttpResponse *http.Response Model *ShareSubscription }
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" DataSetTypeSqlDBTable DataSetType = "SqlDBTable" DataSetTypeSqlDWTable DataSetType = "SqlDWTable" )
type DataShareErrorInfo ¶
type DataShareErrorInfo struct {}
type DeleteOperationResponse ¶
type DeleteOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response Model *ShareSubscription }
type ListByAccountCompleteResult ¶
type ListByAccountCompleteResult struct {
Items []ShareSubscription
}
type ListByAccountOperationOptions ¶
func DefaultListByAccountOperationOptions ¶
func DefaultListByAccountOperationOptions() ListByAccountOperationOptions
type ListByAccountOperationResponse ¶
type ListByAccountOperationResponse struct { HttpResponse *http.Response Model *[]ShareSubscription // contains filtered or unexported fields }
func (ListByAccountOperationResponse) HasMore ¶
func (r ListByAccountOperationResponse) HasMore() bool
func (ListByAccountOperationResponse) LoadMore ¶
func (r ListByAccountOperationResponse) LoadMore(ctx context.Context) (resp ListByAccountOperationResponse, err error)
type ListSourceShareSynchronizationSettingsCompleteResult ¶
type ListSourceShareSynchronizationSettingsCompleteResult struct {
}type ListSourceShareSynchronizationSettingsOperationResponse ¶
type ListSourceShareSynchronizationSettingsOperationResponse struct { // contains filtered or unexported fields }
func (ListSourceShareSynchronizationSettingsOperationResponse) HasMore ¶
func (r ListSourceShareSynchronizationSettingsOperationResponse) HasMore() bool
func (ListSourceShareSynchronizationSettingsOperationResponse) LoadMore ¶
func (r ListSourceShareSynchronizationSettingsOperationResponse) LoadMore(ctx context.Context) (resp ListSourceShareSynchronizationSettingsOperationResponse, err error)
type ListSynchronizationDetailsCompleteResult ¶
type ListSynchronizationDetailsCompleteResult struct {
Items []SynchronizationDetails
}
type ListSynchronizationDetailsOperationOptions ¶
func DefaultListSynchronizationDetailsOperationOptions ¶
func DefaultListSynchronizationDetailsOperationOptions() ListSynchronizationDetailsOperationOptions
type ListSynchronizationDetailsOperationResponse ¶
type ListSynchronizationDetailsOperationResponse struct { HttpResponse *http.Response Model *[]SynchronizationDetails // contains filtered or unexported fields }
func (ListSynchronizationDetailsOperationResponse) HasMore ¶
func (r ListSynchronizationDetailsOperationResponse) HasMore() bool
func (ListSynchronizationDetailsOperationResponse) LoadMore ¶
func (r ListSynchronizationDetailsOperationResponse) LoadMore(ctx context.Context) (resp ListSynchronizationDetailsOperationResponse, err error)
type ListSynchronizationsCompleteResult ¶
type ListSynchronizationsCompleteResult struct {
Items []ShareSubscriptionSynchronization
}
type ListSynchronizationsOperationOptions ¶
func DefaultListSynchronizationsOperationOptions ¶
func DefaultListSynchronizationsOperationOptions() ListSynchronizationsOperationOptions
type ListSynchronizationsOperationResponse ¶
type ListSynchronizationsOperationResponse struct { HttpResponse *http.Response Model *[]ShareSubscriptionSynchronization // contains filtered or unexported fields }
func (ListSynchronizationsOperationResponse) HasMore ¶
func (r ListSynchronizationsOperationResponse) HasMore() bool
func (ListSynchronizationsOperationResponse) LoadMore ¶
func (r ListSynchronizationsOperationResponse) LoadMore(ctx context.Context) (resp ListSynchronizationsOperationResponse, err error)
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 ProvisioningState ¶
type ProvisioningState string
const ( ProvisioningStateCreating ProvisioningState = "Creating" ProvisioningStateDeleting ProvisioningState = "Deleting" ProvisioningStateFailed ProvisioningState = "Failed" ProvisioningStateMoving ProvisioningState = "Moving" ProvisioningStateSucceeded ProvisioningState = "Succeeded" )
type RecurrenceInterval ¶
type RecurrenceInterval string
const ( RecurrenceIntervalDay RecurrenceInterval = "Day" RecurrenceIntervalHour RecurrenceInterval = "Hour" )
type ScheduledSourceShareSynchronizationSettingProperties ¶
type ScheduledSourceShareSynchronizationSettingProperties struct {}
func (*ScheduledSourceShareSynchronizationSettingProperties) GetSynchronizationTimeAsTime ¶
func (o *ScheduledSourceShareSynchronizationSettingProperties) GetSynchronizationTimeAsTime() (*time.Time, error)
func (*ScheduledSourceShareSynchronizationSettingProperties) SetSynchronizationTimeAsTime ¶
func (o *ScheduledSourceShareSynchronizationSettingProperties) SetSynchronizationTimeAsTime(input time.Time)
type ScheduledSourceSynchronizationSetting ¶
type ScheduledSourceSynchronizationSetting struct {
Properties *ScheduledSourceShareSynchronizationSettingProperties `json:"properties,omitempty"`
}
func (ScheduledSourceSynchronizationSetting) MarshalJSON ¶
func (s ScheduledSourceSynchronizationSetting) MarshalJSON() ([]byte, error)
type ShareSubscription ¶
type ShareSubscription struct {}
type ShareSubscriptionClient ¶
type ShareSubscriptionClient struct { // contains filtered or unexported fields }
func NewShareSubscriptionClientWithBaseURI ¶
func NewShareSubscriptionClientWithBaseURI(endpoint string) ShareSubscriptionClient
func (ShareSubscriptionClient) CancelSynchronization ¶
func (c ShareSubscriptionClient) CancelSynchronization(ctx context.Context, id ShareSubscriptionId, input ShareSubscriptionSynchronization) (result CancelSynchronizationOperationResponse, err error)
CancelSynchronization ...
func (ShareSubscriptionClient) CancelSynchronizationThenPoll ¶
func (c ShareSubscriptionClient) CancelSynchronizationThenPoll(ctx context.Context, id ShareSubscriptionId, input ShareSubscriptionSynchronization) error
CancelSynchronizationThenPoll performs CancelSynchronization then polls until it's completed
func (ShareSubscriptionClient) ConsumerSourceDataSetsListByShareSubscription ¶
func (c ShareSubscriptionClient) ConsumerSourceDataSetsListByShareSubscription(ctx context.Context, id ShareSubscriptionId) (resp ConsumerSourceDataSetsListByShareSubscriptionOperationResponse, err error)
ConsumerSourceDataSetsListByShareSubscription ...
func (ShareSubscriptionClient) ConsumerSourceDataSetsListByShareSubscriptionComplete ¶
func (c ShareSubscriptionClient) ConsumerSourceDataSetsListByShareSubscriptionComplete(ctx context.Context, id ShareSubscriptionId) (ConsumerSourceDataSetsListByShareSubscriptionCompleteResult, error)
ConsumerSourceDataSetsListByShareSubscriptionComplete retrieves all of the results into a single object
func (ShareSubscriptionClient) ConsumerSourceDataSetsListByShareSubscriptionCompleteMatchingPredicate ¶
func (c ShareSubscriptionClient) ConsumerSourceDataSetsListByShareSubscriptionCompleteMatchingPredicate(ctx context.Context, id ShareSubscriptionId, predicate ConsumerSourceDataSetOperationPredicate) (resp ConsumerSourceDataSetsListByShareSubscriptionCompleteResult, err error)
ConsumerSourceDataSetsListByShareSubscriptionCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (ShareSubscriptionClient) Create ¶
func (c ShareSubscriptionClient) Create(ctx context.Context, id ShareSubscriptionId, input ShareSubscription) (result CreateOperationResponse, err error)
Create ...
func (ShareSubscriptionClient) Delete ¶
func (c ShareSubscriptionClient) Delete(ctx context.Context, id ShareSubscriptionId) (result DeleteOperationResponse, err error)
Delete ...
func (ShareSubscriptionClient) DeleteThenPoll ¶
func (c ShareSubscriptionClient) DeleteThenPoll(ctx context.Context, id ShareSubscriptionId) error
DeleteThenPoll performs Delete then polls until it's completed
func (ShareSubscriptionClient) Get ¶
func (c ShareSubscriptionClient) Get(ctx context.Context, id ShareSubscriptionId) (result GetOperationResponse, err error)
Get ...
func (ShareSubscriptionClient) ListByAccount ¶
func (c ShareSubscriptionClient) ListByAccount(ctx context.Context, id AccountId, options ListByAccountOperationOptions) (resp ListByAccountOperationResponse, err error)
ListByAccount ...
func (ShareSubscriptionClient) ListByAccountComplete ¶
func (c ShareSubscriptionClient) ListByAccountComplete(ctx context.Context, id AccountId, options ListByAccountOperationOptions) (ListByAccountCompleteResult, error)
ListByAccountComplete retrieves all of the results into a single object
func (ShareSubscriptionClient) ListByAccountCompleteMatchingPredicate ¶
func (c ShareSubscriptionClient) ListByAccountCompleteMatchingPredicate(ctx context.Context, id AccountId, options ListByAccountOperationOptions, predicate ShareSubscriptionOperationPredicate) (resp ListByAccountCompleteResult, err error)
ListByAccountCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (ShareSubscriptionClient) ListSourceShareSynchronizationSettings ¶
func (c ShareSubscriptionClient) ListSourceShareSynchronizationSettings(ctx context.Context, id ShareSubscriptionId) (resp ListSourceShareSynchronizationSettingsOperationResponse, err error)
ListSourceShareSynchronizationSettings ...
func (ShareSubscriptionClient) ListSourceShareSynchronizationSettingsComplete ¶
func (c ShareSubscriptionClient) ListSourceShareSynchronizationSettingsComplete(ctx context.Context, id ShareSubscriptionId) (ListSourceShareSynchronizationSettingsCompleteResult, error)
ListSourceShareSynchronizationSettingsComplete retrieves all of the results into a single object
func (ShareSubscriptionClient) ListSourceShareSynchronizationSettingsCompleteMatchingPredicate ¶
func (c ShareSubscriptionClient) ListSourceShareSynchronizationSettingsCompleteMatchingPredicate(ctx context.Context, id ShareSubscriptionId, predicate SourceShareSynchronizationSettingOperationPredicate) (resp ListSourceShareSynchronizationSettingsCompleteResult, err error)
ListSourceShareSynchronizationSettingsCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (ShareSubscriptionClient) ListSynchronizationDetails ¶
func (c ShareSubscriptionClient) ListSynchronizationDetails(ctx context.Context, id ShareSubscriptionId, input ShareSubscriptionSynchronization, options ListSynchronizationDetailsOperationOptions) (resp ListSynchronizationDetailsOperationResponse, err error)
ListSynchronizationDetails ...
func (ShareSubscriptionClient) ListSynchronizationDetailsComplete ¶
func (c ShareSubscriptionClient) ListSynchronizationDetailsComplete(ctx context.Context, id ShareSubscriptionId, input ShareSubscriptionSynchronization, options ListSynchronizationDetailsOperationOptions) (ListSynchronizationDetailsCompleteResult, error)
ListSynchronizationDetailsComplete retrieves all of the results into a single object
func (ShareSubscriptionClient) ListSynchronizationDetailsCompleteMatchingPredicate ¶
func (c ShareSubscriptionClient) ListSynchronizationDetailsCompleteMatchingPredicate(ctx context.Context, id ShareSubscriptionId, input ShareSubscriptionSynchronization, options ListSynchronizationDetailsOperationOptions, predicate SynchronizationDetailsOperationPredicate) (resp ListSynchronizationDetailsCompleteResult, err error)
ListSynchronizationDetailsCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (ShareSubscriptionClient) ListSynchronizations ¶
func (c ShareSubscriptionClient) ListSynchronizations(ctx context.Context, id ShareSubscriptionId, options ListSynchronizationsOperationOptions) (resp ListSynchronizationsOperationResponse, err error)
ListSynchronizations ...
func (ShareSubscriptionClient) ListSynchronizationsComplete ¶
func (c ShareSubscriptionClient) ListSynchronizationsComplete(ctx context.Context, id ShareSubscriptionId, options ListSynchronizationsOperationOptions) (ListSynchronizationsCompleteResult, error)
ListSynchronizationsComplete retrieves all of the results into a single object
func (ShareSubscriptionClient) ListSynchronizationsCompleteMatchingPredicate ¶
func (c ShareSubscriptionClient) ListSynchronizationsCompleteMatchingPredicate(ctx context.Context, id ShareSubscriptionId, options ListSynchronizationsOperationOptions, predicate ShareSubscriptionSynchronizationOperationPredicate) (resp ListSynchronizationsCompleteResult, err error)
ListSynchronizationsCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (ShareSubscriptionClient) Synchronize ¶
func (c ShareSubscriptionClient) Synchronize(ctx context.Context, id ShareSubscriptionId, input Synchronize) (result SynchronizeOperationResponse, err error)
Synchronize ...
func (ShareSubscriptionClient) SynchronizeThenPoll ¶
func (c ShareSubscriptionClient) SynchronizeThenPoll(ctx context.Context, id ShareSubscriptionId, input Synchronize) error
SynchronizeThenPoll performs Synchronize then polls until it's completed
type ShareSubscriptionId ¶
type ShareSubscriptionId struct {}
ShareSubscriptionId is a struct representing the Resource ID for a Share Subscription
func NewShareSubscriptionID ¶
func NewShareSubscriptionID(subscriptionId string, resourceGroupName string, accountName string, shareSubscriptionName string) ShareSubscriptionId
NewShareSubscriptionID returns a new ShareSubscriptionId struct
func ParseShareSubscriptionID ¶
func ParseShareSubscriptionID(input string) (*ShareSubscriptionId, error)
ParseShareSubscriptionID parses 'input' into a ShareSubscriptionId
func ParseShareSubscriptionIDInsensitively ¶
func ParseShareSubscriptionIDInsensitively(input string) (*ShareSubscriptionId, error)
ParseShareSubscriptionIDInsensitively parses 'input' case-insensitively into a ShareSubscriptionId note: this method should only be used for API response data and not user input
func (ShareSubscriptionId) ID ¶
func (id ShareSubscriptionId) ID() string
ID returns the formatted Share Subscription ID
func (ShareSubscriptionId) Segments ¶
func (id ShareSubscriptionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Share Subscription ID
func (ShareSubscriptionId) String ¶
func (id ShareSubscriptionId) String() string
String returns a human-readable description of this Share Subscription ID
type ShareSubscriptionOperationPredicate ¶
type ShareSubscriptionOperationPredicate struct {}
func (ShareSubscriptionOperationPredicate) Matches ¶
func (p ShareSubscriptionOperationPredicate) Matches(input ShareSubscription) bool
type ShareSubscriptionProperties ¶
type ShareSubscriptionProperties struct {}
func (*ShareSubscriptionProperties) GetCreatedAtAsTime ¶
func (o *ShareSubscriptionProperties) GetCreatedAtAsTime() (*time.Time, error)
func (*ShareSubscriptionProperties) SetCreatedAtAsTime ¶
func (o *ShareSubscriptionProperties) SetCreatedAtAsTime(input time.Time)
type ShareSubscriptionSynchronization ¶
type ShareSubscriptionSynchronization struct {}
func (*ShareSubscriptionSynchronization) GetEndTimeAsTime ¶
func (o *ShareSubscriptionSynchronization) GetEndTimeAsTime() (*time.Time, error)
func (*ShareSubscriptionSynchronization) GetStartTimeAsTime ¶
func (o *ShareSubscriptionSynchronization) GetStartTimeAsTime() (*time.Time, error)
func (*ShareSubscriptionSynchronization) SetEndTimeAsTime ¶
func (o *ShareSubscriptionSynchronization) SetEndTimeAsTime(input time.Time)
func (*ShareSubscriptionSynchronization) SetStartTimeAsTime ¶
func (o *ShareSubscriptionSynchronization) SetStartTimeAsTime(input time.Time)
type ShareSubscriptionSynchronizationOperationPredicate ¶
type ShareSubscriptionSynchronizationOperationPredicate struct {}
func (ShareSubscriptionSynchronizationOperationPredicate) Matches ¶
func (p ShareSubscriptionSynchronizationOperationPredicate) Matches(input ShareSubscriptionSynchronization) bool
type SourceShareSynchronizationSetting ¶
type SourceShareSynchronizationSetting interface { }
type SourceShareSynchronizationSettingKind ¶
type SourceShareSynchronizationSettingKind string
const (
)type SourceShareSynchronizationSettingOperationPredicate ¶
type SourceShareSynchronizationSettingOperationPredicate struct { }
func (SourceShareSynchronizationSettingOperationPredicate) Matches ¶
func (p SourceShareSynchronizationSettingOperationPredicate) Matches(input SourceShareSynchronizationSetting) 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" )
type Synchronize ¶
type Synchronize struct {
SynchronizationMode *SynchronizationMode `json:"synchronizationMode,omitempty"`
}
type SynchronizeOperationResponse ¶
type SynchronizeOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
Source Files ¶
- client.go
- constants.go
- id_account.go
- id_sharesubscription.go
- method_cancelsynchronization_autorest.go
- method_consumersourcedatasetslistbysharesubscription_autorest.go
- method_create_autorest.go
- method_delete_autorest.go
- method_get_autorest.go
- method_listbyaccount_autorest.go
- method_listsourcesharesynchronizationsettings_autorest.go
- method_listsynchronizationdetails_autorest.go
- method_listsynchronizations_autorest.go
- method_synchronize_autorest.go
- model_consumersourcedataset.go
- model_consumersourcedatasetproperties.go
- model_datashareerrorinfo.go
- model_operationresponse.go
- model_scheduledsourcesharesynchronizationsettingproperties.go
- model_scheduledsourcesynchronizationsetting.go
- model_sharesubscription.go
- model_sharesubscriptionproperties.go
- model_sharesubscriptionsynchronization.go
- model_sourcesharesynchronizationsetting.go
- model_synchronizationdetails.go
- model_synchronize.go
- predicates.go
- version.go