Documentation ¶
Index ¶
- func ValidateStorageSyncServiceID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateSyncGroupID(input interface{}, key string) (warnings []string, errors []error)
- type StorageSyncServiceId
- type SyncGroup
- type SyncGroupArray
- type SyncGroupCreateParameters
- type SyncGroupId
- type SyncGroupProperties
- type SyncGroupResourceClient
- func (c SyncGroupResourceClient) SyncGroupsCreate(ctx context.Context, id SyncGroupId, input SyncGroupCreateParameters) (result SyncGroupsCreateOperationResponse, err error)
- func (c SyncGroupResourceClient) SyncGroupsDelete(ctx context.Context, id SyncGroupId) (result SyncGroupsDeleteOperationResponse, err error)
- func (c SyncGroupResourceClient) SyncGroupsGet(ctx context.Context, id SyncGroupId) (result SyncGroupsGetOperationResponse, err error)
- func (c SyncGroupResourceClient) SyncGroupsListByStorageSyncService(ctx context.Context, id StorageSyncServiceId) (result SyncGroupsListByStorageSyncServiceOperationResponse, err error)
- type SyncGroupsCreateOperationResponse
- type SyncGroupsDeleteOperationResponse
- type SyncGroupsGetOperationResponse
- type SyncGroupsListByStorageSyncServiceOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateStorageSyncServiceID ¶
func ValidateStorageSyncServiceID(input interface{}, key string) (warnings []string, errors []error)
ValidateStorageSyncServiceID checks that 'input' can be parsed as a Storage Sync Service ID
func ValidateSyncGroupID ¶
ValidateSyncGroupID checks that 'input' can be parsed as a Sync Group ID
Types ¶
type StorageSyncServiceId ¶
type StorageSyncServiceId struct { SubscriptionId string ResourceGroupName string StorageSyncServiceName string }
StorageSyncServiceId is a struct representing the Resource ID for a Storage Sync Service
func NewStorageSyncServiceID ¶
func NewStorageSyncServiceID(subscriptionId string, resourceGroupName string, storageSyncServiceName string) StorageSyncServiceId
NewStorageSyncServiceID returns a new StorageSyncServiceId struct
func ParseStorageSyncServiceID ¶
func ParseStorageSyncServiceID(input string) (*StorageSyncServiceId, error)
ParseStorageSyncServiceID parses 'input' into a StorageSyncServiceId
func ParseStorageSyncServiceIDInsensitively ¶
func ParseStorageSyncServiceIDInsensitively(input string) (*StorageSyncServiceId, error)
ParseStorageSyncServiceIDInsensitively parses 'input' case-insensitively into a StorageSyncServiceId note: this method should only be used for API response data and not user input
func (*StorageSyncServiceId) FromParseResult ¶
func (id *StorageSyncServiceId) FromParseResult(input resourceids.ParseResult) error
func (StorageSyncServiceId) ID ¶
func (id StorageSyncServiceId) ID() string
ID returns the formatted Storage Sync Service ID
func (StorageSyncServiceId) Segments ¶
func (id StorageSyncServiceId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Storage Sync Service ID
func (StorageSyncServiceId) String ¶
func (id StorageSyncServiceId) String() string
String returns a human-readable description of this Storage Sync Service ID
type SyncGroup ¶
type SyncGroup struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *SyncGroupProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type SyncGroupArray ¶
type SyncGroupArray struct {
Value *[]SyncGroup `json:"value,omitempty"`
}
type SyncGroupId ¶
type SyncGroupId struct { SubscriptionId string ResourceGroupName string StorageSyncServiceName string SyncGroupName string }
SyncGroupId is a struct representing the Resource ID for a Sync Group
func NewSyncGroupID ¶
func NewSyncGroupID(subscriptionId string, resourceGroupName string, storageSyncServiceName string, syncGroupName string) SyncGroupId
NewSyncGroupID returns a new SyncGroupId struct
func ParseSyncGroupID ¶
func ParseSyncGroupID(input string) (*SyncGroupId, error)
ParseSyncGroupID parses 'input' into a SyncGroupId
func ParseSyncGroupIDInsensitively ¶
func ParseSyncGroupIDInsensitively(input string) (*SyncGroupId, error)
ParseSyncGroupIDInsensitively parses 'input' case-insensitively into a SyncGroupId note: this method should only be used for API response data and not user input
func (*SyncGroupId) FromParseResult ¶
func (id *SyncGroupId) FromParseResult(input resourceids.ParseResult) error
func (SyncGroupId) Segments ¶
func (id SyncGroupId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Sync Group ID
func (SyncGroupId) String ¶
func (id SyncGroupId) String() string
String returns a human-readable description of this Sync Group ID
type SyncGroupProperties ¶
type SyncGroupResourceClient ¶
type SyncGroupResourceClient struct {
Client *resourcemanager.Client
}
func NewSyncGroupResourceClientWithBaseURI ¶
func NewSyncGroupResourceClientWithBaseURI(sdkApi sdkEnv.Api) (*SyncGroupResourceClient, error)
func (SyncGroupResourceClient) SyncGroupsCreate ¶
func (c SyncGroupResourceClient) SyncGroupsCreate(ctx context.Context, id SyncGroupId, input SyncGroupCreateParameters) (result SyncGroupsCreateOperationResponse, err error)
SyncGroupsCreate ...
func (SyncGroupResourceClient) SyncGroupsDelete ¶
func (c SyncGroupResourceClient) SyncGroupsDelete(ctx context.Context, id SyncGroupId) (result SyncGroupsDeleteOperationResponse, err error)
SyncGroupsDelete ...
func (SyncGroupResourceClient) SyncGroupsGet ¶
func (c SyncGroupResourceClient) SyncGroupsGet(ctx context.Context, id SyncGroupId) (result SyncGroupsGetOperationResponse, err error)
SyncGroupsGet ...
func (SyncGroupResourceClient) SyncGroupsListByStorageSyncService ¶
func (c SyncGroupResourceClient) SyncGroupsListByStorageSyncService(ctx context.Context, id StorageSyncServiceId) (result SyncGroupsListByStorageSyncServiceOperationResponse, err error)
SyncGroupsListByStorageSyncService ...
type SyncGroupsListByStorageSyncServiceOperationResponse ¶
type SyncGroupsListByStorageSyncServiceOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *SyncGroupArray }