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 ConsumerSourceDataSetsListByShareSubscriptionCustomPager
- type ConsumerSourceDataSetsListByShareSubscriptionOperationResponse
- type CreateOperationResponse
- type DataSetType
- type DataShareErrorInfo
- type DeleteOperationResponse
- type GetOperationResponse
- type ListByAccountCompleteResult
- type ListByAccountCustomPager
- type ListByAccountOperationOptions
- type ListByAccountOperationResponse
- type ListSourceShareSynchronizationSettingsCompleteResult
- type ListSourceShareSynchronizationSettingsCustomPager
- type ListSourceShareSynchronizationSettingsOperationResponse
- type ListSynchronizationDetailsCompleteResult
- type ListSynchronizationDetailsCustomPager
- type ListSynchronizationDetailsOperationOptions
- type ListSynchronizationDetailsOperationResponse
- type ListSynchronizationsCompleteResult
- type ListSynchronizationsCustomPager
- type ListSynchronizationsOperationOptions
- type ListSynchronizationsOperationResponse
- type OperationResponse
- type ProvisioningState
- type RawSourceShareSynchronizationSettingImpl
- 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) (result ConsumerSourceDataSetsListByShareSubscriptionOperationResponse, ...)
- func (c ShareSubscriptionClient) ConsumerSourceDataSetsListByShareSubscriptionComplete(ctx context.Context, id ShareSubscriptionId) (ConsumerSourceDataSetsListByShareSubscriptionCompleteResult, error)
- func (c ShareSubscriptionClient) ConsumerSourceDataSetsListByShareSubscriptionCompleteMatchingPredicate(ctx context.Context, id ShareSubscriptionId, ...) (result 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) (result 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, ...) (result ListByAccountCompleteResult, err error)
- func (c ShareSubscriptionClient) ListSourceShareSynchronizationSettings(ctx context.Context, id ShareSubscriptionId) (result ListSourceShareSynchronizationSettingsOperationResponse, err error)
- func (c ShareSubscriptionClient) ListSourceShareSynchronizationSettingsComplete(ctx context.Context, id ShareSubscriptionId) (ListSourceShareSynchronizationSettingsCompleteResult, error)
- func (c ShareSubscriptionClient) ListSourceShareSynchronizationSettingsCompleteMatchingPredicate(ctx context.Context, id ShareSubscriptionId, ...) (result ListSourceShareSynchronizationSettingsCompleteResult, err error)
- func (c ShareSubscriptionClient) ListSynchronizationDetails(ctx context.Context, id ShareSubscriptionId, ...) (result ListSynchronizationDetailsOperationResponse, err error)
- func (c ShareSubscriptionClient) ListSynchronizationDetailsComplete(ctx context.Context, id ShareSubscriptionId, ...) (ListSynchronizationDetailsCompleteResult, error)
- func (c ShareSubscriptionClient) ListSynchronizationDetailsCompleteMatchingPredicate(ctx context.Context, id ShareSubscriptionId, ...) (result ListSynchronizationDetailsCompleteResult, err error)
- func (c ShareSubscriptionClient) ListSynchronizations(ctx context.Context, id ShareSubscriptionId, ...) (result ListSynchronizationsOperationResponse, err error)
- func (c ShareSubscriptionClient) ListSynchronizationsComplete(ctx context.Context, id ShareSubscriptionId, ...) (ListSynchronizationsCompleteResult, error)
- func (c ShareSubscriptionClient) ListSynchronizationsCompleteMatchingPredicate(ctx context.Context, id ShareSubscriptionId, ...) (result 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
- func (o *ShareSubscriptionProperties) GetCreatedAtAsTime() (*time.Time, error)
- func (o *ShareSubscriptionProperties) GetExpirationDateAsTime() (*time.Time, error)
- func (o *ShareSubscriptionProperties) SetCreatedAtAsTime(input time.Time)
- func (o *ShareSubscriptionProperties) SetExpirationDateAsTime(input time.Time)
- 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) 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 ConsumerSourceDataSet ¶
type ConsumerSourceDataSet struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *ConsumerSourceDataSetProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,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 ConsumerSourceDataSetsListByShareSubscriptionCustomPager ¶ added in v0.20240628.1153531
type ConsumerSourceDataSetsListByShareSubscriptionCustomPager struct {
}func (*ConsumerSourceDataSetsListByShareSubscriptionCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ConsumerSourceDataSetsListByShareSubscriptionCustomPager) NextPageLink() *odata.Link
type ConsumerSourceDataSetsListByShareSubscriptionOperationResponse ¶
type ConsumerSourceDataSetsListByShareSubscriptionOperationResponse struct {}
type CreateOperationResponse ¶
type CreateOperationResponse struct { HttpResponse *http.Response OData *odata.OData 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" 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 GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ShareSubscription }
type ListByAccountCompleteResult ¶
type ListByAccountCompleteResult struct { LatestHttpResponse *http.Response Items []ShareSubscription }
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 ListByAccountOperationResponse ¶
type ListByAccountOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ShareSubscription }
type ListSourceShareSynchronizationSettingsCompleteResult ¶
type ListSourceShareSynchronizationSettingsCompleteResult struct {}
type ListSourceShareSynchronizationSettingsCustomPager ¶ added in v0.20240628.1153531
type ListSourceShareSynchronizationSettingsCustomPager struct {
}func (*ListSourceShareSynchronizationSettingsCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListSourceShareSynchronizationSettingsCustomPager) NextPageLink() *odata.Link
type ListSourceShareSynchronizationSettingsOperationResponse ¶
type ListSourceShareSynchronizationSettingsOperationResponse struct {}
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 []ShareSubscriptionSynchronization }
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 *[]ShareSubscriptionSynchronization }
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" )
func (*ProvisioningState) UnmarshalJSON ¶
func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error
type RawSourceShareSynchronizationSettingImpl ¶
type RawSourceShareSynchronizationSettingImpl struct {}
RawSourceShareSynchronizationSettingImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).
type RecurrenceInterval ¶
type RecurrenceInterval string
const ( RecurrenceIntervalDay RecurrenceInterval = "Day" RecurrenceIntervalHour RecurrenceInterval = "Hour" )
func (*RecurrenceInterval) UnmarshalJSON ¶
func (s *RecurrenceInterval) UnmarshalJSON(bytes []byte) error
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 {
}func NewShareSubscriptionClientWithBaseURI ¶
func NewShareSubscriptionClientWithBaseURI(sdkApi sdkEnv.Api) (*ShareSubscriptionClient, error)
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) (result ConsumerSourceDataSetsListByShareSubscriptionOperationResponse, err error)
ConsumerSourceDataSetsListByShareSubscription ...
func (ShareSubscriptionClient) ConsumerSourceDataSetsListByShareSubscriptionComplete ¶
func (c ShareSubscriptionClient) ConsumerSourceDataSetsListByShareSubscriptionComplete(ctx context.Context, id ShareSubscriptionId) (ConsumerSourceDataSetsListByShareSubscriptionCompleteResult, error)
ConsumerSourceDataSetsListByShareSubscriptionComplete retrieves all the results into a single object
func (ShareSubscriptionClient) ConsumerSourceDataSetsListByShareSubscriptionCompleteMatchingPredicate ¶
func (c ShareSubscriptionClient) ConsumerSourceDataSetsListByShareSubscriptionCompleteMatchingPredicate(ctx context.Context, id ShareSubscriptionId, predicate ConsumerSourceDataSetOperationPredicate) (result ConsumerSourceDataSetsListByShareSubscriptionCompleteResult, err error)
ConsumerSourceDataSetsListByShareSubscriptionCompleteMatchingPredicate retrieves all the results and then applies 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) (result ListByAccountOperationResponse, err error)
ListByAccount ...
func (ShareSubscriptionClient) ListByAccountComplete ¶
func (c ShareSubscriptionClient) ListByAccountComplete(ctx context.Context, id AccountId, options ListByAccountOperationOptions) (ListByAccountCompleteResult, error)
ListByAccountComplete retrieves all the results into a single object
func (ShareSubscriptionClient) ListByAccountCompleteMatchingPredicate ¶
func (c ShareSubscriptionClient) ListByAccountCompleteMatchingPredicate(ctx context.Context, id AccountId, options ListByAccountOperationOptions, predicate ShareSubscriptionOperationPredicate) (result ListByAccountCompleteResult, err error)
ListByAccountCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ShareSubscriptionClient) ListSourceShareSynchronizationSettings ¶
func (c ShareSubscriptionClient) ListSourceShareSynchronizationSettings(ctx context.Context, id ShareSubscriptionId) (result ListSourceShareSynchronizationSettingsOperationResponse, err error)
ListSourceShareSynchronizationSettings ...
func (ShareSubscriptionClient) ListSourceShareSynchronizationSettingsComplete ¶
func (c ShareSubscriptionClient) ListSourceShareSynchronizationSettingsComplete(ctx context.Context, id ShareSubscriptionId) (ListSourceShareSynchronizationSettingsCompleteResult, error)
ListSourceShareSynchronizationSettingsComplete retrieves all the results into a single object
func (ShareSubscriptionClient) ListSourceShareSynchronizationSettingsCompleteMatchingPredicate ¶
func (c ShareSubscriptionClient) ListSourceShareSynchronizationSettingsCompleteMatchingPredicate(ctx context.Context, id ShareSubscriptionId, predicate SourceShareSynchronizationSettingOperationPredicate) (result ListSourceShareSynchronizationSettingsCompleteResult, err error)
ListSourceShareSynchronizationSettingsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ShareSubscriptionClient) ListSynchronizationDetails ¶
func (c ShareSubscriptionClient) ListSynchronizationDetails(ctx context.Context, id ShareSubscriptionId, input ShareSubscriptionSynchronization, options ListSynchronizationDetailsOperationOptions) (result 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 the results into a single object
func (ShareSubscriptionClient) ListSynchronizationDetailsCompleteMatchingPredicate ¶
func (c ShareSubscriptionClient) ListSynchronizationDetailsCompleteMatchingPredicate(ctx context.Context, id ShareSubscriptionId, input ShareSubscriptionSynchronization, options ListSynchronizationDetailsOperationOptions, predicate SynchronizationDetailsOperationPredicate) (result ListSynchronizationDetailsCompleteResult, err error)
ListSynchronizationDetailsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ShareSubscriptionClient) ListSynchronizations ¶
func (c ShareSubscriptionClient) ListSynchronizations(ctx context.Context, id ShareSubscriptionId, options ListSynchronizationsOperationOptions) (result ListSynchronizationsOperationResponse, err error)
ListSynchronizations ...
func (ShareSubscriptionClient) ListSynchronizationsComplete ¶
func (c ShareSubscriptionClient) ListSynchronizationsComplete(ctx context.Context, id ShareSubscriptionId, options ListSynchronizationsOperationOptions) (ListSynchronizationsCompleteResult, error)
ListSynchronizationsComplete retrieves all the results into a single object
func (ShareSubscriptionClient) ListSynchronizationsCompleteMatchingPredicate ¶
func (c ShareSubscriptionClient) ListSynchronizationsCompleteMatchingPredicate(ctx context.Context, id ShareSubscriptionId, options ListSynchronizationsOperationOptions, predicate ShareSubscriptionSynchronizationOperationPredicate) (result ListSynchronizationsCompleteResult, err error)
ListSynchronizationsCompleteMatchingPredicate retrieves all the results and then applies 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) FromParseResult ¶
func (id *ShareSubscriptionId) FromParseResult(input resourceids.ParseResult) error
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) GetExpirationDateAsTime ¶
func (o *ShareSubscriptionProperties) GetExpirationDateAsTime() (*time.Time, error)
func (*ShareSubscriptionProperties) SetCreatedAtAsTime ¶
func (o *ShareSubscriptionProperties) SetCreatedAtAsTime(input time.Time)
func (*ShareSubscriptionProperties) SetExpirationDateAsTime ¶
func (o *ShareSubscriptionProperties) SetExpirationDateAsTime(input time.Time)
type ShareSubscriptionStatus ¶
type ShareSubscriptionStatus string
const ()
func (*ShareSubscriptionStatus) UnmarshalJSON ¶
func (s *ShareSubscriptionStatus) UnmarshalJSON(bytes []byte) error
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 (
)func (*SourceShareSynchronizationSettingKind) UnmarshalJSON ¶
func (s *SourceShareSynchronizationSettingKind) UnmarshalJSON(bytes []byte) error
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" )
func (*SynchronizationMode) UnmarshalJSON ¶
func (s *SynchronizationMode) UnmarshalJSON(bytes []byte) error
type Synchronize ¶
type Synchronize struct {
SynchronizationMode *SynchronizationMode `json:"synchronizationMode,omitempty"`
}
Source Files ¶
- client.go
- constants.go
- id_account.go
- id_sharesubscription.go
- method_cancelsynchronization.go
- method_consumersourcedatasetslistbysharesubscription.go
- method_create.go
- method_delete.go
- method_get.go
- method_listbyaccount.go
- method_listsourcesharesynchronizationsettings.go
- method_listsynchronizationdetails.go
- method_listsynchronizations.go
- method_synchronize.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